1 1 2 4 3 27 4 32 5 3125 6 793 7 823543 8 768 9 39366 10 9766649 11 285311670611 12 539633 13 302875106592253 14 678223089233 15 30531927032 16 262144 17 827240261886336764177 18 775103122 19 1978419655660313589123979 20 95367433737777 21 558545874543637210 22 81402749386839765307625 23 20880467999847912034355032910567 24 282479868129 25 596046447753906250 26 91733330193268616658466724873 27 22876792454961 28 459986536544740497847713 29 2567686153161211134561828214731016126483469 30 931322780507684352098 31 17069174130723235958610643029059314756044734431 32 21474836480 33 23225154419887808146560828362864654 34 684326450885775034048946719925772090356513 35 378821602648710455053078954068 36 300189408032951714 37 10555134955777783414078330085995832946127396083370199442517 38 3914144333903073791808962606796280958191510699385 39 27783742160348572763840071563427472753154544 40 9094947017729285677685273953 41 1330877630632711998713399240963346255985889330161650994325137953641 42 311973482284542480720323851380846362 43 17343773367030267519903781288812032158308062539012091953077767198995507 44 6626407607736641103900260617069293309775737873 45 28421709436312632847946638100411 46 435993943892672664200353461405376235401663658494212044164439153 47 3877924263464448622666648186154330754898344901344205917642325627886496385062863 48 79766444202772416705985 49 513847155042117756177222954448471242643214 50 177635683940025046468906966801373874 51 566102392446495912472763130484190827149794870161252025785923980 52 8415003868347247618489696679505181495471810455997903829073 53 24356848165022712132477606520104725518533453128685640844505130879576720609150223301256150373 54 174449211027134577580652491 55 1890591424712781042149070340730608913555209163625943112176 56 211587613802425391637729361787894849072173977409 57 7743820085285286748099054360419982914939625615755138605790436609363577302 58 6593012181135818604873641088565793338718216041722729705516887554767915377452081985705 59 302182066535432255614734701333399524449282910532282724655138380663835618264136459996754463358299552427939 60 867361737988445938364239762742476877267778 61 8037480562545943774063961638435258139453693382991023311670379647429452389091570630196571368048020948560431661 62 291356705504951337929728147720395643095420439746452774779714363421177509362332814859744281665 63 174251498233690814305512840917257121782934813918141197 64 110680464442257309696 65 2548695193599893953298576888216863631731003725072137240839536808513689618 66 539407797827634189900210968137750826309212688016681131915401593985154 67 222337020242360576812569226538683753874082408437758291741262115823894811650848346334502642370010973465496690788650052277723 68 468302691381921069883287081116284963942967097120751895878381046128800339666975205953 69 9103757593578437567350063530651961606674351707875801049359010769740685197373301637221219949546 70 143503601618338763758146079747354296748054394980477393958298 71 275006373483461607657434076627252658495183350017755660813753981774508905998081919405140568848353397233796618192645698819765129996471 72 45056799089892515923128904685186370 73 10533405146807286720373659460502060785759379112212598116064998418834781689316645387966435364502141349866164216580595609788325190062013833 74 111410873934682069828319789036660887707435461245019175675996806428664416993713662848846590337130836014993376168150073 75 52939559203393771800036944005835331747895967716517557 76 15320525866625537218795287885453358331658339579878215123638114580638887246848335095704014033576753 77 153899339938802965523597395296607356689924444676042058778307772453647697354732578 78 771936328432730777189183517369830159827426282764880173334997918789975086217926421620562 79 817598737071050959409276229318696698168591900537987468276932073768901912096673342793217657607316423968313726492566673678273923566086786121551339775919 80 82718061255302767487140869207001121059859669606786715329 81 1773705952972151079792998522476599571212 82 1771235267718541391040828135430098886823890396124032754898479632170749701284600258808173946681061091421698888787805105664373763981585 83 1920797877785042297826876342398329981366626138903106707239638623062073160162030496354441554187075110650838449453108757445590084411555537438824653742747212640587 84 97327453648743672783790144527761006311083970683154242042302933767353714 85 387398841060856728666481830078934303451511026795725664323884037596122867678526634214744878390778785427782 86 300806474606908422700185604761743242629300551650543776279521415871080231539525403546065814002723263833904395195661061744202404121216987382313 87 16928786085125636217954685526539591476599450947979275450903188345458171206851597191594420444433085621000160315521463188979504096 88 43909277783870034878569768760415886733743786946105343887995366054267119200102384004474562849 89 313119843606264301926053344163576361349265045995115651405929697601914062309331717222037671868698420619053704956499930323034173850662765737986672484408801585719796136592384409 90 807793566946316088759065977985748525275086223795973286463972747 91 233800297756495754333906521012808816819873214128753774459066524063284090449228062389236242095610007180 92 190090719111086999142918580674213624851393339907036543758193303444850234108744968124140618335905669267196895684570068329490913 93 4973218340417863610502515752819070669485225057777033726280956714389656102148587728554712300856885327830534969332969414228451509487266904114 94 15038296593166286334727566047042586341175572183922446195624595856196375418861951393467616961509991109809998289860841813538403545663898703138291953902847744353 95 30310429509584222780856900250378474987891816698326495751819061584162578172260567399327720420110635497460105700845651714024 96 6362685441135942754615641333860222198609968001 97 5210245939718361468048211048414496022534389576033913164940029913016568215580398296261072019231723279851007241838011659882766685337218633992220688288491655299087016195985205218347711578485744737 98 132019449372439101687536643636743543300294008118556139130541030930187614032825926242 99 12527829399838427440107579247354215251149392000034969485022200970325872896041556823122640802782483176425 100 15777218104420236108234571305655724593466664003380916554208572019692002