1 2 2 17 3 122 4 720 5 4304 6 25391 7 150079 8 884793 9 5205467 10 30603312 11 179828144 12 1056663902 13 6208358851 14 36476199327 15 214305557200 16 1259086948475 17 7397361356851 18 43460791661461 19 255339657788151 20 1500164308002762 21 8813722201174960 22 51782125113764678 23 304228837249927015 24 1787396413281670402 25 10501259383098800605 26 61696693382551789508 27 362478616488487976721 28 2129623812439479189608 29 12511903808248521088133 30 73509572904504588431703 31 431881302102184776684335 32 2537376449544167359846168 33 14907520226817926711859028 34 87584228722772788454657354 35 514572310098680355148912956 36 3023200251706602677776721864 37 17761818081825439813767760630 38 104353716361908913939207652665 39 613095915540547755807044116908 40 3602043269344489642263375293911 41 21162619722870710809867360052835 42 124334007130441145675003638275269 43 730483538028417942521331727629809 44 4291715610602806077070442489327565 45 25214562578650837649549355985200560 46 148139863802252151206788202673005555 47 870347013908977984149041881317179037 48 5113437431206538405495458639870767216 49 30042318690138729432266734272596533993 50 176503755921953319086715475168492082245 51 1036989726920862056687026509670629505999 52 6092491845980336117879915967991421209031 53 35794430677295977926820151690009422027611 54 210298396764712335378558557234842296555453 55 1235539016684516699200257275972760207219052 56 7259002851351721253205381945465864828085226 57 42647882166708713496011527934704876528241592 58 250563595379602168599379952404787710789507141 59 1472103939045330302720036413106670829849931964 60 8648862194324960537454428684437242502221560816 61 50813543305191969973825509800221163948344918818 62 298538249912553355459186785024195141815576720377 63 1753963232312981391933450676394578228142907017917 64 10304833706256818554285746115988257707344060679329 65 60542658909430271208956997000209619483573345180057 66 355698466594184419574686938953155804589079303792847 67 2089789272828697153047306583268603947797501389662235 68 12277869080083624291125441009376871564299636614466873 69 72134578882026044988184583557430350308265465641532056 70 423802977255056187232414862220328500638077876185973226 71 2489914910628296335069735346100481054813449348018215088 72 14628675575438401672767071348855539767299651551283495998 73 85945968746951483226532491941202171713359016032715212884 74 504947252795343462768132310594250264923206395162249485705 75 2966651395323394769625082919060006910262310426451651406645 76 17429583887529978102102351759345632699510588702758140919403 77 102401783698393866428203372608567429248547089834230877332407 78 601627977597041651682844332229639517038046175075225796395157 79 3534667174290476730666467401365885940118721748172247352627296 80 20766773651232636351656689302674650279866564799774278309161749 81 122008343817575368099025534327423964077326150378069030640365801 82 716819868657070055727570141571095423724133664052771788636665662 83 4211439218204694383958191077575122718668463550050237846845826327 84 24742925055719482780057317891086290265829027781361671160204719175 85 145368912761830763288414914654049950337144379461748022861766487447 86 854067203047682525081084200116875402637615379487234066764578140809 87 5017790760509950061106464545263994658915856222723850287831443299157 88 29480378155737850220215210148204519295505067464332655327034834584497 89 173202259258212055928858681984716023742175073791566191213761167757565 90 1017592869863174003080586644857167727194095332204051793399843481006940 91 5978531996240542936806113756408052425653921002818412002155401233435771 92 35124897086668787650651905470371047080179082738777290622062420125673077 93 206364772510190292166597670087955789669093374430206999934850541727932848 94 1212428302013324049052941692822044327359337319393201500010798858227528126 95 7123223453510333912145746587134522661350048525316698190612348386273783923 96 41850155002470467465918622467923977688358389223006417624307273506511427332 97 245876811974457179419829364461152051735292461543013545215207194394465710212 98 1444568285664743905037846443339672457630175774728798353170751698582993221001 99 8487085525434424674401865057562641987036300553972487849861794082860783151008 100 49863077731138439986327051258503257412419770868650567581790574789159271401178 101 292954102249875431233507572776965575096291097864368785712947375970736373818822 102 1721155410578203734519102199946417101256493235316607950020730831242508301936095 103 10112082147379742730445419961308804888903477479398861022798860561199904140531810 104 59410210563731083041832349961412443947787230845857481032161188982831949139613901 105 349045139050957219021316125362744739620703189726048136749732520191569897792585991 106 2050699836594733806159516793115005277268421070037211861723272690906837792132213434 107 12048211962624480377218390075370784122165594072939853122809345598160705329624008579 108 70785304073252590845976677626181516547098175742500437230086590467816777604805193511 109 415875757190062919917283289588700757589707401667973405985262698835327502046442212770 110 2443341138146798122711667147141406898295607530621436684914564804351839827338549173794 111 14355046703605107561945640332587064047794058455605782813259337752698715702424525442070 112 84338352367357043629238528980414245807135835301812935120393196226805447673635312046069 113 495502231856489927161893301508864555614294981125721894872123032808893609535512029186840 114 2911160283346862954921223985115244915737375895959370953489113826453771978632427807808031 115 17103564122372552982030968482567451441878607578811468814907587345682156697737867082403516 116 100486361867988771991412460461075913055209016138306934883703398159666493438954393719218566 117 590374547037023826696313046501937963154266283345865313718042229711826330020384944500166714 118 3468551346769413162030144874116498185483066248816570312953188415609249316526438245516793236 119 20378331866704656572497391325080691634295745829335083225387622411020279485730059635814786842 120 119726181956722745511058631191493431926780811512288838905714283476320267092451492362770941113 121 703411777749807864214650911703792916375832960128069069236174779697946856696351874566613966990 122 4132664392956216231510406082763028445484911541666774779663672542591158335771542049754462577047 123 24280109496379322296401178464056372300591447185917501712536287140397140179765941671037105393484 124 142649792265000671027765428227983532188674901075272417315959645178599891714871643181555034345297 125 838091905486765039092194612587643099788333474001663493554861277451362161495460074898960818036143 126 4923933157488172938990785869430702016059769744556835543671409885604876135808892030171446510034992 127 28928948699641535907514755685826771957530037608539801997419230605141755395151399544942130599441017 128 169962516975638264109210460184661244503037053410676192918644164516234949886164062043475111556550284 129 998558830347404659904957037647280608138278241119986995884137338493890091094636442738103362277571351 130 5866703761557614313112000749373542901609693007505328659021456316731937447482784131320128382839808120 131 34467887098750062129008888620366622736591845011840793665167199642571868073201462186569697634856031035 132 202504726561607861822172183006860173737668692539068514046071878965592657679852728484875831932381215604 133 1189749872462553183118986651424556188929670202803933091117951420175927782902224781971505244199690257815 134 6989983804620104057954975847847780708249567919020412810049856046999352771814519246868489142312303057131 135 41067349297311386405808988915030519010419166803382056330423734744630575939662152522563324544199827244772 136 241277694691174243702792470032048014308532583653826647992325961869507359870523790647252352538712815992558