1 328 2 1766 3 9557 4 54724 5 310856 6 1846987 7 10793131 8 65461226 9 388802189 10 2384144524 11 14297712925 12 88196069895 13 532232190325 14 3294387009947 15 19971273401620 16 123891049069844 17 753824181622246 18 4683860177500797 19 28590443851493468 20 177876887271941972 21 1088898666004457043 22 6782250602685711651 23 41628470820203586198 24 259545634629699537425 25 1596949656497762658948 26 9965803980540634607265 27 61456715334081263964887 28 383843939618526249931041 29 2371992466694610606672863 30 14826275228347711073561280 31 91794594700125320358076984 32 574169680880515387767453374 33 3561061007565755083782189029 34 22288428905887372484453465732 35 138453415614744664403523043168 36 867070907624032568901789713499 37 5393846235534149587938174730923 38 33796830648682127490744283716498 39 210512741145428370030731708285461 40 1319652219704018498147647167931484 41 8229309350319995643967446248927701 42 51609196059971288265905349901982631 43 322166128372733146769910335234787805 44 2021188344372720485230802892887526675 45 12628746065039063824796343233746046844 46 79256083988992443813868597530173325404 47 495613079248396423277062038046091416294 48 3111318677431146194975987459092127997661 49 19470248295755448671796602738338084213612 50 122261018329973644488645710522063611492668 51 765589333969621291774398167705075850317763 52 4808549017112797072177304337727668615829299 53 30128010147442580076516755095609407147671054 54 189268569045705842916397777381315886591825977 55 1186463749997332765497686589406740893824480292 56 7454900791784895967463949301268865299269154729 57 46753223281880119138184115404187689728649946711 58 293811578943622850794685125483038937871221439161 59 1843356288602224814241293569656294630589375330247 60 11585859005846028766107950416735948319171154611496 61 72714136743165197016516772771303070148703607493168 62 457079772278415420592448502061179172069718426286574 63 2869556118913284107416032021659063719999335361751685 64 18039957371344483477337288824328268122921408072074180 65 113285491754519391047322662414138593567436033718176088 66 712257307376129737591728292213832084076608919589794539 67 4473810660086450288271042245055939796527528458610460491 68 28130466551127528315509226647782306648292375950345313914 69 176728676059578069837096632691949500526678584106573910621 70 1111318547047749841672913770499361579519170249663916563372 71 6983080438814882423589778419796904246529487668667601980973 72 43914385863640593417453480795557937023280444376069895239495 73 275984061385065931562828923144396128775121694671942962658853 74 1735675392281340879028113191865138591312136729197211543037643 75 10909526022601489442724831968076505040923544123626512317560804 76 68613891679492802004529867629031605926860589397029510984270372 77 431322521812192438160884525477039665152444965682907418844308294 78 2712859328129893397967909071926404866655329888959297307393328893 79 17055462364888558881208067048072761839217895736460219884932245724 80 107276658877775038183806429626923723364056466157449768520567824228 81 674499823994875283522581640865817780800328968761149563415043909235 82 4242658833599062833567282597072617881901347461748487433911767671619 83 26677801692980764776534678572966461954199973856626101362958234138982 84 167810456374861178814588741900158457310110269191063456585823875359713 85 1055265768892222632843310251441970674926844784149113802617231872117284 86 6638071789346445522254189641502093612240348338400293761437685282323633 87 41745705249037112529202855683723430921349486150334841564355888375485719 88 262604169377680917099036547454587210710934454519297726783345090628536657 89 1651562850597554758574348726186302639826619660955611696195094583307241167 90 10389470613729565621485018281456747364857250483516391541679401272066757840 91 65344278499352062823869100921253375020887737674110801868856739035965026376 92 411067659457948286755447012067893576628779435477417764403208719730777041054 93 2585505808630374025835032285842585016820521731183555048516611628367134858917 94 16265138106077731248240125807123082184751331354309510537162620129765385199812 95 102307093720678913031841422843254997824230403174934103345188584043400989324848 96 643611300778778415446783942285998094459173248657736566727868616026871913980027 97 4048418947636398359253489041449508732565587672272155959967130550943833554306507 98 25468790583891369851309367942200002607808883743995585874863456718083207497488034 99 160207250007772990754718899981057219335369218499515411879130955414970333650089317 100 1007881268562967705862761059475172382485398296730090027350050390669446020688053372 101 6340065598916110590684098346026109795119465662389747649369319943245076006197584485 102 39886391443338261602666179994182264840089580202095485132685381843827791946053845351 103 250910207112027214727525396309453825463673280185937963968482282308078938434415477005 104 1578529250132404353858485187321162348450429250406135239390477094431021210561439530435 105 9930114529056888127878529846323537939584967160393561263932847019002428766839099955020 106 62472869371469328149831970727400148209985351422670900345669322517876522040924205968748 107 393006834563681437413819586933645268502105185545293887425921593365965999602868022109382 108 2472520066262802416718923439969855129273754267104397729828670012412491462025409337849693 109 15554448320018403371016609114522664890887443468788191684715372777729200824855627371042284 110 97858046250665483825293354256646646650251349870884604731617568524743384361737344722729420 111 615625626977952725215278659659259827148445392220177167748656648189488022313110291468515427 112 3873116373468403496674247715662716456427104396227528102965331062010595486684954079188389203 113 24366063941576148196104830660483728508092019931740397007121305495578861704355447894593407198 114 153296034104223684696740087881425483949462215890703831958743886983283850661221974955444241289 115 964405868372428039761323793340115409197822810337294259635165347272600097855208026840780653892 116 6067459066954413081629374216911146572599048811627113350389595164942051866119461547943318701753 117 38171511216383738957563825462228347775831533962407685895971121991009441455902553925265600685591 118 240152797267872847266835745638606348475643453108721486159736943210231063039890877808620596758505 119 1510856684658084629112915217894694613105994212808943432627626683590056838212914425506224452757687 120 9505450140970874995597688670147832215148018690161118979520922090844883967357567226711873310525496 121 59801356560054823189181590173054764183288825480523641615984032089262742970444346011374270441161664 122 376236940214311439150841785323318200677011848910673686662170805142349768004555147636078435516513486 123 2367021284783258832825699509983330743835223033223902431933525191245490777374928921115289127659757125 124 14892013367194776860469979180571859263306083476284158631085146961004153373209568722677081322234813828 125 93690644635794053200770524427796469626720961390607984326305313751801684815380791652641542443173619752 126 589451706127937871190723404726791355269564396598704829789748055467367571085330194245030979461641166731 127 3708453653931570402255391886535313333734394453505520776017919432376866233698575775910474157411182778091 128 23331653117011535863203005703781806999309069357881059029099317344352528874830993795672709031067276786442 129 146788395953542063089332636305848085075167053219211371152931653208443093301753776719567784407411083374637 130 923517119073008068160117328465962074918916992628846718818154526955183616439314915904240073518170043300300 131 5810219641471097466462002380222000130557863350106529900028058120871063661903866858747312127940724923306557 132 36554956716299074767218333013730010169306744915604788042775332558875442814622074665318418219630894256080519 133 229982655633367556889200938689293409996682746823994931070336142686050360180222794405946646116078013472210901 134 1446935738225812503768841462950989029473853398022139461719753095718545417115675077299485373762336344660862971 135 9103305370375795776638175861583909359494501256258274099607167143696766049034816896193071631132617976723142068 136 57273490331642547550034815616102403226296591603115361225192273522642548873936147937637213054928749411966591540 137 360333335476503455293955353298265758058295982586206710162264196090561225803641085010364119726177789365329772966 138 2267040678108538866928794047133203316000762386728967097629209171653720844138819599301110485743471348154411640445 139 14263000937632857402019497938074845003705133826121102168566756574181326843471094802527278897684116480829918843228 140 89735868762856606028809259105798736034993713525105257233922335303592760219707722029977781734663948461297229831028 141 564570750173392938764198240552716350510834122638666386442422283486347474541680755028757851122704767074162228898451 142 3552006797480403882661094303641464887626058177863717243647050382549815429109885840175431666061528926633201025493603 143 22347384727533086722209520678722445327622881800826633276761949055559848684892571757340663110720205533734688889501750 144 140599035380098978356746056963981986521703208745016071503595584228530457787813663642401148928189714730851737680400817 145 884577311507707062672945649272313554021644777526408597095834566835239264703293741825751949416135976263785774117656772 146 5565339011462075327352270273874278294754849244800653188297203703241738552131495526512727450814879624098101053614258625 147 35014308075781656290026350581421018030985837911629059862257774940633204169892761689024315447978352199126780309180578647 148 220293430372577907449923240990899706725120328686920566920764848760133740068905895429860637139030528953279105609395911297 149 1385976541876698232011655547471259795523493009768135328241116129457110870359324156893709842675298408830855723059167515071 150 8719910435974025960723336051640608862987670425268448594282541361147884356728359286171356193031299426301161244806015284192 151 54861378535877601887844548485989158004298118918637432718608615216198110383375334189146306260636805973522794012908320509272 152 345162009963452440985180299947387860960067751290465279882640304192195291910442550529438452980542589054527203289565470291838 153 2171590804138938036296190139313135494632681502294338035772527485952362569725119036628413457199508735897190243668858116359781 154 13662632269225552872322177067662238176317103336194395377793385745558170923089677923483460797250464066497095629264571557904132 155 85958664025380523909171382475931022695477186342226850422692381105409072723432866975294885629406457493676444195203560918302976 156 540811777287187988280618050163285425754121339532563655384097203768467523254750156563295282447324153260618452282983502297686683 157 3402527600327036937551499331608249237386843132464504541744280586366850558221500976207239538736012895751348910382047684862653931 158 21407119140728947288543511409709777127463638770188028943410951314462604982240810440858200153376526182230360193112113403640768946 159 134683362505410495495389272980050981069266287499457304624064913137407260469559814394663468475576179424747545414667620060666281653 160 847365142346469174313433680684038309359592932361562998443185385152445953260196062499201275473561212357007819880421902461014348700 161 5331218726175094255539389234508241347724729792297790588941821622246349609028662030116214778579131230614037145161366652634342686197 162 33541556364472377289419834275412184359971084877003455345705135451957321073633896549525378412197896731260970418200526289686599208231 163 211027607654248638333481820714576066987623886860291973453963626468972514601980357333822239643453041948911836115939195259637006817597 164 1327688037338154872294536669619838963347475917746934265684228023859585815034572179535084115012006869889622132209909489465515875309171 165 8353187809325792280538942311894794435316440775216317379701107287486965428260165319973216932551343041695801368978775461589544708389404 166 52554397620174804897867374070895073484795635695810267955800491431927620371452837145808858846402014970047349146140693990244041198762364 167 330647609718965525058904279115071001681469617249999220290927352108440492936224948063672176053479453614245006682196273035102864408738726 168 2080282174008114174088446530204433709748071678189398282862247936050216298072341236676790892202130452721969477688023895237719788841576157 169 13088162496663538103939261260027802286426704179375499491341314478875337610345425178768407188009078140255020796765357014285590415096597612 170 82344685751680522265112628297805741847660377907013844489982685283635832692271760191070896398648830137122877809095283084582180327230360156 171 518074360609562799066505459637271315783619746759170392133510449664418806658843991779183361016905420585268722385098657637986918395922195715 172 3259485332205481955150640140444932496324419494293564051988898426965708262000389948035621514688950665992086097470939437937213415087071723635 173 20507165432761365947780846802603640894097068177204294054796889016540612425511133540471114158772696179354292114431576660764005906229461194670 174 129021651099787272161905390194304935718911260982590638405603782885519113958631366162296756954624705342623114455744875796674896858648833787609 175 811744340986114633117760731863765953270446712175420807247988232798141912763185910940634511303010551316955997097298324432031433067860043932004 176 5107122268966624752798264806103935738135417800277732629017043142089548635924443685676480553458054667056398356806614098085285453811539015198921 177 32131647307722893693103817449275007678211806532911244507031539050277612324826676637798095595259395214268336275538106703781485819219198720289239 178 202157565602016104830677591228403557470401292906588971286762730556785703291546277570863529217758463601019594291579035058823803045536106561317401 179 1271881905415680567334730483414766639184431482009906502578299194014450390746306510966401141474355572812416972237721963447300135525231953474577831 180 8002097082389679525500105304370008980048668847571451997681232644461983683840200778104880657663922201073111567866118709582067617240794590110792776 181 50345499336339586496010284485471612599411329753515935187702880738774370508962044306072597414155270535064100332589078993394028941847922764738269264 182 316750782672417729097007458716738924704883992295547903507419730092320505765204462053124550914661238758689652081957515879414456678509198906898122926 183 1992849831787824471506809186485929691182983458414091463663257290996181203498684325906770913429851592898319478203897586543930022037459507842651439877 184 12538097222451879829079346215145060177389173117566907927698031489749080045967897821668082144909397223898641577840687593357415926949794891151546056516 185 78883931368380906525440792791583270365268579873412523491972063963766641925652689824820634161883946086910477413169911556100254593876986201691715694328 186 496301534780558909616421491375897744579265099972219112906677541645742083057052314590203622913887546575709397477540517766391709983252429304161558588971 187 3122500833472859045614666505129962058702197352878506716104864533278435959225506090994047750264200612497564384247450961754763061220087173240175986651019 188 19645344359011304212317766585471433210601012813648583793726939880753216803352761556197142137555243835846181319502616898385205114473546206953808807039898 189 123599472688283289699858782965728631357495664825527643762250557961198221082424326251831595342524148004805244519164507535009105308255731463999918386574333 190 777631260309753493780924099615273896057495093625234262499896060030677920631987968757191670932698481852990167416567794507003956440386767136682754795289324 191 4892498560656376059967054190561824849849411146991317366782817707374960310722708456683091074636673664940914167983931158644426949519548297273476692991839565 192 30781360261180984965196873030424450273867448091049492259125668506500686558769189564217611018534610253317439736318609625589973032923044630109338876436500423 193 193662183716582585121366448165436287238817540567188198506345861988355453113456759665111178556077004769836072764337285857820401994795827946213211338078324357 194 1218433786916959369624580213480635067645173183769333625851418945278213786657613261112519287736530396425873852042182607462624390048549350549502280065985897771 195 7665826193936011778376936644828130158974073966421884627791136305877761783227522779562461334619779035423251312795280581049294667226704582908216831975441319556 196 48229869150216251514547684741705356875071448064116454455280503626855745742872807903960834619157689199614899938124662469118494115057524258332103149209177978180 197 303440212969182027687496315514867939018562794097992427313081795976777464149072197919493981304828257520791103802936376255691061484735931869986167426874513070342 198 1909106936247771501355636573471409704947746760147665222328766699617164875558621903946909047861494107435036999130702120760626858793152680431509060638041840382205 199 12011225492339835168312816014049278230590363451272210660841228897633897879620867457232688767048461946516826855196091590823389494617765137618825604633467015889372 200 75569134160882036361309441399157007875789553783231901243235606504691731289333570298614147513060070263306419470511517263176651867027459648723443555634694181585796