1 4382 2 28978 3 145594 4 395940 5 2641643 6 14252070 7 39238223 8 282076967 9 1562428650 10 4317049341 11 33191406729 12 186102810754 13 519319781185 14 4188303585399 15 23594059633148 16 66676725102239 17 554460061190973 18 3126643877968488 19 8939999064121881 20 75723209669958349 21 426809106961873284 22 1231714172578888725 23 10545127146407131311 24 59384858513801143854 25 172524615949872446215 26 1486140531892086794853 27 8362191521857365118812 28 24404979399584012567977 29 210966750262032366274115 30 1186279439786718979286794 31 3472622983289649980780703 32 30079584416214070214308893 33 169058650938295373467271600 34 495859340723731649422198833 35 4300141434418642113783742469 36 24160499055938158269355693422 37 70952997323655726635708023693 38 615735227053675174818254842027 39 3458775668761564044244089175520 40 10165571030775545077942135893407 41 88253520335544548694814927626233 42 495676854871617958880130381552028 43 1457555228942956182897879940401909 44 12657006061115855206429908739459931 45 71081707582850833507581667138804564 46 209083774578118095272174391537237859 47 1815891590588303999869077145550783645 48 10197447319184654736134735139324482142 49 30001230363203705069926773427488462573 50 260583662725854324934660515839401849593 51 1463297818058151824907482337411453255326 52 4305597637726834444601428350038837809949 53 37399433443923458378405822119644483218835 54 210010246341087661503450976758705722344770 55 617979839345441758746233705698396213711855 56 5368095522111484445321659635901880005344177 57 30143201305813634129804505143734085780113226 58 88704122994265933665935957056147248645941201 59 770545941224298113688500617707280804756150839 60 4326769110536212282735955252716032297223964556 61 12733006880372562461245401347490711684250535899 62 110609166488452472685265317806958094827816338597 63 621088994069714974476999626982123034863749086200 64 1827801618254558174564276152971206082332843234541 65 15877880957312205756551272069451209392150017126081 66 89156644637173301919986628854618348377456384333604 67 262381912481485499596091378345500168385516628052441 68 2279289230100125355809327803980278408085970898495215 69 12798517118566542707989784898887549752534021326704922 70 37665428172811004054633870431218373798519131348715375 71 327197312661847206643736098362290974517744715986068593 72 1837254613642581496079792387617684460832774573466279076 73 5406976888608241254865402529511260849393063863593570145 74 46970168803860446208965974505641964817429966646895852095 75 263743259086914133362061196309096250547694339077867952434 76 776189426199799999855632652419896267363961184924376492399 77 6742730754838497213817538560616653439538313759120021038625 78 37861240128193461691332367323281538162324387557563245211480 79 111424816051360574563668053622212369415608420156160326983309 80 967944205351124972329365435334712409212486595313688693504993 81 5435120758600651559323649232292168375092519825872209061921878 82 15995460446607790214626384163761698714212243586595164318116505 83 138952169582687464889617538039915628765506723590096803610523679 84 780232643936515913513496417111857834006442810041160269086100528 85 2296211825732367055567138024576655945612152119460847156344745867 86 19947140720630866425137021592836306651495495517777290670334851573 87 112005508143590051707451544896370324364777623173980595058666223724 88 329630500340908453613003202343015182834578121553980158877090543929 89 2863493251836919089288204772913674263490436969152072366147296883871 90 16078845377876742435711179276045510230790926528192901343548558394180 91 47319808382197933033293781470107266768763768163494985924205631600527 92 411066226564786054204966799806126523034581279397189563782894334467681 93 2308184232060362702061809727486985537542817347188510639400786928510734 94 6792953728914243554358411907199900558880286716240307639860442073427657 95 59010256602074525380920184064075630812058492771208450236528428205698469 96 331349380865238279716508102006963056640937997240307044004405233802537182 97 975156661990423771421916004762287513856020125304992518947206418465485425 98 8471167246104792121842602483640495222104996710442583816685202064098897399 99 47566577925800287058309967186084899170260052167001192020586422584566874018 100 139987791824281682909408402015585334041647664161255353872529140618556734691 101 1216071296390422691577315373374651184176593599298675461839574896311143975821 102 6828380047640364082375880788647606047238106400286363967321242931067263931026 103 20095830351274770997189801448993446112942050846670837327646105925323806667693 104 174572100337768596693547184703446103252723836977255380855251407279761207858147 105 980242393407336884196494242012565360475630983936183671235499151033164336779556 106 2884840205335236547819524755284287528575942063157043594007818977245754004299447 107 25060552848657996527704545168792177368933444448253099649878821541137645006415625 108 140717881870819354493634152898476591484261849139401409440334744506126647752098192 109 414130843366335848709674827990671795065453119868731959416245790772263199686514017 110 3597546903386336174759577663149383788545713607015992658329711990516058409163349773 111 20200638900908098040292231463714952905821447197202484301033254296529081728541138924 112 59450210508007706487548316659937915021079880076394194531648469745469115194872281669 113 516442870472440164206053930106251786911639211152065698128295275659454216278210805123 114 2899886006029479425633164993790033323807933715745716489259687811904221775979487514954 115 8534325835499310901847255044384796508780751227018289128047095867844108644230917609443 116 74137529612648814833954849507333325883353776242769481610436742531790087902744196044621 117 416290739411055454918864999830289225251976435742887852197160448698218927376344454859796 118 1225138097601475710932505431801232767636963224195436129226594099644824789515961039607725 119 10642751855148780576605305203943692373717433968554176327423648682065684265610122664012347 120 59760273363826801863107719542421775049457656355398616358789998675396550024916201145714194 121 175873688378023568312940937954366765945613215257192058988927427881779601025627499645480715 122 1527811459422256917271994012401241311647558920775081149697082048184496997959755972523527477 123 8578836720805742684048726146392404180238540943004837095726652112142566600423173303154850864 124 25247402214847235399532098440624413867876563182480399441466643870105293749140223576744409889 125 219323713519144863501482527775135576459834058815004471349165103511875821660168591051954986557 126 1231527827069600830930165170199422278015964169898134889506481183306177996757692922305502796742 127 3624369996346876149674976092543010438028829773631466661233246576594714523874931060271732493909 128 31484834767115623854901823628624528552555830800949837189754095014820504781644941643598987798099 129 176790961259986441449473846311789364340982702729617150611664399856813822499949410247878470182952 130 520293445149919400293466798244008189956690730301592367359186418946870912637449314308316160618111 131 4519779484679461756162059843147372100939607969118577469079444817666007928830344866934814252810497 132 25379080614852405792143192039848691180951863670756289939148556633812913108633385922928371243972284 133 74690296369939308268839712299466099559217028739505031024927261408938870355748826344274366200683029 134 648833216001645765936417876988579711012214752740817003276340856960725637015884768449659211254530619 135 3643272984732327201195532660200573289854977936871553470178343685311748840718680954222918996877440444 136 10722103892158744688532537569261259155202818679100922476892698791396572318510080704313032500702434603 137 93142717184507627509824086434152330155158682782219706775052654450042999401248313289693209264272369013 138 523007048438434239105893090063751573299163011520656121670845403319399934109317244843810510542451289550 139 1539202781091266632161347844379639349773099808980603694016086653297964501438511523225483849910590578925 140 13371025945830439057333406185219418436918456477748011029455606402825848985989616555285953018838418069489 141 75079845485963977589072865348006309627081772999810017637598084558314341333546628055772255195208346239214 142 220958985791341183399324784124084289914158322815863914897910269643220125529409780506714241252704085981133 143 1919466602040078613933210657890138227064413342990911101958081107548427458896669048743747891402026434186155 144 10778025297261735300371863865423766767674978207906842969102279586149170905249564350530106480352340619880658 145 31719584972692930564812560959276757808519300412586441253221867709155135674753096064529600981397265189111735 146 275547445010098406508899150465108716469286156774789029570721165898217761778124288440106986974458843529760121 147 1547230532550506624248905276093024878473770178474249850197351798395286767944395535385865025739820545326062922 148 4553478860685736675319016867645275932409146968830900428211146974351703252428347905729500888931037381152258777 149 39555986216861776932728211263110410406977621056749789255510377767500364901700940944765743275811291024071854575 150 222111403055410062279881120018670825071844243500068021415426079429393350937536259226327370524652503459735652252 151 653670902474529093938217662870404439027585819721609222344009290054683043443645799970868921483507567070041107859 152 5678426978563733900101566289008067484164256855113636651195402398322200257156325766745711150754643384640757204733 153 31885019284751895932879093586842911207935154962407937897790378754579806240491261638467346986154212339103659714888 154 93837187306934768249851564404371789385149778518305281418125648377831922503269518532331604536374861930130097466181 155 815161901778928856765433389502140170865147654251355468850250464608146744111108315891996414457066003188926798905529 156 4577227647106799667176019741612897026228267948242005927857480427691878829503793951052529575950379930197378995974276 157 13470720034234093290835795082088568860247805176942432061788397189362743640491263069211166513464560295129351702892433 158 117019894528079084738920294713301034266469767882237726384026581272413945937868582516389549006390886028798002449261799 159 657080139940072988738050042613206149566670401642916217037485118643588983123907174108870280352204900286613659006753882 160 1933778104923697546963091016664839960852913953059935021468614921857188859476660852152584695577230450434645307659563159 161 16798694450199571419353658670642838650382388988934067821720930928978075751442798005318929367782144109604116207133202841 162 94326597581146435181005777378487403425355249571786649245220560486858280701793143698641425517795828021353072853274175364 163 277601921025184809909220421386227023396692946247236658257791794376861666801042924499679925807368730057029575295805262201 164 2411522727567360881455100190026787667585182253295628805497487969487262829899814449298442594031686165944110935207667883367 165 13540976922656816026496349920351080409223676113954625411948876218646198510522854114468729497335258195617155697426329366834 166 39850914828765664625143929893606444454465440086778909729180895521517582931356984376104259391399152586385540146428126475735 167 346184156323855347565201670139185672247123579271398246031531149951589249682312099214054809772332135256241124819213633051961 168 1943863774610963254975176084506254914985274067440408526803007653258140809761956873565377371863405469954125775685812242648936 169 5720765212383649821456747020998352626613128729859053655444551847470350314059886961298052873569499376241576841527234279653253 170 49696181055978917982098917313564417440475679030229421009190065135770591335123026397792682067097984763888695973818513543565737 171 279049761020356194267497269345396104067832006050141334862641081902576686734746540667701610031232798196354858558886975262063190 172 821239732033046758242974286242974678865637933633737363431872246165526194274051356702721283001774606779980567319114331199981921 173 7134094286048045201587722938069652583163135300410623829020245341992681866227585288071210882547800646926283782584007457351155351 174 40058758305305180615354899716883094494623959782582526058139834228248797002136883461916751331402201977943760921426532975597440288 175 117892392439063014574815932935579304457389727908290452746561536912101583146236675443308180880013269135938327161724383031356975075 176 1024129021602605901997255138567385029859216104184920853068025368749430358192438602082252184683182670672081906020006536545487363229 177 5750602011254098077485510774584129847891242901364327932713440344421624802060579942687063616341769256910402415377816163407718347020 178 16923945168365766760279112332967415150685165838545533695436138575597435529900011322270427786504212786294534815289850009694811989409 179 147017997076403133465668935677092198513842677936636318114410483873638256064682859577346479328180781607529441513653315875930973907367 180 825522929088645604994489809720027613950656976403719289492948963099788786930969789412731734355014960570632217764851624450626907103924 181 2429502991127751312000647821709198532912104433056102735761077261942342987941666781078785419037860991795621354498308179657549166374391 182 21105047321613689025000237428038735850264489484756862413680205939072821769465901521121498804654490201830586315066410592297182641254201 183 118507263260008619189844836438272955867602439436146913116635170729826752435482985426618046214777276519598541904824056040350109755998062 184 348765298231547798127348708218223566305808018406492636056270011321019119874213969786615238339388046248563632604808374177469445561902689 185 3029717662498965028204478525613624182787496921292054220077478166357296032309620734000957169395415362727373511512678116969220244904995085 186 17012212441976352493039783680999450380372155415650311125520520848067224603236744045099107050867772372691397737598650990629068160194644478 187 50066714753904203931915420318239964481751338685817356221764302137592010800418032020213356209603074510450294659432922847454560962260376825 188 434928620371221675822441698205853373280638051719303186435919002489741472943232620567782332799060891913125342632634687255258101852295928431 189 2442174126795667708854896472262576535356636031234710869193525343457713696440350593128262679133942553369413858246071229993319735230921738018 190 7187285945474806875827015468393965876765744172332914476431607159091730442099614432409512804446751754302705277050482259772694163392664450011 191 62435819403051887721876027929885399508386004945665344757318338657057418238900170755309755777728030173757688319894152604774943119781968458261 192 350584292662264135545380457918912125930428845381189020501024826214012002265152727299359397359433650564708250818621628281964454114984628455298 193 1031764906404070691813717358725346420996858720054315140733431644312853744868715349792371963515881873588243302524201811562901605738999302440629 194 8962922562335348335791376058423733118334878487858391603647077866152001425517355698409251242124734488679474013920100620322077159604350352287051 195 50327838999248838158148461418585547948771525474823453366417760964989435752986790168679264089407431657080789609847183179258189661180097994252500 196 148114160221671191642988058198821792834705136864525225216538630321537714528309772200238339359877442406393192859490677244906816774299201506640767 197 1286664956534462289301661248406703674566884089967991491974261247485774249968440032391060292644896058569438006730371344563462411511043322541125537 198 7224771421161245113267791996603935212176026714343612448029615579248842146506696179415846421520587226100111191214666971384358280048799470884860160 199 21262406117910381166892423233202622600640170340250723762180449745599204261006854648994317074024900387070336015828523167317130158124248817532754649 200 184706126696970207031506450400954656407439154183017384088236362873998657044239669998879596157843656651354566460458670740324735873605633005655467893 201 1037146102951249311488892264610167753334707234253711292294913672826657478000678086616529497043814903817549307092339557502514582040043336433580593276 202 3052307174724871407831429565879129089663575293928995273931665064778140517066132559551047027295310746497394476503811811806841802240648921760943538989 203 26515335687145245796578952391599835362358529456794786584853165846063153295587332540560165182468228845883531772768140122716611483627069633899123086747 204 148886653454023972034202087007741189116861563758805580918123515504623729932614075127368678023043541434015307022163154342643715793983762194336257260106 205 438171439168831963928912497220026779327503341059158378556439230688004210216401876870505880022532544658067627898535024858525269164833305998947295549211 206 3806387146840286274534680185828511173817632006669291547901646292460336402073764283186667934647861135895695176087188191361827892003247160009877519073877 207 21373300746790428637893127863520252933081095194211884370257741951147080429323352496772876214424420339007416605740287357166632755357020946700212396196884 208 62901339581129121057432743736134719723492346721261153887631106738205780556020558725860654949119544783602933905945689487525255249219021733324445308987381 209 546422767661021876026631580673649578165862255410544430391904953645116111068036893505513990542036296300687026392675829240159503877225849626188908228984163 210 3068226561716751414092115778606175724503762000556600418210757764640283403571764168374397196941198115750060929708865045175770032520671206515335928495446002