1 66 2 408 3 2988 4 20640 5 149120 6 1050624 7 7557696 8 53547904 9 384685440 10 2730236928 11 19605861888 12 139221963776 13 999628996096 14 7099542437888 15 50973532015616 16 362040887361536 17 2599362561034240 18 18462321529880576 19 132554347340582912 20 941489406328766464 21 6759625268399284224 22 48011436429786480640 23 344708295267181477888 24 2448352824048298754048 25 17578466772433091854336 26 124854246639054659518464 27 896417433804802857172992 28 6366967575038538230530048 29 45712988002036859965931520 30 324684800908572319570460672 31 2331143073792908153901547520 32 16557367190445570478928035840 33 118877113134158621958134562816 34 844346293952505310786055307264 35 6062162463851302639613456154624 36 43057610305281285132112415948800 37 309141202872126148741368089935872 38 2195731560054287819935495921598464 39 15764718265335261095623308341149696 40 111971775713314844295306375189233664 41 803925001529615022699550689877557248 42 5710023385605242460067733493174501376 43 40996318311038865118259258308585062400 44 291183799278664876610127975944105754624 45 2090615557255072757364806723293694394368 46 14848976831885382514875079375310360150016 47 106611363856625651722987799602868917370880 48 757226581630219415787260092876769963540480 49 5436668097072660075875236752025201137418240 50 38614922928302193050247636069726051666755584 51 277243990964034718140215183440393370651852800 52 1969175817294394225045455953902885402776174592 53 14138113482972132920391859258765975953441030144 54 100418519716246500518875407974969878504468905984 55 720975961146547781868153819310763115307497160704 56 5120862755595500288728904100724525889141707112448 57 36766315193129646383290044988458972727670403497984 58 261139433599941259263162777551255567253973971763200 59 1874905691350496273713445830060310979067733618982912 60 13316858317748049210461880759459112847514564321869824 61 95611195546606361915953393388079633345600569217122304 62 679095887627043152018064206450175009323051017058648064 63 4875712285702631515199552493104911936933734207606226944 64 34630632359986548439019469759754997308973018249418506240 65 248637935725460835340986101641750645030737007259630436352 66 1765996112630250299916330551691011852428262970931885899776 67 12679341901100197650522907938256447295840207254774674882560 68 90057329516993177887398397411563183882482780167541148876800 69 646585608812760766861448567097386569819586152126172656304128 70 4592491762426865060604751040300231384416002491617646571683840 71 32972764105958207221790702251858605355159788609674921690267648 72 234195047766532929301720397416373386846758161957179449979961344 73 1681452785167075784125409598652097886380581296646534913385824256 74 11942823903811428578579025145491746033786380120322993928848539648 75 85746025406320840490213801736959093519214553494708018104133222400 76 609026724338071127644466899538335224738632071310319038873533939712 77 4372635935924217747753741512444629461149253187368027403967367479296 78 31057441183536806559368399257313737890103674344505201762960320495616 79 222983455355895911227462842202841949575686317135122829304223005409280 80 1583780504734333553811808716552702024262968806216443807891619829514240 81 11371086477599801595336224787183807733416714009860102544729120322879488 82 80765207679317560319724636585842587542302431124197675179080968847753216 83 579870858466514457677794285570115572380584901205011108519575956414791680 84 4118638126927493763855682915386972687041424422856704844272914261356838912 85 29570631897055788235281088619526640903590162586131784260675665096255471616 86 210030785631530831642644768818756565270904448548475662978951904470079897600 87 1507960363974159042752559142606057160773559973495319176527318186320874962944 88 10710562461069219498605183520702848239483663967501334693460410289239560814592 89 76898744241697601494112613253188456850165951033028910725269827449388426854400 90 546187302435359724566135838557922449405134936080417171241649360288733013737472 91 3921467040662452375958024004342120006340142369093176009217806227430715435253760 92 27852932133671924152092662300118682986771402203342543020589872737496928014565376 93 199976006144758500537498570871406135742844784967152466054522257429506980552114176 94 1420365916570802905779711296157315644864896196574121865211883813748463861678211072 95 10197816944255872542211491831280921570284428575143105678455537006808349370566574080 96 72431847651583416607413151000147909435599359992885159753818368518138762802711494656 97 520039740934079905123599038122262050637833305274350566302996538070791638978006089728 98 3693676744150926728432895928419993403304078757353458207224603017862757315071732350976 99 26519531937971931771584835453433217362171928225401292466629749328802386421582504394752 100 188359793828663137851443985170511119609650383915249012496397278727527091064141045039104 101 1352368903472439829764856936757387441382048806585522874758559554828841091237167933423616 102 9605445843997973146717121800084184512769592026792561644435676579988275012480356688330752 103 68964326193877524246239572351119168573817131266838457901180254377674465027308439455399936 104 489831656674588175185453301897028593814440548440695231238366527533522493480659519893667840 105 3516849784968799815896388728937539242124870110593259071698060144904161645682323296106840064 106 24979064561641002709118661774888283507422992890245969958366423202938097913412958785955168256 107 179342467223773345742985139578522966887175597091818910910144156592587600165044761649509040128 108 1273812457550376445175496483826714257826600994767927329886861116911573173335805525216129449984 109 9145605447062209787428736320191205784724340645472924581441288243382505374801736718413788610560 110 64958324320209563801275175863921131680719847473664217630986885636396783706354036139518112825344 111 466382002478922636106662280953362697367441882517299334050320521096112484898018815568433918246912 112 3312562907889958475632408408656998372064473977424287938880541256290306789430587426852783031058432 113 23783244695529696547336484780208976007319377927565328802890213994267288607394206227259691175510016 114 168924816542942759724931497659653944997235694868981646696571113612280603191139917622514457971261440 115 1212831381230249631229134945544799004038796473253223436998238693324634903956656574277155880821587968 116 8614355240197842801841422201247324175482539577152127309386255982321308199409182492183414827993006080 117 61848581979790042990070136159473945420338841081227475881718290828258832701806658721906886378231169024 118 439290790559832723483413778445545455147748160997131812899362288280492926763547322950576525747282771968 119 3153980967272322482147281923893634377861377754227619143531597272156548028198740895414075193307363803136 120 22401722855609887691530187445837259117702537825437336866621906283877553174512272781899206634546353143808 121 160837898355803564770003420083081784664727487848324298663011270399865656656480712094954660727648507920384 122 1142380395136470976864170123458772222459206660889509323992744254887825508349063965232228624093446829768704 123 8201961209006313134391296790599909123964964340595960067094445447136873319754707045120545981113843870334976 124 58255919672059972619642369480781552195377985256208383639714616798249749689952143467070711816160974129332224 125 418260673396923300067262967230659916163049247847736757055989020482254549707518147108629157375866408011825152 126 2970772425092326530091865506290604357901434631365926860281306241688457482140116546388117835591572759850778624 127 21329287770630943461757864278016985822503718324593846802639871451291601222812657347621247912165822629689688064 128 151495141633163869690241512662717939200517176520878009703378185708938793234747612227657685350600085690384384000 129 1087691350725332672719979242251269571890447806536182939861515969970769328719351958048792937166835585331331334144 130 7725525437290643316036746721321005184708963915776861372046611132808623708858642797678569496163677136188235317248 131 55467040773471738001068444016685721029979586232073593785455446057038340148781218926569277649107559398673815175168 132 393964734702484944290335764127328426911185105651902987409031278885074209027364925414844103652527569337674715103232 133 2828552980691015301347591275586756388550686695910642460723009242456986865835783421509231953845811158184023184900096 134 20090311455065399998199209501377118555486164627307534650875908526572723076645065017068194934407956279074681627082752 135 144242632255271377665879222348915963377318062807278134636826655953492946214277158350389370682850661583045788134539264 136 1024509502522704300954967848312888291060384246136766239305351232308297165469701590186804967188438922550889980132065280 137 7355682252360203574661886833883046167594621006112836670582073176987442410372798714213163679940038080906192527185412096 138 52245069625074273043074972237289618665026760073278433066026567017430641002839321564174279735547534992537038467796828160 139 375104506564560146317972326684650086676044797394856057272754954982092322159650498626571105009803682010884242446464581632 140 2664247909275364241814437312260039852802815354348029632989279240198165471032094601229183125364759504514241170463097094144 141 19128530300489111028316509960916379468314817668078556769838685910906225927076583253058678497407739211689278756112675373056 142 135863861853702304632482405413191660325079894099065669180839115605843783127694759253937254888132956978179848358014654349312 143 975463277708592360817175815177855678470840911441824358837461150276716089044757325391664418259519386162501815402327204429824 144 6928405158370744244177661359659779093998460342269734231184303510947501884709841340105373312234613796618063846162466603008000 145 49743947454952149088509245622976596205382032110906580468791458617790236890460449110575270726733590962703828539364077385809920 146 353315424599276958490450130387032070323201513260083961416371941671044802374252444299585973063757515671868095648500312115773440 147 2536702677535601631474907265387648550351454697917588162526486101487684483927199254336563367943035697533081027650992871529512960 148 18017391651662920471798392108863666294065275276120521132070561160160786948670383976818023666725126604508464172038007555742498816 149 129359666923170210879180268482398904774923923814338949328883043444586265014203115857913895213582347169323106858132155640139743232 150 918800537218541327947899194852167824797613175029558220965909319415685607419006109189189939248400104969933598445540571730975653888 151 6596722420276107842226599183067717219059179168657561375286538492973732311091900526170035471748531886635735643152593073592283955200 152 46854419524990731639885771478022810838261463424167316923767935945420925188842677682485782663371140242356368662505739853723013742592 153 336401196178242349284573861294689516244342563190742741794874323561502204175522567085811301029606816282004582607751630659335156137984 154 2389350615390052652895136642492279284012044262734579622307811655374752938854946291866129607093837380582183751587150077942368368066560 155 17154847146867778492441451542872942477912048988970298859902236553747957854803821219192001932326144796938514467465091562943962408812544 156 121845418663650654298130209559743136712396236753255839230262295510716425730204650361213829405821818863941519882812349643395603005177856 157 874814905463262669751797040668801194765670021240964604464104173423848694502253129635570076844392955358317580700508649699511942250496000 158 6213531808054341423102789006932701033140608029650523429498006340775270443833897556472333081582001119754202722298838662650875803049394176 159 44611363323072795420073382111439059644022198602310133610111486613007825992804131188280246114334595076127415247381652730666500178132860928 160 316860313281690239311100224896258559459130334544297286134972467354495302353299818436120195140247746039825952124271060114832305878776938496 161 2274965509977562639321776617570553273793648900849421261282364145133845861658639683448594794700206239504235874813385205770383976359096483840 162 16158355864989050011951726373627608889815484652372392501075607686556512604525011870631421403078929222102143193705432619468889489332653522944 163 116012327041140725879068562511288594480990730074908176872367675822794635534110054386994392981942935595113163690822868851801328797445502533632 164 823998630675826098646518635569756446037548404518081131987710110811364942737377061445220129361246056085292682009567232322510275010219879694336 165 5916072119103613457870399749746469474212142589279714087523486545874107831138935448044265210957332061231708665554515733481925883960618079223808 166 42019977095986342018200322482960884206715700356794969911134288559520763867914470353223973745659551018508895259967464383582065489085570809331712 167 301691296184614248993550002580930656129369929565946953105331265048988581101467844539653921964027610795021588503412012285645785778917426170167296 168 2142817244367317647940691445627923474150788391722975844717276271747256176739753344887650636212715255956516191776241206642452997479282896671866880 169 15384808765202033345446882151650954319765823021777098381448567686106475279066713689618467300385886983802580154904913192060823259729299882068934656 170 109273399465906200319307426074503494064021708757031236049687720358677967793681960739551647141916397015382059610700047109562630310125389325904379904 171 784551439617926329471818062387362631927610701660472430290373197782740565009945517741966441481189059695298916909558432953301068274759969370745602048 172 5572419142240513709685422066590030991807169772919441715553699989198040137106391606151400948450159458632124368334527811016870015360118223708581003264 173 40008359596823216061135799415558458401293227389757543489518886252009843443091175753268706507114478250670612196244400749986554045982317573053872078848 174 284166643012664973110820790311524757808065345333676803694422241779960322715105433759409893947167517489436341574327849156630552746459966118503590658048 175 2040234402486389137862995999264451195442538237820846269128680676177526324784983581136357608653756177417044828792522007966792749215358725675563972820992 176 14491135526574870491370530366832247786270842051899458499417699025824170030041200126332234812523216433652666841968825747490282988294611397790853211619328 177 104042166663076903355739680461245305100655369511945932109233086355597907796169945851395430887052153993622725198335882504110409294722482631782146884239360 178 738978391774861511861972489192818490925139899207006447480505718010901414041405690317024342028339585077451239160079640423184013052215580000093502730928128 179 5305651365723250727493061032218352144590917781923433252094376994997995616319245130418865614961032814882995984010891281170731064763297247985133868160122880 180 37684352789931742286450380221030518946640813487876027788738222376687559528919570918766895665729587216440288816403568428773096651968537516909261609813147648 181 270562766207665019818053461173045688308748183914603696823461992220267904662202509965346250016282089293959558494012562781639514599099219911312816449448312832 182 1921721204574395316290368377415345388446207610273219594318307820982429097021879296867651384202485196400684135732601904051539945904019521577944538449665064960 183 13797403073046549216650907896739495584536771408801424939682333575745589220207967995769571037251505727830205506220578861892597596414307045568565850697912811520 184 97998562127290659293789725356776784243310337985501760286878316317841519560710644777765242508773507776945508731457138132447791828225186218952120562266262208512 185 703601364771680995379133318329909633625909979668681757158452248698848553898477327643634324854126496663682579622473167693728133070949306683949917484220256616448 186 4997456528114538890593337274014273072711672641831414953774044438552477912645042605569607869621288112704088669060651134606911266093254874869619010537489426284544 187 35880294131268067423353491968183860016894365470263312268952549047583731225791565038087580949122567149911584459763770431597655057647183939812508197188651108532224 188 254846308030061364260523452911622476155561416863475826776557021148458858346456417735012061566650326209075772281827815862700823699578776902139036829916623200583680 189 1829722867811761884608646458275999013920707131259328491300352323539948414943281956488587336100219969639600622138332768711917374007110807195527706318598237023371264 190 12995939104458054616245297162949689550379930838369396785445347918003773588165114653363287788840324741165840621723062640787371192321866567645449604508696762386481152 191 93307088307165406624931280145302035373338859634428038279671271852753055473868846230359059536122022737657288026932376855074379989289062832322366992732064492862570496 192 662730547333883440933701130764298239452065433728229191328742045254782411421269039958859167406141741570862084750725068006427484853894986173816259416469661680144482304 193 4758213870264007958463453050560179762038738105035370053704666202199593191927174340117450830404785626404320575089285946874074928828238956485618535959735346360794218496 194 33796078516465497761422143621975921604610164941392244874775270016481942775339963821715039997662862873541657445138635930487289939880779663173125185042843498860070830080 195 242646080227477548764068528511718689079118947096102696583984802871012091947038160289659245939314619206819657670585315782533271711470593747564039711818186329220867686400 196 1723437870316959139152869915120700082280155046929091386749548765012415588223117543965378214725986931586646669355102363211557656326494051468118176747736878800686641315840 197 12373786016157506820595437952211920860689090382955233507340947246367954164019259808574551748727890324935398232109754743872930425378118133102396252679247567122390268772352 198 87887063328828266951711174366356121494620960769168083956407843861982769803279015506266406305132785709992876630353979970292393138051688589717462657630586499823094636478464 199 631003724560956777542492335550747229797796989907965258353407199316406936885106807962465802425290795735081814670391697398608541578847020954017232062378910319342048795164672 200 4481818598511425869292428610270474665468008820274305458974302130912194120230573868976267497626110774973317032961512676177122987425685097966672843449174887363939990994157568 201 32178162761977694076695058581569741208499179968277381633599879969686862243786933742127407177644670258091986385432435021400290487667161644767474150933378541268545820896002048 202 228551247352625846339090658799780537783945341133276993274635131946810650054125580541700477263773392807226404425642221392655601428295453836955951964727720912987232841609773056 203 1640931928661384658506701701905478352971649743883470739585980561810322727766398008668313116969009568648873875477612101339212226783316730940346326521057147488104929124400758784 204 11655017158389792922394496784019679441880218760523800319441609647887453789710148584877665175315466844328916037160197622666910209276717837754689518472686941213087775773002039296 205 83679656120145711819837452216097071603109530137005243112569219198816584566954509642300707870040710847465703163180824073283217678148793885465606321231159673020297617207877173248 206 594349961051743136294614443237572899773352855993354872024749144959372241838486608226934461275568557557483654162555285900533718198061865276512803199899112650344699431098708393984 207 4267261015573059600318476408229341629967239965521508469857075742637616174195663593507788495078351383261073203496211917465946449133957795815230729150926546048870238260455970701312 208 30308996666549081599783748852475643921636521754524956857710263032178091690915235700405558232122028295348929641625388073004171675842759071681936619140774618664422718085046315515904 209 217609839945861284246352864620607604991138134388401768228897576727307617205116527940783459425779515207003208271859850729145803264542456289123689764859015930089012719162554817970176 210 1545613424971535337921270063660657065223096327663173156330184528891110583929865749469506237385836194060969950136407700228425091420832334925524448247675350788581592092563989004812288