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