2 256 3 387420489 4 4096 5 59604644775390625 6 60466176 7 79792266297612001 8 8589934592 9 984770902183611232881 10 100 11 1191817653772720942460132761 12 1283918464548864 13 137858491849 14 1475789056 15 1586338385139690607738204620289020999522318244198890709310124265949727695446114239530288614332675933837890625 16 16777216 17 1796887753442786045528628901285448769636680828221515775638120021065150859959881501792426084997540296943670659512606049183272534262881416190803138689832818942110010779350131100722197732791372009970999740769 18 1889568 19 1978419655660313589123979 20 204800000000000 21 21535635105883218754891329969266799496690029999328487171024618760617891774469201 22 22619580800770514778759787562400873673529752979243008 23 230640796319223839361986981083444028527480075343400946297318327681 24 24590837916754756620707666446357350619402802831591190663992090793345024 25 254894705781192364324620863642833888894576728830819005771821736541786064242089305750894379955229229750557351508177816867828369140625 26 268460636031393932323010374318061912785738337881638804914176 27 279819426560456231412414631211258698517792178038641774303533473182463855885038245016885960561429150715895514732799371891150282407541449343003034570045360642111602666307774080092006961532632656824426031531475482188137755816476741467884741513429862037870636679544274231236159493234947947140973263182002195907406421539493096654299412424124074125820230570593643453754558589589982949642800711481374773629388370914574161577237555351633976256928805020627263957239976456814280043536910047655392653397853669737381108068604278381599998477069648923026144429461264879651595706320878928356905412088718335723370429615108270221719466843361886593591466751090231230861998700776647924003 28 28548986512914167893318185330648896576706926412791471746747856454345716009727057681308871029674494784336746702666213521096704 29 297558232675799463481 30 30903154382632612361920641803529000000000000000000000000000000000000000000000000000000000000000000 31 315484656553506999764735341936345403185656243600798222000056699762298322786077554101441 32 32768