1 652 2 7344 3 87869 4 874124 5 9306965 6 100389366 7 1060442883 8 11271249888 9 120052570303 10 1275730046456 11 13563758693425 12 144255141981930 13 1533811867037061 14 16309155546072010 15 173423544254444655 16 1844050657415847932 17 19608251010486159459 18 208500470166084367756 19 2217042350052092184645 20 23574418051770339030614 21 250673391287352337065433 22 2665479625319587248653510 23 28342783021049249414477315 24 301376682646301347143925096 25 3204621867673747932389078263 26 34075633135088082327419302392 27 362335661157145060095238840201 28 3852815602005710019868099431250 29 40968057091087858435703908864349 30 435624716249756924608190083901954 31 4632118456076704333253591555674231 32 49254600550553820781116201031868340 33 523737831544853133040082233777524203 34 5569049654643460596507119614885179524 35 59217249905261221479496578567977463597 36 629673445891666965507788945840890228526 37 6695492429905260242317853139960141821441 38 71195028425173431363799102611310382415902 39 757036487686525968726534008654786524120971 40 8049778985495344568348894066859269065667040 41 85595533067805461019133676951887869659134335 42 910161048441731952339059516590648803605597424 43 9677994918780776740906962560902901240746608113 44 102908804775048783875099121492921754888139158378 45 1094257869435147051947421326405804601997063482565 46 11635547487294009635628128596028859570087579297946 47 123724004286996234075397656255673505235581398942015 48 1315591660257033497846943953848778731450279330188012 49 13989051086020892734700065443186429826504894229245619 50 148749460945251546661641255324146950284078069600081980 51 1581694283296569816726337084163108043781267062454815957 52 16818594097183597620912001948805342041216674931288653062 53 178836776735559175882639152475115171404459139574292741801 54 1901621058713817825324439974313709693706861601032559222390 55 20220464252109495526339420180454951394484171430226429654675 56 215009805816611958445350630323222651132040958377769771146712 57 2286258911808828951471992946588555109392680306283478415919751 58 24310425247690944832644508061314805701894719312039941124459880 59 258499495691845314397572995810530056091886747025723126777089241 60 2748696848866732470019229835882110584294192545957728738944137986 61 29227656118820997254152377143805692218271131831541397890304480429 62 310785775649380145009921237300859996811166992645581944132916572338 63 3304671368560054938560607882959505675445214135902135789604003056775 64 35139487421397266419568231692137148865163976338148748508040027200932 65 373647917909782715263616830760937015438638104438026559562059608572411 66 3973101966003698776513440064745874090958592989247254319343837339332468 67 42247095395494414672679500459374346983218489683158065580207279277299453 68 449225085242713801147018993568535453541853953621946103248828880877364318 69 4776734952359481449099358072625612019458775666954672494655287293798936529 70 50792347877823282478852229881257380427018724260022284602403554030184072782 71 540089125453253175560035934006167748149357900803668309208579953878246494235 72 5742917498803375976778503521225252884899330475088459901039688445665158354256 73 61066034925964579761943309629858998653325278616121355964338793246132805300751 74 649332089892660351868479472524639478987214213419355743988814967834673282480480 75 6904528245129221081129392797779504344420352573727211108842173967919625201108033 76 73417764237815257542440979157693753292124712584314906749311587947525743128807450 77 780671454198467943980149080861198877485832883912205659675417276349645362329000213 78 8301096141067757336842140035304282737917277909375792576995679184147842162449964618 79 88267858101715183118243105478871041211732130213654000466179161066851197384210953807 80 938576621865549748471011667458495585659864566230994146786835517963200598624515606492 81 9980145593851556039554990975327025810673614554040400857415730945852208916784798408643 82 106121656723666735010164840750546957017655191438470243912586826708668336106094424612396 83 1128421015492378640650355063491226853256833102033315529229089261103237652006950538737061 84 11998813696628600521480353498956515378001107897735824076207128824864042994123774200794422 85 127586714665696941471049237620886747830963439922071732243896080731912059985957187203408249 86 1356664931280650390403252230418401048871626794706925563096177807781564113090951180018978726 87 14425794571083040212809467590792087387181600146272728641836736576279104882421130354966928419 88 153393475580330289628691276981678193948054728934282767339463928442306611836723739204123357256 89 1631075379222377534436551150758288219443969416706813297832515325737971876398793614746459568151 90 17343676989131132163508780186501805221267110257784292691070102519634345935014582942733980059864 91 184420128790568814265468299776606059562166800778703571207878049704068987595062514558075355763753 92 1960990390010361346209504432937978184918471814988312058794630058268402887338853269055034421736114 93 20851754821622518427079357348311350616533490563339736861608476715593010840727182807496111171953149 94 221722493570588380980844426954760949854336312374009527987593005415202955418676469591935007288183138 95 2357636782885129704243909132858012175639826803598166285476526210594547174129333880607529306607109783 96 25069405952009715431113836286870854487752744736269811866249139960262552490981892078157663709858316692 97 266569948072141660020883589238277252908640981694056096056269126750447450499507949938430743771881361419 98 2834512207876538781811685634603785310716243250213442576768747129336745193149181256147958725828584660068 99 30140154637486630018932842807480062751128113980544185579403137437237877684942784260371387653516803707085 100 320488625537496618161285724097377240593530601448788065345508409210463130315018424493653221672952705077134 101 3407844463119148198768935858611096588871026766401214731228555082544979532657135429369476870359174891420577 102 36236555557423635119616902115248908039688155440061084252035838585953455002264928581879951850133145936958078 103 385313347741346241129772438860563036455646392937094553660119636474600319596241013273227525941365692560040619 104 4097143717547070018608803082475809390626647564573529308659403798316354461450362172332626334207044949677811392 105 43566065750475770524958783277021895371822882479394889118571664184609374660201590608105201158020811519722906783 106 463250062927032964974886667140897213381205064173178542276341967803927654911240053226765203358398819840065811408 107 4925866430790951551622629891230366090867277615537254780230205734305700179956429865542171340659911010070988317841 108 52378104259027512016618445399179433918150524285317945752831137801066610726217400876025219904004436279094240432842 109 556950912964368545584746135547765937089513148194392752324651924352787650949275778017060052460727417268305840232293 110 5922213563091695376876713494670399948297321430258227378737838522215703553582820805019833391391757713886038307604986 111 62972539716639332192892813136429778073144857044263793462922295308090207737814014671305264195248702710677020460483935 112 669604484221522233701773548496732106788525492631114332771729410752315365638193748642509057787388366855887018391716556 113 7120090237858030542839708572879944732991434001823810395488680726436499563423855479296166131279914116531432425533610707 114 75709894706245427357867405447588542832187206458704775351067589192855400621270031416961272939354845188166596680681300508 115 805044313336560986635441775742321534429816180313881777703800047677224812278563723391125455138942286244629948812886691957 116 8560259513636234217261797906993134322773184179052268861573660831575893186944722942528067546017263652630567029878230762342 117 91023614137579355597236754958282324163573699039797299499508091901883426155239584609791703641462449791524062302373801256521 118 967879340278026262796275975389248151691060371041385763015776820470639231337074673475873042507015920794308713409831918249686 119 10291729527692647263512770423019823812319616226754053437987280072637659525906941012102770064329596913641273781995589640842163 120 109434815129698881315669450205706720360029962824313123626505267361788143458180670741622240314875533998808346445769462381457592 121 1163650747937632978134200389785666838959867078663757697580435370803233594680038137017454921680735637013442971187182522841743271 122 12373421214912217387975328699594039917985621291804836702421573259785826884866123360324868465209860069196040262105287897754792520 123 131570020328681440500274500284804987212015948425825243428753861923441203318724256696952452947407480075738443697767892025996615033 124 1399020525416782005552096168092642219167820739294089920541392835762946534839944124828659955411330728453047899569677654354585092194 125 14876173353533933479971103571866197226756066646500523966145249740495362320967661920167804378515682461766287315368127426132197269837 126 158182478115155191273045492853593636584001185793059352678203372038745695838483896067552410941611966801481717664198932632862071912466 127 1681998171707745082258076404275695565494912168852765916005228707757870677303448935126242154889596662620041566929673324448280927255207 128 17885153168283461049612357599400506994583134840933213706859253511946899841921467147531792222714443826497684392981632683630290582225796 129 190177795216141483832880346091063673378031853301453940205652119457856910249241366394403998846212870808113726411291313811315760411723803 130 2022213254366210969976141432434707618472921814493399421993926254806894234104575950263142993740148491652968593029087470150351160532543316 131 21502754522349702296586024062107120123324060367931504571163180882263748263647104241703383000795267020410400611064088634069944669335706781 132 228644753984338368215491548500235264557294499861015892499352449388976165605184421331369351650231943406186403700003168490624374297762480318 133 2431243098191027417060978352142082268965368654244658433157473254864023653327921877957456037074841455480469921922279815278333976439350086001 134 25852082322021661501769409100704603503303431241778659377704713921930789105711009135769126422886041836799459741420898011427556126996110533806 135 274892363039244265427523574491530881714539113341358907880303837597132075560421928419978401955381173770109871434327044598626974294284777897787 136 2923006754969606505985644398657781606531337219590975046628503772840725455992525065658431869691115899797077536280090101638094074110495190173232 137 31081141706283752500847119696816501240640350588673406169668844457965425965154998813870880349373913443128691982445905098344065426258842109743407 138 330494402082261412168398559098927359434220775749592843418217809254119266304370707390931775800538802432202761741972453746942843832029833268051008 139 3514238660854239806692534971977398732775557783787707456412243342275935142059154557912766474811428841951016898793723091651858660936572423892248289 140 37367874577096971752840146195585990652425819284654253942723426243201702575858498805071540543845831340151419420804056262757393277989516249436017530 141 397342976720375615553681310684995446627497900064104491851812482483485689777357782113869927166514709748584895632939086110971866976795379322696296373 142 4225058099659100851435317823850870015966179055646688976222390873852334971599588285655718462370601754968522720531925595252890238565821925519996709802 143 44926214860612567862663970297609158250063356127496828059364871529220344893195649718907686112913209663536606977476639274713036542612295900375434833519 144 477712905738450662549165500805402328740965111768854538229604009572984115920396919226110765839617995834962819573739215268571552622111528526262351477692 145 5079653850588431594703340921241618443699752582546748553336709390311195019682600658479310595960418651060055787008360567807327207749429136425341439287267 146 54013368556396173417915442728836575507887256225161916446126301342452326371039125219703617622367759929841867543878467230162667269010690330278465446732812 147 574339131882210350913987874377585982023778217003682166064074797553174783042885674313199881279272248668239691622639910770022111313325082483939223789886789 148 6107107318566764281047811284226073619515000260172392297537307049659813794991728101664704634737717382408609681824671946883343266399009690608080618543112086 149 64938566310576282723025261678924511407721747604157736843252554902985805486512128975955791784662914734832894986177592114333671487815755586308060737574767897 150 690509790396605681333909000219975068009070220731048407780118052654144574486539857276046372822664678017534228378370143964417886586755404579450940243939517446 151 7342382157825821942376370772375713522186612729303304945669679272837255839621113587613786071277451893874271754336254295622798951262423866467936077977504539971 152 78073586357978422474098246402125417172452882141440324357172371657939941377314682015377345778640459426321104563367326844985193586181818738182458956842813038376 153 830178102388730668935030782456545758915079465438838479385538365363094759593061468072459668682013193282120580796652274072102469473661594332361672733850218127671 154 8827514065073099404191291890327462287486583090096001461133690161853679121432041918149491077236259893881566845422826960073567599244163424074643050316242369104312 155 93865405922951017838340780646547384897238679165241628619911101990447779993659961726968811737479803508559731220130647725900509941844490602124485559324665338947785 156 998096900682469513821123725172776744734412076968730945193058365634833354558705734119519967405711923051829795727805657669225798647742484505592329976505334544999442 157 10613041230223576053918695606728682753536989781399173248145868109033274482137506499823118450660688201760718513615993177323789247091466888291010076390718841518248605 158 112851411598821626085337312764511777783619634990788428213945968432303312906023328591544268183699641125638113654304442231550706881086323839175133659609644610119253186 159 1199980366002814950495199643769394126227477122776432755860920634930163326762714019718104996904418138719354180640231952929457890333641831418326155802388208595824027831 160 12759724122115327201762746775171340577539426346998774886277016411664313777093384581903803335520909586457442682875995288988766327798482454513769066399684508370782757748 161 135677686306502311113869534472553045431092573131439956789032646165247413206263845859145799208195458063731138995130515804372055230172402682041817894202983489086348880427 162 1442698477279763115456440729719983310791593918626931885054396963613812639830198606145071272902153387034928215221907394099275252553409374853763353852913201553467087835204 163 15340613132533921541324098700738316781031066806280423476278815832558474198573756516709046189220236544908593867961969453787829020866401327216496600428239326137578313087597 164 163120995126992831259356052887348650324443587553602637764756297149376225462804485836344180652764217574189270159266049512121032955286822949746432687298108210867843307419630 165 1734510793104480351340892871042988306403083754029943879049962546742099203278506983079101265788356060467878193714605347596117683589281585789022166879330460487724450594806081 166 18443534439289907385928293876855055513951110513711902318240658537371124190688130821258136761831117469601811746625365275453876501426104358403449970838922206854049024447200478 167 196115218173094810794896648492988733194186207470052887096569569598003232639268715472685692519461317420375425854566142321253820155059610781786582969474523826394424330109871563 168 2085347519787067831069974700742794713111538583573210274847281055387664483406747667323566760999983489980254033469775229484794939122687527678969952905553445037975564845241562016 169 22174078680849016548117798288191388074640309712647891885554253858402601899703989885077333959380145786838537599156735487130404683941027957503553414414943415830142893714616530879 170 235783129995852525887397389179574779711015321633851540192382958658328178033835498479264427686195590435478010423236314321395817684402336814688703033950486621126461747871372726960 171 2507147430601273643858959595863149243247246295469106976456950078383692444087443437636347754968944994435403131478069164791100311951833906734987097448280086409046838676147498240817 172 26659194145404450945230448438802437285410121973178741122168245435792303343837434459976628445572488030328858275436423917228514742168410957390608685015091812622572249318791602293290 173 283474606960756649120725067082402387640315244341139089019815799039163365998055019972912442328633570926791811038116109911571605161146748536497551477931406823541604176410806650866181 174 3014264135414898156782454854280638715729019724258076908950156191820640948238322052959492005525786494990965691108476401938914812260415654252341064543790955108959678813852754028282714 175 32051506748561545824982168491484085029127337012440160357403160804011907344763570862828795013370110489473459752850257687194861451772507965364132522396976809063259995310968450588438911 176 340812562768884157857869678388793170193377610441522897837607424182068478336503407792032685927238517030908046943002870354234176963808360919663354113871182803941463457180582184336585388 177 3623954525829195114218541808095577246652471892141309903097043831728836685395968749727324827895951696902483087593587514747662491529034647964344182295782336339802958060723847892704259827 178 38534513806006156551396192971566281083195319514040876591144553975093864315909971425653487935194425526577224255481485841139949206615530753266809146910003921525025181167913978823702963196 179 409748175282502448085033358536748533301635034183181714381569620838797102815244117304121572547124070450629110549464872058484848019265486422689845544262886436536511247928595016334336220181 180 4356966017336171247146311115632042894020083349939508409517183522954889356368502204784224914976319622986488383832715428359949586187484515088858260622623725614400225338520657145612341207494 181 46328828342271958294696191512806066253968909923957852416457501363614488357461283002904226846306983531038356106091080030451138943870097504412109824078193635044920224939639969632529207219689 182 492627283992445782445119146269845408404522994006366108952289188082455284412776252729235271953295393836897749516956834060049865220466646750576707426890607980018944372634552694240819891373878 183 5238242572008734723493742411646590632249188779489256745021036690004719176333240656709476122646207422564861758602229599416108222560673511963308593870858755361519420010913997242059893596604627 184 55699686425864816561639820261011659722500294436283405119960829673497334279140142964125967674335796130154099009165764077076850792519303627180644632010002378337179955718227116287641879965399960 185 592270217595126670784967452848921063416438155375999106034654057329609264001494034760091202019127997142694709824822948541932900556868494510442650036226309184498578811684754940517720531738139847 186 6297773527272281684177081506691615851971589472287779758569201561147038992226598662441853323955105123065383708707488434133188285695851238981450320786257938013433742593414572641017762478687948584 187 66965973001067382603281717258731094035860261562971243841336381870631286894548863092648945332231247089299723336388274102061194647554332511038385123138434479680606553021999321995979854774104733209 188 712067768165999122950162545327848961565045507463780014137403981259665443705455283962521184305813719473341777103425263132733754191487999606214889670506032242694776770755583430215175407158223084994 189 7571614115915634717644208922516544389344532510564166205734636637728760913097193501359777759475545102206482993846206538644950115810027836415945056707106619873248654527384663540196895750206896731629 190 80511073360321136126536127613991966614261564659885001161663392832952199314595898544693096195261405522583484173376502092567503560607773624645316831308778020404697257617875043741288273947713475368818 191 856096577875738714891556570177047373668616874107278879533868821374483466975975483000522877266365002677009241247624650002605947201889742353708866356212746923823270840514986119029509274437136218738887 192 9103112405053985034088201592353541039020281469565900779785065734050871456359051845516831978369770241608961583615435093224394095366471806505586522072081550242990985283926239402067423615567375466275172 193 96795919526588427790229500429760437129167858853730493477068124735424919886734518457395922076125335865388871507077668789264362823916809595980599661234279146876209336974964211395480984053065557790684731 194 1029257864793137019581795730338333607511361531064906457911669756040113674039073519628408558854048913279474603919284536666687361529081910844039901498757841855168270187565441956900779192480846238529853236 195 10944384406075439485936039113991964090995676883994252336100862276594900101269803266131101227916596188493718072632646673333818857576829438755958431960646030440057398613022236676471518259873400527784094269 196 116374675506629101661961522735682241621248693743384973650911982447998502379230206529893044489773267795489269779733608888578682870641860318213761456195552661992379444207109285410288193652626144502008444190 197 1237444208534488422519699661273205188003073331849085916218303041027976806127964871753316199500594082872873073568841932401555918904176367553664437194076063575311582908998531659941759011631178904603601218321 198 13158087552719493250933516709783627751050930843687873828631232529451564802134844616546533793057085061375859941807890788907964321272432614698809037769468460368733126589458270536572038190177927210921643891470 199 139913595175395145013175006457012312754922676936398768961470193667717399721585156276526306288123012166137628556640562950902360633535020401078996233782910669810620434547223529553629207906002728810451860428379 200 1487740071379784710140651025472305622194446425019877046084948561087426947941184159348609552638621515322262060067285233984027807270550239108236028357447041246003664429159407722544646972938563157972181757128464 201 15819552897732733762301968284364174877908431922223620326908774597782633585771115471800923942715777118054193659068291727255596652071465276811080620964867661850668205936159980813605647125748486118011361545820239 202 168213694514570310596238835509248069342275104526805184427326123979483446276274739648563588881057740297847189710231431757098006670985655728973814663146506549618339623116858470421736816802442548199876999876163360 203 1788662878474685384819781490259609292203952247120676885358952965925818623169673792063584037664680408020556699875972699379245053365967898824698814373045140587921573695659214205122093826205249806848626439001477505 204 19019348585535224191324791173813613007896555459179315893260275721923055288454650521379978653438631613303157325639993068902238230756746034348201893160963605568758602745878694885709250401092352894859291598423291610 205 202238009728572957885221996663462259731587257036073020076966864154630846607988833747173737275795912114208971430913988009590671295812135390245907573862112693133973483030905962641468449472236024480519971107423288917 206 2150452860939737382979160254377083771702205088380383986746207386412517072277115104246216653540989369331089927702090902794823678073922251585624074130751545268789444297467167522099601185235524571511878898894712787210 207 22866361834407144548521752914851777319513325163278350916197373743667814373130333012686659832882396103803427462665934160860015505226873857945792063797803332048284493722539071866303300671022749804539441293158250778255 208 243144368816129184923986071003976241686856116515829789016191804423207617255582608951316610347750254544322234275319051960811895325046650145631322870768505564887054698934337951498520480258448634423189884488894933313436 209 2585421525082179110937542918136342497128047664570840527539566688314811567720823526708187892878877770084643241662252302015215526014406294011662789359846952197115628167413821110716229278827182504596753313903888189736963 210 27491504306287867246953283216843341006152541555432905198780482736698361176072230166784367342631390901164482462640934762427422051341125176957749882251282349131578784699351980376967084351802622726323085246223781464564204