1 6 2 14 3 48 4 98 5 372 6 868 7 2784 8 7236 9 27744 10 64708 11 215040 12 541156 13 1947840 14 5168548 15 23046144 16 43129476 17 155189760 18 444228512 19 1398675600 20 3623742864 21 14636428992 22 33799504228 23 113272236000 24 299806597512 25 1154553386688 26 2755025768460 27 10476271399872 28 23113208752200 29 83806428625920 30 225519442088864 31 741911184108000 32 1854631616937220 33 7662391296000000 34 17960060331807748 35 67825257154807296 36 151772505715070240 37 543967300667055600 38 1454763684285583588 39 5629551051040481280 40 12904925218982268552 41 44300167548054663168 42 119770681027688376224 43 396705554502188803200 44 1007732745138402395280 45 4744089510472678637568 46 9544881845486759966600 47 31912064979890019976800 48 80213822966656872758304 49 287780776999895842882560 50 773354390687284821992864 51 2990899060705792524288000 52 6528297693673920007975824 53 23477277007500834690239328 54 67249199225596677018329600 55 237780855729285526258298880 56 561263459351933021889422880 57 2158585245661476543528960000 58 5074528527830149564065500576 59 16957334168120475499705278144 60 44050985817153183681282017856 61 152615426486860043908571863584 62 411969684507509850244445400016 63 1616797149272559354617065635840 64 3438148948844119800683686884360 65 14224498878012593440806560471040 66 33825899222968963702653214883744 67 111251355800275604711258058608640 68 283047951981591676578791770431264 69 1147240424920339747778605203456000 70 2697566808252677137138789824324928 71 9020184142415786767400100203704320 72 23920631321393008635824569786106400 73 81290572861147046615406589477655040 74 218391351305419745414472606537428000 75 989813233240624214247506414105788416 76 1843612738017895037732052447844012872 77 6583740051005608957187681933029539840 78 18275490715227264479830414837049506560 79 59139119452991750569043753859566686656 80 147867864139291347164307412917807108624 81 610432590957749876206636914870394355712 82 1432608654323665695205567915787544541828 83 4789006073024819521128964311126896021568 84 12134238063687011102501346047246155881600 85 48606775857646401022300399524088315453440 86 116041497112125389457456402028955171760400 87 451126830407095055985557789775240145797120 88 1030743454564520711784299566670952417005088 89 3510784533916223175801747228212115643345920 90 10007882619041133358343530902734800413452288 91 31894980889857539151671077650017932956672000 92 79418623389072778432343466216812180747723040 93 323489469468848790227838468600200744365056000 94 761432662149249375118245319509836456777408672 95 2875850829591265060086626619315041167213363200 96 6368203815329962091700850373107934902204165640 97 22964551052352805508641154864199698400975283200 98 61672106544458320564581674942117012492309267360 99 237202080083971809551436482122600248508416000000 100 535460910225883202354226424276176641120827946112 101 1855562356683104505097155265151611633235692142784 102 5077225807667092727064826332671658637925390995264 103 16710352029846400627733262508688429501397792718848 104 44314985733663351298931856139118335723214865806400 105 204725074902444713224176457115808423911855757459456 106 404610998199300588130302863707109557918365803196868 107 1353459115769742146391336858942661199732298120384000 108 3427087469435883344940119318770113278949445633849600 109 12173476200057094137191795478262944830966265086231808 110 32780887867846769233991484673995420453026600667580064 111 126613674515557894707800147121023168991412570189209600 112 274002137532504331713462793953732121294607161511305992 113 990357555472139895891138540566351573325738170963390208 114 2711477909459592020570649933608124616195483036186995200 115 10029267427683451375308720593369165829297682317280704000 116 22514104849385950694547366941119046243008428035996561184 117 92716932248822539781177078073076791859627273923978854400 118 215330155403053986769804995652022216245037748784876042400 119 720655100586642484464758099634820139746272847949620838400 120 1907695492765334686390607967743150725118921656539809020032 121 6480100542875190523028440713285355356787433434164371128320 122 17418309724899512352033610150296309721820355812560174584968 123 67350403592321763151213553246023886077955686325144655495168 124 147072892036287304191341171617965746414257080540478202215200 125 598143714467112248260282509335905931914339116840638839701504 126 1501880782779713276763113631972592065674227973278020193865728 127 4716074650187527082925861026023279624383165158992757357729472 128 11836060782321223572966820977023717579255066698271923744535556 129 48852649512134946327110964984219169684466448234823850803200000 130 115042154002052804798736369897140977249292439344801239100276160 131 382001980383217901971205852161583427134593095494353879725600000 132 977449735517008573927146838553149018012754593024357214170144320 133 3453672584969890421623611846968909029710643055698379894526412800 134 9256217977600591441754083667599248274147129053502431018834260176 135 41559062168034879532637170112505268425955118776309263948633341952 136 82451459968391834473002948013148757288445960925760085420538232000 137 278845596927921344221147431871879471876140245362692984970603622400 138 765731354607963512682271054630442784612954638782822857357093280000 139 2510814660722484779953777093930122436273559509014111212905920303360 140 6510030550167380815556941699875784767333857420476262123374904332800 141 25783676643171412549256515863297935485240783936784430643800912076800 142 60739525397537645289449900044102784798409322959682775291075038838800 143 205637691316540607619230473543755254671845951495245226853315667558400 144 510376709290204025513835200398242021271560584673496635290266160046336 145 2095889994259339081105838703776800279316436557642136642785215415746560 146 4919202080611682678615660802921656229479396762508523612295185222646800 147 19218315655418679230183052770859383858833049429667950797704076099584000 148 41533645970666180779383890563969878199917682124300629039096861230694800 149 147995394014050789169880313837027273298165168790860771195770843950347280 150 405378253786431949487947268275169162309227050751948766532016544961142784 151 1331958546126457102528986890220745382110443799133491936097083487688904416 152 3536225273920637974146851121254536529540837938874125512421716183846542880 153 13912145505514683432171510096426000479944254345424312060125013900001280000 154 32274467592644668808667070976280737959108415440045608308640801819253023392 155 121740560102801759855261194653645368973952157685886430067023902214995968000 156 272576930081165554228633077391085373699353619187842298827425620324445260032 157 970997960295900097174161757641904825509839918304488634308654168688346506240 158 2614224792647669397129437828171856011826676631032397312960613407261161656200 159 10080747005143308779783478543970349002238673689781469237549989641544543485952 160 21866398405023537644035923150914481298378181335611027426339189281015245496840 161 79047789486577903501075760790895134098914752673851586401000983257686607872000 162 227500656757048482381687860709693092795594891473980044100189940343638937600000 163 708945780322368610017929151917471874336692106271889976847069461303342641111040 164 1787888464469574343322636598315207183322932470966890032764546421226790433101712 165 8615299869337928986647085682116452802375579887517466831448278276354605056000000 166 17177747121756798798472521834905723080120701438162734741678805964263713175363856 167 57336447919387094854200384116402527393655243850691391901974649827185592750325216 168 153726006373909116655276738939613986115726241092664312128474270839710667074585600 169 523514322176594308451070437394604153142915531018934444017325969281153348001484800 170 1391036531032168267969461123543229683022848565251725733045797764921883520262342912 171 5330211084709156643547514485438664440945230313849609041367214737327844963123200000 172 11732333454364881699852165861398070067966077983418627090596085554018075346891866400 173 41959072293576179317158508877606696614454447847139759175840746606825208591118336000 174 114770699439703630030785774889391520829194371979696229395046797832537038189101312000 175 428078187324496327944768617432842509408676547555783338978261892338605012961034502144 176 943535894098124967125324016933655846511009033696457217289067759568893555175508835360 177 3873245573551911612445654726349462387695270186448021818734682460056294442083732684800 178 9119504991714355674158596400650078571822273995778870483741912444392567302681394050880 179 30472432379478440434365164175476440377442374354090522672859686950317326324077552419872 180 79219055019009320890792458962267168820713134316176428582066656648326216729666664632320 181 274238452968031112201401347715002159875358047699543128328785103283729727407066831882000 182 743072368504215489222454301986539325484755696488091563309030946286910832043134128369600 183 2828617350330316986371059672706538676252840366276089906675634181505377103401026524807168 184 6549716124344088126775080230813607202505695177238644073381585275805716600606498147982400 185 25208520636805917492657861745928721489320398588229995584460152512570357787852163843526400 186 60996103942348620333951155255703656840809372838782385191849695867267525969937795440667136 187 200009177068279882140824670916627103447835134365627428613439760737878009443538390587801600 188 505064044801860795124806018666348003606284563658359019702531211015498572035645147105204800 189 2118037611563664704899808824791939192356861733713708544910853786690152046190543199272960000 190 4846224407563841787503965717686802979298703306247101480405091891777037435621127023402928256 191 16194515135545659942538105210909295515013902419696435473646889260678155218503886942290314688 192 40536410765178920082382977523780691557597656662734244533975795101442227773405301359315894400 193 145763764227669644966627595282285457808421200927309756387864003405275698182084697331163357856 194 392381228553819785806007525324308785678400914289811416333309463849968799799019236955462100000 195 1788057704719496916437493632583547687630319867792257255210908289671988161771007778587473346560 196 3313034449439508791266089240113632904176722291498880228140211470241718770530982093386174976800 197 11805219822366822395782757006599836124849714114868338495332596548045492374894511446704554377216 198 33902452746042089708161147876074897275842326564476882968310426208825124124869815698849081344000 199 106419588371693206972006616156687415250195147147430577934969193848869493376731301201940697841664 200 281944791169793635408898702167067223065145382309453275637326528500756059807767369216080115851808 201 1093058914968608991620147988718512871123402784802520566068627337082706715063834348150442772398080 202 2576648846261361652515943646434649725365619890695447107478358471165180846929594745198926038177600 203 8776281931856755689749777068846288383781006481055147477920154322765379531999437033283536551936000 204 21900832230908145100641991719071829493835683365060807901470472434725146160134231162962537921792000 205 88445631613528507930003353667962680922800347910853257848807097252856193306919562748208085177729024 206 208695988224564228914131194878177167883180259886076602902382501408746424949893240253265096981480992 207 800093655872696607218148434638566179869855659281894972856250573576521934506657120882303079022592000 208 1743389411367762747720372359156389820043356695045021993827699698426523955507667319201802421156733984 209 6288856012054018322545234188035355097303817711753026026796361707930228906370975260036469046804480000 210 17229117387843302234125304769013179583062515666726121693846020612733738836254837312106212339736707072 211 56463884978908967122842035385355874714720191539421138061879514842255570214888756176667939275128397760 212 142616328701477155584367330560113823928352508884402554504300292069513574901625212876270764656399725344 213 581384321543224499455085323217052455826807423989358808665784153111981193978530398765311321041797120000 214 1368152129273944468876907305109544330567901980416798237626255179288504909691572346348722278816307497600 215 5192219949314498994778335060145405040567275262105908627217351413396399673204215642053176724384851404800 216 12140408976247121434629642927674344044367069213372126672270015834729633042296455953960328867057259600000 217 41289609496147816456076709884107455320708607587350693158445600861521038985766857557934288762609681408000 218 110820016952111345243069240789258081486135807726411492801567730382146353045138901535135293172205170296388 219 424377867077067268018319683066582137341769264288091836573855900674234131453940472060945793917916094791680 220 974616020107192313491450888866208969194553588130814382816953999176697502738076228033551327826914932380160 221 3386311427229107950758624950946667502191426122206071591567778033882109325826970062155278992369283760128000 222 9125212537858203063991643580221604204861746974880467433877179114966507264130737292074437463555741518400000 223 30006894304433120539101919855994252521153598277375277203611130931036292523541176471620528814207016667629728 224 75249519565990412260482290100067651082786383640222921216921084545276715156255973882411200260509235370580000 225 367189410683437685284072924473796108340668077344080529373623707940546472391990420961013106743212620835192832 226 727090131302204062743543685403713679087843601432773009590092185687843154912867094136158229008893483244247056 227 2431006498791343928515923092458311489163226312493286627320716938189774904686483007533300758348119860748697600 228 6140578583123629766589266826912984502199139148071491466742202549974758277083072014999764280283659215465001472 229 21875574923411653961768044449470389023692929211818592127670246319996366819815809451574674649766762820258903488 230 58950858105338109472449334524026203265715420570026181195442807817867263009306599634813959483386617309403468800 231 230678078776871010748937429368798225699644283375009611816955434997553547181024941698353955745753162842112000000 232 522477519287805444107164227959527529148510069660440716764912712266985254529497689783498712858311245443202371840 233 1776940514390352084806105534575900434748619875902604887687971678852226474036615382707776836417002144085420032000 234 5160425125332670222019685320111401877173137722801914375667047112608585433563195905980563802894735540587315200000 235 18006143630354781796545048949841481298010549734394697403722147056297368362167266283442613807116907102670408908800 236 40278237210622157660238263202024878152072474949173475250729516835986615458933404652786404728679149205569051653576 237 164068439170707009698459074430620137806028221508475345790748823121981378308370269315232924837467472546589730406400 238 386707041117604569479261599668409256250599481015035936057992982802616587717211962592248681952344863783990391800960 239 1291698407199792747254539124595139616738929057342483910558668143381221245099830923644020640654558238198377006985760 240 3247357629320848465195615732607647777763571274575917016028588215791335982784254419164629681215533363328673789428224 241 11625288602176822536489607883390127099234939256419883760491161173886500995214630814536424267138196809452071390003200 242 31298846033570033100178194077753959443483036279884340732735741339323536866019222175232615999486213818656641927447376 243 120027559874171375524895961897935919205342246248538387139002458963761036016798367125566727032404444572755735441571840 244 264268184476714930436447905696049403842552828451288509892598383390712221347692043396406634187862913714250225997876000 245 1065958545488907295878228692048480312642662480214477103875696019666328447665585008473304721980175533854525651974881280 246 2576767486900429869590634440370633150667666140592552095845068124249534489043024244033522334331064272483089849331766528 247 8604727916763888901031908637047805655862915234387368073001762934987946053996653145180775663787880943627627932155904000 248 22489325727729248574383762465578094110674443860876086819013602119478739537068701562348330724837725121077798870708104256 249 87169713424821309983893262341155432214633882761564872130197614082753139733489887762790448285860751666108317641503686656 250 205413782447296416799072676561115057745946568098021834217038886671769108256246539325455357183674507810268208543407501824 251 686473383911767203609249061120051281299396515389441529664599028885725278849143829601431879688986062217415064777372467200 252 1740516092334574547028601043401560290900502099503307692294051951101823516353081145698039118861437225383892187082816768000 253 6200324304927380761351349632929382254444557862618494754128548916195073581162258656597503836774864711711681519655321600000 254 16633986120679560926575146679106156130218488394937544848599035239526341012150129833957290258107362133727682522182899610400 255 75205207390150976004274130287924137529310297826447356696272677612306965390875915646264566632303229120850408001389985792000 256 139008454302372503577208168035102847117932652100765096413573388960508345188409769233141357219835195730555972705504139837504 257 500430435279621359161811093128880880330957813538930462049042742563699261348917274920813109671757936892172040894238043231680 258 1371058794391101847338089690243890903212116016200757478716095622137983430771511696680468978258658936123098733899393651200000 259 4543895084853830752952669016287666857184952177587342565958570012398610411094991883068811239266410684578472834819502899200000 260 11722399987787070554813458343727080945324801026852666266494642037494531260842059638244469036399839529376211335811663465385984 261 47223923767953390735696831123051566224246951865396108845926357070756799020495207250468879705440185263330022819642879246336000 262 109132328073933780594452248559294848736461443251110076627496910888445396816775646127571322231932670144956032547342612643323656 263 364813969463338181245184920019476089738660187676027350427027218976561315658243831996483485656214999254449747875845878144000000 264 969374133079845689963217372795518106470014671625537209944408823724448604709858023412105099026406786994155889040278226696360192 265 3739313327502691275832622817818996057519067264111172455408509029987533470740306795494486684746060177066182515225376891625069568 266 8847270608834418855741088411263095871141972192161195785405669842922769210401245885833122236539948353144360896922918042530368000 267 33960922229832440711210241984985046379298405148693763235910537559048626348513280034591460428617843251228793059245371824992419840 268 74650148699161895640608592273201120021055932628654408705418871494542978232803843704985644862388426074480722891356713003546054800 269 265949247388898503944740181910474992562307501742351543580820841521187211997606846566906619562295430150672961568201186417383014400 270 771223547236064956322607332177363522812593526360574273222072696309301814201297171815946825522891836726372736473458929043950796800 271 2393548058092167125721810627470929391425375890949022172940076623220635048099816640592094051228737657995988712392778034463444897600 272 5986250822004655761396932659276236399002677007780640103697615255503360310431689154461095292298076476232922888810708471260329896000 273 25437582476127560364144818838439289455018224957575323267661757045908067090819811530177591842836290462355883708188258693997395968000 274 57997394053163904886319923464391764758975555645936535366180796161080448220706415220521472575984594294153668836627369490383051478144 275 221823857981651444731360602195312750345252260210616144390360090064283943908372686603988939964226919129343217003761415236762898268160 276 490130866014711621943778902386090260064881700034359068479617142602053138557889286798417789315107242675138058404579290687049242240000 277 1747516702435169918764294384296096840039842936630761191987169004192537569526167213196911484822452871221212332973483112565705195520000 278 4697788878742670772010393854516478448536659213578357216231979014265767385950511828339046535874144573875581446700290121174992966471200 279 17995567660778113424853970046152471499229549829053457608117305194251506232962218740256660193817898438050825574163510281338775142400000 280 42104433248491179657630829064344017919084621058971828565554666317014531610980318608718954340919341700901008051339823756269431512916480 281 141592872115090049298722025159830975632491045222419290573595389602608235100247518091811943791905086787484887069675147112698206170009600 282 386802499551480891013252324254490760279155579967526108851883324474763539509361515032174016653418847203068323947115299240921033547130880 283 1272064391011998621269774209974254597368371673978097499570954372184793601631569610382748780823621526294314399674550265470681649735884800 284 3218499098794165563556530331720217857451004029528610302084902155882585380773945411853039410015878897862232448125635964094458361052020000 285 15326103330650024367287924891854907670523891159515769027383351546046039539996814006360664184319097151806650503123665094512062349967360000 286 31019902378373498255427219907584902339687518978531251351706761307197548699714624731463689194679291192201725550814796098873797693634569440 287 104513166812863541544369263146866829408289916063853677064412786106380080579526551980962678502616331703158977266689565860548717426941886464 288 257808882714283735235696955644575729532546712678369716585595703333154287894503614317697274194845392125014300123915476365155958517367197760 289 927692177963820032458656372570118956514667446093358999599798268911238605222836039320652728846408675047812121615783591844034640288499712000 290 2498162974655613287476722651449395875809528687438142165179027441351433636295140524404673512626438745408035123665967185903517662995318278656 291 9562545720927487232943389676823316503708494949839217874666060329711869714044446225065391360582131713564766731069852725394229825927905280000 292 21079520106693662876934385290532237455494498407532707602456606326455630886996216016151432747257672831564977716816874383348869769143828339912 293 75239881648287159215933431108557315020020567277476025462876214070994911445755385496675812508937517159322483133544141656333871257068259535280 294 205554340673292664142739165591548142630942756844298213797050796175472676933866143431693705772328109720292639342339226551699398897876386058240 295 762729021463168513171564221598959110481752615066039643142571623031813522695353838014230656432003846117935925077606148885487132388043188393984 296 1797019808222561622146903097690703658657576923573758661689183192925078472671612291228375130865597274087213566063214256880976732786474229328000 297 7000471683374211920013225178739728818933611114694518321946632963971473142532195363733358283057859331022557617401153117230918172695068672000000 298 16380544266713762970150216250893348734305219474043024336705022031388272747279644719454741530787155590730656311811804524385097335737637885604000 299 55605998709475201388441700640044197977567785971510641572354807365617701287796013881148756245097478343641052907851156137991805445971718553600000 300 142251669148463718373107025584155303119835773433010233840651802550170021018421952963097650908517578521131378658098794879162857759246914201044992 301 497380754612115179117915351547710691926011177717586948496052288653947163509511834860848603776081716863537190795701128485289435363139504619520000 302 1326821754056113720666532919160697805041088672669409366826940405580041890885323300859310599598409480805216498130334850329619278244421949461269776 303 5077802959739792226224956644620784078928458651985761705748620163861053842080415786753946584645437621422579034638226127116370986219117914095616000 304 11094593024546746292971335777461519817221526341372594012744110400801932166568107276030357178601682758317013334095798563356620131885985055384400000 305 45000111140830182918553477876715340477373870290037015151986677410503171099935491137609799896491348675415644292891369277102145119234791623589266432 306 114539231933620044327000054614686360790798373287423123678959417369509280445680403412904521591194341225364279967019625374453576538405548728730009600 307 359550314970603727225898225463677812593622464552157543823994034267755434126363233570735911016594916058672243076338854602361524515999720127722434880 308 919347991775288920980537588205646892554598792740772659336659472746750903393606036294119630855351496393705916354329929745013166557763232013867520000 309 3697972775708235171901703835469557822556428684367582222492365238442517815275048754372088507909150548724113939020590505704513530611888275990899589120 310 8730423539874600560788365578893301311484651359248681795650736491235996948721639305523532754925233588481066948874372132930546218605755358547458724864 311 29100566142194839751790105975837080105860469294571021203942703410077550723496396382792411646026451534206332230820573586350187003202649432549759478368 312 77289265594214898045810263673277455563650132856733990488443320937445181906036532793399713196375684069645433081952216294132350140608071151667856000000 313 261914574517093613015136728536744158329926855020648238676345914966361514793858691747816348345154816836582426850870712058978941785616812978937744590336 314 705300055464387266408456263723372160272878438699781662600058214087335798050302075934846171190747228837638225813035716523280409621654430198599907176000 315 3248592238682581754610905294365606837776834940797344461562491995678859994016810954112520027694713802387047541714408318572515440218556329431320672337920 316 5953479092975410871792655383855684350669418634827088659983735919517220852997952121210028953978579215277083736907470982139086051042035347639878166306960 317 21213825502724627588888835103768950971142341136556444370471799607996026273342534393375286431453499470096431729248082435765833110584766965923923148804032 318 58051112656163754884846024628515819368633820538146749796637754274691989406966971626051287736137569035973576809301328263671615737872050112273354641540096 319 194289764975355823975911690633200776792732474102310066921114764197388421038253275314520207090095522846055324450428604791658729362882500196594730244505600 320 478677367794988168866791561916823619748531935660461748589055886108474779233663811496250442152244039834475196750941568167124618879865120166096725152120960 321 1965104282716851689653356412676592173502902621610472347116200456012012166767481079304302405644464556469226749953246987239242572731079943129500058255360000 322 4628738520336302042336066982453005146434171887818468334608940209665925102593143379794017287300272435126484220510623765028321058205302003558352947050297600 323 15511667843283570298524879737677515645149944860101015990119615529679171912511726797271074629859090227592697310914398506187643599718593105841227067490304000 324 39214904777490155339094639167039510079837698011512480009102506962476942494584598173196193721703604307269967729358883690013160796236535163886581498224640000 325 161537978413429398367223112097432052984031230579948250534965788816983814325574625974283581977666222540225728979314065732796196243572026348985805508433674240 326 374725909224477632966666318864602034744573931776454559519788483531687250060136550238480580426757092674098882652802670242867146766703262277842541991660759200 327 1432919328559426584843456202225234053717075437215916751931583370610534941401959694812552920983904414892050682086272451654334520733553740479138172531592396800 328 3324141022636484101347007348013483191616833385085672992161007690200392420666537591508804681754156101141645196259012281375730658813129405997049419082634302528 329 11317337728530650850479932718737336651158592451281559687386010381825190857783305587907583880894190151378955477208444977006366190440988561464755833675745280000 330 30941926143110330300927193206411177635442245363655464817454630184706758604748484338374696191415539608795705802315099450606626717652169120058036496190550081536 331 101465963773742398166861394297131172618426592820971146338180961475825029900464464120816175576010277837422181228317850166520883465545331036252942188625920000000 332 256277761265452941141135086409747875594765993500487324148943634446776577610819225745992869318877526684278615945144743006058266255368322556898904036079828413728 333 1057185470798110429423147382141981680934582271230402373524992035947591761679865343718271066886239309018795758260961990080162553875737909324569556990893752320000 334 2458576690118962462173683571163952060813203612894405410378070115358892301163224601865132958804595158260446526581973642848916372906348342657065462116435887395748 335 9264683279869769112153338087165826084644698018451547116842002118613829195163383508386249179000146891408256554696880890024937205873864107621870215170598973276160 336 20661915167880286445707060185072122845971736527404022044371677785389765814244291495045768124591490146751754401713115504200604387413266167393803849683238342394880 337 73989978309382056344785295038089445315612218875515344374481618559226048762871508638723610247470049562143288765828650375556677724348036777327705539293798613117440 338 200506635947693520837548341088695521633086191380189380956273078822025962184349915238343629705271083785190018384255782070427869184649556828951874057403459829638400 339 764231985223582489695535000930325619642623776384814281401674211004566296241493986014797315089353677499768513573736774976149657927593798449908123989628967352008704 340 1741761364069918546963810758467112870980014871324607752911549242220987017264117926213061968287463782934946324853044127915302596292056824828656866824680415672378368 341 6006021561935867907421406799964478621639367666712477782166017279601446491472201988337137387935399359737029839232465584022437476871075041866850752388445070950400000 342 17251923082893531812702073195225392396247149036694666825709529607905577336304797455607173002211312893241995792891190403149364683343707255562042212373024289587200000 343 54078781513683306318311622683961015046643944188773866891272677967167876407819707615178495974766543143662136073207808271073352027441782726019812024995512787428966400 344 143122215861797375662316533426328976192893752533685998933331821819625655453724505544878251314406462004423045951354157051498146996380259781771162464215625926912281664 345 649820727742317909414376966244899645496559293292880313954167018172222782633647472213872757455213008537902208095007015336488050636307800280007474148466302715428864000 346 1306588541800467273739994237724835327460170368601088113092680565257317285983071045594136443100985484917920706550439417139878293247376349163582032781757298721072943520 347 4367740658681797795189808376812356163440918196944605161562467141326320363735521617688092951599808389403815806050573465988142143181368290806711288659650933940376560640 348 11085868637444954796634346451758813479243908991007392659198426147360596461688944411006630088726923545965929494060394088104834217312858711294890668497495577034707978240 349 39314670852427107312496658799018178554944234564457269204990816516470389535691220235268683156373354468219037493450220446510332948551808749872375934895916288614400331136 350 105915811986558709601002664919907195499847726849538333069546670029581871718713318707581085817883857499108264767514173485687056627733979139262129612523670631483126894592 351 410707524089881008339385433863189985818306662229910976923290951801402020508696429157966224435796902736081957773812815697181465235183515413043347966969280489634503065600 352 885234627916841241706901702683664073940650940466774897708512009899940833644640172167659754543292672002250452101582431783102496072443039241420413138643067974061534312480 353 3184081402091500094381741941943495583949666976487829403243714276714031637718577787387767878519482766681724825649528314912550456886933656706852817232971480580430345967120 354 8728429200607027482333405765781017175497446586040811258798851992386651934468237377282781822623348061649554026985352192359394222402611482581917509224270344930065343616000 355 32335586601955949257568076263258119403495850275371818170060643649093616910444226083614778257942676496028955829249238779688243568178178526398970197166727959372785574543360 356 72397346147032203129524734543947406696230995793159436120968643738418268804544935041684654711496440762723916910893463967810281423640256099102194772867434924575001560833600 357 304462792920576201461949901324470442308946535162791664088538293101881195822316748862156007442850351962277522589222042654293195741191267706644690494600986636339642368000000 358 694374675022159442398382206826914656667187674995675912424935230788357224697804127242515645606211695790182098287853572149682770617663350409824927224184551140131759827490000 359 2321195342795517193828458456450320860180160424290907056152174083760467347519135965711377481731882892350655326301866589306177952950800730511678044035869697180981732784346112 360 6162364993793979447188978646776669993114416722724538186111842952559460719224059978867483423972797257469446026564814636209864473860992531596649429514788723905979624716902400 361 20940654426553333368846467082347635206785700726972693198594686189909625478299858843445380758755763571901013864629476316627496136726420043188247748137161468219609599139840000 362 56244348679645003740816157834471250770996367039133049832386947794796448940481860573155174484090871476846547935353478361824277106130008207845474605453998859444972277683270816 363 216318803532494359229846192610227060530402398184472736145038444166062447159416947365865184158783472139612808073917308907574796774478838976886427297318428210731103027200000000 364 474959937303728887072119694832355635607468463563876312606022185151215480687043003130132974698920845469315389572434369602525158911438165922661287328850473023920472148072089600 365 1912046323623008257294111010884725759128886274239245660755876044118632205766028476459443924686895444002109359511659114814688677361956641895055920748841478967405984763567144960 366 4638322814091500690469829542240600492669441689828547596863263072974703414267417099077505664116148550067996826768180401149998736228282332829840587990269825318399296364684092160 367 15231668853340519327689633904866913281646920775424287065952510595500678499805619610435983436995817051925354460218535472070063335957900076672569019841424480204748246088142905344 368 38088772319089602464663633991264611176078835003885343085927959372997355599543182343678877954501433211293322407199720216352966987645869125076205350279518132450361326476562132000 369 158825740501678782006040076463103605309456725442719418068907415151817999302044044765614295961704356053563788592168364104827200006640959968037480306329375838605142092785853136896 370 369167212447614260114548955991452528334236738230419742953569451586296736407784272927902675465011498619920896835522053436451158354978816734215394298629413705722848595669809664000 371 1247796360005155116113877886049174867358458915526120557191882811419656879719267401401301543371693457778291884261309321986925285237685724012037035768806397290748527085226347479040 372 3117133523669414489563598646627057476271818433621921845692919592217846988710254266345495996490560447152134981783890353143123754903202620449360440427180933794795085830791964889600 373 11109641558290937192968091465457258475862229475466705311045202697998079326156623389216889633955467296723191886763730340768560075235960226790629649232484728851538969689516387109120 374 29890830941139884088007495834383680039037762583511910619350989341861941291863712508315844461260548517596889671776497783663431882867143590695810348540494237825091524441550133755200 375 136211334097729330590849822797947195200271321323276698852320239186657270345793049625584514473139871972565835795639773173926517667636863166337450024296998140296730322789249736245248 376 265153304036066306467828362070662923276956452160948263867563187254795829657351601670896005125003540821423145166020079878519051708116817871775301426226620568116616441466620958602000 377 927039196027276645516262078658075900472935838919201899301534969039634964806930992111502077286708657931577920475891644980912602867699792760383473687690230269595103298845934773862400 378 2604799235564381992338692303845451398891136937746006130151567014070368982788484859879011775025266487954243218461218948563851915057428719353742082807211212446087041237775343419392000 379 8093507710579358613169873657001575672301850430675752608169719107441704011907710037555232165842035623223179643587155356353567017410431459302369687324556581080264949385520830120581504 380 21049852328519273827103370553365564419097173551267856293376470118732256432144200231050190382205991176280834461069202792296022455686252892151361482800829101954434602083963858970551296 381 83289674703953054032282042313130636263334888680703336274884096973396503878217355742934142433453844679675558650757948545121191450849310015723725898423163965391822656370816068406476800 382 196197444444114533819063839461974357029973923678262563633039376000290119307547499561657081282872804756491374555921157901359802904839365697781303324886807606264487128940452645434340256 383 655574362422570945913519069688762852350952691762886692762508775970306207063918626906478346915592192775015396439798858656374820388753339971216874654448379423361956242036982176336337600 384 1645430174669665862106530901230487476116965121818636528992895638950811801567674735120223234184405304377261952844076545913897887700606329920533761598814537155006733388785060086467658240 385 6716354965419455959559304032043060646834581769675444215949384730593943463325168960789806894475622647766153547676814794030745952792035680059948472362884944780233789907730469107175260160 386 15885065328955627419882191337329373090140694187267752577331703073147378893268794558227285803112583182837279615451105159089453737121903516038315335448317717502264751814400080601280123200 387 61233093667795491101159675068592828191278171936246153049102400254961638624731622252862980363393520552871180081975219291675460868446462626374933799720696626258383099739363409395712000000 388 134172399481230264242613744286916127405312434085472376294746744584184416949004042535760648682878260038645277622787011394500594247870456281195700207652635133743269655804437558819534934880 389 477916736180330557396937013201295409456014888999834361910360135304677332054820926834174750050108347119881126084700570082916007622327275687067791993796797644943900772951035839551843526560 390 1330582674155089786755948648534260967264730127725618061455117376636830062609876192306077680156649688097246294624794523536401016830705281852467631668588820947615814548365196831677621207040 391 4314274663946372918563044619410538377243771277035684126160220703893324086941286665481819219693970486606389216552072695443724169065297629167171353050318871771782551902658560000000000000000 392 11532098798901973499818371415897358061482379313358594514590697071483233715563262296479146936867925562557160986380284430189774233330743015027006612244564881757836103921382307629709076800000 393 44241138842857812041403105251659287883614183266563178924575562106389136610040845904546827681647882052620093302966205769389202351010535172295114085310302327432507944355447786294077337600000 394 104222963584742431404761514123862939581850662145426086660812551414654438566583167753218568531826670849426920660455117116163753057789634092958053695800791811971675798306768700696843767478400 395 392915225630693604751368071098938438705484404690681229658523747325607262656261696406951176271096741077291019302860728128255190652742997885737706925041749927872599422317158720498054258622464 396 892073048035081859960732216449067985705452146779434063426460293527894159096016495668215598662208883411527294049651819100523978728611207683708522410656236108590262536588668491026574932480000 397 3136906531456019555154843538714571812937099862486780636521378209183211315927751836929203339688117233538955513088757543671807616210535972267442693688513340660813536852722270152985619997119680 398 8442681975681486267034770410527963849214142668592578573830531499180164677592701856318383518952005591252859302670608275689307721863059138786711763979872226459273839706188835836038670298938376 399 32981229773424887055714049147739556292569687734354480060990974514466613539491732025890964367151844082645426276668003194343859438484255139212465758468622619438422939814875743683426291548160000 400 70578969046081480461440764794477509605405136418807172066054144164741507129902598887601097454819507879621816600502825664453858119258670956642605155611818875445743308735830794358847290545095168 401 253982896327244406105218766089093294879258298046104242093955434319215798161508812525030435298035448450921603383762265412023080567420153245718130328121198478144142792790164605312302449941403648 402 695442975359640267864923068536707002103413827707423956004623873838538343637566461370514927370208364831652989437787974580617253645347754879731709210369574428166314247879045747449526450438661120 403 2317539230621421686741533332185497403212809767696661686526867516380376372414210000131068766065060166910799659005619493889619949009892818722854552078656406565600981573572649843178975690752000000 404 5780664409589253380064154364954481388515175882864592261526730913562122515742224871687758036367380571324140355179777753758694352257263947505842881244404439505043859915028581619921328978710480000 405 27688247277002386656099708878701484644928104825302467873908481318476237105171325194799546984732090534138040614081222752393528027243498952763663844281073768811751481376707662336334222560860307456 406 55410684757192402781841486316465723968623565621730964124524114816465839235901631279289857332927848195025454889074837987079182532196213519987378415856179385171621115952191623923143203967893154944 407 186402701022527165787294125269529330939082335832055370825167172502080474658228225613985199252138927098612186332944583514913375325567307214470810492227042452943280611623817053914190739162791936000 408 493377894620826884830025892975043656745009246700420102415678960788151193531191972118521552144818510890677264923563471247356641457690781135919145138222280129386795093968953071728021956877436800000 409 1666381465148450460175307368063723920741758502733100635224614405579445481267888337381760924381388471757043731066529657500462220992322556597644991020432215429212473336198879862692407514713354160000 410 4487382511561131929189917840069222479548783668953915123183890743792385809187938312815042141902701187672593353587329820710931057240463656311505952745362999746913559541894590417581246426147779824256 411 17162459736473763593968833068756125362911776174065429285548130209687369870600208018270914343327571873088016918663414870777381144009604631379283466177699813275631776416862903264331022027320524800000 412 37880114748981862113977907682035707995232223943470018349287963730806580389517286576820230764492977490324737533820483464551786694659772122742490619851971670761401172007861114352030258218505462189156 413 135438946236576009871438194267988964818551773955081299285214595060084324975618730721957214700335086789052923882069029954902635144188183543006304864258760426683197694936562829023328071001220410007552 414 388818947758604790243353605156321861521551606952544101580295336854783369824131042484540511656073494353763618480307341202328255271418360637844357570138445796932023556451867674804241571694990131200000 415 1369519829682790873173842553503985698085806271750607383579366041709558055037765182022255528650835219731720396353147355327982848272159814659383992590423146498004836710094084975681536852615670042591232 416 3039674091680110527312074347703621698221335551357497848090844343040478677130240429322794703758179992967165416444110740394081314260017776112224910102348747609996251637655527367506048628858861668026400 417 12524583451409190752465711493039580557986318712837525616463734441082488350167669880757905361074359161251231961245053123667123419860760603001750102596930831198580952924485830784093222135087256043520000 418 29435346762134690797845423477369341446327321405252590660922381054386570471885479698509389502431119548082067672171488594577743957655173176047814328697833530505618618527490352386991902754248126675649344 419 98398159135521590779557053360318853776333494960944321093056318423137679450419353418887230809583630239149812795201159035098768669631365879933017087949162053072305444998680109764212561046029811679830400 420 256390216624797186351709246382814167554769618158796767744888054702101848681745844981465129218424839681670458609915953482656355968929879357706810751943999591889794680777137943035552652798867988599603200 421 885583432220853390694613026047436386832892070852619316755126884998721923780394288092980852461222978276028090061622949385894067470179492223528729557155534823890670912852663832365594714775582721032085504 422 2384304027437446610340873265676392870296989392033821475439997806517032046406598167192383990200204401342057315082196894599891336974925874196072758352492147793263619783801964872356857625685976430741042240 423 9126369663047746201546413448625335687020546532740181780267727224619133281815765396526767024856098495202235382365720034388749011124061298406444301544854751392813759299178388107662112778054454351390310400 424 21150335719479013019418681930224675553751460588429236358287295411799825483326673444049099892329400192316707454710701528098056951655896771210619603967751856900517896808252400492997096855025427239671973512 425 81517121900418244371849820921180920828366009823021798358767727650043096602437630412254706528205948521136203084355159252751649116618704004507697081319080722359759427938245843011275115798633524183999447040 426 196629322207511516573032206140386033040112995220503702178359721456383251210269851678785379518049380501578879409388639102924530639800378108464791904754218179831822017693828107584920029934596446524265472000 427 647394043573329898063931049138954713874734952489346167055842829648491741268524770271015469181046564229893443501113084555373675380453999215339000030145189509690253436923918547371251950942572894067097600000 428 1632517432017141149853523551189102106037639146057582149375920513335057800986578167918606256613807776957224435862092008160086500614669869070029724859746495599426436049827161455158733483263069864302494784064 429 6762078286383036841771410823249491206477646020904573022648186964126377119687453696650332991490364304224641949614760704540550309695417996499653719405860738134491041279004277004239802351511136695746560000000 430 15646561785559226199697527989908590417882533732430290407130641081757996847323967817612535736289368391508673370058177637105564679556174886803071733254312619020931961764225941985786290633308480715438216899200 431 52292816089140729725478589198076439509169105402049163117476465102236030243369648645314376296506860197294523372445743961026350418473300263190011478626236856186555270133057133636691236238066623721895244441600 432 131505179050529111683642649148469376903468014203921658749290520463395676623600823849429272130332351941454340252471846481634908001550055263149808834870862832306986636557327935081623055136820064858275645030400 433 470922022426787845808696903380879788548582449342166364381797497733503684578197294597312425782740862421001959983246383256753375663824871962148959889910141016824499344580130408955017147097620173744279179238400 434 1270495688275392243999328957636825796540956744281473955419896012307397226536049779465204217155420416769972591759527077802801562465955535392060640313973446084704767897456012980799245289605027512555827978396672 435 5755891747608410040828955513445880164285545656321633672224786887144168052868092564798349233882275604426647382727684427066031233227515749642814185355217110921943164027923658945747193276442256580013789764648960 436 10698463250402038983527035257711554139584102766309027229109964352884041956658187104033809109956245869874419518749899829606823931556700921669762995181224624822921107652897124814954960539960765135429669567168036 437 38310719897597088994477337536983785999837125337489537640137406529462519507412441587944630780395797735790412456734239237474168430414005474101027784535028425973169199962558392151008882825247598242893004800000000 438 104500637396617714738346690004460366412036549004783991792937447449095225013235205327495621324355902971753399229077616782472551140782702532150646461803941068702071318945949580951045905208621164702803427917824000 439 343093166360852327728864963346284411733519573203632763016804040492285378177397489126070657996451694227993903643606080085450246552583198710591329949458091938704105998643884412959911181186353006670097299796377872 440 911658628890057439953051550405372100914721961565534031412671208457243927625287944091279914435590532977052757548787284789560660165408088095324209127724208060638462358974007350324848482020874225987302093059245056 441 3644005110734340316766163302230919932974586552944841314592745419435928066260309843004871789084750878204601275750199898618778861786922540061118697557067566713668625506418399227865377933587453881312195117056000000 442 8366737871293249150361025032624679166506836832852981544750583120900128233479300701364406976508566789460246624839117319585243496175154090717020836822390014551670114665158893159660437661158115579635788767700998640 443 27790546475229038546038062031049037350415085429494253804361127279875115632369086605475191365059176489002953969855818862060647588694788935143116113685715549248969082168926415267194170944068390548031625460407538880 444 70244841630170378137928272961321520274131719632008363864690156689266461375691523307205181116749837948875805715156835099690338723134737674554730432120808417535169479929772639652312785752206621690951912557379843200 445 283636699076247156053858604023549906378481373535415333379050354897132241660942407689874707674580597125237167272670577158754831783742313813801982512820423353466325316477795495946200647769214841924954525808187146240 446 673395987780575453974586806077193950568505244315057648096864372784900059430542516955765237651067241303970728422002968941589626105496955440511694879543760784282569380994904424130724128254591775407997014103530960000 447 2572610587992630996833237743700825016965368679362919111757820622775931128268411166021066578435927180646446418008160214890356281844342629072915598484285522224782574890767170059354151461847936267552640824307150008320 448 5634904903980506945908872995213828162970842933956869196446506985605716671915052066104105035752416008006634878014716279300849926815109333632814614813888607976442942748880100272743574300315006973026166139083704590400 449 20259308380495962401966411520276839147514893992828357797248484882845953978762189047197966309278842769373836148205910183362750973411589638050163806575027106573743672709724139387148595008397566875162820276483810494400 450 58096807044717990838300570965624471764883376590928477139449963546053800377455329623415531307167200098961087755923476712921620305021680642142599619815142695878716021374856836424908315042998743950786249043131691433984 451 184577273223083257835161142115634889599569052811354002384970294925222666057510422428359688358223619519700649424871643103481462133847649124735497074554242906300789233613586017782867372410144793223323268735765053440000 452 460536673736139681381940053689636915500159604231851861552882100395113093550973577249440561627798500469101697142027947572319979785464103416261845870113267340932602648450191584737166550978261225287308822492736750563104 453 1875433118646627996691520526407480296457554685516807776853350080943264235628880336040193554910431373527691615793179482937744912330362943270654992033516148205243405897733048849856139487346634787431832911218846208204800 454 4418087639836108081165287336317533237980714422623876431906155499451701833122178845104606607653806999649264310720422174620615798015289132886825151654589286295727747831504678529621618970066431410237497228478087471260992 455 17033987482653636694023114965875448483585173300972800196378645980665445266558470118613359266070566716998096505289697254133186938337999955258475771014140066484532918947156681003163921473975914272338748334545035067392000 456 39210408697133592711959519794502216283183760555249045987639820682753365046134943473865423116020863312602247210050412945375792177972435003751901306659481781364491040367656304700384627253708596480232324187219019749606400 457 132922407614956574152782331758934495384655371073807889540313985776727413371399026781263321879997783442050101596892557727328992472892084829814709311311559305802113804695289143064726595545689566820942911673646369516974080 458 357865098565899313057314812517256615226055362834981177029403197151908864362668505065168225392155464420186839919506276973907778333435992154155702880783409771962840026759177938131720329916836161817458859029189502303860800 459 1388347100716464650374866391033629230395085629258580741074580774872695256431186695551663496551036011388620807057544342396213277442074152146464097378502141149866347361938571730987386708445537028558188173987196079964160000 460 3109506385814476026211102836632236629649974646590958736481904248798769531148011106231807481344263535111853667781785911132502589192016454834303687475780101667622156567709199531484442563966027214996670130735831880151408640 461 10766627300652290230732717847997182154310854277583613175578266947616568264982961109741923703125083327536215013055003878649326699516212517603668046314114569351704638596578679507422455824245605490241614296625202055277285024 462 29463415795183845980082854834605333609511517939118087315893557699043268237475664503813637657056582968987364806158944864915739801611803545035175691908464348196127574742862583199604115375941860628693837630721647780669030400 463 96899644004703553166566613717812742038495440728643055726551662670957295188376059557939800080498862386947787181221889088882847933859976339403543044440473630131490482016281794691305582126550107911464869600343218845371072064 464 242650721555062929376766454937789737605999700450225282614118452855663824884912325484253718303985551902867331715005762798546907141477573673886309610487628004166725331254338562307956035966373584914909671943909749378469302400 465 1166936863900222043866593861820769497972457529682476606317790436692356305805162059411959116437869611832954077133022773246907391463761283849012274202137039778082265966462172466368089461301674267382465233342707277735395328000 466 2348792365003372463408230353537508433080763280776393106864328611084921397467647797276254192022056855544230711922402252740275042492835209416729303930866952577908511489885491042661248003068347056115453655182976291785386619200 467 7848871562019190913121729268750436151746331988739219480126644073176010570552210726141776512989483697907816667297224032472504810953141692119199899197710846409071745428737801731002685415890413685784265850218691385072399319040 468 19843364383438557230439746787637968941359917428550322152796395782150800161109176247559733288296596681116491087486062130069457986170840924672852756480764184427977344636654969977069210768850818133957214315173256667984996106240 469 70835247031092101781460203865685541863161310485445733887184421646204692646586514741360855784991730000427938300204343115165598912347245875730995326506411964303275198845033361671171574615906904727287604202981252124236159385600 470 190246751322939573775536319070146293640128315546031716510881597367211474311299767965979668101014920992372819806674580192645775361167410373184857578183112052045409498414207974323641021388706867778253568083208361745872113469696 471 726581368265153232440976861281909525077504197399879207756343728756931340487717772032608306694475870643157686568471218408440009434643851215952814993162163081211721039090151293935487807434977371189746868016887921586693750784000 472 1687091315532363709157141271133467887286622165025722307414221021947863235667239258357458136203703526706565489402407537251022047830859492096407019788404628663353812565496441763234898867629065582923731175022652684452608678067744 473 5762630393619628388392990213430145357509478021928420691569836695660975315772393288592550664677674559654677564524168075308005068019911203235058725689878671061508982709853168713288740174415409614651096481418715458151026524160000 474 15658503649674547515492482272730276555992468839883729931902570493421178890633177980083787041292351237552875071488809198430352272773585175203369197193465772529047677036527864403445985569879725047633235845147922640043609616000000 475 58644649626048611912317806294357481120847132073076031342309742543089650887974136368320749256504572893498390074932365672853207854561580667377258952955399406642862906153648656667871113586991267580595907299618510471870052669849600 476 131157496404135789583211253888184411893884365541750949943442572359925241814590358339331167053158795869769341912155984971581127405287897130218505562283443491404362696131932391686527561756281472008559481774426910782643978073088000 477 535662841261769241227030376495344432251021441708340102260734888624477362110798006690856472106931834202416113062581113275846897390260822132716259298912867046364276505074739934806875755977675494119749160923830160376729549154549760 478 1248020605633907784197377234171652419831003359462888156204167933827867207909703552519590364037253403597314223844159754163799021442753289105104083245139475582691196122487579104502589682615538275607013846830803653441645408389415168 479 4171211937903806957221186398209908535305786460243280102333351007354345120610410026575450669288004740786095886385920540379681193790515398416717060155790820457900078769551099785535784608079856131309527091037181836083062164394598400 480 10437074103087572338126845661238998432054090447753672292909083111434517810955704602187371344704784030688225239692139338660231069520338963817023075536550145758763933763130465713036255774924169326406838312707288512893586197296355360 481 38293943533548867967575629865932015376806064211487162332886895245105207880427956364257070383685977604433836237508070966678334509892383465526388212091436322263926905753945720372544980074231990112158769884482340998575807419949056000 482 101071704008262622934153254455257016712949459072327573481445192791366700898529974001299837453148708384939328050876515567747427991265435102170523189638427811674267819207286192499377978346699388009030482933649699092386776278235284640 483 395426832325319956545531895823726911295748879713998672746198546014833164583760732555243756258755383416641665621153668886638903529883342266675396917153688680729233440775268276640983401619313755446059196872240012830277980714434560000 484 864365530496385426226090628442767616185160232618848365629414361220766430168712756671417934181653321957269199310138241965678366749379443596219809314360498327183287444705522888494487496825937865133549015205709824624827206120078219520 485 3440177299999045980101511788094434629539256935968015686912229298230555172170477594238399164896933741755513499497411410324877782808074115325019851871048490268387288290440679098393635958136743004117339763362638082426135771165976166400 486 8795675206483946687937340701061425426741271248375827342208600561394326432876042668209922539142226121678714860457965788660157054625538200888093978973798826022795446574614420909060273267045566946450640959254382359396185591054336000000 487 27381521993585822969980323756515022890887852424968239585196772992244193909667970307910538062205440429215186229665825363141835871396659347303202805633839359518916075774660284027693159085966773969107511775164047092382249642739627280000 488 72697986796618964145405858311741796285243535035460632383543691591287886535568608196043736883302675517478815738789454322548889749680752970057055334866473295115688324025183874792345030063715607893880112540341768210088910055815114557440 489 281925728808395787020348695596003347834427087044210532931195175051081304037389694165127657496598843773781906379206852307247685511049978892342609833920314370583548790454359930381299257474851901960243054615029430614736017578402198323200 490 663619520216694100248429579376154307055216852974870432125697491566511505151739744797822955843609709981567981148797422804332048344240920346265328972443296708819664920950533566086892373336856378526332545066604803355350888520232831426560 491 2217004512937428495294245499554681711893728020330154509871795197156109320074342512993736603152318871950816655653468688699742408953224784134050328382063009155389318778948933643573439269550075571421961582590390669099407984602562122880000 492 5600108248369030390933286456629928968536886325835317308800526521923276274450012186547734152854677116290395701934180531237510611041064749017405766454558497249415877395159710481855519000066257179267672800531399014153765551240148428130560 493 20310286344038086683325578650295246931568186625961194265868207232341430751943663613160276650090230433496676457074943815522747119724652185571756609825266668864048217476750864983437880414519482530091782341413671422475825566108498473779200 494 54058178532119699549431131803685092406237285550719503025730651148801455474481658647590112951666775006690008017334753198525009461151183305832844129556740903872302600639574506578087823236371299226107889399349082291573093691791423046662080 495 243587996416387909156651110390968481666082990084305396164860863230466621850126187152694991878444027092258929939615917583407732109842476022894083494036160219532646477166232292486432311832941299030679486605761324428394484186289799168000000 496 449071778599008720235063486987918647975048480723948486479792817848353456549915342386074189135642001089399938640475213363213606114075483698924391055859567516533072918723262471599837583012172319327664414945004301584179361034300067545880640 497 1621089169987728236432196092183658440233603912469481847292503782053711408056289339111886081167575396597058810688696551402322919805851851278468110763069970180058286187739332314785079922877514824324914540439739215363920672670490098139136000 498 4428785295622195394301332886205200847993076345372574424357496048667748113888428106244034824607797965879650592119239848643997700234730261337875933510033603338334509486895984264832075522775667889727929897783431005397703314479381211325112320 499 14551409047688743468990425789396249817139452396329211057890007685774194969185397693948537644770193576525622050690635365737297847922831014519722267346763829010698248623911155734383443939749037144593960603344224253724334761780067164493533440 500 37777192010836608021891108324287674127512138779934321439542410902284335963310219693869508728471127772254551212424755440232278541991170038465596369381471297126307343161986586345475789457156219115951672199803384477830322272923216118090375168 501 149596629104876810663750107793817446238991412765844514248380021948360146567799987690643409214397283453836473733349184138930492613434421807856435273355613624744278960762541352965120843869784311821802107664951846955458794382733460493209436160 502 352438535054075196835155099312694506738102569213768377783251118421981298948219629350747798083481715797320916144925401691634769698762324000341331253773519488544156702529731563503373697656823021328103845810748596728834936645510187416759342752 503 1178171219177835383671892368358340800442084967285158512480053153241320077489591823592113679991904447279355040835575994572127728443865277501925185180075294811653851857958090358609964947492542776139382328086926820519398447106438944311279616000 504 3159555246941776017649188035365154238036361136999603265629281249765542556623389689901214295292541123731970437785054578377403777701216261169351661519309071972554172871398932926705606805160019628369816619300336777469869023302190917403320320000 505 11955823936006251500918212178416581329087554285675341369542970143926208710149947710000377721281335130792144161363897611686665199920707880870496114514257908268789297495745894701369743823531110664667137100695443893308325922124319139043838918656 506 28556045536273026583889267689698183359328592111426555302933851405809645297255171135086831902286056111356578292834884170046212488420083121673100202927233341115117278525682263539589740346352973303027475352700495799890659439209749619126720320000 507 110639110352689952954475709689882929290238219506094876240661560026041413575352430444221021187600499478403052910606143419636337002570687656144371217095637832946238946717741579918213707230950138487077387166162216821407813638951692924459417600000 508 241040929611217435708093671269069102609240429257612858311809711892308514297152482042620976432703556437974343864773485093693399816591925882153779885374088063034880731355577917627488640103502386257465156006741164272729951604435806429018278198400 509 859714643926473946165698900802994335850135861425341744346737762973035826529900321260428618650638252839185204559260959580012565243467113448995934909020594958273470991756201201612438156201069952673237254149944798227982087014831510078560225034240 510 2354580112975699481464973554158012226858235717136332230408611826243992239576949648031096296089295870951461574688743913556099947027830251273282754691663209123770586861230176042115974005881365256951801187160151062837692710958547757136364060278784 511 7764021705366214019144803114355216553550614417965431672185037856623792480699289302875494049865938700559321343167656822130526509613309670026221022863210441318508462680919682201628441765564751657409115758282586047628862149612505242862362830110720 512 19323354610829218423985281528380545937865999600272895855614179572851459872242109553468188570413747857571949689358613878646068187043453688014403046532074808724197940379186846409455791156402041693425974091746531510827983580096304702670836938178688 513 79838712241618044687963808834356276018502118569754647284337292224494266365369289691930388279892979692008246162015585205129304478244017611831492926495493743028927034687751866470837102399113251891042914288246473603612383444441896267561723494400000 514 187289713421246816855533559209407783854721485300122189907841597105041264884393670721015569907412232696239754009462761719261616647753713511224082473001768561361418893675816918335604230525916509910956319811602336320549000105386161354609126079544640 515 706271275519887257353592298239251342124431181965081842118519464727303817549169239914377254732411651424525192443880200232293321350882203275787078621786878719669764909334730596032876045561125083915948920123450846870848430108616196285322289420959744 516 1581895008087433350070314620012504613000370678806363974359652267817603889391216282287490272956974632134931790925049189227933914279760303827935907277882999819542982054564582086108075655194969799001422088344429232708624016878966093371646460582400000 517 5635815171209914818667626869668466253749123607598967991683090990082388456583632985258908582905283117556816019784407871504684112009171592600866757970275684631822833929346760971509796556818839832390933714489906484844896849927244748174631957954560000 518 15173078594784979539555750353538947259284025663414353580005063277047465959797326104602231949627244325573664027418250122746865333650482178653687411126901992192044254086741177008349878270184344325561701683309704924530165919495617544784438971206672000 519 58193773388696002994906368469225033372568730930512930472310434043827251342178311918329136096557775433454346520233332713686299582682225384848165313899486342189896357762909448961062078638034958579559567758530023511883870679514076778114065264279552000 520 134583735133005490693706042353486523337292831886286828594548183997578451288433018853328788322085369764995298390757878019416526300240415581553892460565236044206334206298988078346484898229502505868852651675667691607034836686116252798933258306309235200 521 456409793698753874795713407577808082591773883304201392462740141750560379782952770173159987132384084248585211879833561327125665743547930266006559415602129997010416117886439155736406827485179746205152538566389293206884179955855422294344549795029840928 522 1312717241803209518056512516704375655699006510424345346743915120132969916549878583583721540733052686470622181468351770991794630988487920918215980532707674364599831556989423734721825335175181277623894216978125327602312962010746826039363492249600000000 523 4107688143297485471549335424440191821937317583889713667140022436149147558122366445025830311229360550573518214817233543872961424814243345105901991706124097559850189127396805863401770718198940867612889815056491005510478200330971533064005991338634884320 524 10384979065590081353082254668231955735143862209988798689176088564880280066223415128036049905505849482442739231011933744234684587465763354929019574179463913071449679372585997232325958839590949125576386897654875568203127618195487404032930599810984250000 525 51142767449813405258227639586315884604642462883134695904769586035194566146911183314851412632141196842204622786409920699525836571555223173430042805743885163447545226194903862375656730698838663122217045397698696927330065414629875914993534270661671780352 526 99532443473043088751400890628329915826960507362622239320740025990290509028923582250886217092851770157504536407607375156031021540529296867274335579821473324179523972890339980587423950489360961564810106133475193697081821602675361769732988836812200548160 527 333175199618033272812100771428500270083768945319717060825784953044355938412784411675543293205395760507117724482802620745365442736441278173926132561416200428716567354045974989516996775664854826440335333725559125975628065694395154140212530606195097600000 528 839441519378535345152489529603030805361037490584661121410126078223360487418790230012799543878223172054778339095432132046922087865983154203297958946456400670362387098396839551980767397239882328071531458084342739250885256535143086999384314833593525370880 529 3002201845802445466462652207711828962052589223692097565926379765340385028333072735139482967432736811931325011774614859982683129168490411747748049930770049205791668394557508157983824896152026040113319633654219736677942486315135304599863072982061004640000 530 8066419741601731009301506581071126659290533158639526714565403060042090218705682403420691342775579529195689331712594201239881522344122318385479019086864978408315841859228064017402757450498240551013046797358982237294262136101472185601368288731054477050112 531 30885257693033908354604803466617413447341970272529566030119354259608608759389029763432495860297643253283982511386001268543481123383944663622070877422860057914184546589786864816858459973516147934382850356711129221640471548894488628870032688821393004953600 532 68071845427502642490065173287445439481351974961323811923791748237107027399239948234712931870553734740318917254351710872959009898710881507275142307110482280891687871829510260595658685461626383083757516848671800139352253399016308437187331412820479434777600 533 248677341118959913089076528777257578920915140601050147914279751208627252189081797841363226817202112323535726401178285231948327661354043630459144159807900730177789575436831021625934866019378270103965999084593017504065869774426474390388417772079107643801600 534 664688654152835461247850079662205646733427763374482000118272041760145775633385430124749684924734213636665252028442762191355680585141627149259461617418168720914121382637805271126378307314521959204194360618899671378441071930304808737625398085104191180800000 535 2462483994529266961904924424464434725411168590063114361579104773345913458465999233775358905824148815024428077563023341033294755381254366201245968947364081179789048427771346832263523346043267635341686611097651381171480335729096624396802570653859429613568000 536 5792938476846465962076669210569181500281670288381126458997275610765800103929326942665603839974846866457349005105986387720334090889864288618801115385815477844001485368825185490073244738210369568058301971991456781991065399955225547228868889637164010776322560 537 22456145870440703805699656037533236309839866160364212598219801524753335584472790249846365625406113375962328730378165581745535410323315294262213717579770495267631859378748332881719742661020966524687137564133698444228357596035408362877949396238130966901555200 538 52895621291199192387212826681330842644067178538383961962905649382858313526610531036082311226153295585214847756662024785642931176915397720157986508352960845338696461543598705234802084085019156574586028806491593403508167452113333700720514888753241774080150800 539 177212526999874717673965426167718867427860425563568207208526990327451359714816595477713384703635081266730367108538088189893802350031982861938916911634042412001617068063882379087359554620904601960867337331675995019849918405328401801410674789455621044096204800 540 460781725894975836166464763449402487446277678556392584570354070420329909375967124743673371732660600451508381079748199529928732007474982681911866696329589960535209644423892613319112069247546615295308365200728548641071904205341407665133767805584449020218572800 541 1591427062041116922395008373926252959555072408993517402766675394682162808985366808944997448662196735059860417451790889274744970583544374260597934399312033136088885669826457726959972116081641870938571428473645610152965648334009842669980376290425475449649772608 542 4284545324590328400939856576694743394225661479680387465466093833257279714798664435210408064150602422134328149006953155536991280649157276437344552651429904023141821712574143638004535170777621150981641856708116744150176109383876761218309694473186855162046070800 543 16386825753265895133591669972170787259045215230034381382209295066202974061226590739557631793870197131328145430589117147727888794094846336310795256535185003571669785031726407990139842884502918307654514738694566793953495315126059305781541892231938937743474688000 544 35837612478965783658957956602252753875134747990315374729395277813606705481927899516257020133786599337925513561389796549728274505811984356736741648666153114952999031893758708651871921399995766558858839341860416930551800001668885952986314371820341451077378284040 545 145448269530839565276532199263496038436586087562574122639362365090927660359448676564509535156321572283178830350857090188333945029395783177324882224954535994478255605207180337355036298779829944735506644061453374339745623436153950962716375627255348173417692004352 546 358614232297833264340270527877617601535638064356859079396986247587938419668950350153114559470755085769841544320796231307937568673193524690711815573238432554297410924504560424136149679890534102630932978270416964233500220036372079802690045124359545166339702784000