1 14 2 46 3 175 4 745 5 3482 6 17670 7 96472 8 562109 9 3469255 10 22511261 11 152416564 12 1068885011 13 7711216523 14 56883599674 15 426892077104 16 3245855512924 17 24923815228380 18 192793238658181 19 1499479762818409 20 11709699180354092 21 91716853083991673 22 719964966535403329 23 5660848025270717445 24 44562994496165809057 25 351118239418198721452 26 2768329751933763745595 27 21837017349012521899132 28 172315762439523203887444 29 1360104687370317212448518 30 10737553506580374851691226 31 84781646116492800854725501 32 669492066693550801904770665 33 5287178293182827202552914028 34 41756914240877135836578941402 35 329801085468004620392215107338 36 2604893970010682162508993011217 37 20574942504980262139406472521731 38 162515613419134529438184063073013 39 1283681870856396779036735811449192 40 10139675925953074018400500516509407 41 80092891843814204221803065949759469 42 632654027650056498876817121488002226 43 4997356885178669674271899020143048176 44 39474422156952791796758205306663024380 45 311811539703642445133831212371282871266 46 2463027833847841908642903629473583928061 47 19455706266573148532622791487353228230931 48 153682737338075189635270739021650757867008 49 1213957479710490097961071238069069526177443 50 9589193610001906155599486640627982568747869 51 75746202727638314929698949929098292619354121 52 598328607936575870261640242559204609898082033 53 4726272553504423260849160920585006757293637648 54 37333424267664039965101425176329210762685710511 55 294901471539349016941445520430970668274319157534 56 2329464473230008047602891455111312998789052946476 57 18400739254887242051641326962455994617344898627630 58 145349811225323968849715120674630893740159769260890 59 1148136935557229954632823960916091246049025631056563 60 9069282215033803072182900521466192565576709194319657 61 71639435138522375748616832865931305320417124892954030 62 565889187353589860507419803181618260288962663016883278 63 4470032116402917381695860677317437330435158118165045852 64 35309363972470435292373584418738485980299814449602483029 65 278913251453575345915053389684582051763887214774093341087 66 2203172004095524127395983196131337294720776471081269291053 67 17403141910895492829240777720631510840335459658188084020620 68 137469679426510401183979320447489995934231172337993468289371 69 1085890863463234918719904405345749280089469234472376898536463 70 8577593065572124958481980472347124383890258071223643206021978 71 67755522538577392262305876697491529934544623921277503300807552 72 535209679786957383521107764682787718268459088948033777643476940 73 4227690832678255476498417939998792911971626960912393799574018328 74 33395079459965675166936051401825174811049862158641343668671398421 75 263792073882480054084242490044609412969599852110397624420521034829 76 2083727884008165216361688895738467973608101072850837368652478840820 77 16459637438834127220554814688998244398861700877851727132560170973645 78 130016815886518780547915529746998582313642895160993017982900387637801 79 1027019731005811945361376900403768834673170317361281600553027044922253 80 8112562369400229030365784223888159880393246342328421399090330141410049 81 64082184805185559972750898137902097098262556172385579180317464444514052 82 506193508607922669440497261013670404465050164842558078566706402887821331 83 3998488330933911123855756734542459307127331255118456113659722124817680128 84 31584579140357077560780050965753983830356281064728671184819610805778976788 85 249490696714523171563553927920633587005285146743479299116456303063655311910 86 1970759447869661452742781700998875884179168591201513958323190628145623273834 87 15567285083364510402206044801457448253559786740128049931549128141646744001337 88 122968008668087716760124649449444642279870558480302139282699996709427453727017 89 971340286690597771594028527156486611325411786192030473991822549343573340367168 90 7672743201838080826711306271513738950056728143053469818704386515086446702005794 91 60607996032049090033148919063355135069931524591876609156441554278242575795386510 92 478750439888090020240835691958136571758638980206865531557323207334055954492193801 93 3781711963751204585398085350434053249286334888900249711364346492988264246125259739 94 29872234436250419882065916136400983668028804991184221694911726873437276754795129093 95 235964663297597689442106832118921396201891640805120206926849126478923850804407561184 96 1863915551546939722730079958147009317404899559093768258952717325876944294931549979143 97 14723311256645710701068086329123397976274214083167938995483789397498104670966336976881 98 116301349693784929538722807161744337091036629636958625384320870627564294614133099814386 99 918679480778769741247972920251271009544501686158443312352243021973759998430167802869984 100 7256768649944664626427837285861897150147261106383115695505671160066450086517722906284428 101 57322158969074145856398327053856808587804108834882004083005987095083791345181733334734782 102 452795185760980213647346903807975292277529317893563553368757718579548494829331663254673421 103 3576688037150671403082069257170769615561654735493132205289869707469159852806474161168958871 104 28252723786357622743180193599667536438901676130008377129170885339833284265876058778189343368 105 223171938133061890600693763504604789834700685380607019154846559563557643601930454130223012791 106 1762864152380184236772924396414540251295955109157633649903645286625362215404982130709344476453 107 13925093117640445715544526890387381479932452347672708445549466258035022778566464149032029087185 108 109996120842975739541398626459909751244252879022944925660963958337471641294223164308954722791057 109 868873658386913240539118998218766955812276384756196766023180532198545419095974175073843854279880 110 6863345983958630971627909794675483188509042347777892207021457450277349256195487016384794433068519 111 54214462184265135318838460973909365233348378770054083696670815791762673099872511112086469222196770 112 428247084847361596983253058489189646563373248163353160272946655729785561770958494160953819462533580 113 3382779396702963830569863010288543321622077912057299565688708965996850439340900640834448360602564846 114 26721014226720901414818860134960232147999786819455227416660453824546440156847015337174706520369522890 115 211072765194365598807418024077294094235843133001676230726437168624279233431811391891133735847022677839 116 1667291212406314405073149028811908188888678952715183974410727467735698867948321474964164654995088864425 117 13170150039999225576886691274021473802313372888858073670738847198140093100679071742248001075932281742754 118 104032727327673197190077688990877324742333151054231104587718280420795468957422230816361936994590434780118 119 821768037749298519371949416810226164374186815773915761738257306824779299138073335718720995216314926054240 120 6491252562660626756779222394870549986034002805032454870992185060278572601865085780565542113189338044371373 121 51275247876095846055662850773460879314021200657333403245090893103075798195023027674513287831336584193122295 122 405029848919857626677077415163269558397169781937947332633023927548982787533738729664206486672022743043277885 123 3199383431796558558937256814190771427145704399383789663470916249398150648010871321278439273633158965356678820 124 25272345657862148366422520943152719502537320883077851155577599585672708542293704888364882586254299971276212067 125 199629543837394223343474952286282076007716569068659075229350785164002560254565863306405058427735298845992939411 126 1576899719252149663071660054427859885824741194956051717527684906687611812784279580786970376860797546438610671930 127 12456135884390680341665033650320054325740511921346179217705055670357477245496039636872581458859126965464356296208 128 98392636688392696356829675286291517509835438559076745272554615466336319267457637476998569677092617376014294916604 129 777216228559762049865393475061711371948589832135830274954844873197534305734816193749139550538080507921462568799252 130 6139332029994490320295957116552000365109369471263614148910910244605266602482095158326993365594067251507212673369893 131 48495381837768827158038758128482502706488176844117513366994960077336303310079063939860718344949727875415250666010481 132 383071325691617506807260201500476482603005588090140051981075612666645429499784187777162695809938689887721974992818236 133 3025930202138288180458022293761224778881817235175892887794352632695910608769491167419198039165276359534036389594970145 134 23902216047315654783100533889095503665993550665918091187588200892335401973217612828346655283347857717584356674322181585 135 188806711922446475054695420215830745058597740761148694382889568659243889339577004342368277586350828775212817401891498517 136 1491408762953138315594128411991309020590827671318956488306496559168611361115013487747793482538494519590162098273384653921 137 11780831706486448153327913854811854221241827166815576712133475767407440403428161878369031573994033400881803256693224483228 138 93058321195419493529168867993977936125337745119014174989986328923455915090929115586746957405963089680108673704880795806379 139 735079777002654584125280622542600432512469249816406728831570329592734643506786218859087455648694917561287681938348589675140 140 5806490721271136151387331189917163119683062395514041811254399423538573806899444911774525335980426699016365836863709624175124 141 45866225069726062149953208327788719726690999373971084582062554783339097417462623358496372683979864380123208718829387892668550 142 362303274582040617850513407657959035608507968835209069663059358241456796235520182701348617988244037670857161971192022452238650 143 2861880666510528173818569653940131456696069916005760669304655310019050439428875775617413834878753309150336085939274983688548661 144 22606367438426518079497358993570472570012968564615312674615365721621853027711243600404355530921257719692016830277988896041250281 145 178570635296358437509232901400174749022973057089909016868474907313383569922012478786758760382939867321662982069518272615696656724 146 1410552662960897752949725220142832035546357846828267343412364591985525284579743513933604650365915920985723813621310024669262377450 147 11142138861095572340557266605071440515936717418102258472014896809942368827995896642473566412773620140770475796366840430871495023762 148 88013203377559857854341369303555939147897824654408245271879104705977385169203088003673079521304966957308674130117803486732330749377 149 695227735477893846125577246398422410055714285753164742697794376219441542638388127091575371458066267861013135450206787479422104898355 150 5491694264373914807420621794121644079632626712365813472040842108940074770136616499923821583168806299447924856942056459092163013682325 151 43379606932146494563766604199317055238960784560736848862774507415296911978925101579084521070319953158325597844951801551866049601158168 152 342661154644971351273809255799180945039278024936328664239278637454172993412319076314034365432726479610626299145224701160572553222803439 153 2706725007589067173546160689284064917531399081828193025140355926370856849298056651093461202469709074911340163954711479296347204628488949 154 21380772717872916161540949894119950288729701029705528669957092500856978494836364204855692302536762921935934159812038338791819357442510322 155 168889503267463455280898196470563422179416719705305262867242430648738623768945670103508734108112355544172692992699114817452738309151425296 156 1334080142486461520567165440217159658777371245271075084688321323359441606380109174951014788575242232984940194682167555238825685098380262108 157 10538072480195220869175279350949399399984291183447817383178645478338385197303991122552942179205283353197531973164403017966067765343951837786 158 83241604504262245616367911806825932759889192226994969918378557774097333426011306629836797817758550799690269896849216796150735399093894923677 159 657536255654568033343769819090706175629131562125635760609751409351499357535365733869233448237250237067429587993192488484137571602318765008987 160 5193964365236274369962105398630903043422880694191022473477676839170650994359790487995184831551720327529353419728028441778516715380541857375120 161 41027799753017068761122067094817671607026816005366528605445366679701077033214525399290864288659319661110449669072994111594324248307441920848587 162 324083923994556463130910921505065286428017899111287785472647240955621103385585306521555102901202269446852008868698106646846145491942656442711469 163 2559981047581909667834797889023245357239210353466220386153835581450744952393006371258591189600030110481576241811214018329216933662533345872922521 164 20221623100591218469981936498992063927574649675694437290928513224503269252149670543241058232327435396926884292748885573567375256903506462070379313 165 159733229747389646777985734145164684969858473846864861954335768750484750781345027635119494570399271019550609676136142293098119778159076422817831360 166 1261753547606492218655328370370729111424035662670121567374159767022075595224923868322227236512819988642219384577909552291290043827676462499536166623 167 9966755304549179926810635201870767667663550707086790333669746514405814580606534687641243810973531230299746969444903657522576368470842917552848813094 168 78728695860770086575929769957171949009760492195551744390211718616857617773279226498231170388808127546560259249616952682822257474839262532571954768300 169 621888203587034551833350225618726046398227106552293284951684968781435129217714824959960351732134310157476168107256621059901570206263442497100886090990 170 4912375767593795625045933480927275683713789535001999937111512170334899577460704328249880054258194958584092888557861638903604008562182258060673545975418 171 38803494812818857379736478678615364366590789953537144031229035428321673664373770313591237098141777618636423832066775123871270474783576329803208740221739 172 306513850105158982702298169065237442267069145811180096598610039963386093756683907035877191397153226147504403859816333966199213323696073425478503028440361 173 2421192749763635845586856475128471789383491401320779936902742238530350906810118610055217847336401731772478859069938463621103529976101048474661556302929622 174 19125316293201097897382185496900155837985228366252035939426268381266807430130074967437909274129287534819040842597190736071573108345912072116629310232429790 175 151073359752416122412340563637689904071426662673306068691843218125633100249559887256933438578318313177360190162542310399841010234989277194135907798904032740 176 1193348108705339450450678692329062839608345634514921141662755769695271659844852394100303280931810010269248581698118437746383491679294981836145995960377911749 177 9426411849742656543690029781145044150628421488028615289562869578834042620740058652692682840322400651380001328608352614517054329020221154096350219389569248975 178 74460452664872266194565811658355332622902001538767769052524660642304091506174222224490102338690417385570350427114652142548529865290475936865928882896510126285 179 588172795697341166822753912913933538961657080596110577425707650861288077165082890083900327152398403915037089712137628324352620932969238140832636072373451900540 180 4646053377562013641860731558404429302454721715657482294663609478767436790086668606910003578962747385084833574161931446554378930221778465908978143199517725686315 181 36699779631193462010659415767625737691333994810494937533865299198222650500285712164201539550155595876687615976374923952254463732805215599280386292731888155739671 182 289896330395783317766559954399776047221635541977394474445275792524820126301126425653839189604266742017212816208981077328949213609122674291521056302764056909529306 183 2289928801248450976509009073133547089336431386521306196923956395387410266783456079378462455909429109267897003826321265412103411204388581236827740791936403985582048 184 18088445299145604226228285149379135200280056733996758324174563173249867838447406971815802021031304148389959277613563832220474124538664569148352071219510818034190828 185 142882980973819059544823603359796407293969008504320254345113319637823679388541915172681793574434036439959625057829509908459280974594842360769212778703835124757016272 186 1128651241957707344623926096069110790992629525848169015890811712568203089812713144794931695219877497660420785954841911596926666856033610802116916662761410298525846965 187 8915362888503059947262793223527829728418066968171982943000041731313905554451690456005934468342593180287023009144319866790142628295214429994162436976104178173498610389 188 70423610482037662083431006511926009874946397425796528100695840040744715934189842289398979259568765764379615000947287479662134458966514373585290495756733310643208756996 189 556285254492707536923179626212893980080504242924652237335309204535171759516549969754492886031496172681644948453229844018976291097900288950181357585024518383968088229749 190 4394169544104046598217289478417862008273058824144337171738865930959644352231674813640297553098358648643306094235933944409600503878393118414696778970701421046176122236473 191 34710116485003265469364134571923940858440327825176768050340657245871390303539991947845317917307583030201713890961418939507997042476400184229543981555821284194627180558749 192 274179722541440466876627598232463080957499038254954741644526280459911712528434509657091273338150237097709238487577830320448943598158834867039382511183552341677138866460097 193 2165781272597599160040117538341799572456919097808591809731692688114168419696105142585486954390886494556169108489141145231192227122420867995844038526110619023702948755064180 194 17107787830755870020183380962006801038025027166654412880979263792937072547797549839890678676557209920822299413890599952385168770321574710436124276727794456740273487200994051 195 135136640142394348918140925842128423018070376862271044159882573838807271700443545543677734707142615786258522251284855219045564301901398257665343641742530010964156902707799816 196 1067461888681146060045809197494883797648676665543003004581438754787335886407693212975974124488402852486073243086279105432508064178678066635039456892220000976320763762777486676 197 8432020232159445668928470993097944440550102960347255852415634973850517731303291907967582315987995927503271627297744764195019729355024933527903892111432834517967000621713891878 198 66605624003484866028095998514417419096744026532731430224763219046729123357879801691629796767731799684545069752245417816999491723504849649533675116480198540003120201957558216778 199 526126482948138965484513280674257289537757620280728021115801972372113311203014376973795063674228003848002941717859533875635724974932459252662615026561515775608211046786219116401 200 4155941486936530499456928975198278317889651314817488394005894197655007998754365402425495060273716621487074379840297421311357953007174257398436948260276504150626776414657351607977 201 32828322091026029672640540654012007725046087309662372799006506648177346213388402029907380072398967965772670750337647258809197976061333305639195083405239870756655494278511335572648 202 259315183984111333193666960765498635555890420891785597094720355169458724998889554849658202075791297009930212074908198769566407625517882563248224034621899642623092640811811133274418 203 2048364350095598452314241348540020079785972376494509682584776184679949059991663654154819234960160578117785626664817879548943551239581891825661357902260935989157386561196074887360790 204 16180296295336283740117648127479373681806105091916335405209870029794283558145675298008382411894232686574652134886528440707544276764196941183377385020350208826687412516671620859322169 205 127810263927242536081231174146512773532126584891302264150350014149514961829200873978834201727493561238813231830498332364757747780252279864735449720651740578371749588915359649792737291 206 1009589890505270626632423667609777915084056221736892920244735367497428523568797424821479817888789741033249124287014440312894971403673791397735239335735104672809408271255636258192733093 207 7974881795022945163756535793475580788874458250935787698327835205833142211839589324717157279526370054892640565047520228058452458875386945205908336956136306502516947505196376198682518544 208 62994628059081551191605647698939932737489505952901341180720424676238072351703758728839261608693967286624128830173079791461263301488313418528271249947937731812818003875876811083374335127 209 497602756542250054091538187761824120895624160253333204236285232761931413895260342445802401117149813195832633517611670746747051566538339363447627496890933738414398073578535730955725420793 210 3930628863880553887415136204531132946397598400737956203214481775980377070952124391702759343352450190861867700423177827667584903312998515792306368156450959722859285841940835892429752533682