0 0 1 1 2 8 3 50 4 288 5 1604 6 8800 7 47944 8 260352 9 1411600 10 7647872 11 41420576 12 224294400 13 1214467136 14 6575615488 15 35602384000 16 192760455168 17 1043650265344 18 5650555750400 19 30593342288384 20 165638957801472 21 896804870374400 22 4855493553774592 23 26288680244955136 24 142332532206796800 25 770618734225002496 26 4172294422904864768 27 22589693104088883200 28 122305422912042958848 29 662187679839099305984 30 3585225517944193024000 31 19411176625806153908224 32 105096255755230528929792 33 569013573280558076723200 34 3080761005671237208768512 35 16679898019442084596023296 36 90308530076139355845427200 37 488949668336925662419091456 38 2647277925629454317516750848 39 14332928048318675266266726400 40 77601533427737041684899299328 41 420151274745434879751460225024 42 2274788729975160454423091609600 43 12316191993365195318864289726464 44 66682493727269316188991035277312 45 361033261911041795047828226048000 46 1954711183106563933736751314501632 47 10583223798097926339224415351341056 48 57299833821291515641480804407705600 49 310233537396961156382704620342870016 50 1679670625677608032080905701035081728 51 9094095481863408067289380923480473600 52 49237375095420752089182367573352644608 53 266581664017278303771407607658094526464 54 1443330060802335900922707715237819187200 55 7814497190176790954581955214689230127104 56 42309356670181625023737733704184372396032 57 229071892698977926825754496627825757388800 58 1240244148209280664273707701164024845565952 59 6714946687888554338629098656522638161084416 60 36356155428178505409200881435884757450752000 61 196839989794988282532799670295761125350834176 62 1065733742365407184533585022263702398496145408 63 5770110081793421520809484793968963433057484800 64 31240608261231671583005688040059873885513842688 65 169143324944745471372712717204913503021305954304 66 915778083900720368819622105078469789773253836800 67 4958218121979326351338998799758969275887747334144 68 26844851801224525647237280926973177150276424957952 69 145343760702085636259152264219159847339782936985600 70 786922160399541731011896180775654298614393546473472 71 4260564633367134940467037747136996526158187253989376 72 23067606821343495289569755446236812028663988381286400 73 124892949703608073150019515109976544863097285494439936 74 676197102130055651146179544632496990503482446617509888 75 3661075521189932185069163145520304295944497576017920000 76 19821844739698678364506791539307476500507226355498221568 77 107319700620930376325086048277175551860834844779734892544 78 581051778611661513497593304667099743879577589260904038400 79 3145938420200266839429541761456340224984932887170943811584 80 17032782461038873526470027826311325385565376847714893955072 81 92219121805507252459746637950101839934733954361325938278400 82 499294019989513790307392714032456164079956359022598990856192 83 2703284454639008788022688780958223553553375511122228790951936 84 14636159357258877239878012251211402131307615062661444455628800 85 79243292493124894886706455076276087300713663345580352571703296 86 429040108943374877735359469093249068567402695887382598194823168 87 2322914776643250493468985381678127326329230280260935849554739200 88 12576756687938755659456850486119531650690204499664130421710389248 89 68093246630504538367089008545462470636912412073659941479916765184 90 368671379412893727704316161558026321985636433593981705935388672000 91 1996065582476086284495283172827735986968317699720614466764274663424 92 10807125348028178088101839120809519387947631527449171851018755899392 93 58512084629560216721880748546887851286024604423504772273450201907200 94 316796922164087240541620240683769538856929994003749772273339032666112 95 1715206192498854890226631445813726392851095490100931366358409434628096 96 9286492629693617754230368196937037598811744004754954119040529019699200 97 50279054342564973570670105334104131290578615176626593823306500072800256 98 272221537924809140006135687915714523941264505346443392919884594306613248 99 1473865542602563490059704028648258353462015430298774829832785753433702400 100 7979822809873179960391732598366063492518420367539991137783901707177033728 101 43204464882549550822298004385852890991679146916137081484612213109344436224 102 233918199722171887132899778709698239038175290183536775947923080974277017600 103 1266483089421681385551026168275645438421894264642375066798813664263394033664 104 6857009919263044664547612444269388160840700054569485671119586180467274022912 105 37125316102200817918666533198296069148819080731562634433773298144050675712000 106 201004389947923918045665691366597118938782845088528276074512178625863569375232 107 1088280694152579893503994066156631983426795630466349326523271254990199095033856 108 5892184093949704295392632850120696202271405212491398747142999539159502789017600 109 31901543033461515854085145874772721850196102873402299405818198743413234981666816 110 172721766952396266697184307096492027969769150012338812786543596399072840807088128 111 935152533150708911620282414525118117855407759871078310610893988784797436713369600 112 5063115527872123559201679016850056551266493978795883105875541560691359722407723008 113 27412788758867063710929478331448798760156243192171968498451816642543713665274609664 114 148418692680726779858612320415689598363519029834233384505356951290670673208488755200 115 803570498821675346915885866685233604265964833983459517064530177329753394354065506304 116 4350702293043227857306514447662214457038452254188408753441244100568637729913681477632 117 23555631360842368001629713447704445196584110357738836788626530321932554318352534732800 118 127535218784133754010746505314364559174134551303272971760834825167499506328028737175552 119 690502911221276880063156054247054240640898865417840059045907176832940290167294411145216 120 3738530226792342484354797359575330096689307205096898867715569862318529232745952968704000 121 20241201057240863553954194117143881404541873524925430115081858422887069799625501993598976 122 109590185282834113650666389903096429882684687328046856772636889310637149138560674386935808 123 593344667461300819449972401584757099397891269275418832569949096564678215913728367185100800 124 3212494745730728964490449754034706776825544531610694665742676322168505639369977496063705088 125 17393132621387620243623984410091054823033878483029693669962123225442550092167622827918229504 126 94170134530870756446125578724242543708713404421687824039299517293181321786161297678453964800 127 509857219547539368158268848052665582147232936611086880934926413189254872998943661836776505344 128 2760475872948124355020392682281929045255875830985065510929218063409500478985291127195856535552 129 14945805909919443685947377585518114211985745535325307754344774722626435609897117751851981209600 130 80919785058081808517293523132197907062303702648811544881749144893278478173382866234073858179072 131 438116997725782256535084898860329657530629183695938050493166313029457726848503281346663128498176 132 2372058990993112733038569867031866561372781632484142775600842475729763120360666123496271013478400 133 12842833959783950272817370352210317285553444488130009497902411423425696787006283049116884308852736 134 69533845804368023919998984679236406425208613050262077124807496727188890611000938663987280282124288 135 376471090997968887540548692502946809403920681568276484027826213889551369869919546624261861933056000 136 2038294886722598765444403754514264785278444869842542792475304756935766490405343231698272971514707968 137 11035763819809225697987548341072862950572669416784471563412871061032412745063872200846517705054879744 138 59749982144357422867678734165383196610683127156480173412648701891158571094836172362996320039233126400 139 323499163677530223169604196548045491577447645416858785413409420274814790327795168092119312443096694784 140 1751493559399237865209331294068999180070017383144147855530193535722298327294654931655006018995509788672 141 9482960183708479797300191600879356558475872029317159848453816401930979553768107099950377777760724582400 142 51342771638078508265470894690068863946826732870519208810207821715335659848019687756432937956148659617792 143 277980730532709348961564475108239919755951654553713432603309144095651565031404002652158214760539132788736 144 1505047041328575675975923275204955262792038976242438537483563648750513282378956392627204586698231827660800 145 8148646103170674522345483550124283225752988646187520243422181172664984348591995103887421686938306762244096 146 44118510246765336715100942548124892126935363502106022422607558298812688835430571334318509281731208510701568 147 238867036529733250407970770683259171854941066970222895972949929973191729803156639220124170636713373414195200 148 1293277148783151289252352969792324885062433446732298853867093623602156194729225115080534235149470068163739648 149 7002078678848944808307232968772970674530292636275270287315449969192565340589607971562535492281773317511184384 150 37910749347827440416924922173091217005368272835949978344384289023110335998507712161372804646161605585797120000 151 205256893278734296019098115821908146599522085779746042732658012616186773219807185689106940277348018241220378624 152 1111304655360290202315836016151988134721020866534668645039884054605949481779349515253636257172521667728603348992 153 6016840736980041474259314507709191025374857731360904562061860260220981029157495522381592893497301086451741491200 154 32576460720796268961652811835545694316904569719401875465936505317284555488349070965501835547563105343413485043712 155 176375915448649571053592091576436880179988549516162339858625998895182709498587630410672383871542627536983499472896 156 954936873498048802965597366913855321003244420057672462345896916719477899151814049768353373306457545488079205171200 157 5170232171703296428974489653240726245506115667235106940746411349223265260234285572397413612250063578386864648749056 158 27992741144653688190277554089131835470003503457073441053128733959713431493748887882422361671710102990261808317595648 159 151558678753383355516577577567684516322942408315296031254580112788581738306711105045815102802179933824678361458278400 160 820571054001915209468734863293630434003490218123340075292838626872665865541204410012607759013498028733761575219888128 161 4442746929467954698517792820401460243506728028572576164778587435941182588035679809459450632877465156324595541343207424 162 24053980679716824655580054477100855872004961174853848264128958711312138586708576735499096436830748848324102277667225600 163 130233388425183231465391336331186403566945496998814719806131445587320552461169096551560462634361478598048480642532900864 164 705111377885430306545009927970079246327494519542563882751246142740194479475432698115496350959261344907850413252922048512 165 3817623585130877211844600715124024320682719198357104984724128903699068101347094233202124330793030058890124577027915776000 166 20669429390650993403126666729411085116876830313260945519275585231229822098120696092000045732914581642411090830682417528832 167 111908704933375666259188923823552340445456573729088094368066877198051623366106249471170625232214232314826982567068519366656 168 605897627997891422429738056376663531927376965447051517674676824347195477555160250481364361596909715524860588906994309529600 169 3280459154915872051809259517483575489182623691369178820244478314004841093315794511254526139524278471791306955316995205103616 170 17761106447356496500457743350595314466477712014694709314510350971177992060754112583297108053837491756982407397838041307414528 171 96162423410029763278332313559992458883264964438389171032660111373356161179611777508813498477360035450780961808266397587865600 172 520643897017247155220250101571605268535431747301387437858135977390357400586336643904348475065155399008493990896398602399121408 173 2818877248397560555865348422732947723917744476273651108407846259895872948176128266111398821838202695757018461855459252962852864 174 15262003428939024273839285959861108031845911347969784737248866395701979977200313114230311923793445979937231822294093590115123200 175 82631745953946346408599409760627596119918868115927162380281083527073618543136709188282911884612730098899596112376319179441045504 176 447385919626424431435045274646965256513508186055840312720764538676761228664289289907038928143793597072075523386893243173916639232 177 2422242913656146601759970460526935706429201334823742228442181140035059169710400390620350658765770555192009841521877476879158476800 178 13114540434479230773989129839157972060244496073808173449446745578805816156383153066264260276113054082527021404758514410598434865152 179 71004922684647793767273452265886676591947149902932996397383428669955700875119619061429172986183644887528033456761830608479260246016 180 384435815394473119302339800378881803892154254190149542886812991256364180811592809563733740023886401944845967987475443119455993856000 181 2081417605570715841676890071308640958849973934880134393531135928671533634241067809649861498384520187133375275505137916436938307403776 182 11269239429043103063182363365164782416309631920378981547833705551783170542566243143306619626741751869839158652216447127823122545246208 183 61014068954354802721982445922997285906577420274709970873233741412863893461154995811354896036550732338846015360659646192467844058316800 184 330343199628234978891306480271671333424284515312374025316198053577946760093312562484546493518021332533019901754246909750219036833087488 185 1788548631664912593022697599251408664702192238653052610304312048843479572290330558517403403632460407520314998984740231307202477848264704 186 9683584258524011039703290070207870649677554694851184528007723640656581937016268593355576319807384604700241367318465113954553307122892800 187 52428993224883312015308554172143243891589746217666739679801420441443941484065520927600962907604631132317520952761357673335591767107436544 188 283861766179730341566622372394235762037232204013417334046303232562359384754296407113829634783533664592736788479632349791320987837138993152 189 1536888224289476364318659220743880681815601185060004316853205974318659897257453963924223597561804480889449014498399790903869617957607833600 190 8321041067799586132616560552431744786003558624292191858177402538676247791499482011800173893524964542817277077272345430152463113940916764672 191 45051893402344019960471255329039628742610052403497474429474336668948743770391500599462260782334453610085930415201166368565530260120824446976 192 243920572269557953827138194898272602936830598487889109421311057810122481082139256630495651749326125281245564239796494926389758485793760870400 193 1320638070523647351170507984579626021098104054254148233357847749115697435871633044651493563041926651708761488105555630251200644244658544705536 194 7150216552415367455784129148061191727669204055202738334964427183583864751823114764385009379844847459732654005487294113040148535156155705458688 195 38712799431991876729885921400374769525980175682063831412705548981051153912382055489959165156171806553938571210420574080804379261824026017792000 196 209599363722119869458109563130141472020472548683672314612142411278235124773532837218283189931546587995251413606542475063872954602406028265914368 197 1134815717729072681446473605435885002800057929920484877119261604491164843414913920886837207265967412206871311906451763379722327153711861878226944 198 6144134649722903279158254959665099414113847757792466612384099078034027000489851646038732999086087065721450704760019456143557252796010499303014400 199 33265657149576208693015409201218405273709971043452944619403130161395908196110018275894143090965152754875407271389830961832345442216117928128937984 200 180107372100489023635907704174435850392085899738529024381847654198690887562022223162610882740516003118902948304478375308648961998584796434789302272 201 975139776709845267385045904578429129304747603299890970383137411329984385750637529438369058650615886382967884636369369003538859797652720484509286400 202 5279615004271915808177659378185331128948778230059721421719232131858202660136789111230400110837703047399101800828257697707225410401034613789024059392 203 28584963160237492722030632361384641221323759394279297788389933296245839880585387477706034065593001969831264021716890415608259246041138823529062465536 204 154765095222093120461757827596482493965307179933398282403050216523951881802768052264422670973016173095062686962139515556964918222714625995186162892800 205 837931277533420065585633767712474974623924807947276090186942666044173296093948993427496890865827357182863799393079658637203716337141064432082428624896 206 4536738887158056838220460555349044881477097944510632767852838297018060023512839215718057733304392434132032777674684051300120875579123751524053148499968 207 24562873211796573787564811694817709407081836244823196880205509051526054042787427817759505394313556472496169029894357189480114975913015110143271187251200 208 132988641274159794565432045783655046915975318735436716291704336253955592013119673522023234888246957702120893351709280797639227549196388359809425419010048 209 720028905228126323497549002541792443628656842455968974010757563310279979505933398727552803585585871002020780395153245728392210730788895336469606730563584 210 3898390263986773464064343379363168892205600277351637764002199798926861547863791760512097140249229560186473736237296034660188500157561725654424897978368000 211 21106717438700419183549060999320256926843606424429536475866992505070972669827266501911037871795634287463498964366222837084017051029449270524824689599053824 212 114276275813788524971491680683477690923870447512513363110905142855591719688525047368118943010875860457097359407607638211429497406029730005036648945095278592 213 618716162368502331202246591477337930415153090158093394225103247773740140130618647918197013881868003632289889759733985972259740533825550252945645906375475200 214 3349861437554979300017089202250015770387038456089560070248153982211637045405598520191910908902681982658956086371364952818064960586188181953052082019669901312 215 18136865227280801763305261337317395137284164386503173042833786388860734401416127090680529076875303810419590234334643818932883317215947752083177613468102557696 216 98196861692476703906202841867038940312854776706771543359196135359922956575650637442757479890364882726131336665478041212010157089520947469322691759469441843200 217 531658780357882406563349076213867990580859912243127924273896073435333370985379320272532432046664808463176430043139316231020890275144311225417047487202098937856 218 2878514179168385397819952823572398760266912424050221787162422692443745575823925637981654737908210109539572727028421952880024922947861225232818695265044605698048 219 15584890508336729490672735521585038214003260620997983357464836511455297412796094620037783854612373557832111795623425195805906919730869444706710897299527460454400 220 84379925558336440355902544642666723068289311031280761839444774397429941240833798028559104506184046929102876186589494226126906436576898404394225444685595203862528 221 456850937349977309977802059839143249550268839556274327711050484019065366147525059547943862084899145623173444353988001067732554616383015009259850995291377184538624 222 2473488540983108314839780853715811873446100362012263955936177030588503751808527303983723433592616507977947288219651089376083746818987542412559651736732684622233600 223 13391995204965184179029017991978489493865039142310271059534709468441114888402867598198573399552344025099150084801376700060414209922538129170839299959782196394328064 224 72507122065957957024475211983806549722674908070310473093171197319289866581903558529816459126122121089101938643335898349218141223914479439590879275363999986443354112 225 392569043658151077689395443982753544867288716570139989911883645996143324217588321863751645415244152361427407959467912992899330852400301708335284003475049142026240000 226 2125452640341797223172510584088736662820861019576773295990672405499088461594056755492582735556243523643992122669040727054140669684399701512409962172704393326002962432 227 11507654511520262697728548456951343674424846124632226509159008200046701153706217537848138848636530056091953269919775034532534725541593388182585721332984458619656339456 228 62304899127376940457413239478368436115906714722982985929402651923386370767332945725888952491304831117719736441991630097502308428751151284286946300246014162393209241600 229 337332029857731845891106237429628677485305872039012716306995100586437149986776520277237676049527228156470545757056190296562981272426902839739370303306330878470485180416 230 1826387651078577600725064546739871314259752970190339927444323677764088009151550922055456073517950189603688055868566701007471532176899104737897714223006448754258952060928 231 9888452790620374963325029049904169029283741552976541391256658013902583973397536092562321123450220322638916806349746943907890519601216198146830529537762957735484823961600 232 53538195209862913296449328744875153834633390841147572145832732622523439659058575831722183958350459926659701668638041737158522706333142118844076237180013379324253262839808 233 289867222610218056885044223260342864267094744987508997689068648785551341644903101357904975938500594896332778060207876682557714376248110176696982483911425626297238567256064 234 1569403047943663668930063183654490760451890488124005971470890933569082577932404749219129232091098320197426401120730429140242397121320891749758792550771217699838362858291200 235 8497083267006256555049886343591125983875797475166921804120166385554941840430594574742364193589778233030752316122933159566131175703093591524312585631409782830545562924744704 236 46005023464838761075378206177566137224679912967599290832368858014472378632391090108871104299442849381482048913293239268565655845926256247697877589340481214846627423381880832 237 249081021980622496832327240610253334023178139088457421401268534718009843293100396824575735685285899789425858880624849914599410307566739700242644515884112759145381506108620800 238 1348577847337237319603323038396100751039906331161269299556984265541465445491327913072410425290087306974658186258893449556876100617566330134170869876306165065310268121522634752 239 7301488470969183601174002938625259331994756702051750496838114638279585757827217749035223102726695858745303465742399697650617060634596285269969935788071741894446803886660386816 240 39531817905032146334945500971456664141399364980156233780907137388656169825739151209268038867752344572317213118314689287408671076430841660281367308036287624241230677391966208000 241 214033704646688600263127966630899682483268326012525363291523494173335157996332161187651187503845014556103456426123918532160729762562385288471359363257296607407590164722484248576 242 1158824186503058753415786719446804161886555498378015633399488029945494886410309172571456955882227292436386667752585698233564443030467299063831732593550346119883491834292347076608 243 6274121626970829623642502222741837740326687422848769981114575321137266879333823123944539022003988135705644952054950726418265327567864998472054829662800616455361672368223997132800 244 33969434404723814441319003709679443656201722405497940981323770149861206624926256575555914793680722991535746267903406036076220418116377800882794380992700085964524493265699117989888 245 183917772460198900799556998559049820885040155324100748114986106702967916688736528869223772041389950032406940814457938118754048758980912428453587432662392057341132532970456984059904 246 995770098015457804217989936536886355893497128915834811181356071525686440760924638896007369219589478377755078765015820444965304218218010215269578127401335255225717358043868220620800 247 5391311969680877822550121512468393354757414856789268015841043078363940692445085706998926145177256526568343458717715429897165751120011307723806400961937193239029883402764547988127744 248 29189714385230613321349112988230737855550359049492456770189359625551915368907740711447305992343799515258176567031501952947811749905038318776677113911878852339079024209502228816330752 249 158039347506312617055091202731288395877799064400889901939740273907320153257030725793593481906268804750108604114203999605022173483560148242080127297827910113366213826037314158696857600 250 855658778657272349941842040015076837044687488514224820735271156500834410891537436388485571357337244787254360975190969498908023369810649473767538787856976974182604269365482066146230272 251 4632719364169802160763459481882577154068313006501339938725805417304193141533869329997575824170934691796514430202671761520953758188643120401018528133265074206333840590401458307413835776 252 25082532012156604386921887294849541513920879212811572019512647147421863379789430530541808594364756107350554387968700519182917738331795870575402682036122916012114264952094917533263462400 253 135802184998875604844686665612440251954410651611473817013939901337116203056841273624368407216524963173653233080912199492169989292013363278988962062423272289208240351351138923962313998336 254 735262031820812377340586902771628434440392903912428527838342150633023537137678161567361937411093119886318103215735788668799065999461764043856058950880457489496323101479782546232823513088 255 3980865664582240550899081903598863948161394108738794784511578586344561454305647461797737798257395474659399562593115516460012677907507026445003002733117847867055219892922315434390192128000 256 21553256871166551124424438589988113503125652215136358886355838581894162114517685432438835262303860118866743055724623090316914499267591514946039196552616378083493235722661567827862007840768 257 116693935665181041282808362069520812750745700198747744107684608446329436555862418994342352922827344305702350569493367492095138503435633749338271534157281154529172807280380126541433372934144 258 631805889125116614520524756296332912962206470578072928452495127424117222843651755900595129710364712781484401775802216672324305037738788785461623521521619943064477158125779062741398873702400 259 3420732013688398338204880981397371925187211961842115010112376501144325670967140181283968096763334881972042306233510588489262501253811437792957186693971023381107397963080910730351123768541184 260 18520573661755554102351701263030314620026805106643899082564080225216964247925996867663412958161573076835556825006853674501559739502148459347194764250465507845956503490886378964429405916495872 261 100274341102406856083945276364679310007593473387361582518939370785715154589868012403331750310605896267075862312785681157162802898463827545676157500288129735432148456443958281490519514572390400 262 542906697554677091238638393235010075380372515605878072995617843132683737247980143079366221070585147060909102952189497814280586834680541934548533302798520773613796602679256946422144433748180992 263 2939412805003720744733873276774570262936671497423962428699791554061457733725688970988285264216198628748210751238516446313965454098950749836922061418354349892860294431218639630509882265971982336 264 15914608674264286680530048708906421048168156760909406407659682628634089548333789764795155018741396971132958568577478601111795417106078411611697025107655508312289203012239519794169036055301324800 265 86165090124062203017966163796407384704231853123339777259480379272212308114510672524525246450904394966588718031280598560498846979463316795176667341004283167998269502060855203526213936718802845696 266 466516199552797610616308628446569182959500630333986528368607477376821211239412323489069801344855602136848324290160088068425639996221436598849580376527088227614107174315488351091344988976204218368 267 2525818334685510042678942734422850077816759098945135345316134509203597376312149172569204960446183287562544541883352324700421262257285057658323300238156741468937084365671933959363764797746393907200 268 13675319883744913792803221077130832061101063966885271365368571390353282053145420851706662464741487870584479795004577364645411138111180348882692276633874696564899174484958634759631288536304292200448 269 74041102384362169744920570335126755399373884349850276088522687993975893156793278397684430271685336938800214773669686371357391433287451983845012009736803191954074214760262002645957601121984822902784 270 400874340702468564860119467601182394339576179262408409593021504486861196510310335257582167667101865322219001059293407865823375532743090986402404205020179783724005275292675134532822769467618492416000 271 2170419292238678142452067756117684579125375053201363411504854403979227067887376784493075317533220205434549001642971653727583524195920400117389065503846193582435003195697733039219175740033160418689024 272 11751113568074865231574869502524923112248933915937189557736534169017759791954669582338452192926335528965325998313665519699140936108959927129478865160487031687343951711484412430293887147718624455688192 273 63623038453257427858270007434551800790236220582678428700824311696432899385214081675804563097945601355638921963507721005406958150128793815392384004230049543344661568952107036893282636821284749783859200 274 344468717673011309624111886441065482750404689838306775798283015205214557994347279253698174082596113439596811731670450767467692095504911543326367921593577903134477227656074521122146674502217255891238912 275 1865027203038486486977114987444798650939930430548956204574723757891655872561781090568321509289530488537829586364255512064044122662236178931117567313527929618250555855919097652471216480519751550155882496 276 10097655576885733561079353489383472449013777786655354775421827850260243168573386814994797637159898320148281326670657785767805291960820669842371387605913346302121765660167737924059678401126970818769715200 277 54670863772547057670955218090840598478951196265557451339328490191598763132722159252001879967225759721656636404265685117245824618415258853703325158457915755761466343298474536257880396481739244847975366656 278 295999732103976191512530795875356173545416681111284643858722331629146700701749858606087872817567501291177152660736271937217322859870581451833401841180539197862026027145447959126207674238136367321026920448 279 1602605764016150724706873313731081009658016701172472832119179790350790921755888639320676662999379374226224311626170583856297038221151027662820662511033493002235679410984940165399335843160741510696560230400 280 8676849862673539116479555367593661647628300073821797642931325679998273564222611094080183084549089975733314355759056863729333785731020080976897674311740395247817070907843249895427779305952022943078104956928 281 46978318205162202785940216548514159045814166774159761493782088375075115609198447802151991394401408566699374483306066735846511750752046260535692119339454259951237055508956836847831532643365802394872996429824 282 254350647563868074656807957241802009299717133159772924949218147480625094974471027100093367971524008873328594885821737794561421005782088950608969514351268546140457451361849196246663350863598097955890502041600 283 1377108725638673758251300626255217847756338730439946738680795942593949141266989947570619064250572351052837516320288968054640203535728063957372066444057788729806340833769397854103665349901663550118902066315264 284 7455960739215237020815093608656514651854669979282752960157313476022841800493325201163645362403242684196099802160807415313261734204875266350450958351544550192484322351089294085376035887122935029568749501939712 285 40368163754780463551002540101679067346248617608102769339727364611867446426208742343320495999717928558829073188802413769741131024138809235400398736595547359322585807135942782725556972198360190534885367087104000 286 218561859689230390116609010292241333644023561154863613275616528230619786202763385930272932924098030891887188280168006343543383914242220154296876475842755171885905944172292144609191275167160433865120443669676032 287 1183340584946916631218836520914423726304707842725470135448749121278814039655184694635696519396733247311490481598110257971971236975994431938769429494404378344571046253475138198715732590560240803432568410137952256 288 6406858643926107588118166023224011139421332885635670497731361575001835310402790154061751094236493546005503216862529974966162521008564373349999165293436454350165686809389015565197182872141680353348861069728153600 289 34688100962152027867881616892990156947104753286928782085568404902111285928049735507594257482337682905683158992526696188121702850404592939657221309425830337977330846926460189739557206709290071578734930815893897216 290 187808786682250716709398610818785099624939365896530869716308177166864593078758821903889544539390553601388226904138149855447347509116842290357782161298532342916327160080235300003697093464337047682995391550957027328 291 1016836879987877343524846250048418599740048381155244008532507748705358741637374278124796751562396868131541589337731452209874940167270437167661158958426634011647985423671439743675775853784635379361674100985141657600 292 5505372026351508714267189448924357403171235926690519892231747509306765629996370718343920388947707194632897538043917519702736656210527705276280321409233619292355303148248223749354447521776364367331457326167734878208 293 29807259890981786904789668090716998829009210077350743018398871592579102657047725853004208589708101403221598053623099826683644087342435521862986345855896078175770629254585633583374718221226019627588221195549895819264 294 161382870758933173238576692440794986987676377645138665655946507610338102436432616767218783272396910500912218896369953337630839511792096301035966267117897955313190789961209936176035480464939055878065366998050878259200 295 873761327597720369241558186256321912295282080078198922989987858586597382292792772195691345923261864362195378420236229127475698871542673102205921294960638548044737510125480619241037788622348172238287839246708484603904 296 4730730430156698528592391795879445480534787353593650064736651762148045624232285542824467801572538167884791962812710486292973837807252036603143842620034537009973229021546905847463805582469638595613387576000955581202432 297 25613184854885503059357319759447057072144349707654415596033384076972001641759185531856063569654639242007600404618376682559130918256418869394267842830827356407159507030618518110335915619044234353571070858553725865164800 298 138675252816890245074565072933264219849667774710924223861953947945703374394821486655305959335221579585673715757569066652371413616749822442710128945966135333117650849943291463018194046797778934489981140804416428784484352 299 750817434566724917765518106833854959787321301780231972551164206488018972173943295796462784706607687297283320395895259663143476078408715370161281768097499675240973701117672450600849555715612194969854134415579268163567616 300 4065085937097335911080233833605140600403221568288916646341958380664304535864045553197418846959759384178834542561195144171948017992772208763348448901254102738280677709735299122552079790555992476899097104062804142325760000