0  160000 
 1  512000000000 
 2  1638400000000000000 
 3  5242880000000000000000000 
 4  16777216000000000000000000000000 
 5  53687091200000000000000000000000000000 
 6  171798691840000000000000000000000000000000000 
 7  549755813888000000000000000000000000000000000000000 
 8  1759218604441600000000000000000000000000000000000000000000 
 9  5629499534213120000000000000000000000000000000000000000000000000 
 10  18014398509481984000000000000000000000000000000000000000000000000000000 
 11  57646075230342348800000000000000000000000000000000000000000000000000000000000 
 12  184467440737095516160000000000000000000000000000000000000000000000000000000000000000 
 13  590295810358705651712000000000000000000000000000000000000000000000000000000000000000000000 
 14  1888946593147858085478400000000000000000000000000000000000000000000000000000000000000000000000000 
 15  6044629098073145873530880000000000000000000000000000000000000000000000000000000000000000000000000000000 
 16  19342813113834066795298816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 17  61897001964269013744956211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 18  198070406285660843983859875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 19  633825300114114700748351602688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 20  2028240960365167042394725128601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 21  6490371073168534535663120411525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 22  20769187434139310514121985316880384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 23  66461399789245793645190353014017228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 24  212676479325586539664609129644855132160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 25  680564733841876926926749214863536422912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 26  2177807148294006166165597487563316553318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 27  6968982874540819731729911960202612970618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 28  22300745198530623141535718272648361505980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 29  71362384635297994052914298472474756819137331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 30  228359630832953580969325755111919221821239459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 31  730750818665451459101842416358141509827966271488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 32  2338402619729444669125895732346052831449492068761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 33  7482888383134222941202866343507369060638374620037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 34  23945242826029513411849172299223580994042798784118784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 35  76624777043294442917917351357515459180936956109180108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 36  245199286538542217337335524344049469378998259549376348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 37  784637716923335095479473677900958302012794430558004314112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 38  2510840694154672305534315769283066566440942177785613805158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 39  8034690221294951377709810461705813012611014968913964176506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 40  25711008708143844408671393477458601640355247900524685364822016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 41  82275227866060302107748459127867525249136793281678993167430451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 42  263280729171392966744795069209176080797237738501372778135777443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 43  842498333348457493583344221469363458551160763204392890034487820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 44  2695994666715063979466701508701963067363714442254057248110361024921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 45  8627182933488204734293444827846281815563886215212983193953155279749120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 46  27606985387162255149739023449108101809804435888681546220650096895197184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 47  88342353238919216479164875037145925791374194843780947906080310064630988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 48  282695530364541492733327600118866962532397423500099033299456992206819164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 49  904625697166532776746648320380374280103671755200316906558262375061821325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
 50  2894802230932904885589274625217197696331749616641014100986439600197828240998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000