1 7 2 49 3 343 4 2394 5 16674 6 115920 7 804636 8 5577768 9 38621016 10 267152256 11 1846396944 12 12751839072 13 88012679328 14 607126689792 15 4186073691072 16 28850627143296 17 198768754154880 18 1369007582681088 19 9426405790368000 20 64890966854407680 21 446615155565332992 22 3073302252698517504 23 21145097558663543808 24 145463957522655012864 25 1000575682414807209984 26 6881765951186148556800 27 47327218470973985918976 28 325452918549170314764288 29 2237874894218122851557376 30 15387131309187301282676736 31 105793023815933798513885184 32 727338850323734121030254592 33 5000338762276052650770137088 34 34375350780226991431834140672 35 236309847882787889301816410112 36 1624445455744707033239047766016 37 11166537404364676028268051824640 38 76757930656254537327179798151168 39 527619009337304713881510303498240 40 3626694845802892109745079831756800 41 24928482365890400556717176142692352 42 171346658680455073688519347833667584 43 1177744418739844751609894015779995648 44 8095107899292430388621329413212995584 45 55640482516817439462372435963144044544 46 382433754148401950831873164593258823680 47 2628566689901772732120937037349116706816 48 18066730283763786439849641815718450167808 49 124176147558769785084620156742790583156736 50 853483461355860009463598893097365291401216 51 5866114819291730249189994909518801796071424 52 40318532678709250443325646478564201817178112 53 277113542956948137503518350305701217433550848 54 1904626401627597847771610992568811690028695552 55 13090643354389197032194058128426392491919409152 56 89972840657392296003053707153047115374564212736 57 618388236798438118551044746251296388896155238400 58 4250210461101477449361939647800793075807837749248 59 29211856165598463179701999928560929089325084180480 60 200773983629393462407728198843660686797404289105920 61 1379924541985114465324648560946271818160016784883712 62 9484248172978025037194664768617247766782369714929664 63 65185378405524701839918305236647033931881378624831488 64 448019812165491550211492371587181188725344847794274304 65 3079243459592948646001351370276542327143531505048879104 66 21163653527551747979434386307183779042414302996264386560 67 145457825304874820565558369200770555900553276283112390656 68 999731533286599256147620191863777775757043091327657443328 69 6871152113301083529545053319283600586541003899572999684096 70 47225397650039531129751932784262133753360836108854226845696 71 324579873203124294449357266925541587516846365031265063665664 72 2230835072857466592436107300084425416485855156724925969989632 73 15332510362794447155081500013013420557203880829842407563460608 74 105380196732496893487717919544308787041264446115235569369874432 75 724276987283260509872470171338263512785566142845457270615048192 76 4977947572363619216255170469261415402129520620814093493999763456 77 34213374167495727133330095387393963108501743104256923312230236160 78 235148091296842770756897104402707608777854917484223813184628195328 79 1616169757932151143297676254317261457602543974333670693064639774720 80 11107912886250684420065318485779726555988817415724084681996542935040 81 76344530610357338994605238441341401027786712729246838117372706947072 82 524714869451210094174586961567283603180084447203227371998249163423744 83 3606357651198776321134534920079091051311814557595256271905933207011328 84 24786442628876148824571021610042294083338919616793367930698306131329024 85 170356846710306932870531081101712587746229558574346541619264707482353664 86 1170860006214242782148399067796434952607361790314928235721613710395965440 87 8047302738622164041980299602544319211901253620344181334576284279553130496 88 55308986195467635455972504276977128805729925626005853444973470573393870848 89 380137791963233964054918696806724311017856474450407384816415024919877779456 90 2612681019104380599468558447679782376413934794292322486403029947772804530176 91 17956914967318713395560130313984482549425245975459437568324863685035141627904 92 123417588524016720056687737252378244104042074796528910374416524890121963569152 93 848247096580881537232580833492532287214845865700040187932743310010588350906368 94 5829988564426603162850173193035598751677579289388075191500728880762136205197312 95 40069416688828189915183894770565599615940060808980655886547452372783593246687232 96 275396447856228448756328631449988070501218899860924168127968802890157852171698176 97 1892795285290537973757820499333607302476032119643699634045175823790949525272657920 98 13009150987001787385457366836763283928501976250773366952787337513366449381240209408 99 89411681162481085257525956328951617529698871024976144359485898542623224138521640960 100 614525014069260034471308932868511029612190008469339536904584327454011025315237724160 101 4223620298424623510053463298430105608029242825854948901770090822688243401902555922432 102 29028872637168362017231357167263678176916054299280059517162067701104153994386760269824 103 199514962186788277664205265470994572816076526510816023824277051944258148964215887495168 104 1371263036383122025091597791890540726596383947420612339912739322681196405270495828639744 105 9424668156055754938552686680535159120305333618948785221606725876606862850521549949108224 106 64775588142451020513972916852749883024393730050377675604224556968853168685431952580280320 107 445201543717947205107796881308884356526094929928926506365634291711509068119799082659086336 108 3059862826723828668086478349624850059250335247353631540283032659914666694255854616332730368 109 21030386436019291125300808749532674226343000788562186970675279116752014214800732623330082816 110 144541496856670534077134666778526752103666534564695943210449535101969843297620386014251974656 111 993431307437409843115478518269846196320696322214754973954946871964149692134211887283142918144 112 6827836871852107614560873100899175520590011801247942660201566362307628494949104692530272796672 113 46927609352262856854489273658667757281727256704203608748194206925096136816648565795355914928128 114 322532679003844299464887864219323358695481658813273846109905404841215398034478020826169650184192 115 2216761740091570013819784729239477267152721779788251955105782261298626046096111507122268533686272 116 15235766574302048335129166972581987182826030351709478163037233541043589686719649092049319961296896 117 104715170244739084826220498681903887266293371109588320843316740079280540528511235141181676118343680 118 719705623064511047363258724752765850093241558691398434844875713313308258081085334676298847368511488 119 4946524772757086283507839725563122044548360478347590378969665949903713652395779594566360366265139200 120 33997382452339096927452377011625949090196517619483951951930317356591216627290390629424818633865953280 121 233663443815034176919116018281518157142550700970489368399658304102704092664692227667760254113170849792 122 1605964960390982108999538678909167019400971905840840608595082154338178921671346947725989517156526587904 123 11037770441956552511032698026045925351288067206673983980881745304139740481532942480019773111664019243008 124 75862412514407936493318039287141439976295824069924972250340780071834170792325981132418222677198282686464 125 521401098340123306664852138223589506478472884028609885668214044181643393881755009070289856158823857782784 126 3583581068738805694781507351131177565806429466805306037196602297075664945476094745590219761570033120051200 127 24629893024143283423673074652529353756176317414288076875300538156872647380736751354206885437696543530418176 128 169280844687310791200696998320367695866697901142267785503652683379662658024814993556245597583539869883301888 129 1163464427048833986686037475627809345346053830473580102445738373155048536838537971207492696455060940365234176 130 7996471635097525900959309070431624532929361504500556896728460602823287395611482799051096554197459620788699136 131 54959616400962102727705492636811976983569598698677639409237879437560136953288314684363536243710251922708496384 132 377736528384861432182989290406193851382496401352066082320954153732441274244927925277359801226217040595692552192 133 2596176869725963171930171579234428423897411841102443757292088879960852836098472282031572051452188383118662565888 134 17843480394731079399474982503702094373885544499514947599143878287804830875515450297420983275866180310335668355072 135 122637943623139046077207028212769301119934308312431679507409523520464499550413829798119684922684698769023211405312 136 842888544325601496752748686589729358962338538484043750852082733932838366239957446501670126943952194125936633839616 137 5793158929002727720335674022560397876490153610453036511433527483219151496848518253369295577715702875268459203133440 138 39816284847831682082666174657373198908694052071667585149373104933907944991168597772649134467053219523758575811821568 139 273656662708176699498824922494436193686979829160994351418796456288738613803929157596650621703185269038515414829629440 140 1880837685619071733573829565399864033429290857805595348132757338051735562025545300859038785628861339239763172288102400 141 12926966091661619262945224822299847429829109544257280569651762590337982310506599362593577935636862096866386893342769152 142 88846822673872917966170113695802545182339314947123709740761758516109130768371383651872349277461835299817192617603497984 143 610642732654339855297026755326240014089744022156764667266808960313307619672338992113735456977797152479183230408587214848 144 4196937332336072431113189559438009306132900873874202614471391315024250149838688818755286199726783735268493058214601949184 145 28845480392143248467665347960420019624338274483691037804985003664311844500232726250183966113398864178053000852083881017344 146 198254506360080573887895525550155315800841482790422847204073181949735555199427846723454530917782160589330622183859373998080 147 1362599920592570825104711043649494865859165127514871738178357986126598321991959575700745084421255787260711690548070387286016 148 9365126562191275739783714230714158209808559165052898081038640243111886805912301361698682305439245519038713590386043710865408 149 64366358899555283464299000539279461173097462774733402327766308783354212024009426587317472019593114829427309969571475447873536 150 442388912787592579674306981978546972611982833754678502927615610606336400519033533471622372032774804040580691063545860106223616 151 3040531630225566525530500055258470140597761991872235634381007015023382520495276755018791740809691364918755304421508484247322624 152 20897523258695030711422027184331171906582150229936070040944028745889746597507975698933400736027700123948259762247152891657715712 153 143628329337220039902874273202992267647021560987897345354503972518147373136552198531658651214861767594355553136032929208648859648 154 987155115597669162572732460916667129505274793249285560188010555300234308975557148231225289828361318276743653805806258321151229952 155 6784700669742407648175368356274315336015693281076807840147022453206359636099832697663341514997485587028119900147789719494671204352 156 46631134712838895464418972612484048511737299379878822843361809768815980931015398777883628041383963862638329274702103432790158606336 157 320495012300278426275148252068579105398186901569267358749162663638792546966069747068379180612861991282853582754982524309080322867200 158 2202756882107447576034896585622552457329558879316078537443804862285602188762781024368161031572915498382080798413406758823450952859648 159 15139511366618817887445228451363830579586556727039284064489753286586074542654725524362746350999303543044382244422129653028556038471680 160 104053609493392364022390506773220545440817185888495427735593037679468297158194764666846474762741145878887434001483982196512252252651520 161 715158725166275718908072950655319739438345409195387783544446878513755650823235293394021509486289686313562831942261253449646111574720512 162 4915274007995260262277131980418122609170513291516376344143940293463920211597410461845805002317266931846533202463418907991357753932120064 163 33782596399192726475277337001521939491026378530349047224912527809693514316776855212322541651759831341111565847239765933332468618848370688 164 232187222444468983954323458382128084997420708887663316167032037285909362023763478130311575410093539430654532143053218836061630791526907904 165 1595818913070016643751584639244826421308118672246898828867826762575405787164349304567613675284905923388032215010762567345076631791315451904 166 10968036813135192053279327787419284684097853173240320761306109031178622069855320523258405341652710969456734245336922669459101787471436840960 167 75383134357520921904448749769930012510023532391521004887625352154588554190477881929381237126521986512336281336570279135058703787422809849856 168 518107027025674702079948116603767858430254521300154077973079191466989379852158392490388592958425895822364188938348217112508633080443256700928 169 3560940968309601853907859105800219677234825569619567241641169807843785537996772713165923409405953559597839394330941015197814818993663058640896 170 24474287972074227995935710779772119923549424030335428384547149272550557109539317033821698587563874326059040935704315620136405499163437848068096 171 168211373642678391059114623985523205862059158508632576558299846142481501499890920881228691422084552875168198596743021169652110629255405176356864 172 1156113969690768186090621236624306964257773460687223646464101562450885025344627721886120096699484076574724936893872908884611829092389856563167232 173 7945952060014194293460330531854191077983727507895631038976525991324355203195389622978999268578972856903527811138828909200868032261132360936849408 174 54612396178310863860677202820042248597037396567820090317696470561236377624009770667440155430768108082094530477367010881764585531708698047998328832 175 375350089430436882825054153366406200111657088992232101370354210746874014479848961332011563630666684521338433666059838585302959565344370911600443392 176 2579774913655405683515761856648856064621348980587939789510201476437720057722860389533690126976113948944698288470709895839466699671470744505528877056 177 17730750018532570618453138377272565822613128820846791181574718454641910663814504090416089019285714960740823354481511200770986529955804676990393384960 178 121863149593232949134262855306614484728697421228802944844257825575683861712813674791029948131441160417780747987678683344996930824973136435901238345728 179 837563397671223666450992685521838023739606626819065770261485100117191098561306000756663862427582374029135136832753307866612772812830550118904019025920 180 5756559283590522981119713585481809373400284247414216415273396569768668547453939618094088700493467937229529561601344790821689833926363539978156916080640 181 39564736087593179611073319669088450318382105000161717861042924112983670590946803101952070400362262250840193706677105653442005313032413064478317841743872 182 271927772227238413907052691785820953763950894014027754144899728658525111119536432653362284742150143428147572706105805033455308917336150770114561933574144 183 1868955049889806751232123022279852798173537345256569722957666744001119147997691272530398111677169007872301997055308078328622713595712329867811558971670528 184 12845296932707174131575256005696420753702165542652182208147463800190264301112117379093634263448482350592949810040146985415901104359296564989082407350042624 185 88285511895611304141285484495671910763717633969624095659823173050542693173111358797690625560349312807533025191402712493927740723416087456110517889441726464 186 606784852970087382703811704975095605819299296926687171646978159816764099716055898388384146800359198889204936101637049544825437860768508648412526329819299840 187 4170422189195251199470466708625918799786784584496044630475734029478038886559293791082520161309685637823122284316117928245100592869804803758027812609978269696 188 28663242252998385963444971912413968635368601283245452972545829329414006692997839624621855011532876426130130421853806002815045312571623237223979317405258088448 189 197001986653199949799888440311086617821324903174703358576986717315223406129417249421004826014291016818856518833103200402813810201777668422604066482690254176256 190 1353991373437418775514375324850087278002516554557219107050339302839051272846937227834431536018357226080741911106243979332490741700870351019240417016166089752576 191 9305960160545084917491831700021545930517181913248692220282820258753008849332807024896646871376372657062522673095094723804132963104535723012699754286696160559104 192 63959709203903257551674736803556814584562989807978412523112142196516525385926546484570642639451278496849180065962102091173576138964322082361438147578522083786752 193 439594016186739467176824378947432255091149824334220295815048883693402193328644606865908770235463302111407771798867600123989258073204460661263610129759400957575168 194 3021322352344152822541944502061706970058289648894338254157040809110222239789957834957506676272471854777167043376124728695715026037760579435862985975436087197171712 195 20765498211187132583338312131389470662920713423618227324600986079446006163726800140068273873185517168097200884172833065346653829254277538427435754499624222622482432 196 142720923381198385505435732872714877670018477940556649621158848867082927811191660784921370461575371497840719524031021318824781879283152494247849510061069621081931776 197 980918529554377146953569428456672961230501905217936798566223134893646948190057443158537988997529956159194594201646773632452026736410122918460053990628409635210526720 198 6741836717613837425279581918568608260800322841148285910474276653851219322050774689312356894688419710923614312868608653672201326605272908810697475423722354975658999808 199 46336531483011592816552213785705374696568151731381287582342907240190238017704673188734973729718424472385268025508783867615162969516777728381645503003617464292642652160 200 318470209203766413749910608446966021930510066954281148925502554410574986416090769631741610312057423919183781528787862950447642873532381051194259829669116175374362869760 201 2188840444120751033192295938723961124880264629228596866858669476182548800868121151103605263644353243265397222316920927844717577639095416045696643750666865396589350879232 202 15043863919947602644414353314993159351571420079785001581574612421226487449297362489496555800100652920603383573021099026389035778560569562790792692009798670783306188980224 203 103396226184413109842206579714108301682950739670207991611817172810460685854545447634107813720643170488188070071709197415110786870106806554275619637729489905188516678074368 204 710640540626182201579125703325442239152576746996716364687655599946161849944372135484667301153501741482601033666468244787248536289457156789938575717435911584485797835833344 205 4884220600863679428484394329142304082685827650982096570960665967875968075521397147170897193419102278003848493217583450043653541342101180590525782564993489709975050884481024 206 33569166848939815140119523980236482957066402773756180212872905394950176717161965586682865992481020953993380386035422949962398080097654427434229812298582892398340075128094720 207 230720324698824839570053932568852752394729240863729476296899284105061251742304275747619453265673120414431472623904715085898223414488360067057195544805497200439340652912705536 208 1585736949286611161211623275570015593048069011716712832622020272568694868674022044072795160450559134345237714149960888330335211082615045480400523996368714003762783749268307968 209 10898743643912755402393558466486091158280560414833447214893840153454294510001305495324375151707199245366146697185113981188429499673214184365458148369510667905632942699227119616 210 74906883559197035767852061758253927021714401955405720453377099436608482997072050694794346689405384579117095927261971381258761620678537885559423020930068695538895536407818797056