2 28 3 16116 4 14716400 5 17547521700 6 21378476192500 7 22816180566321408 8 18948625670323338752 9 11124067715313274949520 10 4288978222994601696340900 11 1045961376841768655168875700 12 162402641585664781495373931248 13 16666926568578454036579011148484 14 1186774438819802344916556862894380 15 61478525344105258031475852831232400 16 2415845948024627055486152205641190400 17 74606030054473196068224763666842059696 18 1865022740644917960142447408719418507404 19 38683630784315009244170303499827409248740 20 679671895828911995145754487967046159529200 21 10294230599790819574410586573424131558694740 22 136416693731068586460932360132951686001684420 23 1601956241459565696169307542820013054352093104 24 16854440278140067474819236899176319935964505600 25 160399229038265810924269164561705124121268060000 26 1392310105322722905017564745626127231448052396500 27 11104500729489888197051710076206071406510085234052 28 81904028409760265742458085903900226060118137033712 29 561893561035874478787956744468096904486756407224660 30 3603925781608274328938856547540014212756380216736700 31 21710486671679491981821072122893866551391709166347360 32 123348495768136016645861859181877213862446373343424512 33 663427016270445465501056716337862523704534997317378208 34 3389374786600352706735013336137092642524717479907887740 35 16498773116750291477865979095889815791670128832762666900 36 76737903641590417581226243452749442124826143766977755120 37 341909151187138896748384312667690904309365258116380003012 38 1462775370879345930735728130554751237547670800856774003220 39 6022151133986275701223860414086455754508161943893647456160 40 23905609510035275390406064671713302606058744262467888166400 41 91669084319159921459717903580939393885462777776714158752880 42 340143302454034981038215100449162776215356008838929359281540 43 1223218691943590664834854478938893266562091206429566197044500 44 4269607056681906889757453865902407994222708835313130719396080 45 14484635514500370306884682769057931713094685981846781169921700 46 47820834874662449270774165037270897557825728627754641777887180 47 153827533519159745035381382705626729738275877849888013956928624 48 482661105527925700597606253197758093033562666574093087499873280 49 1478751433760980734068761542907934598960962911229281463991470800 50 4428105605923375458121913430602879768936683845573420475840427500 51 12972095826272628940673918275921319886302871295285997722247300100 52 37208952501804387120559467583599469856422499010685047194776680176 53 104588443291158211568842525521028129129281361754667597435025214708 54 288305243263882878990489009886421237761417279096122698500024642020 55 779953839853208590256652232225101052410940069139032382999812949200 56 2072193892572856435646075292314162399644990993780356525504671608320 57 5410265156799378010271294376596864594864754871162416571457610177216 58 13889928145805680060468910172800333408764325997526851700596326352564 59 35085483367159629851677980203723649501139319851389714379769177225060 60 87245038456244110828684822689055955665122171750580181060322283260400 61 213681808264102196694170732659588755817980989054329194824983291625140 62 515732335305805564328973357864193871430415854295110354444016039165276 63 1227204960026667330583735116997549969726478221070747542662818050731456 64 2880327310559633918862906883334708441441181417653253636843624348631040 65 6670915152858972939756703722180844695170525286873198068412351054030400 66 15251971874995774278004392980868189830952757534614481175825547610954460 67 34437658401172877450620706850794860441641965433375091780067230202047284 68 76819355668208062334554407867625942106070181926815813304041781609779696 69 169352780255890433886846530226923678800359285406780380474829183873602020 70 369102552548772255200984027405380956858231768614158321548918584591611700 71 795567168522168471808973446702778753847996812094728444052623094792358720 72 1696358967712954727083560560458450800458990548265508706748679832240393728 73 3579316479268504050794421024740787341053104739746974138071625811813183056 74 7475647833497367654761994925773025242030018014549915603389726634992928100 75 15459086976843846527439223404971232839344401290058728672593162073326352500 76 31660676470394919443294609481187779488116712579040379396071354741404290800 77 64234507536289513267243881163757027826677796762028070548308890750012480900 78 129132235214224453342907019580320326030290579616118690501947175114348266604 79 257288932934708529264033910441087855744982540897454910376327926814421478480 80 508189786199394821244785905616227494023640870188187300476736990140987059200 81 995276336493715279509598578419995236944459599108120949493816550641814832880 82 1933149172837364098196803053278972021859764989993242990546832668294197875020 83 3724591844443678154715243609819687527212412217461385869688511744560578838820 84 7119805855380626185804133605928845436006878590670160676175689677740292106480 85 13505642452145311840804708451648533281885403033719888465446612188521242858900 86 25427202859000737289179965728802812631382850655943992315383998558656756128260 87 47521926129189561833381431851753653559969845090992424697707804785321487757040 88 88180962318720687699194863789458290885529889390027385066884366003671487944192 89 162484422153782294859415829146684626423721992393797218696207459074367288351520 90 297353518501555915975185914337469010228316299658844180784687531724481364586900 91 540536425929501783915513681002729851280707017331449004017955700001139753475140 92 976183087521994616502621563440011350937469841480336433373481797475945077714928 93 1751676218873094879185085847422259659116014009783101075649287015552485392457492 94 3123578655078694701117411067150989743350483187686793829310616025198862052984060 95 5535859036519379359699263067959680417292615953498270300711810212626161544199200 96 9752313185183495172607160808243715361591132223512526057015947138778154285199360 97 17079479068586300245569670616001977011494634582558419312056076059573890413867232 98 29739838597972927145421294944303050322314190387139990079382824060315553086959932 99 51493288811831913719873423904530093374135347064378051949044118764924353254572500 100 88666624190368400741558011453761135840455259600645820104195414673180499402710000