1 29 2 2218 3 174794 4 19827238 5 4188662714 6 569620472894 7 48022286879776 8 3649109954684315 9 499643230059285544 10 82686619913586153336 11 10137571266101024247384 12 952794984284599518382440 13 95795615024594628568711206 14 13383147709840557493843275040 15 1929894303783328274851747773537 16 230047026926312212933752192573566 17 24098087588651083258831481744179428 18 2755670958549808884398717524496209764 19 370549222749495165461235634448739944841 20 49331512975936708850923164431521282189362 21 5864603600045463764613262965754685249174428 22 659890299304879855200081621463009809895328391 23 79343871923112685075852233993571017293362994239 24 10311853997106694864754732689917090410624721505406 25 1316033652242708145669900477066754224196215567416219 26 157529209440516436418103260851505343831221653849418489 27 18488572314820744922385192602051736695368693828569701979 28 2265514172151508624666645464854737111896719765952842778459 29 287892703680505203874215599194868652823629488057427764268801 30 35989748428708867212443086387310992972165615949288212000158596 31 4345450574106434123680164854773585339609830321391425379424703218 32 522221546297062646035723975783829810260852241187056911173089124776 33 64416279537070139197468868907272594736577686403769805312786661067648 34 8076306937696431397280153148920174652162514703135323506846371663182023 35 1000339298924256027804153834452203675092258235854543218180160969307747676 36 121685233859800324904749973580224694073221936418832070919760361128682292157 37 14813978064801279322343671242171254411904004339436372468126853247843866895791 38 1830825022102170534860192920782174510991545511569326600862310365511950992627014 39 227812355896619484829515800706325418056871846762420742462988421723336482999425153 40 28116961352665856656108611199966144479638032039804379086285884475690125791684370341 41 3439242288129733881822441596244190278717329703249848734038006276145295812420061190227 42 421618917145144037564649181748053396249920403332678598095363429273957625407086348294943 43 52122957861864394617571929135501646675906162204523312185016019294318704969672836386877081 44 6459999757298555316726381230198402241546187754684715883839672224697578064037559838860031659 45 796569987863017326073751296636092707466426088849199116746148261927417016027092717284337646586 46 97809700192057026078710650362606027149047429525909457693907626172322402218241569399230141391259 47 12035634030460454254017044660255907266531917191867702643007260592254028615708397117196519520472323 48 1487772710480596357251586820928081629502224474552955489620989832877863354377729062622118019819608392 49 184041739124874452007342822050164020311736033158373678805138054492855397929045270619735597164387023463 50 22698003868266360685874884082635845953434041879802580103030011258083387940274156751948900228307282055408 51 2794213435690118514985884200151344033678353230128772704606025055970542558356173859210441296126740410061108 52 344544253980460790409597148031223803034267912286765264303154407280203088166522213236347163467329039260135265 53 42587125943911772761506276399495041325285834928559524125210722945392706124332604106573072164285263685440967171 54 5264207053119889619328869982727461486188861852740555556416471980428065460390596724942871340466423512950064511384 55 649608194553816384827546849329137352480636842385200165446781277114480258890962154114231088338744487472011905897527 56 80105895837372537511358700767359915765177338524165634708225070495867533483519456921511258629697197136338882301373946 57 9889445720602724522712480275990127364574592307419370648491282164045535535088029561806699474603843957810718897168821611 58 1222426963456005862679912196453659643533175334324995342481578349508793441940179446589168469530836505310159198850617805584 59 151082183328614816074413218636768192345333670697147595367009997237688059586066589815953465946945962197852398064367759218180 60 18655673975471459715500819485070394560957278944901829964092755348402630942183116174886912721927675357710396950412683042606192 61 2303163338924672179164672642929993004095199248618361084297939579415620724806920951946837693872515430389452686159998483218695113 62 284552700426833369290886722358296619779604060828233775707037202740198391757314307602671216050579434714877657593884523080371458275 63 35178676238573064052223916444078842677447857240406105287598730959314419721443401496967476826340640986448373359119967147562228611038 64 4348430552859126671831585695422657125321817192096406425289196899098057663813168471376433824716530234247879861525379423785457962522810 65 537266782334204203646656372096047956498070921529741819376569522670760706006886750678636304123901305074596992245538596113843492416152311 66 66382567518713382903243728970078955430831849223715803289072140515202097187055253674652214673432490346837458413383275150148487588617956257 67 8205869919189765912791643420363194044049158967585810823396246350626398315439229681706114646719370964688654693202900163490900885640467156468 68 1014703564937558169906388348373162015743749446440733664623376372606312008941859495556549141247625292966394611371697486178978713193836231135856