1 11 2 183 3 2417 4 32499 5 436281 6 5857683 7 78646537 8 1055926979 9 14177123321 10 190345385523 11 2555621823337 12 34312378451619 13 460686046833881 14 6185278996234003 15 83045007601555017 16 1114981764240774019 17 14970006873311301561 18 200990826015513435123 19 2698550006307557499177 20 36231365783732067860579 21 486450821176659433681561 22 6531202904023437608528083 23 87689463182205244678007817 24 1177339315005261569565490499 25 15807233986333085358885090681 26 212231633747461404617721423283 27 2849471729339876000370604783337 28 38257676261252944862901734623779 29 513656541259987905171097749215321 30 6896473287542340566449047158002323 31 92593669086970362885365226600366537 32 1243184334589468801197256810704873219 33 16691284674301147190321919128181447481 34 224101105786987614232381639394770694003 35 3008834046924752105007090649794105576617 36 40397312142398392224880982784286273000419 37 542383794811924971922171279036312823348761 38 7282172136542518619548808202636781278346323 39 97772152364221594685556714698899891529783177 40 1312711866554590839941952274794970168292675779 41 17624777637848385415568102493224013521134682361 42 236634401423446294135085436569190395234236594483 43 3177109015933584034196703090751130940048983450217 44 42656611373524184769758196588814636817080566062499 45 572717676587875206475105888663185510456365951493081 46 7689441953183329156395069805327206486881020140004883 47 103240252516116627169307365941704631814877355890552137 48 1386127862657058530416144929378998876050180385249704579 49 18610478033597284939523369245051028930058596425196955321 50 249868646298683764606525799330696735069286339133888955123 51 3354795093947867706190085897483088368254649762455909021737 52 45042266363116598571684067695570400443232354785865192318819 53 604748040435006036807033495997684877785765175595312357149081 54 8119489136307183549958779409983022318587106147600098757890003 55 109014166936677550495982357479143421301861276817083850265150217 56 1463649792910837105474619165531393849431061868960598704296010819 57 19651305664999533092219012337300417242545280899346977804105763961 58 263843042379173657211637876907659776892337268856049276731423673523 59 3542418615770896689502764995631688038015269687098105096463685619177 60 47561343805785058827238737633500393051622734915240891371069488754979 61 638569765453826090341840662272822108895547617575466791839106739171161 62 8573587554987370995198629492301636150803433913669374648312528527636883 63 115110998891082717776533003966070254664759857167796846607435509353404617 64 1545507289768660314407853689271119787060174625608431211190842367744298499 65 20750343631264470152638768605593375555654139661316653369128008147701543481 66 278598984078560353240967509371203923131322513536695627135376973778267002483 67 3740535352516286492420562423339263452707419165256580802060337524881021952937 68 50221305614950613560930409295335222723095466019598819847034468816654739569379 69 674283037045373926793637532606211086124849201402134264657830792720152825943321 70 9053082321933581352166169292732580792142419109528501914591745095208036007043923 71 121548808178294982062195005450899650587527355073021771643293795141812645256588937 72 1631942828330368578291084557037927264273283922360107064626084360096144732864788419 73 21910847459995894761379052126607685694026711652927755440564777919038593126266738681 74 294180180874584330088203622113914645650687989070121143057959525460573492730145022003 75 3949732157891594698681227624886597630523309958091801284195497254708807471626537875817 76 53030031026236230445373358423056765205030844712739772639328327596094663207643743405219 77 711993643676524233279600033193754366731614401734761738357770298043524447438089430547161 78 9559393777932562367214656663612904134936005490275380143008872795357509585145557367016723 79 128346664627097181299779027310882296117542801205690514290182765862309268849485675071407177 80 1723212444593237909040986004405620240707760947586987917676077314055590957206469869691298179 81 23136254750589566477922062885101432322996316604932525543912418065641682613788157377386347961 82 310632786783600512369443046759545737041638342865754457991374851286481038090079787402913655283 83 4170628706553594387331917727940287299118005651777945457066186313313075608657345378744687071017 84 55995839937032721515958274749485019457853188968994545237718182770331330392827236820346376998499 85 751813290242478152575544619918204783651563651697447015452858482899497363354596563615111405641881 86 10094021699126466728484406494714553348116210422083816435865079640056889788936190953725407404816083 87 135524704583998751083780142264519501105689940825195279614460703221313790031757280627032698318985737 88 1819586493871872837151716519813646936449790415225330761685870668782645381097584188772405343330618179 89 24430195356956703249869389753779062865101826279226847085776931545876820363352270979089936202837779321 90 328005537076214020406482851206337085175979313121653840060583642663834734181144865897009001353973068723 91 4403879329684489352299616052837474510421586037595606836880137152675241687839626707744361614788255868137 92 59127517551375852021818305586477656869132843053017158697884288905807513844243977486933690275590234282019 93 793859928954667949996325337744056572297956209976765741955455240055847427668242927022141171990767619016281 94 10658549739591525567075051091177429297109841709803706132399024644185862378435229949932922902355002391290003 95 143104190560339749558874431122439181752717534193309057003337713869103064694607862967589624476635793925353417 96 1921350451634225316380911794877129450822293315225932632039544945148879856380900210513845311208356107776783619 97 25796502139736342089323705832034252721763372615803671079802753954587888230525222382450212445361063382685698361 98 346349892639007065582239542949321370590289479447323391080391076840621582166928988315100789506244798227837975923 99 4650174953226343737316786749790261507698622419698602308745024337114926622095888885468791201159214495220637547177 100 62434340403136731778042639725184312639042495891113979477627328013260105302783367848377309839419947235741943505379 101 838258108734219326476695104034125363055964355626535844379844180717986112617556160981064952474076931834551111412761 102 11254650122376682508977784976687586819828776934288992947250539449542005205407749698662885899040220608484151538649683 103 151107574215276630774346711976349792361286730960154324369178767484172318815232130178291619505168948901137773467649417 104 2028805759125944975615691848481329908638299461984595830116665147712801896910767918736056396048739732238521263068962499 105 27239222319846349057118845279279980132163698985926660110308879433651980830829440997617543294981167257200841155790188281 106 365720192409979696483672981896457729434814651070747550744661548545335350648888346687752174303710399896744273414727845683 107 4910245144515088879840565226760775035546162692505546342692040622078837447366241075045231527041264456112224305462885650537 108 65926103834610373489390807067720557246079758078382612896673674646174724992385430369605304722855633405899234542746037250979 109 885139344145931129982627770084894328087203817400338230372722190670685282109881521554498560036659046336716564863576730063321 110 11884088592897800833849639705758944074793053537678339502194850187569700835068633917826573973228248119664908683286021239829523 111 159558562861215522222844385714855762245665674498903265629213271222871779830896126784193570928881210583188317400925704823659337 112 2142270716287936344777241038527858873025230518837528314553006852619627044401277328892136753757984559364566506923270014900799619 113 28762629467004126661228635070328083847120000148604858500595524085045227751272491623440972040691014209694705931063400612938781881 114 386173814339242741529956889347396036277410712990169146514911845762761390418555960983810649951551639565429611439104789048027894003 115 5184860273376567177612381220582041746170259019743197126319363120474235266385651427308890541699264913888083882973308620251973183017 116 69613151011898426473740212814725681811008151784028789016616873563353380070082925369645970793552042146819558624884821236162085746019 117 934642504965614379542577710746461766981887564209446551892500205740776553683159593476588191114813642404839156497988928196828575217561 118 12548729649360195791867221334878493241684146172449392008278361792833981336062262006596949519538651039475417659614625359089526478151123 119 168482189688692819566663112948354143836487634092940246163331079170209237312867342205957861807232375763690595006087063587286384838439177 120 2262081424612088783604519716164434021163814161520240295221046824517838046246957403783789558940252506199129753918718622726531278296576579 121 30371236158728949366604570182661693973342403278353647003772409122033700026580092871331867980659522515978629187459506931594995704445565561 122 407771345351754464926874043024961282369894283677314210146795461288583741672279039812286333111393532561054396763981911138118615510658620083 123 5474833794086127794655184389202436441974564694739530295423663402430680876664864157110309068087133823548644975237351002603181367068962339817 124 73506403563034326268206028628268825056669452533300040831880619411895329011804831827499812882123402046275730499738787356725620090938952990499 125 986914227534751852246774595020122115642289948167006194015910628511504052281634958994718199545359154267855129319903081152444124296599037582681 126 13250542065702846681646520052956977936668148105526254164587506637768921240357241040973335457440828757740597721284348635612322636021166482491283 127 177904887918720514024983369998122593087334625186554767743016142833769422535661566376234670906416015828068971573489819743957761234071257409947337 128 2388592782728069758955577870173693942075994896139990054431388161379865582099289646211298860967458654642434725844920267166432153141850450161867779 129 32069807347323932567304911512154570529444632928435473748623139663675543855849759997765991749746289813958008365477918478403607946421601625696395321 130 430576760815557957255864884419151276438954167418258605553160083315991511175154946383959048697150024237358498119935486456493421789222520576252126323 131 5781024654951306345367083087501099545211050024451657247970623429724493198527203375857485025332914714622789005834996129101922476758964378703580762537 132 77617393929605925197401039677001377935931618740223671428654769019025108182366084011580574212740319615611195551029683628853251950995643638643152341219 133 1042109349120977038845298784555375729143067283682102062066405393559698651982760182173027024131603515013642054719461000972088537313946491900238366835481 134 13991604723424139657584939334702537129589930260298377816437246580937309865655132189048070169671974082289562950114765992871478079789793060694487458034003 135 187854569102247451479474751002336587164669304751020920319365970986920042991898761897887516642989636411965176832149010300185125670344491361715664770964617 136 2522179537670270025325501456956498002896526466525284426468832147667968800654198174730909586987906351537111102147407599468723768634767857477583715687892419 137 33863374474432790161331207631191776265146214249093407359326813713928981044427764837208874000411023258437250711479951921313945567513339211724991193819104761 138 454657614047133107320117968758479450411117912462603334255468307314813019831546740890189545190988479053276049832224465466273468665561348815497416253441142323 139 6104339842655160840957359573008310149976986073217065319745766812637742815423996818938704967473647003252694583709107487299184037306759166523698995155232483177 140 81958299527706324710893218697773214910065365643892434002521753218062219123976205433852478716313367187561454452744514595292032243461802304202288833065809711779 141 1100391366571018218723548692197953430671169358942758655773941544671493369020433498247845518068141676270645202623071666333121430567701174512008741737246016006361 142 14774112769563949115871470180779148871645228226693494245974703380826378077231597875855220722362601385817915455246423988282604147512801856256995786665513041566483 143 198360705798672148195626853758506448072315087271522130279406373425111035376415363387839418469078535213332367221700938548911141015426868195420520110659962422342217 144 2663237394938922847986527275921277112290382722283327471337943728426376594722425587291817906389968132243070090715339461696969413849001055962953178758038788889882499 145 35757250374980972889786980472828506158601869782012237119855995242955281564975462147622474269036834958741791896706884220769509853776148770980942018772335778786225081 146 480085236415208553085579037623963351932884339282073111654251686502414756150184462656789910286789571087946499218517462298574359390475659051458255661892086259187152883 147 6445737068897018967628874135023144394432628362687676500070960035101980176726192183860889570365954653535938176841071026700906938735152737378062872656895492484963876137 148 86541978819403152065952065296078693432233546538175531596522014455255553050697761921104928088378531363019725191038097872525335112948422668056423213496240220301694868579 149 1161932920614711602282544550193631991384888266027736378882920917503009089478471163471929618718069093915595420650874558902218401910129925344963189653759681173353026375321 150 15600384119082993154578881591219125360619961833283546999929111204756168542058363822531870837436753132191591702793900708458004003945049440307386442646858529250938446759123 151 209454418878314244602446829678900669550616886147005906261117875918541706310892713500191322661061107433421452876275501316383248353858958710579050761610728773745572251977737 152 2812184190643577228370925795480358680441951685128513740889833465747873696208778416957345277081467736900528867709691878375105493125083703743478877928926576703061403564906819 153 37757045014649063374206757072845855137486380982001844203639099453836289111496419287636842197212647390305737200571124866929463644232214759303363272503016484196404592459977081 154 506934948635773356318733568647634877917334887573757903333098265047082152978545606800832049276421777899645737799090195094913334596870885400187616052209024225262512921756910003 155 6806227607288899634391473059746650499981143792913386907348101737119371076253396804908999283618264570685358918135353097367370035389112872636502252559923457056287965124952298217 156 91382009401575787509502028035410560390478061140826046739913366080234686399856121026699074024065613923098187510208093124945652709298365723760198462256058977923836136197728822819 157 1226916307254670089880099791697408353941213135530414427925240522498178451553045082827261538776087237475999361042667006739517689853167275036016299577815671467606029997590353359961 158 16472866320900558840510518979161194195713603075626494796975936428976839202386314087044238870337530043392228613042228556442914419785454474928912370221773025105937822489090992549523 159 221168569707448589368867127848255910194227242604877463787770633807347930380943337860302233828844149260596927591337831991615700450054228656278778531564286177111616112095704082079177 160 2969461129201003030575865594366528428757167795966493795451640878883731466319766112143121867560095036426567473465941660485282814756280713449066710012140752945287424032436358550110979 161 39868682107495360682599883599473525827167758367241850346981284461802341951479889393237293331209854333156935763052803190776977914465969814807955136985854018758781670164032862145935161 162 535286283884178282950877783742342861892787743015475341204932131508033697138596115525287439925817745988509205007669205502527339854861079790540286691124051103420064330808876566367488883 163 7186879288910953254441082924486844390287154660755232238642733264628416325673910816999244096137920374264945374536965609976061224262698945394732721316244121103348198550888015894282856617 164 96492728224945817150724872752145594111063158563091302047300472243117240837623215777757865098908001373627333261115407830642308104223679800386674013200258132242677168236352911216668438499 165 1295534017756426274208980804158481858471999416797475987784227463208362867633560087087130593893368139086538979659602578968257915191385159726721090436793983990082581919964724989724130515481 166 17394143807928907722880424398041522278554767323589957056786723997648838820168909966456965051791945535885916978625497627621250958725397230818789356934965200635808545633169181221594832230483 167 233537857488968883518837177801013713841847323119357711053435610717231194808739807683694577635675157076022499023560651347513196509549532164233946349545068619705756958413832655286329803436937 168 3135534090253788701509192158783270453111652455414096668695743539488519001023354101741191528799935586372275488835931476252898642160759703675817796157178750216529611031836135756625707714653379 169 42098416662951731020413973132414589044892038138884136448477772525484918391286643386817409250780638911983505181436081085892776941528008349691896113241371236774036331683162787892391948505603321 170 565223223385220695340680002961459234575509548965716189509059268777535344104500928190258939211837793399027341463162792382213423892409633630471759378581941232641910103719667699395164488252527923 171 7588819665399238810879043909370954547665286617138221059967180390393614616690504070836120429364485531288759246982910912171029645882269281617158774286883705790842670768679777634210672296066104937 172 101889274062435962404062274914984009207007904912285028593175246336547516775054139772421999815900305727870597461957896163486196358426070435084252511862144095383856413858197343474820976726602496419 173 1367989308838587527646130493263779165358886323770977975636497501993603949705978256471330803827152569415731649919096386877848346420660780838997990372553683437097571531110723232146644823320991006681 174 18366945552580132095052507230368788068335116651819427693028234065098437444431148741473659883286665612880898669300322491464759947149789246897810999744598706469045815578171787867049757782249471722003 175 246598922047019620090714690686267228980254255783306283910618611811732819411137480050184047871787686784925426574990617040583210340506877939584862319037428751124171358856881590502332986983545694783817 176 3310895008680935125949866186598741279392136058431786489046232783981651352277253543203150773851553193202673656916431724598584659774769852527754752804341627803276121945330064501966234531311930282137219 177 44452853514169754557312078376684710279467133794367896118242603500332936671027516936874253515549177698571428785260603063937026433661168489678965039713299877323610810793397867818873240643995030529983161 178 596834445179068861320973827446965142120016699154185309278610902123270081384420295523451274985513218427277795757689420768698592160335662830054090504480164313647824389199759402544842009796834133109972723 179 8013239348935413542692515150893788683308860204060077310568032757553530076067120875168432418169296103786596043326057370888383777483139694969604931313923352688529050319362332448100628158860539037953627177 180 107587632352655610386523308688971171320545574000239184395346485437985158332451491150840511749787402750954573496879308651393752633711376270385644825431629953976304488848730213761197282573754307045592974179 181 1444496804751998319672079439789529971113655265278320052263507669453585511597462031029333259492636485420254762377262172705141720561036840774710339781153063477425001471031046400453369009922995594534454551961 182 19394153150422307260494281172866599485820846809752505285294811322279851207638256945968305701993937069518767237054505051579958714327924517823790538919665577560026861041137155531799377744295000046355628387283 183 260390452360060966420473930047778205623650702905318622785335074557852309528675764923478681377786912862711956476815800517659984767862216941145754212528758396699349969420933208417728938685224425466513363083017 184 3496063331788259431634422661737382917656631834779677713949149325156452058312430985117200651390313031644240564750579726537349316227699242813950491469381052860987559995774866548917842179384144097667986205458499 185 46938966882601116156123065174102114117700587066176691410881747941121178283209287868844439374265695598261451484540565938386891422750428884684822808748458375024258423090378403858014554743117583255972299620853881 186 630213586799910445007371760522331201259130351060744810741185482620542433125504994673207042230359868606103412457701437665887654050867156663565224551324798021443263416943105177142449116203080185778292360080124083 187 8461395539031923065918068209899389349181188630655854221128877300978124489003661267556763256178147265703497008828189164273077484275119427257422228965057047488502046162026001532109501618914964599398317986168629737 188 113604682551346577478469128099065169242333141412156755440450815277410042453994948685209781755263136083154451845603678418805569021113409961466175659673352649019495075712411773558736581744324333889079315274787622179 189 1525283133031365288884087576697915090944958541630463785108340823012745959605259958295442297015003150783432072139895138022187075762689922968812260715518965286558366312461321522169204409923682494429076409754815679321 190 20478809355930032284831800490677018085642194563657855483110913121025698570867030847099406944042393689512526444762867924552096875521984103748119310577951397865047806280395733966710666975464182206240220543251090232723 191 274953301163859021061736208101582734094145213337697391225270334720105376167812299270176706535304310411201835611503630073884328083797144601307797031849623820123221625452938740068860360657608802536813256934904155944137 192 3691587557995041596730406881695251982938834173845128876452568047586778278779431697253600094954487211336726893932817841729146151792008813032845455804607600331487684557387706469238165409244972457349181426360130217110019 193 49564121036765680625507534135254449779226053528685112661677174756965392889683348114870757377512713221232582656701908808002660248847295472026489851881589959355923521184819105160099753097385165100802109439171243748724281 194 665459522645421675886091612791466350494738782073954195375175430657173712725345004224807843747358424291011206536369451949033468526383307401144557476930323166209594704059101562316859900665591675504333386884767207421670003 195 8934615746559598125711203315830821255708038070280157742826876624363600574165682528274745715330951617118227002701635326423910459348282320408303687820523302422940658720335557158782690447655908187881939084814180380720021417 196 119958248131051720711621195501278224627454945809824392851374207024363438217549112115798039129926254893390402121924047321734566734678365276465443825611718949151982051063519253799732822990711910419367207587459083997149435619 197 1610587595802543856279739392241707232088901550617363619720951491016584016945188003435246253837897856294513160927492377966767166480810514020145385090884430782192076317856724834738298714195336363953172000434747969614316974361 198 21624127095613628165129097828056434695499878653935587216313181578910640730624020536479667280954035021742812025451868705367010586647311673135404661152876876025038456101928234953372073588062874481781804827548326592079083011923 199 290330605963873974692287464780272210204942583200576604156159005690291511965881916727257282272628332040296275167288627740416172336372496574560549138212550135060414887364543629808092024272447308517330660354015048695615317527177 200 3898046861574751719157461914880822196137986495932930134223300421264833485506329766927071558117342445609257756812904023042900803515730501712339568990637031126765093466946873471480650286870952990089728559972468285536115021501379