1 52 2 2704 3 140608 4 3810503 5 101895401 6 2719427244 7 73093919926 8 1951128590287 9 51589584277346 10 1358147318157857 11 35658646898466208 12 933963332609935010 13 24435853969347309728 14 638718834034880161561 15 16686274811151524544035 16 435759669246212848660641 17 11377125515014772826985106 18 296994991701245117824711830 19 7752176030830456149762880657 20 202333930602858708590519040432 21 5280755373625532496189602980953 22 137819650593427253951998521572930 23 3596819741716436712739098670408968 24 93868763728008160158575847868873268 25 2449741873557194253023635667998010040 26 63931871039987543181016610871377030445 27 1668449843529195179232024808588106726641 28 43541962553302642420394790112122383177509 29 1136324253927638814172590634316644022952763 30 29654880401503550868859642825662348991643772 31 773908894735958332782936700752372176863850493 32 20196836128323100337827892779147003263753693797 33 527080251643022785381828557566417554950285774320 34 13755300464121043340571689427327429812017317876017 35 358974315201315167757117503891534546238603726065989 36 9368210536238904525836336279353647103338498309778389 37 244483689591040768046425497193180129245352270596475248 38 6380329801586580972076957186999328098432165372475745834 39 166508480554614050486082810899484736202811107061092815003 40 4345398223359035465317952634351422331876537510645526828192 41 113402545741692231040163403053302716990371123981808816265963 42 2959484185068995641372658432549245043242389488890771655980398 43 77234126955936235658698806269216796165686908230010961913607931 44 2015591225284508239083893520916334371308068823402903478565562670 45 52601202892461328159851036218884697124661682227376328208825147923 46 1372741907543453221182853272907178754831296175177202357729340201795 47 35824662556904751667725691449605882878459286178584597045355637533294 48 934921881392044434609451062879877757299925802936569168373443817110236 49 24398804112086188510279124469042669138013565491625876059401397309508078 50 636739447285080134222473859761702179219948682671465481482398660182121269 51 16617089994564466566904394600835084936228425961355156991128085386662224286 52 433658823947100075209264889076883567832416129319242056457265548909035485012 53 11317262868599033318442159728998242955291590736302937458856489283226761837924 54 295348397774712582133000232802551559068310583679489333642474650933544239867556 55 7707753816397886479604933792354588894242433412527942266285511583172767549765829 56 201150469551097005272563760427339899702916716627368546583504223553256553019157128 57 5249455595514841036403127253759178367734857656246071980492569977098753613568680614 58 136995872346972607219846864358556716931233409403874929493807044801664865257798486321 59 3575202932678888406516227683471321960177161435934081546063907136602653561773116918346 60 93302635990649670502997119107531784053463878526369586162071161978979721902182275144492 61 2434933637814481505807722812310815219291081727416880253905416600335664798154396940110262 62 63544847984250198822665516106072608154674171851283888954660527698199296613053645864887499 63 1658339941027584327901528877172757217492532086775255366513855276534235582253530041498807339 64 43277959539505952341380004068155984866223273370165493613108513778677382604754683858441331221 65 1129431750128453830576313569642760311750154662538142260207722547893867022787374662221927528178 66 29474958888336765497902149736738720410601328805003096220599810967297945264304606882431942543193 67 769212660588170762375162960787026541080328922625675073129771899447769875908426458299088843409819 68 20074264376437441677307901639040536426654673709634148638089350035540192477495639782612044419777148 69 523881250143436271507154461343230166260897707816484483560196248747012046442972485217694642441269488 70 13671811783747631910999723580143898044538887207480242286209670257556133999891288782309410150032679834 71 356795432932635291600236951785623880089522655102845691837730416474012690549495677145853627578929929932 72 9311346804299685786657102865236914506577494562093623342644981225004056938535115813140626428394414612327 73 242999689198126531745268288091712887869765431736336716525435279576030467599354595733994143955806698240407 74 6341601294790022894086836345156366193963242154573833910929452738777724310117108549162078307364891997241816 75 165497771272015411335648918720807171207525264401747534107050451924194214596829555093921314595071283238091818 76 4319021493594414622329416200384149198903185750252305523186357152851710911442497638872427154538316759336880382 77 112714186534092411894221503087918299662089272605457072860953407618970212544338293606528729334096490505416414083 78 2941519940311555829923452647738430863592133605833119589645792163992038468170675068737670629688492474684386213222 79 76765310785731306057364873196538217141659716073790088077269143741785085508759215168737465747519095902664539366512 80 2003356448233274890807199504101567643004483035956765467810914845106380822652571298910886093618030164731229834234857 81 52281909857438314817499183068562949445957568207858544618887140343887900992684386242529285910915441097481345977822460 82 1364409264637773951707538949971516974997095456036513027159852784941585342328759501340785135991089320821866713950953811 83 35607204222370872519055789733213089423465540953328286469974728318987963600979799118097351257781491816916871661976701693 84 929246836263768282029430587320150381780469482837792059673950686917486036349057469342584776004820606339924457214012279641 85 24250701552235690370372512565311256414125622208812540530777679427923777878215341544764234439131731683773625646487671279427 86 632874391200697418413301451821800217396168325415471209579838551452248553737308056831298656532205658330494846452685156808697 87 16516223012143260113059901676573217444622687283089912203926712582224063214256955377458842743603279072730291781588993312548396 88 431026482315579552373632193479556980749779031027886784445205887317507422066747260120592835235623386497035192261202874276751582 89 11248566232167508618994215273041626414447306702790811782397020879179128625981149784237519234876144139530632164072326067017566979 90 293555610782214055747839423121425002471012648004776675473015351226990677106561949921755432399414538009428133413224572143888907124 91 7660967170667895562488798426194339143960117069382380855961638355775276053104968437484216044074859416326879120859880614087512666281 92 199929471058868942507319061824997579344840096793072043402118966914809897801316115445149165534233326748622350126729897387650447724713 93 5217591004817516812964011300083466035919124946063848425087895564164987602491610078722599546440861124751986349050221241033839069598807 94 136164297086230056383499963058652962806152447767677096878704017555984382731651537412350287758449020382514695830863123489822113427172308 95 3553501181650318571585160621264058405205553287790359087673221561463811709899595719472369200748740219148022689030879721049325817845851236 96 92736281963792282195297978275742230037316657620886853171720186488933342633451206674332325442910800635154443416985853658888886564551330843 97 2420153407258460971613744871515302632026092272309645333767297988589817188173995463582938829880266294397938528018529620944485196767310110886 98 63159125971338659666070063857421600182693340480135459132327781393408544799536918950375229582087352833219002047255784538123356520943649526241 99 1648273692692163777953204247910086997385517192643282123928157255168104935871927006847392596055965245670641369927763457109181694982298586425993 100 43015259065711842425923518573040187877325812894584935803407939459740993000953396630188209673825920013064320963590366897744841134960473121953804 101 1122576014343920252146331665495411226000573394819633406688366769345806221615159741504697909505074486124722500642961814497932378016081197152258881 102 29296043668019863426813899275950540848568301950952313103403616732833317711717692313367082823343745199425663364151943102306290654406147673906284348 103 764543481806110233538138314444402224231365694056333609902184923481434253026066272881653768782902692896877796864395671212479580868127108410216886737 104 19952412079802122665405377238357530926189670772358891846957185270111865234740896637898553356529406483892797892819529682842210504461738547707156310677