4 1 5 9 6 54 7 273 8 1260 9 5508 10 23256 11 95931 12 389367 13 1562275 14 6216210 15 24582285 16 96768360 17 379629720 18 1485507600 19 5801732460 20 22626756594 21 88152205554 22 343176898988 23 1335293573130 24 5193831553416 25 20198233818840 26 78542105700240 27 305417807763705 28 1187735919081075 29 4619594057037687 30 17970728529575178 31 69923143311577493 32 272133314509923216 33 1059393756123022320 34 4125297395638025376 35 16068698726557792392 36 62609137111405056942 37 244022048106645106494 38 951385550073787350900 39 3710403645287770668510 40 14475154961863401620360 41 56488824475144955089560 42 220515164748438200943120 43 861092870892672675691350 44 3363534193650154084231110 45 13142394581042797177898142 46 51367006271003873937144372 47 200827535250946272790034034 48 785397564960819042815227440 49 3072423560706808979836029648 50 12022526976678817747184463840 51 47057778462669141501327639240 52 184240834390391755761045932580 53 721534302169268206059268553700 54 2826457761311207928549460137816 55 11074911293503719955329420605364 56 43405831400012057529840906987984 57 170162483291221949208585077242608 58 667245010906790359330548186483360 59 2617041085391803324124303483690133 60 10266853488844766886949190589861291 61 40286892929911336731829864829221791 62 158120352796450774017979695927763962 63 620736679098728736486336044581825125 64 2437366052035974478338618053314528800 65 9572512574389529742795930855757528800 66 37602882198169865586648622525615444800 67 147742188389722959542604001466384139600 68 580596442387695534503897574255739041750 69 2282069925110555462646712586045530628550 70 8971531463161900869314146853423439602340 71 35276512756368338414259200372985881327190 72 138734520756137667040952149366028508076680 73 545709736976483539809913972887183856555800 74 2146918813320140305986345098396667628070160 75 8447823147483298563168100871331958008339450 76 33246645555733310806213006035461436935426450 77 130864928597425370734378691648436748592134650 78 515192766767461000383796282002474858508273500 79 2028551074989466281828642947833871641294640070 80 7988597422249539041752426717166206587389418480 81 31464602532031482525972031657675777742719844880 82 123948092379349482888930791375329927883640862560 83 488339794342690209483287453361663798149154664200 84 1924278268269454567031336066223994314729309446460 85 7583609690998824377340231163596070872726071385020 86 29891333185695178582997973597385102721605362044520 87 117835111518569442863463200789482237051566868552140 88 464582876954933287275302942180754339629833531926000 89 1831933431957713160062039361244911917944622685464400 90 7224589373032743943353599537247376009323836343410400 91 28495261389660518556268471738027186362445619830534650 92 112405393804199740021868788702302181255420444111265550 93 443461316303888219921176911172462515134030896797597750 94 1749756008527440433170470874206407652306620674277928900 95 6904806402881361093972704295906824043333049276189057890 96 27250652217656615802643888499730418781436674887688886240 97 107560501827271664440500998651371109004274929490285397280 98 424598469307821009596772171912353210715078269481378628800 99 1676304442694419666025475236600531309428374795484884088560 100 6618741747940268125775189922291780368576321117093093921100 101 26136369621656367092270400819382500148311203072963800757100 102 103219467744805786193505801900845708195867207863587346648200 103 407684074341858244570870745816752175188128711941572544795500 104 1610389495858995282407652369897805656412850442326270411808720 105 6361835731165733838422309857319054028799280460279028656551280 106 25134926331611517935020911900511917047893429919554982323339680 107 99315205621317285932222885423815378196695416313553675820255660 108 392460700225831752781861027832027413500215719333001421468062700 109 1551023048027000576198723290110433485634185866229487489053314460 110 6130294540930343540709966211445503309093935605819254078965438120 111 24231752398253666999219494220588082770767536955583648374331479620 112 95791745473058497463201343408263367407833175530651662202801999840 113 378713283883146057845108716553428100815449928139763413389245972000 114 1497378511891222870116993638956396087532805689900809413550329604800 115 5920940407005308451130784907194698343119585261792464850727917438800 116 23414627973157356147653558496633579811427450807997474636969491689800 117 92602085184425168423209583371061659544367290943974924717601235014600 118 366260993034390232545371808141426304259778202521241572160759128078000 119 1448759998113451294316566774896584300005403176115929321129016786701800 120 5731094723571556292551604841935729341262753529793772817928303647256224 121 22673240161995679425735632722247700898190632978200543907693292993845984 122 89706509788138784499580751058822279571301148441443123540300996142474048 123 354950849851045466241447732820064258781664930184202800405327011390947405 124 1404578117472586633080498857986166423509668408486015939381699703473118491 125 5558486192795201392832870560053328662649514203957691813509905056656174575 126 21998834230176578557093275476441818581523405858386429895390346304818943450 127 87071266648165021633156446702827306336896840802637888515494853057420235525 128 344652697477092688104077906910051331413571778292275125047993209288648616000 129 1364330851278573598652476996750917228699002407847617578592969417020485679552 130 5401178102592542394665361608536552979458602124894683582742537362854762237568 131 21383937066436037171839205506886670092712953364089176282717704373942470549408 132 84667513594707284039412620709064511740262647010460748612092589535331524588646 133 335255197915454244014054355341082880157910009424074720237411899581255991925270 134 1327588319979980292455432952450831575682313704169844531339692633449715205213316 135 5257510342428896872466635514531292112421289222129542437906318209784777282150662 136 20822136383038837645780176071734934676058353274318333987908367068539410220389512 137 82470477905542260594072261490941257208435716489757493326459900109122363830645784 138 326662627754444086164809761359066977461656971170681230742005344863917514598998800 139 1293980571649111177942764428148987225638495716150693356713933312067429636276260370 140 5126052852800637181586650969928949394872174713270393764020916345776247626059911770 141 20307903217759628614303039504005089888434200011447482384188853768223248394372539170 142 80458779326519613082360440255146262669487997797498622408657525143430884351400459340 143 318792295494099439157262273245040437010984187267845261157382601324180992780607205950 144 1263187726575277240794950645126656872558960162167354645552474414911385625085036875120 145 5005568007767091515414884802272582150788011876654656872045053461641760247677396714128 146 19836448314335663662337169639898603232756223541791787320744906386653467576049051095648 147 78613881610853088848042347585579015443323822613959704793136167002167050236290824414856 148 311572446544103654602898411000942248933870560577839570739680923321951108688857788122060 149 1234931972854117243810305721632306076316217995275515855256883107905624936212093479423692 150 4894980024967490798488043448096237518584390374556507831044737727756719256660397043937480 151 19403605190545737334910174669407124669211505923074118038445349246840279690778973141810780 152 76919645434306634420435789686195088118884930004570630089399122474821477142237595715203760 153 304940553410238645419219788098402326655999087474580617884785494035132463753505853712512400 154 1208971025922789323113616196370336704372522000639263937304560887798154517512641488622235744 155 4793349940941390283983994016983218249662412352700128003079631102739454521214235438539899086 156 19005734368642733819693319199735029143561752018927705965790403937602760342532677879715735866 157 75361961801781052419393964237406525227448402804980747104406216404239267811861399474470344242 158 298841912108568478919069205648611485982798741742003966487634243521551140068228973933900807340 159 1185092753423145322026581052109123896773485836351079930989475120079995445543583396789174067062 160 4699855022122559225814817163919944342759807077494881093838602185616392194292501676155356983904 161 18639644493769931958355887180457880713542290658584371867905210617361734709019321550562888825504 162 73928449767377052956335189312865842963451368225656472550595622736608059606165771200997022715328 163 293228483559958024884835029488549568058463329721035611962249409589084453252218608069243581786800 164 1163110733458093857878989124364788183124206467920095990999372140343448303181211502480576538762020 165 4613771732975712464374199825805080491114179620828820670179095114252399790879946394750317676777220 166 18302527011774131619919484775733589824905040318104135480735005425435878919189194614536925497668120 167 72608205853315111536263551709467874429504508284355049095388385412606267839565580090527390772636740 168 288057932146099991347872035119755531713838553943571278943215728959641953616999213837225542977865200 169 1142860564926285810326391920318734712483333135684306168558200307310239511274744425334134890227680720 170 4534461573611142943140100954765485816207537942133326299071193370760007093615388725095090789936057824 171 17991901797689123309570116138631616999787543885665241550431434175448201798843694335126554099888504884 172 71391595268796577802757504150841463311774679787376014965647894176401810150967352098138699601629152148 173 283292823856001844701654254055114203694120853873381919634644941421351109557907480219227995859533006180 174 1124196787300537586552512688224757501849729143290637761662871657781027755036959437441771142557139917656 175 4461359245248884541825517377084279689764275986125776562284593014878250171467335779191434212584621213180 176 17705571677662539602711882403106672370222145272960681800828280745671256751417585448755623790095564696480 177 70270077113131749788289469886839102862469024887242352766153325876280619518854230859664621103281520536160 178 278899954323145233912569034743380623696967381610755874084117119660961770453891014887394473181104156942400 179 1106990296963475147994714225292313788578093576836778423701697906689095653249378728220445280726217325533552 180 4393962714359936367531844793512857310682825978820185610540768963774530780895261266437664253103695551350008 181 17441584212319579745513533239348983022740206079951992465727743445841177070316339615473143792117646013046648 182 69236057355711431560842221173516187729397011048375192828262278344826245528301345492750628959324905455623376 183 274849783137688403132441231622786982015040612919066979969320033403225310237898988005959720749917215018920920 184 1091126170236438711741769046973754222311091270382054969039873204917871766592877299357227984879506742845249376 185 4331824833451031617159166268779490083516524895180632885228667887974324870396206387939585250817070532150680352 186 17198199439452384084557012113422558696458277251989802248322274683709582993300766239350959082784809225107292352 187 68282764634633608964135709922776462411012141200110467703934823626105824417447731441311973302784792136865821314 188 271115955549767370577357938136727900426692721029949761946801366616380976651839663584844228308533895339549470750 189 1076501821163977400710419903374548514299422482671886898188656326303538240700670468064135179697295382815765864550 190 4274546244390295705826155899751929336349678134943621479931907474889318374020142288684773878687744169647824643300 191 16973862531404900622540390209584614740559992772999142132277902371230524249471776410011987336351949741866301818050 192 67404144891964076691820398231559252055395811024692996859228201143255634043047659039131736729991196469266679473600 193 267674896381668041183566602030677688203526574645385769420391827585356736014571979311778296067660512727746278568000 194 1063025436156724316105782245292738401213666658091841988709028174104914732954352555555127792233156094925878608956800 195 4221769343438132094146812157941396409636789756521291835263001683074780474777613251394461710986704480659817899603040 196 16767180524654057378059447374377946478489066116333215230473434752493722868213990937700350729849558695058343934182140 197 66594771630802943429268992724142768907356588918721277194812691323696533021084255496213966749893945710260711318335580 198 264505463879188370606019395711503019462920055829221019217221095344386056958966005909242513813884794779314927236149800 199 1050614638654978322925457532397982556391607499782601718512725902236929696225700923320657934582118674808960140595150460 200 4173173129152178704303211104298606669987569859763644456810130761498605762011494956744076813322701356384022858113141200