0 1 1 5 2 175 3 57675 4 270656150 5 20834113243925 6 28125393244553141210 7 699686291478538604891895515 8 333504381764054807093590006199733915 9 3140944762272022074073055438393255181867210010 10 599071101908675118606355537962231556550216893297767505350 11 2360804731928328354239437102663940665389067038255690504049344930936870 12 195437064590099561298303600711128892203559617558943100838159065447231065017715375240 13 344643550332418427755110970902036598786930186155903676622780230726258591298760629410272143984927230 14 13100991313154961933439256410505175895335616352289673129390709234464450025670527649351590967350997931505450529867785 15 10845554382146730304944322689455891122633580352443869056228235623752172274526235135677162771845113533243302844807035427180203575316475 16 197279483919810684484593092884949560409311995807717005114548609441854674752108893145235656512619047012243353093983506313594966509189660539580469161369340 17 79468354956544252756646679604567522838798537353115176609031184706307483706647243838258131194458223308602547255970254000792281769218897557223356553079198351212201000933484320 18 713837508855482102285129826398584099393146614317847197859151124378986985008309994148037905398315257496851906805997860989880468958489071466139150563946262745596466843853603296423939035608989324240 19 143874001593442452273797876059786650941981936673966312727844375825059095311277968527565547906821576202621624434891549969567997677382942417530149042314514283815631870901055907035546790376572377915305143647177152797724180 20 654263210851404331605351138025576220043215170691867954597949515431587011188434547371182036165103333947923354687410484816496230462463627429986677101183822861058537115234275534392781190812025204587847844873201698596186196823824626496704229692875 21 67465864380096320272019651624604002792714474787053058199610541884458372644248993541468875721971942030832407382143670287841684334277550554592894186563220203863715281356546009862785775365084086577864950713150779811801662377479216292545875561281640564656526777481404637435 22 158470677180233390911569519378151545123800047192006669951714940057861341344444271330958077878806452497601861397077142500703080775468622417619156824098863402080129748928747895018582232661308546593501045364808616979661077700556521156493407731886610992477095129065013752034957735853447199389649994710 23 8514191947174417607178693179006571491647425965176578734754581567382453884010802339752830663938444434747008688685276003057006312430646652892262747454971067697460170631116642947777476233191424200683950842902867504049299954524732841640699403155520251949883642744055906390126372527532637363205717384036710496301287028722847493635 24 10502946595367576960082786526752557753380865486197332202859183823243064288101084988539363842388657896725062264697144621441657795571094538284251715327913558693059203123146544361312815737841979249615396782686637353480817934580436921693758554052053847075014032929486538681659967449902889589355577271445464470737034282359137268178340118702976962387579085119110 25 298511696296586161374614289372573176569689036241172744774234732198844813834277741663322254838111989438970812616016069024994951356492060455429069935328345617430558286954769328967374309884601201051267562386705211126526326760293513446505656800482297377532203557642138150084036866347695539854063221249270650282409867346392647144033450202537181261813390438841203873723837258305798705713742550 26 196103288963539352444117508679735722541191959477752890765584216565041215391231395121785632612059145587639393293094382061710257020320361698668295838037369602951120929725295399883163578112877870504778230641598764862118840779174592105449112545923641316731877175654083964529511937082189851039510326714540194409610429015783456289119518601818477651893422970332409945635028067698668607662790982174901272128383987081607091042975