1 14 2 46 3 174 4 737 5 3434 6 17366 7 94164 8 541060 9 3257286 10 20333069 11 130439432 12 853756157 13 5669606647 14 38041540586 15 257118895765 16 1746784622435 17 11909889453316 18 81408594286227 19 557440239347213 20 3821747622458620 21 26224099920320251 22 180053558473599509 23 1236763820592247561 24 8497688161456099576 25 58398979313974727342 26 401396142266356457759 27 2759215930461691680524 28 18968346450980776158696 29 130405298455738382628146 30 896553984169145071071376 31 6164083386126964378513101 32 42380706623815684482460976 33 291389061217013060557906009 34 2003466407442470804699447380 35 13775061173943514364108735288 36 94712406441365905268236469923 37 651210683653272660033041107500 38 4477515358173768513996411436711 39 30786002449619757843476413157637 40 211675196116936035385171998967072 41 1455415388762345669788109185053660 42 10007006452863830472035271539448276 43 68805246585670227479097434740905483 44 473084852661193321540027933699647030 45 3252794362964919829356318966444631696 46 22365274331101437793934006833058826949 47 153777178873029132266965192290047567276 48 1057327617710575482468315025443990818919 49 7269880672605568828845551617965893887042 50 49985610657786409775626944890510293158523 51 343686704084003081311421225685918618635241 52 2363091114139878041026006850255833747202763 53 16247936297093184323037080792143753420059976 54 111716147694299141739620096356363496578604725 55 768128179124666695132987239128675137529393217 56 5281428996279987840103333630363186594848921671 57 36313590719129584633556406115151748330470057411 58 249681833136395816860310912610018817256485511226 59 1716740665007349111978410742854033814482287651307 60 11803816387368285956165223014711252592211069150483 61 81159655757521853898498572303864639458205635229317 62 558030513989407568039717805846681218381798025686514 63 3836857755698197036271607453307492917626987758559711 64 26381133417836683572501703098324708660394227903390502 65 181389106616320573556717167997712077775369452594345023 66 1247179470328929763931354769394546491611852203479651617 67 8575248317541154391617220434058560496388254572737340489 68 58960947851517470112723723342511689060947434554880598415 69 405398566076859755361116989115858504064524078478503984430 70 2787404262827285557130429506912319106566118026223795126502 71 19165392220710866880915717794085196975145657092703279831388 72 131775739844091899914990796573297678218311933722096946745621 73 906052190930769039590529742856866270740188401900609450484553 74 6229754988795327806031709031868100677066020153173257454525999 75 42834008470013102254601547040922355609418774864745754410388794 76 294514356489966264559806936490728678515177611995739684308351830 77 2024996241937612456092195084577805624464531161345445313213210598 78 13923293345490459301009141204212776672912835290725588876648864305 79 95732571532729867999132082914719895897627880966541213483075767900 80 658229703624319665680039481290865722141864909619680190109484066098 81 4525798647177018259923703079255790794487963770833361530807072579439 82 31118093398118618928718876084019308288904038794672712103156372949019 83 213959084843137781869407195332530943283745725062476951313062134138349 84 1471121299150346551333142028682305128390900212003530721351993431503746 85 10115008102604136023920110859125564983044537782738513013733582522070753 86 69547894503905926504683035060951603610921592894987205438390701887622876 87 478191374723811205945170286101597426233382569515455999755430952937778964 88 3287906736665006746781355588689218193367148460128605728022514099324405266 89 22606703676433353099481215690135335724481693098732439899690081946574963646 90 155437210373083625327035683376441629819189660181381005652943419054313555256 91 1068741675671775195738272763818358329166053323855247658811262865344099883589 92 7348361223005573783928964879894015218859409958586308272853192187679908012349 93 50525224095739346531404526286355062497621561013689610914606513761713058523247 94 347396949122836895682019830893301291200371430801136079388893820373835835068507 95 2388601780987101615850235639435215014546226844574699019390515438422228952448368 96 16423340741882503108982840118225179660112880674156922400312953920659516996904482 97 112922180361312721928347538713296293263322884577807138449994987292213242239214381 98 776420523568291064205121444182197523246183163991047702082103986551520618388960856 99 5338444825358594716077138274655327981038806046160614722812817065388889289731240052 100 36705615434303124150252275001298644431071985645921682232701942133285120581704812416 101 252377283738331272726578489385702678167669578153428805964696204597499449508741705263 102 1735273815559372964290768796853565398409773433555781057498739590391316019783593173857 103 11931245040611575756806832516825161065262641010043255522231857867727367527218883913507 104 82035818752459955505510313583939769133851225506920817841371713809773194609614867656561 105 564054760042167325672480631742845689174126678415822829725785567560323533158461819800279 106 3878278746583322125846704550178269998626830909951437295912706256132629609632387411015583 107 26665932284793543767173181778155065262653996732102358614470058087237641068923020141139966 108 183347302007013633466142530736434439836023533431217691911270020905917003968949735817254781 109 1260643460510885125071668472676811915119164864519052927125636822342158778231132783576160755 110 8667822853853975362413004872885624845876282015938143502056895989393816491374396603371414545 111 59597463818473953997783089986273219242824567070516797939584325524783578846184755864332044684 112 409775067335974577845467904934545335591611947664646185181806248348438691457922104513977675921 113 2817495830387202018398656019750532832993168679980161038562095854704735938839740666298623929196 114 19372293209192913273375831145580255868222068352116066359555450544630324409208487474583613931918 115 133198331701299164353224825857783297459323193397506703812486107252665128862840174481783834893012 116 915833524530288433802015412598402884660245576044409723183091618645367411845975303751612162298317 117 6297008633219912759344638654959383432922946336253283757890418686973835453293544782886813122917348 118 43296425239710399919311307194680849235403352447564801141349053559229566293547589838965253084806806 119 297693801569283174497148702149392266361942014336347151816761148358198547141815326426020990170569782 120 2046857194378491731358097874216580587701002828724639829988608757271651331413607025084197663371184048 121 14073602984319869330604801315285059679188834019027685321108811287340095291841044470930143790399099852 122 96766057497429876688101916535877404377323453945787695341231919278899463192545027891847397256665758877 123 665335656692067758882475064851852546295206035687029286790796838880294054589846410589499020991821456694 124 4574657142331364303199816798541222867038205556574586046740310264437959369149773368475501389281672856905 125 31454030397124912232370007644426665111618525801966925070271077350662712761413192568066223730684178032905 126 216268891294235089044386047684813180840801818726973993001753449116494307278104008434530077140183573141962 127 1487002865804852075198313147742240821968872174122493010542702245739068476081917746084766109208423057032623 128 10224205199736854348690133345422944542003552971293248112234826304802955903574406260292296380712347399652751 129 70298702423647363450392125405354633888160276245026523751129709267542225244807545564109094612560218597770690 130 483353714631599541858531476730586308768329606193176419219154151568918224653694884961675069728917065525041747 131 3323401505197286283807809278771913591368289937096783504928775181247102288886333752304453536035549169571009427 132 22850755524173051807761916968663543728905450598590680751128517351060650899833658000131306125104843815571588984 133 157115240878645675910040585306903453259452044554921555184199943311398341626491401782577778918654336643389727189 134 1080279332131543965834996610665064888637636505744227690382566675975032747612490034542095143164907650886549911573 135 7427690839566335136687889659390661876304017742757551145271629614219362219695063425027049501763061368033484069115 136 51070671785711447666625221678865378789849890597628931520816583998325179019391513504127792856383865953670198401428 137 351147290992545342494241883713909781003579060593031049427593351260760741619417996881044559870632420994448083829252 138 2414388056001672284923557220995366946596081824534141259102454269046463709082619784068605391917213518416554502414015 139 16600639772804872099607307445097801477215362169005596713531509873977662930131839681478600965940136434919498185411322 140 114141237644624977754676871437222644314522107496981054317478894587791518847158218059690509758395394759953555437256196 141 784802411795571644467353300937405728619179923077650448196707776977653993901277937430313383071837783047481303281372916 142 5396076284697181405613013286975809313325706576963380590087213308629163846718237632620988741035646457161443946632190672 143 37101872818729323172562021384918822245244514541664543124387448604132777998199735867780042400660743214724415745264921447 144 255101835858203652446709202943029908482539073740286599294756853162610156730163021981252975983879511754709385059492910716 145 1754007054473393425359631983615266882392398522223337506829354195674656877956263789838958131708222715380264465107060446231 146 12060049418274279648241422450879711555072072085886428783083663788111503308494314812052532387696286686267200696188930187236 147 82921440709304767764768067253263152258785765234997693433058322732284394456327087193844043920494279449108691149152456253310 148 570144042601332488130451315518445708961287421719142713309673053230491931215039363335478520622494439803958943041205941256543 149 3920146906918296928796422852760430507312581972330783726579403459987001140867316153131661542162648125771545972992381044431606 150 26953805746536050781208262563391210241665876425451547969488979389663686604113902461335581330675794546574614515883744273753111 151 185326637361435391027786961964442557232580738746679666317198632977952377788559092940957559286857432429168177498797997774504999 152 1274252802690429983342073176276797787331348540706868258271624153515811678430299142206681809454715419410673112413372695250468364 153 8761396787218110543147818836002573805436703387259618224345958194715451395075508125601482138171019413076028258337407653041933330 154 60240851345197779209719890958357480017446684423463452997123705257747187442092791130920876961598079079398306011029746331863678020 155 414198815431856773908230808632805967176968634172139374159872285061170364966211476631796679381998705485136670702049153435067971081 156 2847912253465017748691030616208248001423792571301455235286571059285561301618813884378151947739396058967893402297819443514367234034 157 19581427810168465246138640663024715645331214741801695916193999235471089131822549700485580373762563398684639820818852034964168648946 158 134636281233146095748187381459487776341378203612243382994834316381469026125090377517314441426402245814117647011609497774675315036005 159 925720453075319222739862593059708544052182211234846431367027833108136035982989023970954294738512219338815202730831591257553818318758 160 6364988318104256928676982315713400853465797087354641540686872776016459912337501741118132392739585512492290895826316876069470171030211 161 43763834054887625373747166687588885367085015381486343975266549263279426139410911837714609288256856067655016920404314827947991651104928 162 300907570519184439910292881164243212534369592047157450601131474552912056483323896111445857214781479829796961605114252407911321918332491 163 2068954147897507710926979181362597143543177465556261347320349388494103993494802809905238552140002062101392045780567906198844348406067135 164 14225535298818257161952304674600796972102381883817535912800678408844123913393736001233190004273114541371329200340466536733456697458999927 165 97810700514349476862649427656192585913003076647064025412264659554559554044754249679996905762035954951364267475705162085252454267473342498 166 672518322449525588587520577349082205604787599534026140881185004156943130978630054420310576472045422592935289079366180996659563472398100789 167 4624043091931147900411946479592199080759412671216789684223887991864819595076543233974017623189825544583922768245854304227192971572926724899 168 31793594021582859191158752085088794154955081129141029225940468205565693005363235541872029147479986525936927020712047857387306993865055259395 169 218603633381598392026286828429678650129761376157754229176864844928522108901456143599713321653774010033766388906476605133199861867338370911465 170 1503055882741537032893260943767248920656422043784071363869176044603532491597638892730749400000315153555029158442401443958116041308266352188042 171 10334581139830743697417698289992463495020689290659143395931037953400352350962499659226525676754769501133753925477611894073282363378017717486057 172 71057615729455267241056912753812533969718814410867151995346067558570545497439252092086902274998083668666637876101950995069347107085033124144623 173 488571784849097664022873946316875506147592435572724682271931680764385477392696104180105510326163571826541009174394450048605840660927545866828199 174 3359279459354059124616478382607136838359373843584795799103553925218472938093774395430298081652396566126961665334990910745198250138222620060113506 175 23097442046358771475533531513403826602183543601853070692904715030689733251976423789891751188737188317863177186138724327110218615133758725637363737 176 158811386650006438868141115522654768029435025748360452437236846566141063477028562420118358795352013690633832688537592802668971240828982723928315330 177 1091941543963040359726070752457513798833986145832622786772531080420082350026440188896166185529970087947019390371113486027807491769745171586840399693 178 7507876863137634850689887668345579900928961017752359349153614876334083809424541219188545773565750960442045988452373590781647635741146280969807603297 179 51622007884650410033971283969680762659044320281100370511647028153657765752482640315103230467169462690362927659500903104725230250232536300718922423119 180 354938119873378275746835170524637577289819444193652938057378406004187141296215265383618652295771462189208754503530116084514828169117904281188638865803 181 2440452708092135155044564795691885054030813801000675482953387456945265678613100261778269336433440249928810396828808618222170843713855685210517841537192 182 16779852844656218219599089675167460799990628705639265933661585154070059399763484523497079643605976381643596376516831198580091442079667827334208445668022 183 115373455324374770657895898061733092414240353824735864029778259229042780497622798842814141937989135451407779985700415745862157764170626217431469426101454 184 793274787134059311540716761362738177568311883919177747579443444576876141304055270434103989037398794123415450576163519962804115039686941442376434682298353 185 5454329907458696628346720520234163251382238332594490976589773979518221802329701063107332662852003791334216473943019890694586133577326833076057061871248463 186 37502408020401191857544222773896591882489578874828445061167876421166893325464291211304992866844312369347251099370045704632938635961100817858203940854487135 187 257855801022483705686003555636925509609849320411362123325573277607001316392011457263581187719664088572542495710353238841041484432839531709589989674246805400 188 1772942529044443444572827387100943203601069198814521609762818543474280737881204465750557301084567710449520801553438271183176214666815745647175688111479729986 189 12190244310309021598181332376341246494998012919901302610742578177189723709667901900035768190634487836332930905575519622289200865689259000428708407249774818024 190 83816623444141191448382502800495466435127316807882283614959684319176965148461737377668554386936681299063029111622336277745802396215478672372688942029567127393 191 576299062327723761985069014602480209152601848195850345336712073132102472539619905678205535708746380987395274769394326351900338801325988467417214104054483352102 192 3962467057160234164045281931736395395442006946815064102886958559293766554672687640436006661211051508810030675307101638427433308539437250308940723622897171596734 193 27244786961238056577780287010078042293212215534965165480530774499131489362851873118486953538571405934836398296253498543388778083705395959719273758101274255306573 194 187327340733833885642401796152083741301458495100312673793248814154754052836156581800726863299309666863534862414941328647640814560701275653172803593019426165975531 195 1288009065232759377083077567979819273272229496259630736160064754837082178265177622687413028136996328710549430028908830399459444699740456984054251710739095276579251 196 8855980902856719810516921466685656768028884639964610843890976852582206671161656928093702044632945529151947656758787863105269699515685396270544789486372289572160462 197 60891184595498113182177774494821596244264515859464678571979442594689848975967861127222631362497264378311523042220191202516983405974491900725562170975977569240345483 198 418670320330862831841810577564318655392188693570341025376220008426385173250258170481112244585700427059961441172659118291891933929105590186425343100161508255510784908 199 2878657038623398429521013189918580437308652342326700310983515854450318176853706928835638107129828432662139680471974580635342145853015256726460543017885240639609163526 200 19792820134628424287987459526343571362433417168028193523741016734502190345650834188319196959001362476994360135835204357904469767890629478219731625754899598967293541006 201 136089754224106434418233014071968552087358857893845902297095354778202684428982251656701491459445814901554478471141479010183259432295096879922616094011268427244529143108 202 935714116472740015069164652166957425776213039432346339410328459138970225776645088231331449267908791490354506010944068064738285266936748384415301107186596861021107322040 203 6433701881219702095353907010621154951185874203889287791236088975576948831216418309936946239143292122796378410936440043932726423677956577287752666102941093116874520408419 204 44236288806289281086826417436243800804241222690995202987110220575751382936881647967479641050522707274337490228418701745914756549267385795009728864497863419201900873784809 205 304156033879278005527500179695207457803036202329465387832064782117068088616665476793517680104777027751253575971481685911275230728058066761920768756124259196460881839403489 206 2091289650229876459701028747440612180193832942027211404359305822675959118708344130808845514943037970043062503204074648622881426917943621875436886088286351241807209172548731 207 14379107806536146493466527469824270366807081638380660718642184562813879524285340527004853314412926091286895815135232114248754206491287600648852083257133538541151703283681898 208 98866621029402427000092163721019404085777127278559031705631385187550853994913332359156208992790071377065092401232289833374833420880688668815858264529530358318646854486619518 209 679778529049510718966879647324727585475394993851899948509666667930308001526143325811020341303479027087023201759437495279584253344970838010548898825606692767958443945749011307 210 4673962190123708752261531895021779072438567362789058661208100158154298744436918961108984150472456544096313293137951354215110318217196907543661194660616521204597644934371385208