1 378 2 5133128 3 81705087744 4 983771662124160 5 13027612739061516288 6 180842352214339004973056 7 2505372582582745606695616512 8 35065654463193295271305370959872 9 495605164965018396615832445084368896 10 7043922846659922007385632452022672293888 11 100594986035779012987444065518234932218953728 12 1442646752018654222445867648238388528646589513728 13 20760343041848256238113704722324023955799693366132736 14 299623983653761357515252888464382789833134979930923204608 15 4335293472584195333969063033388276837522182494258980364222464 16 62866292454922316642642989442112677790412851826917401411174006784 17 913394546072957803665619325434123405761677901346973895432668121661440 18 13293664492084384199674959174464408392615681096710034129107196797287137280 19 193774409140618708578486725396900467841574541609187106096810253810948468899840 20 2828430288980215052541802220207927288035712614716934133967269216994327134166056960 21 41336510224990434031102370837542874713417301957343584056145781270688892603381128888320 22 604799476539079152079083775387899253473515249523164568666755667553204734752136153142394880 23 8857984385849599529142441905879487275380837820007655211726095851608210001429597767418479902720 24 129857333718622358161346111802444964833855853800585370930923406243052948125740118247450261166489600 25 1905341830074213159351315377126347298287230309009956767928364094199554356507419767487725630410706649088 26 27978527362925292446090839060777515336380728297744076543758433256960982927080581545852200436694356127121408 27 411146238651698974649271510726803825991558911623237266806693492305281840350471939328737671018732413382230540288 28 6045944166568675600044396438945491085953809492025997950237792213036599122071180013030304497661384020480871624605696 29 88962614813252101661480040231945150487832880365952276441962766817524948372065773761318034438396654315985372493109002240 30 1309808796997055560383058062876881836693116507686027931020250297261535403768794969129419235591543693124576883263885002407936 31 19295161256013702439691973578510129431308391346212279572914848526897613976704759876370606926160637311860504296991739079464845312 32 284389694624243154643520754794356366716459957218925599737652092048761290416954377441599740011923444751040236527174324440869659213824 33 4193632974818122246017867986779517660827259920030506594253203358690009707624885222732119136689251704722482527869968296335367878622576640 34 61867921510895290178813226917311476994675570720175862669540278941415386839900957776868248284163909283310027674573076676307248678214800769024 35 913119655050507577030881253934706091446783883028377346318102432932971832210010649065376274764891906540029251057960695682430500933313291398152192 36 13482374832939423200954330232313401557792540725487155197049713190314888474237190611227529188987075915675728500177590257373865103984891631253848064000 37 199146184180047272870205031497467872613721539837663086341746889501383142425276941630818907854312753162674991817302562815897662330729144727300455383695360 38 2942629499621456327348898697830117595632531310415866631694196412975202045330380239549021097825040868164413388159084869383010112859144878258882953976804802560 39 43495966928029309495042912240278083374684540398029484505660081238569890474731945911916958094943599805470489451683771671661959529278391212506454929084026674216960 40 643138685998953635537705059552259005136419730416873649468174263813017516122954738114323547678330273999820585930231795365648599437057624682933936901338827608001871872 41 9512518305526291212380497246991706525849067314440010475927092206179414079152578504308326071384923107139414497362016814069951652677591294674034441292427428977262779695104 42 140739206719862324330951616217835401032591050505368724324900594551020871021212713839276522168089240028913967691919013722186598103122830975396799769301924651927840568777900032 43 2082846988492419958227878703513605860217863860483324857524099817857261476731489344627922958547450891550249292284166294031869707328708083494290711348033139251050098895241382723584 44 30833063579978924212148896332780795323327652913098727079927376197765658467465161667979135298834837050791866035692871341497843962982638475799734498406451787771312201138739909341741056 45 456549406308403082489465497397293332256436290268188932203605738248102372008075359485219574402595381379841949140136972938521775451299970408112114149002358488783015614058726945806788591616 46 6761853735029129098191439085659092968665498525097930538346396338042667577681600812028910162068368790693523777703188883554191907637609671046518543044671618210437998831307767541836522106912768 47 100171933936888942266228369886206972757085860831906758086591417002493609335624317788216782209126420151283957774479154223890550734976130094994754554591308580038619896871263250510603025045027553280 48 1484309065803474294410519709206388218403119110776167386252294234647588185498446784095541379138602029864145922125174344594962274866500174345982245338146847004840364841073573411077861193475593840099328 49 21998677967074469954490739880930370494520670230341210831546819144354232782536758392316170647525349565913892491113085475212122787069853654185371596055827726566529458878150881561426624144522794528734707712 50 326106153845214573250355655523135386937632817648972436409524321007668839643635390399634671913191431431195550152697354263179058775903882342061518464270983340161035126028592643286291025084991198748117080997888 51 4835128387094042735293208195634839935610662752803196228627179224930205337339629178615807920965526975319605543889362986633134107708437564586855607507000365922739329098613466195158218987515352729876092661872459776 52 71703486294470132682422898551707940624927290950682286383878035931368132859666877198128266730319022357360209964471851527103680847762269398231118233590964489516655505800171859626733104182807782803972606008943943090176 53 1063537021946327139578264530184824022890405416291796974927026042636826013739717533564523441200273309313336126677741292583585733664396894433994625471509254911677925437641120140451564409419727421421992098177686981184585728 54 15777639983858878583048861385179455195010164662821240303826087730909090560251511980938625732150964653802790171100768627827619439756437318825007158415832091189969636418975262186977161010789476558756649234303553155184292003840 55 234102329827059562285066397198186848374816076840703540831103598725406411326669930146188205716652726694718136753824828005696011871718203086789753198875599337097484025702606336770838569403127327677389007422659796798643810470985728 56 3474089649414658029993608425022824537966998871635488896645435322565535341136079020385403639756407640693826337206386883973908317894915857549099546717051622620466975659810209857233436701737995279174661017195191623793231805112788189184 57 51563853680351938608899101897195484693721985050568291494679003415647861977066233173321654710175192239037027759944552402562792577621449276115230034658575026577635542394655909797493263583042595438300647743798232809300976207389210636713984 58 765449202830086263582094878146499298193644040502236718030488955584233686426270036490428113858172892331855822700843880564711470000776900278635976306498092041016807854357603439802173562772352871975242362609443025446530247994381361435522367488 59 11364537560749486756486522268236107013179724708417331235502639764759347421815095968304168531442937564969923780421728158665209071818292058875960992379203248804459933646705987924998706084984253968400531574183488711908263100302195947781997979500544 60 168752177562327052399655016732157398674828157800875099051523969965210655510799555248927974845852339216815122213123216532214232315904904091212709633110117558485287724531987028446833618095639151125544222340919014650445048269147444961032059599923970048 61 2506150642293031134015267396964843897273838583878648070849947533125766701893682514210197563242350780075239334348772193347644580068461802046891981013122759443793545402569988391797139378913513124724140703006387760204712190405832275494142937421401794019328 62 37224011567580284930483734046895333963533305550955919387443411854268576684363203413650420358799427449180879316275598536459012700593369378630311374711358023204947214498014111075255424426112572942584146703853204968448523731977196280774086278338857019310604288 63 552962310383247330334185498312627702917092019693153165231797707862216274382865345259520444723874791321021362906460125792105733554165922837728779566270040515441680178156221250207611221256041592798189195873991592466491747997855128042461869101357125326419569672192 64 8215281877256708358281816898819688541100594340421185644028946185199602960418424848643749183172300983131540965894127918531762403039989022666472617013212320331842858905742493540294718102605068654426907981443721706130754877740788855883555321752578920002195102812340224 65 122068131997483904997275286746516713720795237174201887470226350302828770340311166285692589712672886250569046569004518623993606049157397412244097405855471694767797629005460131784420143263571014626271848556736912912142540007277706352568058195702692535596186414138708197376 66 1813983807607251951038042042631292430657269817626750700513884928266693133741729326409241792114005498978931744889166942786369268049039532223089019490427768546984658131108511050382230428445131901690588781673402460492564456999084895963314445318968511574962481619782076599369728 67 26959650079225264661722739246022234207760322583200725744085012406899449560862111804312367793971165345445860546985125896471716780243132457139580653415684943387555726946330554353893022758067795089800567226107950027365927906217100179944158325042624188172018366297764984692418805760 68 400722161664382005748649250736239728113787639318020245016104540012792932646051645806055111781608046260086363939693873477245728257524767808697573190140892827538802008377512193150228907618252113079284704193262685201037178831240238027336714852579613707752290078491932368723976325693440 69 5956886560416567087095515343989760795260821162272646521748214392179113824448324327804633093800071247869734164674158298817889250218992999399219061152746972469586824984599199357236522763231152741372040621976223801950057543673118603941918323633965691873710361777575161164515713554038390784 70 88560652731130162877230578242156429851923731364087390479541888678072542694457301024268869043844992839080812470871448497855950116949728734897922166799358731468544371124384750683790574801374191619578983088558694542229886989049377980319179439168751421034405373085945306587307246857199663710208 71 1316759647721486467949410250103666877021123500859043513412319385049643762334753974224895565582146473222774344396184023138925740675711654199286508182182091948434440008737369079155482386965867161713896549673181505350007404150318418943821389323549649741674523627172384174682137584309445493379825664 72 19580113040856339591671065142727390871378727089936026523755284953255496091675355169234459100241538640159512410418320768227047432898802595180928592010734208343175362334935983070558105948523199403960457722450422588427668509712031491933631671869583159000748391870880226725458968849226777846699964497920 73 291182775520531670511356321265665375289210656391947604382567021368962475458792653013063981192302855983599538827542560137190484845618625000702559970182398830175314121676570566883759322376985953154703736960678127256796113708038012309749025973174404565642723584853857172049464549771475326794863401322414080 74 4330687362060383409832560471380348887172463623117681626732963695242051907959664062126075970149916435456050212507797148691841820645642389201879512569989981843978466004556008046528152943088421247752945078402088141766062460438816097511655406113513455014093273691261683316926976792693174112568643306359472783360 75 64415081089781843227352920776673277957294000000709919846527860701364069535502386006885339742308994675889178993218400635400493176819399989304500210842290241629882304951845792192138614742820351881669648747697681527989052806642340969752709733865741401043093007097536908205840410054238283448770732813597321476440064 76 958201419483005068658872669195382312289284042658510789674394587575564431489931577798128829850040922009388143854412092026222243647683422736994861749107528417433622422811560490052181641237554188148371374697403843296981036747060663329399887194299038437840727084000869634892927627691865094879368522941060773255655194624 77 14254880550256005326722929683229748568502690224428259881115710115703077854490124739921502280926285199117104274921955000852224687209527035230049400322250145113913348687781866100491643132786810383645303963768569958989893388459502260842013794342091856765733063196139465976839923953180522957421621646737264483777922826502144 78 212083512850581140729089600975926720182376893482271291988015637944376527722568441084999188597499984352988619060458255178055921978444540416156989759002331763649724292448737056932696403950402612594711895497824401387789314174347339203468460382031852483022786050324419784897440222354137197174738213975358182080156509765441159168