0  20 
 1  64000000 
 2  204800000000000 
 3  655360000000000000000 
 4  2097152000000000000000000000 
 5  6710886400000000000000000000000000 
 6  21474836480000000000000000000000000000000 
 7  68719476736000000000000000000000000000000000000 
 8  219902325555200000000000000000000000000000000000000000 
 9  703687441776640000000000000000000000000000000000000000000000 
 10  2251799813685248000000000000000000000000000000000000000000000000000 
 11  7205759403792793600000000000000000000000000000000000000000000000000000000 
 12  23058430092136939520000000000000000000000000000000000000000000000000000000000000 
 13  73786976294838206464000000000000000000000000000000000000000000000000000000000000000000 
 14  236118324143482260684800000000000000000000000000000000000000000000000000000000000000000000000 
 15  755578637259143234191360000000000000000000000000000000000000000000000000000000000000000000000000000 
 16  2417851639229258349412352000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 17  7737125245533626718119526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 18  24758800785707605497982484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 19  79228162514264337593543950336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 20  253530120045645880299340641075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 21  811296384146066816957890051440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 22  2596148429267413814265248164610048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 23  8307674973655724205648794126752153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 24  26584559915698317458076141205606891520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 25  85070591730234615865843651857942052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 26  272225893536750770770699685945414569164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 27  871122859317602466466238995025326621327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 28  2787593149816327892691964784081045188247552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 29  8920298079412249256614287309059344602392166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 30  28544953854119197621165719388989902727654932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 31  91343852333181432387730302044767688728495783936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 32  292300327466180583640736966543256603931186508595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 33  935361047891777867650358292938421132579796827504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 34  2993155353253689176481146537402947624255349848014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 35  9578097130411805364739668919689432397617119513647513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 36  30649910817317777167166940543006183672374782443672043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 37  98079714615416886934934209737619787751599303819750539264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 38  313855086769334038191789471160383320805117772223201725644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 39  1004336277661868922213726307713226626576376871114245522063360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 40  3213876088517980551083924184682325205044405987565585670602752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 41  10284403483257537763468557390983440656142099160209874145928806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 42  32910091146424120843099383651147010099654717312671597266972180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 43  105312291668557186697918027683670432318895095400549111254310977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 44  336999333339382997433337688587745383420464305281757156013795128115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 45  1078397866686025591786680603480785226945485776901622899244144409968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 46  3450873173395281893717377931138512726225554486085193277581262111899648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 47  11042794154864902059895609379643240723921774355472618488260038758078873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 48  35336941295567686591665950014858370316549677937512379162432124025852395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 49  113078212145816597093331040047546785012958969400039613319782796882727665664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 50  361850278866613110698659328152149712041468702080126762623304950024728530124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000