1 16 2 192 3 1877 4 19363 5 191678 6 1956634 7 19933839 8 202681853 9 2064146570 10 21029049020 11 214162582554 12 2181091336794 13 22214768115316 14 226257150687156 15 2304390778988180 16 23469996559200675 17 239040188369044277 18 2434601882911971438 19 24796188317323097253 20 252546938434630506328 21 2572167610869563509387 22 26197290732560623378140 23 266817006967526446005002 24 2717506825615736377144587 25 27677558323857648772569962 26 281893398078714358912135879 27 2871058464087912860515997518 28 29241467731208298138303879351 29 297821672832504947239495552338 30 3033286483269646710705465465008 31 30893745250585294809521040593318 32 314649968219406188545011605176085 33 3204681131921216546354386766172257 34 32639384060814105202232330946482185 35 332429139753955034898486789105399702 36 3385760367024138290263863332071125542 37 34483659499286823673418413185738996457 38 351212916320102006179977034430264916655 39 3577071412406060883608858837123097181184 40 36432144989192927815258870337504197779684 41 371058062724244560274619832772469798580844 42 3779192412456448142964720832414889964497462 43 38490728878143666398311334905150361692243036 44 392024551247385614935837505180784667717585621 45 3992734179372249494504103185701280963481480554 46 40665632232475367982878804411713420483273426498 47 414175742880768827435010643083600267554986273187 48 4218342039050964991176341403048794907299202095948 49 42963427637400857660444455097255067290809798057458 50 437578578803310376121809961896743202071920735629168 51 4456697781273870902844146915535087353833019225675626 52 45391059059450427188004496062140794908203639799039243 53 462303782678663339031281904710461441889781058448523735 54 4708521720083180972735341558448803361239540028169827023 55 47955862831226397523227153301150452042253878183698095308 56 488426074383017555141687098991983924756010295511171639447 57 4974574870580098187101164924993182403861415060550301745737 58 50665589821892248697249468578261196724664722466843488223123 59 516024395809502935251073474592555829047404824226184585529029 60 5255661248721993706185305015805431580788243089238079102492351 61 53528428860396427396932333539336843272036399523516819040703803 62 545182149431580543608521660635204011179143892043430866385328845 63 5552630301068713319107946169220265921220040871362732338595158655 64 56553031482216124150182234974288333481461191271286657719997229085 65 575987450346363345716724919159405503092997113564171848552977403841 66 5866379471820734223251411942510997514605877298278141343473352554314 67 59748538074405984174479797187757053002674575956551829542009045558054 68 608533392559544733553321917192129419255922461943388911341308828453111 69 6197856914906793705257385147205484085857891974732963139547662242458272 70 63124605497962416011856136959252949912406967128739934288548483139890420 71 642918330316651221778913105741627860577939875276490656998908750599530369 72 6548064359316952572309736966034656329421890146648279234886560319025845863 73 66691436270978629257893804458842151883096039366032751181444302876100261315 74 679246175330805888306614129158532078428205018761934671673205480663535450755 75 6918060136340165787400136603215296275504773609721806718221594545884363070200 76 70459809400782261901236454815689675321143973851699818948857727208252872993640 77 717626710805228587822756485538211543885286904637156598394471219808136316161733 78 7308962377854710211535262960571628457364125426281995580014319461112802756900261 79 74441112958230703850359773009156519573050990243700787367572095401729316165568994 80 758175923199452872054954956501524572988137583653406045157714077322032483693630073 81 7721952395336743235214099632426457885559484824992074726733838828307315456162808822 82 78647378492604045629253719765154913600975669078485307750539397304267442122786162012 83 801016352741861284997391295833362246745748691697928655805389977384378804115686485396 84 8158278249798398539463134891699070123495003306468506604697416513462754246062610596690 85 83091317391097890329737482626447564887820823210545246397478516434164485365103193907659 86 846277463747792310529179616298156429714630477080465949992011302375410541776267515976942 87 8619258523443816682371193134388095173163021379665918718828778917391635052198050669851412 88 87786359292794872082098868464888127390119162861934542967870455801296059107317713270847136 89 894096035862324935776566940628173086462305124932466734661645013409852012672987870080959363 90 9106286304441102335850598365040046030423921953645733344462247474668557341626260982175149501 91 92746692673202384722043597257271504418084445722533996825340609236058410769729994258024394270 92 944616577410081431740632493714813888565308800660344266764156690305051545594842070228538515855 93 9620833396852239000372660961840057581807766408010563927260359483245842123331346363372412378858 94 97987307722003502640198835667527656244494596969844429305063568224017509555900494052935072490848 95 997991762101196639008582956185521344190947793420923115583144324972409635130686699769737614753007 96 10164454768443422196627222463598397710339449224197455345622820740439192356537311882222476807988331 97 103524041643598194826350798600507915705994222402875139245515826123614645934495314971816201776476313 98 1054382890413184674454514525056922044313225190438085633437908533438014321030944160279340481072471979 99 10738793249817149740948802323729927041889753459508217130299612943352861185196191188338135437160330556 100 109373626517333635770815450771461676143936202658315361122281404248109557495258504560924376268726618215 101 1113960377043004846301883652364325910748521264721417099034176988026054327257942931400755159612936043634 102 11345584499066905213082248395083834971266512358262273171706834309953298138640365196721068990012689273569 103 115553739862057829437074611391001213453705073681467146336648876029189034643377224275499823575616872295746 104 1176904265902413033873660664706640371116960840200142289878442177466690303885039991993003311480906538796662 105 11986662246957683331403777489306357443238540883215743043460257999271993069789700636080040501042264376719413 106 122083058057803261486798157555458963505933053483875636116471076114942076438578651997831490262190600858388778 107 1243404774212920942450447398336979633847080009628381354764524693982540472940964662242588309077312679433400385 108 12663963838483358563028923732334295976464088229623564779790659468613687281752749501910841332622877689939720650 109 128981312786041577714985988410186657039343918306389333445522736320462995234740836219365667485902777741676914989 110 1313662867344625023593258145867048987037772518753840314104582507538447244810059314149711765403075626216659217270 111 13379536087547552833353264051024001555837682198815468705070631966021455481097011302740868110424766234060013105405 112 136269350659072446150034316271432049826537967008346372088796796431110296240775851784541004892308184837577402824656 113 1387890866136075210975207192262183706430817727324012901983859638831030373369227441399398728311849252183548662167999 114 14135541462460921340728414616669484270935181182560170557051939184012361982535301373855627587634174600005476442838723 115 143969196218747363771460736448408630299618817676115878554271614144669541667396007396825850755722927019837878144065073 116 1466313088530511731433154429285706774845541510085372116990096070252880145380268358898287609100824641734934363953117412 117 14934264620947506846254339740340336457745476372184134310897405961124037149452383412956112608782086809771896431182577852 118 152104118494911341255447211322525097875074914425096765424559735658349123042557014500611159935976694528603694422988940500 119 1549166527467502745634845778195235543519205900736568266522039652050499092351793464460098489498685566159282689639339039710 120 15778119314409033596789954676109039187041370550118313773891749729885843499162821327104922926372686301761668100897455536621 121 160698701324702911228140429366385669257606937719658867322232182439204724544964051423139488986636605664736377334555149110177 122 1636701567078579848742740789185124080905823222525109471797112323519835410865210493862391225339334442520984338006977412618654 123 16669655682311914163715090067864203902694042545759721714521272694512572395264624811905721254817076048065450443491586953027628 124 169778917645218266525169675367077927215337337785159782252261255340084396126771587355486102456582426143779058142581308143982876 125 1729182739351223623358618777374637521835157720185138063841349290605105400830000824337170747229210367194544224052434540960240540 126 17611567958740698210932664602612649085663866597317138118714819439337639220546493050519230891703731028366589738376747583136032554 127 179372207984052891186634203195756998995438942804134956201979435295404714731767853305773186238303245337610588894916685434264581561 128 1826889523547847298404151890892885334514055398270191622897430378138959284918479635242738216075296367399120902931672039069638280565 129 18606702614407264362084602199623370664981288994491698764002027853340124137430030469400002773363083044427421338923025077439271146342 130 189507563384920085345391212225736801169945470769731397171733283988318357695508719997915579816115451538510036360799037580076223002350 131 1930117190795632708058703008635486827754951551231425420184627667765939444409436825172738892865779418005924932917791458307337238372954 132 19658066958721009053646233344124309877272592517961578211046919327149210890812621955638413086094117252160517276497608458297132589870028 133 200215613018948643160068518519144473236830883515954327492931139742526638283058742723691976202395661992526267346991469024598029175474092 134 2039177696399579627013509491463256547755245492643103024611413611070929188577457548171632836206812019533314398843837268226783515559053187 135 20768838227915596363074825406120446291734035583906551172241562460323607044167613683334181011988795701322990863491737399811853653796575722 136 211528716746422124107774605476753120701646338749581183234458117924128409049253341109758164988025828355014966797334656837052499236052934935 137 2154400622575349707620902515978234366951596536603986552352969949519095110038585671273615258718407431754656001002379441108889517386214355010 138 21942373186696701824084144653729753337631735182889190408950867846846910668424451446301676523565308719828411124981761917759534583239957354392 139 223481062908682454530041845923576212786422622078370936772592336317624157738116952144808296058107477009035920245011395901576051491417007315415 140 2276134174450855496118192704644228521873054680154186015607808910259862373572796076353190758619515129403685865326858629190389584471310057788413 141 23182218272427050125006824897779104570850475204707719180440734565913963948998443000649472939363614262175184006255906871169636826721127004656276 142 236108771645726218522993630649580206889579883934255895749513669551745179244687112383926088770751316532359342002565706850136656897013347612466988 143 2404746232346523820777525196049822596146705005559488324878203423913749944536781414733564845883765657582733467203594903728335650307351926818769770 144 24492120312504601092274863918043813613755140872558564169860780121337546504663914811567560066667599358664208321791275938157813276980306057991796282 145 249450004051720709867571749129690589589433757571130772470933402158210100776307172799586206291256796068733261258634440963394613983684835322248339161 146 2540625463514237704575164412499663582309321022169424316595930567147260269546260556990343586408551756043795374923700334048260376321590771388151864602 147 25876037847321935243574762045808410990986064196233675847312190627002095498296054985754371825950851967268237336293736860084524315848155190422896308324 148 263545077498309083426806849346897167443140893790794560657728144405975438614645994698887689857899551468796010641381652839010449687501002699918871194734 149 2684182496694645827145358203799618060062135471614782791870929312094887504845470407181137798254869507617278230079262004462298091757817141105748849898490 150 27338153093024964174920112505227787940577467089472102727113079016414628328512366664317143198321037324873172630858189020142640403516748247240855006003629 151 278436587474213080445875140662396372741031718072300391063571271185809026528389970640910380236707646153914740703000830384322113478110942078200014749379663 152 2835851163042366455322281501084455926931634952250153861848127436154906485942374377888858581536540471889593990937667400387400509832821181149696839440762416 153 28882884580222572629248398698702534603720135478363301438669140573520182736227499729401624446961480150666656132986633741993178577766045481387957757506052088 154 294169536309334135179830356862432693399889492810640173799590303560132142338571339792659531285377284117814420989015650736212953697358894622175991005009981669 155 2996089807169177370976620812186333122184249320760260870499375618334443067244328800130231703169713359242859493874074111369930096388878062097173711138266540250 156 30514900506841531286783045317793267995729527480239724756719666565857674405627050569758248622046588596826831383907014625549479972592193191641719917648243246990 157 310791469172358710720685882246295115085897443448278266436335903549893516741881087478645866513910943922218563006760004341365120456433802257020727086318723588741 158 3165382672267180757886027301201065043324532359790403398887618827661198517059386251721181191137726924550230044073819352819230394468909570655004037728649776151628 159 32239132845479175281610429328303646859719833633513047237325118812039966292297168506833634786202470452847484277696788378196478435576849658802558036144172353297540 160 328352617752854332893093817673133444213348123024519681511507708130426080075263850068901365365773782054191626177038667687153407845610772135832197637388730567588815 161 3344241363497802622740965765918822212493024008977475598538036940112559324768992461466518427036240642600322407739410198092955292362397142541553484492612270553072261 162 34060792247886445159093830780622627373269571672077605102517965171835796078176545808130393840147724044196739943737129235937793446578893001146104065212590122693690221 163 346906052062065418348538998815956704483404819867240906986956416726080706007976662824807341594090395319987361369953918029790827344727034811821998483293222572907395730 164 3533206394069006658880559169824168711836903795817343615496209607144284895990003347954145737963892138369489696992114053742321490717787485363333508836678689871755527244 165 35985383791622824940845061515881187248117803107934022737343387009928118621821656487518057904260361018798564298366106951580236057257469022124791730602915997869384188713 166 366507840811152805582553020722180647455826503647386670195562531866252145290629319798713547684539390144206088453697058985676621564247840091967681563858344587590841576467 167 3732848818672987282390888300089477725543586451920847340356366378167542774479661783118518869405278196975507881470401934540150758885220019652222432226158987630009500959668 168 38018723616469765998701457294505519656700574503118652570107902314089290556015081007823383990532138050448098706106372893842998884726777244194725037354484661429558275181280 169 387217220851542040039307810881501614185250114671482645150880317232882797998886645176502336224904256116543944609334276020960854064136865532135677825708269563346160118565046 170 3943771959220611033843832639013196945474312200185458828143585499090915737434565355449581472044219316590163914552327719331636953141673432748137497089959962783007322702080764 171 40166956500878046741721493373743001648575308164826644501045334139215986280073095986454764682966607752654044456027891366876636818031667990844130263375807737456910007157116504 172 409096776189431270770600211675695093096431361413253647870411463691141665938436623589907316578483644186060607516598102709736920148248039025803473575171745726131688347032315498 173 4166613228087797470007945626730008500083364147678253930973624858752260231084557486713843141792363076807545609541735218410240358033134340327064866834432036893605660393402650822 174 42436574431565312463193816406440100765256380271593897138109250005100536332301086989830873205626355030819500522248498883850118939851821563926459885142589690562685534092000303230 175 432212627115442846531780072855033571033311188742336275059562757985885417523557429847384969628357357540136114685735785815930535552097883367534193336083177185403783680638364294827 176 4402046054383712973897645227904644819428131764001072552583087439615764262140104817649560900019399620445517671361693176487896943682541647387583764148092130249216123093443330663904 177 44834436222381351994182835534853465392550645110672307580610662244877153291780947449454207364832325542453450681119902793321518739480343653635142965769500718526788848686702274095069 178 456634630020970790310771584694974633495177334461296973951579072144777247735400255195633891101636810536092733978365325686140361960276473631110425639920866903783454733533085117890433 179 4650781919061984122161569550145685836127106478418091192606660560877097809375921822386960822333860252917337558209084532163280214139218613240794205156324137730931972664807041758859023 180 47367788241729568069617779817094107602517109365215182281336203860861865384400121571776890576378243448459839504705055480436552284328970291267445120146497037365275613245518067726818451 181 482436588505071660252690366570407131196738637600130499140532554604826782086167804945707299108549368965342634824351084672502265105883078930980654272975314256528858122373787999162358528 182 4913572505025062218912261016006435527883812154704739022506999032480311648521065980514372846912120477946190121244677084173605839842958182635292255355548614892813998973970099906344198574 183 50044286311183169032721690639967294202137063464400719867885993478147099487228381031006151701633471919039353591691105709308849598214777109293620711241625536982665462004356771785453790838 184 509696476409866468650818824665893560670594677532914358810173564899284641189000495651464982858034696355301350264893741182106125037481742526921985784950000981740624197662227083611395099916 185 5191211968719381350052091635436440034892580791530992119947519833057165997274346252373522064319075791831456750849909655515853009782904494751829305053894184817595483821087107523622022599310 186 52872018841473974639400578296189143508850122191588268736407421988349484450711189634248129356690463108269567105980808486185310748875262714586629125144577292009987691076157468843409801174713 187 538496673458469440687496441992823024164609576343340315170606574940043175292482290165663350560342143151699016381359585626791990713777887690806760640973631812856757609583755128288583299017424 188 5484539340086099013783901655574776861692285697584854749247566400556936758338984859647379714713973847540253444971513498057325549194546676153190768442803996174902150487851662241311877286761150 189 55859531275771084281898527598075410352200399810302015240468987376322052673786040966953487845402426689769312342151588956171716879635263432476250893153852976366651287624800011127818108758345554 190 568924214207544388766347553632778783299680093433481497790627659856114820120676257334404079702072918503899981689399060503388350716482735563218075846162302179452347968745636104891469363070589194 191 5794441058120100563245913386882415746136873123398231906629136659960148803542152371918558269139877481121310237057476507898649472818747785253980768442011384934476850253419930631972406054529596233 192 59015851914117302309962428311318674582013489367054061628456799868325873497903643416021165165100481223504783273750222799951375025070202188936420010306829117797051316162413208904718074885506059235 193 601071051066826449910175327026141332994340368649120413637410595671498360446459698903183545112423009953719044760833631032338427528779207062670233006586261062114658720116349682376119016366506450443 194 6121853649699758571112371405493721221290165903821008259993397745212826093796259105592224337346369262842966812110621770977849244262894143950219085776658478943560831385838477587719137063939499404857 195 62350519197065091190791952392322067402043767539241382606473427130590820662085494291585676866550065839173886387477262808984121404309058776429918908100349700149634961871924554844813989297233997840757 196 635034332180457479439683144085144363455706348466773559920444692502745915522415784485374082561650282599101247156738803492104511301660516688394023456983825900405392315030673594459130508029926471669193 197 6467766559782904244132401954894263448724199742786906997470452498962532572492416919619798583919504784868394325516948528244340954065515093149354230423920671142723859257941614681422796210564338946702894 198 65873610530963542521983414913986822325359120659492967617342513250266432255238629255362584284545941897686472303367989130976859551980297039092500125210041775376945095971709104062444928993343973007601279 199 670916695009895981399296421435953397513831865289277690290132495922030179281859664446915566230025504636833698420447257468557456363146781969743085786155216135442069715906248430275478546777477334242645930 200 6833225141521898606676391991036407035806522541193309092157217650892001391541235091683338925008207151549136335559028521662366688495487307626191485968737784107916561428001306273033426971504359312927315755 201 69595772742006744621455280546706128701058681250392895073304183022761275964538398581044416733592365328613693119909906759093024647175173228492649119968580957845569136973528458566000634211887585498275051522 202 708826576505612811359670198399546731199830477553132105492209695012632947099059013745760509650029028719343067659679106607345646766533589476203587632747064412926752573967289583039624239965494439221731144575 203 7219333815333968697404688177390207596205676110729338027255784162125038295942152290701819057125843026608024542152927025689006528892596455885910441033736747485302273053911626944851746665562582582837152943070 204 73528254251076062785076333839297379307332174652723133513898603657018092345925995494273212286577672899875581737222094816927391672954349569469134909613880754198196228576846494249095367268610296041622820796374 205 748878540804915405870358448087106461780898841067700830496034302425642461491869054497888471704061389614931400121052918058597499598107693257536561071813816220107000444820559083834851575933101451066593927516778 206 7627259406473558952909073527992510882164924172878400748375357819775969534319726465828397017012999625201104634938309936939520581131988155439993832231674165223634548942869719438922811026320142341895982737230907 207 77682939066609109087255654346319738096583924008614740029479154267691128280580926262043427030107259075646039812921874998316678206219445807653008360955486678835911945418919600594012504437684542763376225944055556 208 791193625446207473038630651453956163228802032143403404921473233889211830893378166708447783509085478794407644094564793807259867790439339927803978146056329445813458512527435035982774588544802936179010299828745379 209 8058234671192883280664195103873191754052811342756053485892450347235125559678714038421702657015220649047790281559942689026866132588577447675785613740150397189386704689471520501268929312005582951947118997998032434 210 82072382698222278055403810736243947285099336501886470480749115747324676506733433874426882682188158777809571072715877873870132459613026974221167622652965989224696657837593697019058466808700918848718325820599433360