1 342 2 3381 3 29366 4 302121 5 3130708 6 34170727 7 373664749 8 4147016414 9 46117392977 10 515063996641 11 5757867388323 12 64448318261860 13 721609183551621 14 8082185902161731 15 90528853400096455 16 1014081345152953804 17 11359610573283274380 18 127250407296761658144 19 1425461941409371720898 20 15968095604875760129176 21 178875473395679195899305 22 2003773987376760668344685 23 22446401957811498630034533 24 251446046088958145762321411 25 2816715006587270348508553735 26 31553026653752236924145654437 27 353459083870918745508922452283 28 3959471996848738550389335195910 29 44354266932129044775574333667068 30 496859430334131303400989329023744 31 5565852190314024531254375142307078 32 62349044285872615078162389196201949 33 698438117178192442774964027395636748 34 7823949977024577832171495490629123182 35 87644405053364155292447205555743313917 36 981798421517031031277683260390127437862 37 10998170846405576095314525387657227851740 38 123202237156861373580446893565149404585449 39 1380119608296459904810582564657855265385321 40 15460191122863317319232507995405036161534571 41 173186083379219019620497481568972813401417322 42 1940041959241904919878026440512041361250080062 43 21732478327250385834859383928730235766535940898 44 243448659444997612217629473406967437332548515129 45 2727127982971713937546028593102643008653427698526 46 30549468017046041455159152684878173539686953375324 47 342217161039712270012713627217903221840355692990603 48 3833539269644072165470401751978961847391722804545027 49 42943560420097960113543286841005439079365951809448213 50 481056603791052471608740721638076783963139608133753867 51 5388827889144410080561838627520515099810200731396351699 52 60366006390869433353082856551955321165242679065843741898 53 676223995745587055183931319943418593082965964642411772473 54 7575105920727146675239201795004651650116533928001823129237 55 84856837484696646567550755090667266603232180718453118157366 56 950571905298587959282534773571920471941786623732766334646744 57 10648369346853675218102077108786797550145405210117355164425074 58 119283737626767203106639154862331003093446467214563838302094911 59 1336224317427121701502728359757881353667339730416718721140063951 60 14968473171676615374960413199706803811425719497716648044242600844 61 167677826371710727684114770575665859051314880467311947718863390055 62 1878338099970173448138920463894142288369034226859507953849909156414 63 21041267615064954427247723311256305915706100700715890087419507841831 64 235705671335640544537602714066201678338943679823518915580335060385964 65 2640390518107741656320972261746023884446115878502995097377507915482170 66 29577829199475432736081127699659787348178388282937966553708964121941385 67 331332798748386951152355994670146412313004920928108537758656082135908224 68 3711611923446568543197966412612261934126682217643621513574030511439061799 69 41577722224633226368578044745040961317114469256369489161604432413412739915 70 465756393999159909462228156761874240756100877350949554926892111859222153402 71 5217433927214474724859782150763216055577416076425104628835143964202142444813 72 58446039894618723594136168082713083032114206652555556359214458100174681542102 73 654716404082397745013823945192120439765143931762715465651067363208532953131410 74 7334176456565242110703719087169131218938585722399221192200406530414342469549752 75 82157929693886610721105676327136669708511117382632594854256808514806303392320917 76 920338561740407785687624794372830333524754322949159969215886487027824611991759555 77 10309693432908273039352688815700196370808391172779289821884981814425941167163364771 78 115489867641265087263636396463799586963420211729208744610915056286547578693173138346 79 1293725134951410748258342073661566292074687108515255699061311373498594857722975907569 80 14492394519006410463479224168852073118364916762134254310293811147627462877102667912913 81 162344761820226409834422809342918621461632451632374176971596258248598544265053829048241 82 1818596758175541395885215519245483335889287064812578374590847831278241709076652762449150 83 20372041153437051255699743541678834315312673488045011973212610102377262971818551053345181 84 228208952254864133938503783501077959518286486850880252675857731635855173908343904828098054 85 2556411775188091036226237706466775565820752975969429501628190962127254577204694830459267295 86 28637093767565081333928526336154866970024446475550420907886487757862701317394649825097863167 87 320794618226938902447591555738808042022509825613571026554106300018874906633252161033513125539 88 3593562528329057937412811886120514049684099600746778258688464030571707612261746754419346136961 89 40255325093624956128613544907929191606661502923922750253478448996873192244917411625091197950130 90 450942813884173708379100953303756820772554155840430925735836149264056704395343464376999916247930 91 5051491223107275474946358342339556630213549724455458890488097650073036537608652100334302749885721 92 56587138749003585195206691768887960039845195171841118626587165000050683296287213510288731395912401 93 633892870515432325463342335261571186279912003494597568299550395671302651665807132742436845540512513 94 7100909856435710033697189787597891186211481281056089332136382073546565512619059586463610570752903953 95 79544861812731578726655062628130949938905724635181922427398697717541683044069191034863561858703343142 96 891066802526990962863703838670346401978079399115128012033329965361049531486037803057975426249248954737 97 9981789250384888751259201052809936564953798157263564608447644236076657360072143863866078902512159845655 98 111816663303513969585809759841493721086759981625044133035532630297149223370512100493501134285110573459374 99 1252577657041727719084455960270991735491850727775445045080305230083315567619889239978543189628851003983156 100 14031457750276455892314389637727213439458964648516100191844106267307388143707687788311980429484817909628671 101 157181317654011453420952259112604257576730407695114089509722394147604737533538631246254698525746318349072571 102 1760755515154117280096605063719883996406348076927146307649820513868425151310701395044088541081818699781026070 103 19724099723924910229207537393405536973999939323850405110649119083530531056298744870996788938279465904257046797 104 220950669511480930219120537759272006716988397608609496620105877516577481294440963973692452296387642260283308540 105 2475104011888310795475622119557830443313977968591823502237446933628088502177510682450950529110103976998956029331 106 27726278825995084278957539532001088185434584693740931580007529897745253291273165704047585651252287845432591850008 107 310591609017000405037744814923154829846721593320372928920040708838742727672252770905601191116246334079153869110104 108 3479267744408794917837067475024752144654747816775795173742497467659158180114134344966665962424501619392249108310986 109 38974987365550087696332624646957689382782340813455842646992424790986514032269449243013366190120167708561527679876869 110 436600385982341043523447659202814760632973488166063854718934394221409342227595949463907694159407419630246254806391577 111 4890826397250297046921075475754904497204917578665193851862649484409821861275493205064389544022692724370936209331774310 112 54787360744586716962412316141554182852034800072024289362332312667798005937152527149881178203057986394823731926439620756 113 613731638286131210765996615496393922256653822672629933312438932487817055528926026843358030992453521495767793711230357213 114 6875062399690338361209493573536718202786469264687363260803976453676629364603910529466169437218754730426288442846283037082 115 77014903666412429902883262200443005541307745808089944336146841251335015298545296861048320212097941233112374941201466945819 116 862726044059460449212204622412180895869813647774751168582880640261589112805433020976281368025532730212774131567794584449011 117 9664314199786332043106041649690697276723495088464770071224270660885890063408617501003205205352786295206146446794572944717946 118 108260286791289363435286470519523822789510173332497549745416938701877267222184287490820925134980601969769477065036342977139407 119 1212738892159709134456387583329416482632361856562973484760991285333799506315484223816760444696739052506195572772104542095589354 120 13585181271430865988362882714060511886405934473160709507757365192783654106660081949353325119147419590496137315562094810961868957 121 152182099024602807276874849704401125174023253629326372186784457093157162310510101117448166163297779833507134724032615831997405936 122 1704753937456643173547102770844594710189387785364403875215023404458302139364008478934034943976900744479825704342624782942059639085 123 19096766347033328821270549509879329988490384793563560866973076267492340358055002352918736696259342967119511191264152863930448504633 124 213923239536415326569481672513248495175276176033232138179721550560343923279736419673457650044056616092275730014348504451317886343632 125 2396382276566095586063483531195407218491955580129173364433795301357260726245595247104649633307931231069288796032188626824736875761651 126 26844432740850272367994149892777653732678082848286982731348556877450237744864161937240098521915202068739634462006731657202220106938880 127 300713110852519801253233541900617690848413906908806357331546417088238453243807393276259555045696185937131537674768203547271823377686624 128 3368608154680478744105842081024482190083348120546998555283693854257835131867538376340043070649359288978112892957558371831173603044500837 129 37735371323217896778140466478093837462027588191111167461468027595073954531592218791749195944017270207894677163976526039953562711452186139 130 422714125097224835914684960447604947182943601621919300049291646587363018709679500109324720793433628599349643634637295355573681876858351913 131 4735271584482042741378198715245769865858340014372161645108094619480533424171026555441765535577293202115949519050707619602139258071328122200 132 53044825444727689658558016343757728514888884670908843623471294606836236417939904996719930975861228794708271126346571060060475400978398115159 133 594211642618890331803385960533490149062334325827253447919992923728992166848232303797987174691060164847998770116224640525723591535001239985659 134 6656398117319743985911347078136158311763153478005154876149763951744668287893201969411432503079127117691047326850231133108140630453774247140181 135 74565411914480833581139722594877086658530721250129720220368915705501172881010088394835998375706843155367572861517228986115217555096654867866831 136 835286675463303325804436873789252424533842624199096383687500707114128363027212710034582747447127212222768568144375855218760291695662009331836952 137 9356936578138067964627084482257930306668474175799879460317920086808927827683381700572625760320443927828886130216933963600593646029962084030999320 138 104817022345934180510144176271656204185863263038033836622173266517471988896678342870890605713739519444923768048837196635608177072929811694521513079 139 1174167216131145872577580126852872491295319724260517207941300268724569941267532471575890944345908484018269712493655146069713402760550213310311786417 140 13153098805717439364772229352280520012793440935714897785526816408382865974268983293731409624783506016057080394505679729461482973731162361195188513665 141 147341882668986262991146418726759168516156942571947421664419006725969681798287684571994117207997061508901598588220467301446672411881894799435451208869 142 1650533513745406459328332044871450609065542965719749259067256650912922176094600011987760359623146208942775886181029087149164727129168175525095819227333 143 18489385574887749110366549862357268773802245879856897461500190241722085409507314666271030625836106567665697575526168468745191621685854792888687411962658 144 207119319959230116957080946308337757980679124854244264785427876269946830256918509183205699755886144847912928704733421879368505069648511238449711282984484 145 2320164319502238494799968367693360586656726610522194161534106074885432778411167815547295472936770108085800253938545703142895585288527559172937512874633918 146 25990634145336709999314534676927255692955270070059340580645779138677590388092241834506663928918789465056812807112985278180125902050374063670503646830478646 147 291148802521739132690315465621579579421895518612674762150082292164629682804880039867468135955678975777852351816198402777906340770441540533471283123996086845 148 3261468140247429203907691096516382281532415473605401975431918490884825947058585537197756613898975195329878291993535320862081145826228017934575321791252355315 149 36535181796101604663244205969609188725610217424741714419861596450176903058170717680496847045788597939363683988010893627723485782146452376945301993274696921694 150 409269522642931242348633195398208772710317157708173308052095454826464119356781174850468489073838775770944991041998336524871696009616854041711839432441857473969 151 4584664258663840634007990310681311467057899660451826755727798287797837864020368724729274082749875881182639406607120642807248302240944882078711696729368906573413 152 51357712220872840117276831022783135672128101419366099678128872281904657313786334460978328066130218248976565697675796459027318207174857398321546063925689568223629 153 575312488712248831429186170083187252848748163891465139186647313676488617251581423739410657897023494041057340937060354988486367013496683264740812092408666072471673 154 6444688545409203127676744517794604823895240283800407457080641040023702801305845361410907888729803022478559240416061882251145521076681216038750524052607302846841673 155 72193827289055163567334890408220317658271615417270655307714359578688333327188621340806108653935933118354082450452397629340385858605552489968419998081310928292535954 156 808720027650458826462536582272090573531332069499423336064044221228400961365801039078459446107587630706720787391268979204880840659141419496916621248223276149018180182 157 9059335232419681275561796533635124655091079012714867274709170853223698039899956014849511821758652618332927045157090202719621963809006810040734867837981773244009299800 158 101483272390075076367022287231132081059104673753869354348086241758604986435622302617167957520994021945971317067715953507869219058470172959536130232403069519254919697103 159 1136822328656384934396421605260233286063789144129571637788659751766736122734988246127537240915160514455749852596511644241746579905496049113512893241248856114950310031349 160 12734758906514303459056696480390892848214425730645059502508649009294721178236896271629300915677017639491098891613496605081644329286057821882223051313634982451098642570177 161 142655611452248309274161999611410193034350208217700478958400719742952146914469888837740716837910366042172536534874515249371032207530219235014441705857016383386960989881637 162 1598037593660664996719122559043701612721755911165052081355011448593673049286670510069646710759205883283501811527834736545051031055559256290375564595445470375648907523489086 163 17901322806411909579486882850077299789680919313075959418879485809799282273751799288792852535662913925514216650734849395171593916570457754238973513300099875001216998646623446 164 200531801936701262612997869875376976473927280703157173916260578323657434096459702493184602973597923185127035265695822988061043859589740154146244614966420323035117525618152079 165 2246370506964818247187944651857313619706433933127315058737861907588479002357758313935810294666702355188005575250278887324530615669384355569692645560110427570359636058768008803 166 25163990977123037081509441135622746157431808874626170540058031358527366774388391007308587691869101837205025257180497520174701584439030580030123479877502242436287689901858784935 167 281888691083428189256005986067340455593403664586878622032274589893041644991596482949812158381556129888497602466947449603957532336225332634006900837064475163339321315312236104892 168 3157735759521127273001659184114363235934482606648973247432139605807596622717654494651664296762413050883913249120799971892442040408058133612995093928519472988990804234239010681284 169 35373164807123643860739204807371472485512539334465165530864395015250991331757446646201257878036326753722299944064650363996726968265820239105112104711997298763494407912806595477202 170 396252531485308709588792277885523084371777139088206754300312071995182887147293777583397478592144472441943135332892799604242705022210482564565947106787400051983800026505750212001323 171 4438847062869952891214205727882139858920394739209500652037467560553980932769434114918051387076509425241809920577150087211568015070898813098812216104351316472430548172816711694182325 172 49724258350333645843604296687241512799364946184969763047615974658809623017941491945478418532613779368786838610085929017339731224225074235077989276352457431697447038899288053767946986 173 557014430430076618068667218724368991608218022941602291650829868611716843233347524187154327016260546891622071358827382284302296062634541122444831865069046079661708459294943786310642514 174 6239712486435925103914062962038903769669239576408136789548133901562412604112788614952667312688591089995272560686068158324479473431614583451151716343915344843537042974856808667532749810 175 69897671920856772908561021813473424602261626816468833005948894305130492147585213267373994838690658635403955606819706271512089859128492002737000928637137683074105711669967987963208707696 176 782998343365399851782484501773966117956303206966046908891894918986208525499893765253765400878842263482404920646945315853331538565967613210185652123527554416863831405103645703358391699003 177 8771199224019100638152526781764138869407660210559311803431864802513242823322846501125729827435302543446835335626006348859611321260408881353394236647900085506582927823571057934566842125870 178 98255553768816479343624335361145312803883302423649489765087977631907654114394554695642519080163382991543273739073417950363030813838616177114273846972677424912001841737949683073995818383913 179 1100665211203936376350886799250146243878753541523619399005106551649099848110030992513114770945485114267025601896019558407909804421642069499799126265217350559275450302204921208818005290620547 180 12329724485651314792558495511834064387207654883616342342065489831595842027689002363990536468835755022189348559166904156612514911880745081098964660690867559991172724628027862319868033737626954 181 138118389083801264378069143086933614672367848878366389895480259620324128466610658408479562934065834063780051540158975063254130695062315543614707907450864635125484627619739395778388591212518489 182 1547211328631451625303280060765007656661544392916765360616181092379343665572649956732806978001381481729146365132448722295992895369311111677655017413021744450589877449764792366034044006519748288 183 17331963624286562841645279734975905747561181267265543131150726086302293549147537711873554803434496201245596109482207470479538375809926387621906015753776967992205713808042885821622711415803228107 184 194153802725385599413797141632789175948538442326771567837400090559194740477643315056857881117082475746711292025140633751094441240280893064231862437544037442890543572803449449900566047144336000714 185 2174923738006611470830461279836846643860658763588047910574430386772017812346919954843136906343553236718082530943353758355528217569194628231993129988579433009317489243573022850032751965678011417568 186 24363639546299578812833965100178435910096661916541630345334157525725125643322789092390768164704615535358339515050565300215619833456980838698953094532815486783347546532458613959772002657199019159444 187 272923101426100818719862031995155131226830621628986020378268903780566637321297307152558654164524214984013331773471843755908268683767336791593255529376864010991017675173365104730619150863713650707429 188 3057302631262865739662967379920289520168548185238540403483853008857256509927732370584482948522016010744666453386608286116821118924914507081810971952943370794205718552192817011163809336955622652615737 189 34248106262480493646318449338768924858307465359122352551285910125067439713514430866032508127466487768680451823766243680220629546241007004876160211032089447412251924964394955069053703781143553534611745 190 383649551265279136998256142552061998168693360556169189012360747233944648689273975739451175169224275178775569015195094272546076190990076019313097773090579255413750982236467335454229218118072737870658517 191 4297667644978560849078381738837941644916739332370019467298367164842914080229550117367351000505156934080975208531429295636821438977734047235504668261719157440682389690389467795854350795802339051855143335 192 48142757174566067088947922819126390278847127770195571886868717618685803406767584500309624748078053735483170502890765823991255573494180545409294550234868652863277715852795496554570029939966762058744818789 193 539298349670497758046507038832523606461325029814176098870288547184050098832852729649191947371753803351452159800810390401863665396048026163017234797760627977697020796173298096166047664727004273250418340683 194 6041255778158367785697124613969081468312746110148949014475179234724660577782131987692212852650288901365445520284223279012432417597066024596167800315998828357391063410580718374892779315566738259045739888473 195 67674546750292821704751509353463918707627451636053295176513573176142444175561843832728056324944340109272517129139402596788560740222895182061833123717913073581788902138186138288058427293785125957517028322396 196 758094748183911594708980358243873336665235350196582887530035471117301342575692797209947292687896021972655507587393754585543212101815141802396569836082632025310353645491783446131879874592844537431063553751330 197 8492227503858998857489518741194972141052031891127358197996619807759367100660476588387021281196041585254448630029240624836594269737907658522931797800467214995056002103304309873994975080655371431048389095977750 198 95130494110485041346918087806027224752303315716960471930883619856502344281714483187298880741591182270824164646849904259799764574957151208444723232045482808315895546286721352393170610099279022377196384859209866 199 1065658086243291975021288553801603541662634277855343397558416417214919629157713712538166771779547954002091810097004652354946842032531561782740505843597117490245620123108306989333777857968707024691081492711424060 200 11937572356733397616166772847517018608070069121163976314570786712260340535567363800043231950971543319509481770673484649877792462884326329087687675257918997619846300949160806790199519747911338578157017250529687351 201 133725475001661114435668366657453031103255992303697788803741630430639992669035296262234034622032552449033221066710643909152408090755211888818056227522391651305161382358704220841321769616088875331968517049497449138 202 1498001614568916194533360099956257430728207380716803709420510972010268867193839526138774141397683243035530607255591370696817577215610816437049847031060252663307935467326477066105113011890696152032792445692615001865 203 16780713152996503222350385559600766617407124553361834931524914467311085933568574687198525381670670330640485703561081767805045759621909937008585539053107472226391708279305549817136565663113886125000505501690854519653 204 187978658490421186903839668429284014447516662838612621074302759782264784696438328238025764051329696855050760020996879134721545343612952024251097422396294308597092278569511522911828810432522417808480599798895953233374 205 2105749363908798633149858867204312119429313222963902680456420339720363162104122722866224363980570836952492035666802261419438909841368982179362992960160514724852700958536091469459314861295447669423967923489727957216350 206 23588743632981412206219451933205583447079474843795847338172239377066332349830554997797158708688534892765129916136835422604595573839558556710399617394479433243831186237394710670224112879987736922900882116135314927112016 207 264242666159304800159716270968765885869370326419856282836397889556471278383169231820304844497225829045007659843871703705098702391105281901110281307452060503468626067396582852014017140531860649022277057365961191064243508 208 2960063821345309852724522742158703454681591344412585825111131057609571230855942534603997781149535653725829174788949669183281805461033624366368747289800056092750656884303732579103624155427197380669610911230192742451388152 209 33158830683138193700261247308650392346011543840094120114096346951781402502473020196312461008126303400741699446843691259833448694452400041677921186945676246529096771619457555883429429435498303393129498941846181945407928735 210 371447414188966730936360476958155143075918139299786472678297396735580387577021283118867499628778628060242381082569163315345501954991601803961208367640467171266430580673891593260430573934417089637077776565097277907418614297