1 2 2 14 3 96 4 726 5 5046 6 35574 7 242406 8 1653750 9 11113926 10 74553750 11 496532454 12 3300259254 13 21854907654 14 144501754326 15 953526151206 16 6285325782006 17 41384363469126 18 272296902013974 19 1790471038255206 20 11767947840324150 21 77315730800250246 22 507827083733784150 23 3334759421908103334 24 21894728618089926774 25 143732446552346839494 26 943462950121360920726 27 6192395742431501940966 28 40641044176754571196086 29 266715994840443572313606 30 1750315461739227131241174 31 11486038155967097965812006 32 75372659237006518412719350 33 494594521711186155782621766 34 3245476388422738179991555350 35 21296226718386209805868077414 36 139740733741721929880861264694 37 916938830733179929713543155334 38 6016658501659943404656611741526 39 39479216401103728244959081161126 40 259048006305530586369794952558966 41 1699772762226070957782557352012486 42 11153228612528620249708183974177174 43 73182907703861813711019678303160806 44 480195609994501666295085221946343350 45 3150839593695124610824972458284916486 46 20674455413242400328127773977008315350 47 135656812910333801997965440674776582694 48 890120786248403181495641134182315073014 49 5840581946023232883284563821982613007174 50 38323324793750670633680063478755328648726 51 251460713747647534202126007482578992259686 52 1649973748263739096740043059094418687726646 53 10826394984718691789999688539801278133669766 54 71037988570656180366465944480467451078821974 55 466119647466034039081571259595958561384829606 56 3058469369122134536645681356679004664686060150 57 20068311802127656374423239994802958318903102406 58 131679305737106730256661453756485911357218112150 59 864020811079474604425716294078358859353092627174 60 5669318655263408623524045055483065234297465751734 61 37199536187255242069271752009325596804855567147014 62 244086733692866717860824455374306116870372540634326 63 1601588057497776293673489927211130359852706814884646 64 10508904948778819693933154504472690115340024513595126 65 68954736491943201261311464438930988564159784071269446 66 452450153718979968491063695559565312189599431783415574 67 2968775622510003169675568073192635536418238818639426406 68 19479778260458143921596012686370066742643388350172093750 69 127817594985271200551573693867467381697271717210356027526 70 838681905780675279410613595898569753321933016383624593750 71 5503055648043794698467113929392426743361909524489404498854 72 36108590420756499387931254189223488412053772132944265300854 73 236928423832326977424617869973965810178114625579719206726854 74 1554618369880927665621341837286109733477698553529419132050326 75 10200710558482802122472006955061481536136726256364296663084006 76 66932501163947168339881243430210188809906735819088660342100406 77 439181141825140219332046844801924022625607792646068731457675526 78 2881710259264937036850773568220968207169772257137982401999637974 79 18908494071671297916695599013483058495923996712340501379154439206 80 124069082535170181104300767432898200681670999501134305788360028150 81 814085837866351577188949787398526745125306070073257539251783019846 82 5341667221241442606431208804541990568068981001039330363695129008150 83 35049631590470332256661704475768239014543327592585638545687892165734 84 229980008800799877664516155233816121646707932007159256872385139320374 85 1509025973895077105407076648937673093851250311286391487437358144098694 86 9901553624936582456648199604109370719183808941651351058588279039408726 87 64969567045661837883118144723361492262925443818739217190170014292505766 88 426301245430177865381257449459076483547712386349898941435489423772218486 89 2797198136234285941105890474287965513416459700693216398534718663300632006 90 18353963299703583041456498405615454929915621047710912155452442393527809174 91 120430499520031776090990014535003981067891850640467001495385739811321036006 92 790211082897570550391001448750448232742379773222590636770052599305732807350 93 5185011753821879984935130213024101203721806998061393090953851325097665487366 94 34021728458364968263711765609277534633207228146883440230901746138745250203350 95 223235368065821044207369629703097141720418661663361541995898767857632461675814 96 1464770657267189560122277970862142412278892815730911148192280428248654955010294 97 9611170026395831196218020257115980258708224483747796184069313675603139775614534 98 63064199721514206000492625431163853441973531832026688289948760459435229744181526 99 413799077072456261056853052798036881236141853574319905780918858134552130271597926 100 2715164498113830597031570696508030440590735801302825262685725172771343840137965366 101 17815695249895665582500034572209237863791648146334216876154967985703166968938762886 102 116898625279395906158693389662104571399862198795931359376017321516948236222844089174 103 767036503517032763223636691066049676401577829589353724720851879710111068602078864806 104 5032950527187060172203644201354480300003839952876710691669516218817694960572404735350 105 33023970688432021055560840001244524265976788684536941175912464501602975863950652518086 106 216688527761002831007082536940645447930862596483500262698755130951413848169273996627350 107 1421813218834664410176253468961173929927349886252468798058896554294081718215354431557094 108 9329302525338758599672632436204417323597689253384434837551378501414339273130106941170614 109 61214711226708665530656690704318064119388845677420938662417437146663093597590345686426374 110 401663560635031976841189132543465138697209086066881776272806433165934203774991566061600726 111 2635536666088328891543045527610025897413530934974052614304910347726968625158005676256808486 112 17293213024636393885914743806144495079512575312292724431767570574113219394605406776172397046 113 113470330564324249666922283499813808442867215834501697618663118663933085579874100099977572166 114 744541566684787006608203094321065157253187733374865435302793284676965875461635046161999677974 115 4885348811134156659698201141775331356105051744477232357245818103618244267146890074378880853606 116 32055474233252158009831436252061876294419555550994132765025976980430679168974901900551817476150 117 210333687121129781408191533968082192137087418023963516511676954828235634413416455609997170480006 118 1380115596358168679118642497025842868790536254004370336876442821746146050241286972823833050328150 119 9055701373285621812739238451688178459765768410459090745248322239649077494782545931658152251217574 120 59419462817840820648795454084554577594556637606080324553974092227117028599820208585020416080201334 121 389883943388002166486652775248901088016486142699745626744802780579170730812434468711615775567286214 122 2558244085406590598502440129847023780209462868013271227497529193267967309563746713824804715225458326 123 16786053674451404858163245650723155903030516550434781222904521031341333427464862282107535725811785446 124 110142577703557830106338305286182207644941778574077796767452461978548158816169069025684035197767609526 125 722706340540801251311092752207424339547186594035681215334236790052632466362783837764169333642225443846 126 4742075821610302671610271940253510555988567191001779484457462291768933602122100945995189921269872015574 127 31115380945839989535893222495213056203905064906031951367126222145664734441432238459819519597529098010406 128 204165215366795501166220770441023994274729893797366806498322484912484335137068576109625986695996228053750 129 1339640843167721922297639757156142094724103529520035606283628457226361600794758091369853559378022296621126 130 8790124142640780780194252158215566703103677747565942184255242611946049420101220221586688490565494822953750 131 57676863793083535171351196780332622590040630176530072664578939544194293868968136353024743518390369331345254 132 378449787855499625842583490170319262169219527267962171148812710411390123088876480374417794584165347492102454 133 2483218270010161615910536385929627047246507492184206202505810830982110420376422428957809320295565759323346054 134 16293767824403468450387791935316104329126142443231444873145544409299232780137907900648848876552710879268906326 135 106912418099468670777372611818277630222113293320760837989109901953696823599852439372267280231134416387610576806 136 701511477704762749677839773425647911263495351948938153945414413737680176118496465394477845125635443902710738806 137 4603004609751367079693195112993220526046428308555471101183140090067368590996785732889868868156825439921709641926 138 30202857844486105178657572533070397185880331945255614937116112706534679513507680418818377957104684327403607981974 139 198177646844353101285845119831663066961806117556184770242920409515867419642928962815077751052243811937937184223206 140 1300353096087400371920349141894956644460003090007095344879534168795903169070081716824577500555485487853236788852150 141 8532335515276954460370438229096330415366550775836899209810011258253441520236430511830690335275428841484905976669446 142 55985370100094187951230221113273451402370713643578094848740912477712285696330087564666107750639905126723346343752150 143 367350962656416439450961790906934419900497771050261152940238809062934227152210852462195411414090149216280573666308134 144 2410392742306241046488556018603728840183599834801465497327214196391300462140492910869287907569892554157885765330473974 145 15815919278253506892573851390278068528892008413202962057527265106192436063822702699308917083331617751110856994654957894 146 103776989627381707878525572981613822457619889368891584040424735372486769600488214761812723869136455494246444228701256726 147 680938198194379273890179922161301783960735728131385511104431691500765599453000799929824672298832313963040765953264830566 148 4468011949711306206911317815156695154909414680474973721614516476348962532650115944763752249174826675743434540293675960886 149 29317096376291687828105299149790610245701386501245931559970475965340984067764525854156223340559663885374074740285252310406 150 192365676191244292925956965376103753503532206420706199566397521278343288433753735231068544554477153863302233768051699097174 151 1262217543700531640221449699216653035057893481040532004339071325031541554341618169500104594186510282844501008849721521060006 152 8282107074244876121990225170516884872209713510380459971553351292989568873071949727803363244204105901096937111555930619615350 153 54343482968995379094194158750008744099329838024603394827559635687035007722200553481454113336232453432329379261793776266432966 154 356577633533040395124554310004809733363244911082074595466251033380506421371337343410955308335732213814594656335268279339571350 155 2339702974293437496908388456454321573384067743346892872980077012824417891889151628793739390965959215895918514626644260528554214 156 15352084632112291182430047304562306174846623353738285684387844667128255566950898939413198322253261973545046767857130205710515894 157 100733514100315620856543150053471125217368293810433885253469050882631283512575197157464810132899352022022233882693461900990473734 158 660968272789043929636380195344408155845779789953610518422266593095332207600437902329932453204096957212110633236027572679480781526 159 4336978229496345437358787594567337447790026292483233547797294637170709561952809175159516341168234188252511187341450803144414994726 160 28457311700842406084261079328020549702161622364722470933584142441661904703408019323972837461140983054720410143644153136343152491766 161 186724153635640127874414160441128866563605573326367052184801984651600293346295431423911784427812945556594763637701327673442486473286 162 1225200395507282654104585456364674334909266908611570996632709644848093709746966754686966981500444011299589873810131344771211728721174 163 8039217101395301843937593871542034894635248762294687134734189885859645246397338778109676022273560513274086233955724261075350462568806 164 52749747584441194145067444710965073538922133112913695481652619387854532778485711705929581900708338613492074910358252020045308871447350 165 346120254637645917881001656092944644975731208510443848688227399850507048106554904800873514716786525249347008461680758589238836877399686 166 2271086330387754155009567575441668493492815764327826188543148028304274174766451041812530017058498546685156015721629032751722218266859350 167 14901852899287452711047683743672022512654389852641501659394485180286372526374257311606729488755200204822460395111025991021999417115011494 168 97779294807383007929817385186039473359773717737177172339298664286751077863812798192597807333429423863108545037171218348606556945189028214 169 641584006877847828045597785170664759526391436314915707598715662331288199096223129406917546562134389307876055719065862139234613966251045574 170 4209787344982502325809971423550402447467471130643524287725590124065174361754261002349853404942125083354242101926477274354779104893283512726 171 27622741994796955684977585423526077996877087755595573544418986500479400262810966241944120565383133765367542727502320387850944147874125517286 172 181248080433452563959100252703391266028159285085839713282668216996863511733033293239401709482798832433016680239445910260953594322180388587446 173 1189268851984321784709462475679879626676605337511626751124387173645395342324786083282930034642054200533648961063482806905831737469886592034566 174 7803450380923655039230145800811615395897703469939618117648106529438145357061594663732156116156789967419381900523067135587785812978617431253974 175 51202751796563746798696312812332790246554398071602001159915797787108746599649052095317969495900727958962783840854566517811718096643590700077606 176 335969560074295240565586683936973261502336265238002468534800373296427944760459901697722896710849014069741692630522931437104259056408599382812150 177 2204482011923637216336765956767863912173377713165443383256585728823814892105827124393373647777025865139776534699171991559004938268638735906337606 178 14464825146124011098112795503607485360616302690478883873106755258149535486573271350684803264532487688203583120113270150451211024471608558455664150 179 94911714124337904422299510796876977562466631487027786024852739906314787784983017099936012105607906413779714404903218333535884809159880345625487974 180 622768224781056962234336703630576413477466975805611637300883806915081938208925429708359061768416302464765051389620702713334633696358686344316410934 181 4086326597040106189369891534121089753254325544796973710160200679597562276839263125724746607297341182211328183341505841936093147317174059180527425414 182 26812647776864044308670076649654906608528649356089614420650184926187817016349592663105508638113309443310088959873109219364837129653057786229068042326 183 175932604439134699748575759489400305081740109632531279064485317223704130770901064947980791589546047484880448293092949753327054891885739045496024046246 184 1154391075522387588800834318997480546431436012986941427245871955220812045460845629844878376430888410233645796211478821363775289076688807179240831543926 185 7574598008675333103242457486136729955952175503479828129240903743276068278922480183813617757258232930396017034922121575299168328265823342674225431778246 186 49701124869719796508431069165048201602337538831224360063642786049729165753292463427184274501596566299031037531536673642375240882810940480448941303335574 187 326116555688672838924319476766637735319175246250990373930846677930666817782383623557092871591672092153108432516721634821103498266415298779237430666994406 188 2139831003282538806185613346678188724488672205860104019728976481721703256343147438809646376339986493912288728663920411478564987365308313703178555127533750 189 14040614138524083832889785601626201022892141908677325191711447881504986656823678939412554128258546289384076558787214710274943762000880248556820640228894726 190 92128231194196133597081173686069727465468503380672533173506414079498337578460250765413682159776840204930569886969865233671661006994849755528555496925633750 191 604504254531379861047713860941797506807071750766172697478260156038559840455639245007219402834112982284981482554454288181403008438083107932461083038853071654 192 3966486591675280611877252373377999279404540544184461308696911499640396258681109388926781744179917299648145369128303261173493802712821302020654204213780664054 193 26026311252575447730137620271382134936650557493440754182764264439051711633026730799038483268429550441596258878012604472780105377938225666341299980220348765254 194 170773015806374539781232108302552026742642369903054275244398677084954736588436594615938592983410012703181650523450085124503985742789377460657336874621936322326 195 1120536162216163694349038509025958107758657654438611465307993335552757705508708304886049265819565410962088101855255088022154100699210541731676958128081024629606 196 7352457207043480612642408787029571406600372544469774093196500961819381945204875541885553553326848505780765545779626200336352483671697025336398655938700943697206 197 48243536267932706404201038154446039081554854188682742395896376571506501966183266333662832885321679548906486627685485024622672722564287612187037206242253167368326 198 316552511098698667835551168246920155355443496694778319867808952430207519426033771785241324651689799711840958840873520884981800444922139344266249219789600607045974 199 2077076019601364708052848238099426283488865669845645664146421823319870978449339006964200613804438955786276265592647106495340605754980341047868102276871267303607206 200 13628843998833103687107349966830740224935091402394554396986629298264604143226702114535485172071224595696855149948633664636160892284347823015463437165958885254796150 201 89426379675876097855123316273231597976554793564305345393105318210426911977544483611570669429867696597746205690376971246991064490830976391425307640117718165637199046 202 586775913101555221702406276006670069713511668452954424951817265600604335316729896394048466395312723432570877774301285325947522344891282626403565065650798408834016150 203 3850161143099979429639755295823612226651061429680485794996805603489638926314055964050166686119357194601125278449599329374724488290636440254582392381839851939966530534 204 25263035678274931319519665454846403762527712283863718045779464239072892317015851653186186786491386442804724770670284720193484189441105980941187778009210683318663387574 205 165764742814874711001442790731685662582170449457074437260362711950492708276046002796878430841373151594831421861880704426692214952755406492286684123129580164488823417094 206 1087674114481473497900680133386769989140116231033545756121526978286379961729430416222002018152316320518917550158048400594880468182117243419077773240610300777253290464726 207 7136831145295266105083086058872175462681778397876587552893345041260939088513481510639075610527806555980480180002074862530849955056448064779950007293246408022555874915366 208 46828694475953818979337146041123955438981474241363925475534941123164681085642272910366001392207773217867173842347862633091911293411244616893198302159532755440015674423286 209 307268951958860113132706236880657642337866822622949834153465091991405280079041137576073313218117463879137848601679094441212166578699984741938677797851581990388974835348806 210 2016161456014479914524968452500332333214379087375883603288930728255809326687272947517345291648000315262904597694979819220600135369078999027134398524407855191619116205105174