1 8 2 99 3 245 4 2359 5 11623 6 61204 7 483929 8 2884282 9 18478260 10 127847471 11 829387894 12 5485155575 13 36667835017 14 242733743793 15 1613325886315 16 10720998638200 17 71201535319957 18 473312060554166 19 3144232961120243 20 20890896841356141 21 138834894461623970 22 922443359178690318 23 6129299264526453819 24 40728828102738881339 25 270627785608579241427 26 1798247518572794895490 27 11948915850539797989098 28 79397195160316129769491 29 527573690771245787830999 30 3505585871920514535013659 31 23293682938396822801184693 32 154780416685216044656521277 33 1028474582950700741799939245 34 6833940911476810323361478282 35 45409732915950494556423745690 36 301735628303163859247406307045 37 2004953330398939899514854565074 38 13322384220391953041803838035340 39 88523714296568067842093602890557 40 588216640377461631685946115173184 41 3908543818602747834430457937485021 42 25971238664496634101317136480257233 43 172572003953980678416001409119869341 44 1146695268884121084368152611680305939 45 7619486419712093999835979114152189258 46 50629469665395050144064234285872089937 47 336419419344942331762022669898291960868 48 2235417958953867580839338283579035093248 49 14853760408844865053785971714696277401842 50 98699304695837448510287422909146258087559 51 655830744529507499557406682532791750529574 52 4357821636164646028850649622967652348281414 53 28956570838940096407639412322271480812303116 54 192408745644935598999248037875483677421975541 55 1278505165771851272609855912945609553593722434 56 8495328283691309279438945581805335619739787516 57 56449206917559729479879362817485226848290243280 58 375090032451607715887297170839983349758117746464 59 2492373943360458995665478310395812496808526174293 60 16561164883384494376772673368972828293945393008384 61 110044555322513744212122274458609043818436769362411 62 731216930777778355421729855753807275111417708865054 63 4858742881818373409135707674632220435181160534783379 64 32285059874787485254601359565176594986698895347084090 65 214525673918472670133639630328946843279903725169184095 66 1425466297682636232205405647269084112712358031882061206 67 9471846090558159283093956542420730356519889965823729556 68 62937909166335800210691918036445482274287479832338183259 69 418205740713900069540269258019158819116521980277510844851 70 2778866407904296358897833575529971720669849336973461281389 71 18464831448264912282283890417419605279334503254670745829047 72 122693915563203585774794343061088690530602885180569831156078 73 815268580079300636222283261224192337647625227426043389474321 74 5417243834900111057190299358975171776244944849738696811667609 75 35996150819290420716867546240742023769671320862966840247425399 76 239184890563264588073982374896886806348053138203387041206061247 77 1589320262629364485712494090873100182975247137986862502819886693 78 10560612299781366472408232601937868706639297651693345546161483282 79 70172472325863688870567319107360397456585634039143333652720995616 80 466277497226751642344509969423502006339366813770033385632617228910 81 3098290500731155905861661590498187219847967891529367498242339872712 82 20587319962929088800420865342980332269544092015969391562727664980271 83 136797289717022478441739854595000007763261187569233900604469502105206 84 908981766816650560280508016508429001329202296048204215209299062305644 85 6039943145907991586502354965370944466487145917252349995837258639280238 86 40133822852751940945775566231437589758295561588133143478795079800613325 87 266678625587283073382342643865064516490630596923804269695892666663954110 88 1772008851637362691204147990203055765013528607288278923137173755797716698 89 11774529598561500502940603384964408389739510846912361834531974929289652672 90 78238631336009317499951043286472385449407138459040543823061852138755455797 91 519874987963835008067489203573091716232607081672718919488345788718979619865 92 3454431634286601701303183942506380721055333127161873319659456154063243201777 93 22953783490715128073897661242766828719484763503709564141149064022551367918467 94 152521813229467825943501732151870491202265423921115664924267896385896038784612 95 1013467061768469611978797993292508033129922109461311724491413576520196129375096 96 6734220263591596020090969394807930170440689019449836106518045034269260631750299 97 44747110458068326278900981550134259756211413610169110628995938532070691118932730 98 297332700145253169133106898881164793830231247662856481298951935128414070783540790 99 1975697060003713947906986591348735444349486638485236623310339554927505416772222665 100 13127983807366083917400301036804338368862656056744294262320750817691853545335053672 101 87231976164474388453934355846130300654862074031460120833200853194108699712434873942 102 579633382948705322091989741331157064001481235959307181044030276955167530921328603690 103 3851510345186788672343806756911201430214802516685496869516797343422014117037365131505 104 25592266379856874278169878871867636540442822398845960181003492740239900973694446349584 105 170053833368527107367975956233274457529273252810466623711134297820381222796924481948455 106 1129962693186554359652590135064014470027933974587816924756019567005750915790649281193855 107 7508302886806426986950483313949171031292056901318393075309275465051569618612283201844769 108 49890684515473999318295929703136992961283810989181566898387947073385764906861825190681901 109 331510387759711131475056051390375670917441353470586686984452802778953331501928704640028828 110 2202798744092355071210682158725913165757875552438835035910917639512624023513959340903344169 111 14637014362554359610294001112985107559616098360059672058582422746566255350471634423875870181 112 97259084618690084251128802433573475884297486070721448365848652952952104452050520014071544611 113 646260863490382985704692131210025104541139577451189781393296233182746045191872823631026342483 114 4294232310706694319879648045044662018002940940042173351338050021489001506399709931653950301225 115 28534036609802795991096235525879705183866083159964550526802407313390520388386474272670445793575 116 189601117578004578528597609351527282935713896783732872802009347861389425447686138536981721390276 117 1259849220719029703778813590562590772585628072069775922622091577845623600061851010624227158394246 118 8371364468847825574342375136552979799768375848394035111411940751946973042527828041289514376851302 119 55625500193024249262624648284574603545225873964863412479872909886163839020435773058934072797774057 120 369616719381709553417842635533659614741189541072633562747783298835037696874352910557159056076695211 121 2456005227322520452799658793942679448536781487914515845411454157132754635360206917465753210803267849 122 16319504395595900060033074962490696016026969737953848464665577599754867031098231802675934542654599675 123 108438785371892930895439131650677961213405363019410274170825513349644419589024579696506349201105610175 124 720547014657186608870314675609045411059982719032285168814452557860416358214958612485757748408893129849 125 4787844114546455987378653116631101245720177907440651849419092612869821630311073562574470951436990192228 126 31813956339966778461938759514878627149184881895883235870593604982309679016064333900785885743041449177536 127 211395315675850791186029856681136673471105797243636155390435003670538441592768875254763772287423562642373 128 1404665896066269399106235004806756606721466585700546276448859256947283166502467269579083883598046300377410 129 9333632929677331522639788739738731756689927281133438982843187522087506031856685604143515013481878056224571 130 62019519310552870695603322546712828184327887317392139107311980499046310687945998716160701389952370751813829 131 412103283308036966545272156601900694351506140609952092630250038404467129716125529244030845147412656229257861 132 2738317194347668415687385102550003943695772071990142706164508044012785641289307282532903533312315451648046708 133 18195392661444128501554620573298115316321337032736639779026947119299742397115789771415606802574442472015985654 134 120903566171049099644593409272467269225874150775843275230390508475109035784410475891138972557874817850831298075 135 803372182445502419812766901099657950260395452077301146765760633820298367909464773896671349726395482542332834458 136 5338195422740104337322962130165372544852552335824746268171786336030898679730992294007416381841813467850203443627 137 35470895052177736067636746621556498761495224099614148678140761769915214264065563782772258928505253591230455181006 138 235694705076341868699233060705195195594678479676155978189313488213408619793921241612709706062259290438298527217008 139 1566128904255353941199510823264573768174478936571428107953268911087081968550580524273032239601316723675896001037524 140 10406511864361242353004363366596002974602479034860752573242239651336350229247723111703223978227101710509818586159637 141 69148515737650899098062560510399989567372966072837150648112553402334676541162778033772278530090575316261138692281776 142 459473576837520506398613831935816043871350804285927884824408595733167877281398346992309273226974412949593640404494601 143 3053080251394516112722606915520247905510529797878909912838879979660128466864535173110360939347082835143782447358816330 144 20286909827572976066012271535359083306833648361608533100475394079818050596586461680040773987424523787548296310485237913 145 134801143914934640284988661430925291732883703793395022728709573394871976882098579087438509762980703134267642675525360947 146 895717906532877274378988397580289900343121095759441288324810482169556019807033632542693026664094420939609355503453510179 147 5951808306537316801686915877430286756603692244609958309631326278831818033818715732169089942195251426263434393928546378346 148 39548190182872453430092365608068590447864340986426449738532444546615786392687650897716666697070255978042764711603239177687 149 262787251569027447764050789033950127882156658741725512267078672406177211899726721489245790008799371757335505759902119280328 150 1746151701705698112977166064071992717049634477614756519562037622736769028766465785013260075322088004283455630916341945285272 151 11602715684131273283725648843011638295336473632609800285002803551822079614175211711264553628837050533303043680874368277706286 152 77096973370229905590741511892004684547847283262095424895778747265950335999030451597086074829660367134630452836480666035247878 153 512288973087508549485580929639256251097044760048935668600615994018502628059337981855959043606276350540641231187015711357697213 154 3404024574178578478954477563906094720483873948531047882135080023094114381351552095488372901757558067377928848108754269832446892 155 22618841923877035100122936079850014203408915462308525765493927330356681576282501597319035122261751462052798879083661103621158575 156 150296215208961562862778662028235804463668210175125382924217371826717417560564284877984654878071749606354735242268268409773195433 157 998678552251298337044440868780623552868165357816943106249092828171666474079535423346352227240608278542680447635635741522324552827 158 6635954533785762950291438901330701211348872376204814704475110455709219222229650046703263750176660568571681398108983019706351197658 159 44094160703864834032267986101584403381868510033054493768069556722806161597597662167795453193531872022132285089436412679508132043576 160 292994021926948285304529624381786919553685568379432767252784104703960661340539518230384968973938427974810060544653844881136193736198 161 1946867692107012529831724377446547080660776475102027565489141820046679617455338625677056282330627624656684224575638684905660240507563 162 12936420291589133590822735378782455821334588931715134360943285415914956196819175013893846989338565828311483114554423924390538888064744 163 85959087327358239792125640010817232798455570207365340225627388755407992390648545321222349801001344433127471229189418072053649942757158 164 571175373681734791836407152974755457302722301537585608376710837817602544765599289353646346860995435250163179331247692218307746769162385 165 3795309113253420975860104654237425253463545591892007705948275306306106939537995165881132023388206717155692320395665824752072603517688198 166 25218824075511951153048969991273987563553690563712621278844710007859605349650796482814121810654933393125926672895999236945033667620878926 167 167572408142123008823320653326753686826293738097165105403412477567409116814293746440247351942323998059810132106921145121995040031874103704 168 1113474279628171331391117329686353669232515052042118739928429829524316030026721451843950825478315623130610533262341088376981348036199107340 169 7398741744774256891617655428276877789909801383200818400604908258949388870789677160478944000007061717757487422378383931596827472296742935529 170 49162679738004643320552581390353395850758103858950017371390604448648889298932316644840277439674555237702052331318989937576762307205385999511 171 326672988786062363191676910553701873783991985569982299187977426980154043778359445358224138796397303801365412364197374044301961376378028712833 172 2170655508835573869443453216690617891077868018095927432647437884738707590807408668341946264622247306449529824003254833644267691595086405174339 173 14423431075667963682760825287332514377386008696883427414922566000669753059724549178994308881263673190093459065385203602035486413094103870032961 174 95839880233295412590048932016385940252090783329798984461245904262876558964853652812246417090292073851302914449389106346916062614145617262426041 175 636830626148849885806456014752920470699013396513597403622691437702913595915661987142026102929778134939540665430297767108842833837272384156827208 176 4231570880659806058092914148994046487548458544946351682239310943412682179557651494577732250544588331355400152644587741116793510277088897506727726 177 28117667999627101686051975648491111864256023848950350612268551232727389070619934959488366154390333200112061786696301950887751784684332584962332115 178 186834458416062129271957740456128677945832505149754281589032885488691628034331190287045996555567538288213994421001857408502837274079823113237237646 179 1241465503187753315807532913137434923692199501892924219090073173825424592869351601805873775482418897969895930872591724498915327769792267594503376126 180 8249209533784382829939328287389084292030346538603035545154017810894992395143124042675584243689725690239100650220233306900385628128566570930983347007 181 54813812995646065554946570593998725023955468149534525009313216695472285664713981477598787635690479322963993930869923087681818650326252396384702660308 182 364223272886523128825418163287616296703780561712979638881108720604878685041267975741944201872785647112215824068184071017111336819162148297047306236364 183 2420167203524190946268936021508415539428278458337281971013222887608656698531589884354884701240579348195405483663209753559891254021583139369527976229824 184 16081370217215543659846606997370149165610782692357577554113248960767460712538376515709164329811704566654850773504043950645686245305044596126576364461164 185 106856446813494778155121213406338471818392517781207717750118633413988117177654647670979206838767278516996344942572521032302354199477611820131951461013332 186 710032793933295420580617989554835499567711623316871823580249934943554934236448445104500828392285454008096455031630373074068254541450464859687642643971785 187 4717979901958086314467712399351892350585321626891712705399504971790072630681227280830849290072414591148881275827518260390449247173817082401926882204911714 188 31349727147069779028177206847004895175556631536138164039401538410706474044112849340008022264399320103142567109479070752072808049780974333253507078241985284 189 208310635615008377174532482517427694065137564908614137219292668262739680421558996834966167268152675589316997759720985896878224689633944769440651846085564228 190 1384169013872413164218695864371751859102913324822592381162713798403124986651729647263874813731415389690575441982079204480866585327325149057509923041886212944 191 9197436574988253309781745757859647529879795227926797846517075421546929700367576499882666163719146611830373336285170728246486550148301002554037137223554690166 192 61114530597871815477401781775236289656250571008793139566075525868717282366319637246147843311964485103661874950692814517894878258430843807190107477086404067345 193 406089872949515890049536651165064685671246793672057909551138891047081844342668780311679855422204449534142357080771302731084566437714065320468276568692188685890 194 2698359674841330855322739420419597429806692403968790197841582574595468121244073854273150191904585848619616913794240545960184830022206962125915272912740596072046 195 17929885524909376634310209572795251402292372376930798151362660668079961948730659157057611515432434776955300841803482000321344368804019497115067105247972868769618 196 119139341553960381468186151129574035335900404468848394169518857224666875281854905674533620881297888365452413677511681904062118861419840668609468696511288035528913 197 791649377024283751768174866830893577748715471008815180051859271715817506130595346833522294457650611131832912378032420076934218594306767559859594034634779908729301 198 5260300484866191258216094907664602197431242157081912842483125858097159980795573242930318304241671850087362136665303496889749805739087751285067345500279516118384618 199 34953303816260932259989631243252534905958118032285916792674638502310361867398321343735025750626713993305702255345682732477146518104979053542649035763914660702258057 200 232255448369679752295081642713829941984765369289237400387445132689763302276201754014924967330835211116331746249381821978645509403241180582821416343020612834282192300 201 1543275954140445841333055761325574767888296804713929824702209401664566975691752740082861456364991758010388306166465590727862777712498742403056021771066109441040618529 202 10254660062213753986461865370768058180563965530160800313686119401503998901962137729876765111336947576793694080700824802950337925800171896249546017516095475095937167492 203 68139500722106037086120961368207367676094401701415191396476435983356008250299461588755834971860759980513231847155998750014845532092038267282547604566368488162068752960 204 452768939242201472381432960696837295250137577149775851697185631142931991516134090748382921774367337750885815230797975363468127653390808229434415322174508652145283615877 205 3008529709933751526079610873106594442070008595972717825288351588581609548253528879322366374426040361672096709377332832910248842482398357760664277949699271421060264504225 206 19990883276364153885124006839606140881315746477098769514632781966499532861378727130987896791482024668718202258786028912958296602945691899836426022868034650300794461056539 207 132834125868750708107023511176754232612586481841024632277840746893901108796456067625094089336083813986496669019964268371733523440550272129179093118517069795409761217178639 208 882647592474176903086966888244534450401783050285957634900486013087406888061307212957554444677631285457966631698024044780499885643098982200453136827266876671029519751669660 209 5864959530582016649683490127660448151625977720621475648848173774496684477683925961600973569932620888849011210191239069757580813822163274309850184304124957907099732465458663 210 38971103063843890407398238732751074661125440917585507568341698545224895142037475992895210173811284558872755372328482359005168668476364553808650348606510715463075241769025522