0 1 1 6 2 30 3 150 4 750 5 3750 6 18750 7 93750 8 468750 9 2343750 10 11718750 11 58593750 12 292968735 13 1464843600 14 7324217640 15 36621086400 16 183105423000 17 915527070000 18 4577635125000 19 22888174500000 20 114440866875000 21 572204306250000 22 2861021390625000 23 14305106250000000 24 71525527734375210 25 357627621093753000 26 1788138017578154040 27 8940689648437737000 28 44703446044923627000 29 223517219238293385000 30 1117586041259845875000 31 5587929931641137625000 32 27939648284915296875000 33 139698234558124865625000 34 698491138458367921875000 35 3492455520630566015625000 36 17462276744846504296872060 37 87311379432701103515570400 38 436556875705849482421225440 39 2182784271240972509759349600 40 10913920819763514404243340000 41 54569601416610963134345580000 42 272847993672022430416819500000 43 1364239901304953521706629500000 44 6821199171248990936130367500000 45 34105994179866153716056687500000 46 170529962517437175744381187500000 47 852649770677719974477660937500000 48 4263248643841280650842904687541160 49 21316242171469858644864117188440800 50 106581205618666827669438867200751840 51 532906001899923098032074023585119200 52 2664529878532566725880893556112332000 53 13322648737827621994486127942156940000 54 66613240414962212730226245218767500000 55 333066185703932382102006226369219500000 56 1665330846665272526073693243087247500000 57 8326653824054435824732223551946287500000 58 41633267073912645678202194498961687500000 59 208166325137766064077303087251367187500000 60 1040831574529847013385786069232779686923760 61 5204157616854331104763715826495304671859200 62 26020786805297198577181578208973554433178240 63 130103927631614022473652795290220113981740800 64 650519606183711831911560794439331020187248000 65 3252597871046775615296763308199799471862400000 66 16262988555874999645289058262692843718136400000 67 81314938782580802521014069187639501609284000000 68 406574673928934016330578801926554368517150000000 69 2032873269724825011543517724118574546210200000000 70 10164365849024924263484907373084385265050250000000 71 50821826747128740127826096565200649795727500000000 72 254109121245664908598932936198029152233393758067360 73 1270545543778433652332499348155984882560500253545600 74 6352727406642729156045027707874987752125785921824640 75 31763635471966526990600809680051586787282878196534400 76 158818169553597424697178626374934764687981248178608000 77 794090808736812990668152836835595453036023836691920000 78 3970453848528203881558525303098794669478301848174000000 79 19852268266861762010411387674187587347366923892258000000 80 99261336455412762872788734952975401641468476314030000000 81 496306657882584777505733676461416889812842419798850000000 82 2481533167440534698427978808953558467068563850392750000000 83 12407665227340757522586774890051514153377574762281250000000 84 62038323087394357644912555343457429646486240501168637056960 85 310191600190425387783140730051625636028934368992777216320000 86 1550957924719398683701831988952733751454692140807885711511040 87 7754789242433370877405073636802610315301123203336993024320000 88 38773944306348835356326692329520379127934778257776272586432000 89 193869712002654550002225839265248443690685195664360131031360000 90 969348512367826957984404761188416343426255135985813147640000000 91 4846742323611917539139394475767907309492999511575149728328000000 92 24233710426923559988535912263911123947685248050986319167800000000 93 121168546178937954140620304967171498808343799289822481795400000000 94 605842701116292005361463521901490933306069355617642701467000000000 95 3029213356689478518442059277572394295344733301487805339325000000000 96 15146066038987521642096864584953945568834792990407407303076581202560 97 75730326472638436418472470409925060555989357011818275628188248102400 98 378651613751697237925034658055384757957930624982745096758313442557440 99 1893257975701016042751967843624212764080446225244922045152521987417600 100 9466289413217752349209853003598107575143026488148946650264723970240000 101 47331444739652236772373918550095711457440712050499776528044511276480000 102 236657212066079130738837680991070293301859189191778935482439799736000000 103 1183286002169488246805612436847876417642757047319452875218234278488000000 104 5916429720042918493217397736130555151137123063933786778034200326520000000 105 29582147146192050230191230597327628854395871479708224342519448175000000000 106 147910728460847897312247619332351887322821279197008135963824238291000000000 107 739553605953679504071458892087564769615495594219468015166273455575000000000 108 3697767848015606541426776655502312434446182960857571225005718428052863164160 109 18488838331314122480070989839865622282819522708784787863646806376394654412800 110 92444187112751284602977982433567602737961607692788759677985433547467557283840 111 462220912844660900717637692890634783504676920917002894788469503185164388147200 112 2311104450627832475549816003034910303392006193387105892306314863744906231552000 113 11555521685161830154795288694038221851601146314195825636024169428748612989440000 114 57777605585922629245390980850202760883978739919357600000213515670030981408000000 115 288888013730181236514910756360816498460326785616781229446516680119273005568000000 116 1444439997653750123668577344816638554952625988591753725354097260299903241440000000 117 7222199633282987772083368433579941773481877492787798550193213286569245022400000000 118 36110996391486211870466782098345344187759253488399798789934406364501370788000000000 119 180554973082787860609299826613778425036408366053273466847201179132920858800000000000 120 902774821040725490364802593808607869025315444174761824424688897247280857009915701760 121 4513873883337569293582363662316948142030989605862320807712126645238299296053048371200 122 22569368307357610202535058670602885038864732526044323427365876370863490579665984010240 123 112846835990137142314935529335866549061112720944360801226676451595598743780704058828800 124 564234152217432531231631996158285631723167192280486507883928713574280658326476933888000 125 2821170622420903570170862569155546472429833072906446074549143586596179926600865132800000 126 14105852418773256499555804958256887399692731504841334643697574290233374540056715846400000 127 70529258627210146134468006036443656449060287919419073777126659202068507730771315360000000 128 352646275802770900821650663971243018420526654863599384768893435518147695647941252320000000 129 1763231292347459614683925747374830470149833995097971910732824728426725069269308362400000000 130 8816156028405344925442540271172887309713769081679085643944926084984069109019801004000000000 131 44080777975367065383044771530334684939124336776270838357894082463447901329220689700000000000 132 220403879043537563172945598637435377512895767891021633875539538843606736513380038361180175360 133 1102019341051201659546012786682111553213283541274408129052824630495149621703518617162380697600 134 5510096434423590828099214033743373000795508582575681339266803246474745368811717931018611056640 135 27550480817955933352152179784970041007874706445947638735726033332562168214311082521896071782400 136 137752397318969895618076884831357552182040178716524711195427068554573366987613633845843872768000 137 688761952740802286372059754081031754315406596796632458091755377924143758334355780081876843520000 138 3443809594433783793243743478332515047536074112583251951744552623346114594366334605624013696000000 139 17219047125817822373009236504668540310038054272999543935269076673933087045206310197888811904000000 140 86095231397333836898355032364913466317224577968227430780144734376423929992648889225979680640000000 141 430476135827893849655049564466113508050926491948727771165110769311507807170570432838993852800000000 142 2152380573345597774075015012974261217582514825249211663298073938656821130343135330610838832000000000 143 10761902337758657499289608956669907374955858075643034265489489122216212013285749134162548400000000000 144 53809509043946760640592814192558871254030854588917788615852954932468340890413447775699101943477544960 145 269047531995501818921516469048071329094946303087577044147767306678192265956039900163035253055859712000 146 1345237593856352423189327347311488039888625036433600477423379074183962184085260554486311402642550743040 147 6726187638675995008799478087419063547296281079877197969606766463423376729303401460193581016853859328000 148 33630936540351220757978185305540727947176084929570552276164262938398257208111551617487856461415795712000 149 168154674436612738608357873499635930915011386052562193393214013361686680648278811282594699619241896960000 150 840773330857348898376839125806368498730163807911839358766867323302250455637227318627846820178786176000000 151 4203866447658180674772520339339966211616405174387178097673241040189705076584063903914237386690701184000000 152 21019331205148135069367108849821742995978900531172341663177613631613010852316170074549839748626096000000000 153 105096650860027087729660018061965136103440053115136600715973579647961627664710849911252031257013347200000000 154 525483228471568770088869749810111143538678299929740369578182323717880690243136496458069856123261616000000000 155 2627416013215016855279121499746180454057300426091837041380548534717295126756925599721214708449018800000000000 156 13137079420360981038727533523327593141161378323585801718484044706539997801389975665675296024083150791314370560 157 65685393873234547696079809121335540958396996828989311255519491622487244836941563847952355594913230609311334400 158 328426953223321744446483310171259532911865716653659077082961215662802252391159901606513016796559046609443389440 159 1642134685402357719332010659556877913807319320006610631470039278053071515868147138637550186135775023518693785600 160 8210673023440553418502912774084576165657040812530674942134444220033341075998902072660042887784694826310922240000 161 41053363099346690383448430933194504888789450724254819270507036356813147700363553368512372657476244076326010880000 162 205266805407453564280484963473803498151147580549094646112406092980063345887178194404167515323472734071042560000000 163 1026333976590870862761384354322123998059895927417438868259930685143615399802524456216216108096508458473257984000000 164 5131669630722381918314837548196299486194739809546638648758651117963896558327521114495338535927159678507957760000000 165 25658346892452109602676310219412333061679223559361454943604262197965504036304926789686494667605758280613888000000000 166 128291728156461858011689647149485348586491469289711606853022144055010784610811247191630022037571118247540288000000000 167 641458609253317389763899962728423244587042425033135068276795836729197674190731363792556678671548234184054400000000000 168 3207292888621635195915933824247861893810712689479383072101125538674847826566638867072380071115743918246348921598812160 169 16036463654883455957905811763397317003631921441452742990513287300941803483411744632079763140998701503278023990779084800 170 80182314333293873395370113527018333833881556025113650091232469898446914362699638053575831693334828313695773514801315840 171 400911551960853303577059941451775537085712315941754936900204279741296835698519492025418233606101703633219004406727475200 172 2004557661276191043741129041538205443813274398583396509137678523524657878556537554823933537165409950538117688867663872000 173 10022787813740602062257514024442121895189065206435080531427672251869222597732030729018941253254261425870119638883389440000 174 50113936605501365600404574029905430174641400804003782212361508390731174835904788228235518293049819175494761963081216000000 175 250569670711499209804366434294995825101506012692951732708609847438687211969541802777617148479898735761082731900219904000000 176 1252848291977460984817193942681096993980577237337360604064496837171627259789311195328034701626915256790262745122270720000000 177 6264241151987144736980254459085517380093218185125071284728501462984976707068465051646409597477036296742294582096499200000000 178 31321204220434998418956356158535629001794541331537021961294560808657488744846381069923855201429819633773400251057344000000000 179 156606013404671744112956904214975138305900768304005852239697916698367170065572312787492654827655817142902905153928000000000000 180 783030028535844372395065675890801779343669774040475858818477256844036676171968733911832773050524876809582012161299097616629760 181 3915149950241659579823296927931982451634529757462606008547815138045416554423073167461127686859741121223528197377648833164083200 182 19575748789020533781836816683536440513889145149290460105675404318105377203276599593628152005034693309417059627927654866392842240 183 97878739134164084790176567292544157514771544885295437594944405899991668622696441815864252205076512995009730411529947785792716800 184 489393671616128685692741259857513620556736881897758767224720270574501811181240266272990413744495380720326380856192138848944128000 185 2446968237807190648857187865093662175976032314974624931866439004261882764983663748681897410696634729696071447480462638553907200000 186 12234840587668718904672841542379414705625358081784165467630049362525018873374097018062759148375330078325503039176842098466406400000 187 61174199931507570617388926454812733697239540734250657676863811015702314132561265875776439137591754603543406295673583520065536000000 188 305870984623358472517482942877012813900798038958232092590787925261654324646896812023943488871644435039890794025516804890736640000000 189 1529354847945899154541998244833441069117716813291878244576547680754219513161082759054318674588834826790098383638087326325401600000000 190 7646773863875048206491460728580763716944951842267994432615143792932260874450338438106908910474297288703380012785778937789184000000000 191 38233867440103095571402870251070721160429112946674629222364007221836078681686198720985976226712870870633656401022225044527360000000000 192 191169327804155212401910578854003185480672036981003992585216535047477964575589227853090734242832079922378178099992006503729433367183360 193 955846592038977043984762500694515695263623655458301098854357143752750458682481139062116665876700514080763961466385390844554478705049600 194 4779232725285901676052935355990114186127775599188770978831404324786243220391290393668920693200651368515524687728374137012092595666288640 195 23896162451884648392172827535846795670385077928033677992925496351463576683126863283360413980185246021853374602676241202917742641161830400 196 119480806386699230676703385882622013272176276993567492248959116560678154372525646106402760237702959737096672878909178143198247178518528000 197 597404002569877540244134702339892553624747126870753870577634208920447417941287632573123982371855186377550955852809434551435684627333120000 198 2987019866031301851930515334851559825748551515359079357656103816445936056975001585464899145799621961599480979667719099086015430146048000000 199 14935098596066116095233777077541244185158632871695407326612966282436819690292798805207743648755553365466141231985937747768328854476800000000 200 74675489309878795064225976316834285195741106719699898560322111909791254945326590295096008666333314000226161636892635338342211002726400000000 201 373377428197135950312126443171025427080658704958444496297636061385167996784103013689289536810640014473887583521993746013656535365376000000000 202 1866887049224394136768948870394659383607012178740064822655040696079303690411057957752537141099662071617624143663632387448250811032320000000000 203 9334434787315565161151888417247720688852601817142261282510338693451855275672796989659287992763732288850901416480772450787892809670400000000000 204 46672171642545910948617424173519201998925623960593918145242089497867857932033267706909237230408144311734096875445932864273623441413532859432960 205 233360846742570544238960629100026788811440240918958784120034989380504627596439562735702517813314741713184086470315984791892710420599296098304000 206 1166804176362060487581950120606663967140759551442172086540392231806434028502297315025258468322850662523806413941873910426079542379244928213975040 207 5834020595056355364383689873143087893749800233097525432118179046389264469883845215263110311257664522032101448917371991946762241168753621467136000 208 29170101541512111926975703813596312470508772058870528530982783675773654014560831692225138900253819084171531143767185681767729230245734019694592000 209 145850500538712587523585262417129588420268242269655636400034652781580510793321851008355299541560944591914643804089275258598343863111557100994560000 210 729252466849324838878475787499780277578429187116028235680600962498791212927978636804630626930456505483417620403222219473018677625698609733632000000 211 3646262155025442509779772123531175650830325600844796128258095816473466274983778089673985716392862902835560601484943646239155910232043387453440000000 212 18231309879021348171256890670829980593884077115434815282445972503987427462209518116725652502697629673066940658919867634558262292052551443865600000000 213 91156544914577639195169099626639461743407258405363274191005899956253397016608185059451973814394719679707640662434785233805220652493372131328000000000 214 455782702170243788805687086489177554902059192335232918178566945587057853824469227383478597429348991109669345404311750098110139123520859857920000000000 215 2278913398838002413854464544008938636988800153809860938301824999340954521589409181608814709442084467852715399285180356396060259069613074227200000000000 216 11394566434123956946785221050919638928152379672616587414616883788418906572315587616306295547073981041186879520657559690544965703396265288050539967938560 217 56972829370289646763397595395323628975578874992175803813600622714025576513191731051710276504627028123609456736051556622760370073219614965997883057766400 218 284864132849798232173846593218922747384866723104647708067181743204986531080928532190784599526541762231285425478808852630726952319911585726553381276221440 219 1424320594240744593700862740542456718987742774433630791392273531774348324019280367603063134201749136777630444182688117729165978605681976062665487980953600 220 7121602621162507337898300368889328936021218222543347463749222546294560623157890333002124132487904192911330262833019065078950267747823068560587378851840000 221 35608011355606544562636395784010008976254977934049066132272488440815500931398840704113023467716716385241617869075393505816754536039593561698477677281280000 222 178040048027003192309760109857241644055646887774919133733523506676010557489722330462082712157307800315426458496676719924865452643919919679827423125504000000 223 890200196379870459685853801154156365839578103034329128000754094572720981807995931817306673397045241381616707619711382867338410601603631407515788615680000000 224 4451000763123635542384819705972033672889918709097822032364317801200948017950657937991060629565948333069897143516993704307981631583905170622292603494400000000 225 22255002721739647698050631510061680299796935076628263641083903156381865742080006079535893482758633290799706932347405836651591230229059638729767617536000000000 226 111275008139305857252616506222380186916893524188385209565791403192031090054124047021192134639612540587059855923442600147241307115655556989290521390080000000000 227 556375013349568724233486625206268183351102252119315817843233061520274915367835471098924404509442745039606640775890864786799047014535549207078166348800000000000 228 2781874930013047531812060009582891643969952636351265210682550885983251532384030558970487210347223160583143305790295027579963131403760489183807541308440448860160 229 13909373966391290816244814828200333194515346805175872889117375185676377549751147333324077490855200208877133210287876039753619843823278454807081063077239114956800 230 69546866413586887886945291341125314860894560393533990902277001123843710019200066665538247300394372719071276049537990855959728616542760527469354803617688285347840 231 347734314976087448562284466632014138899306209987938343487031006799206537304989107867051411966933980036286087673717990510253521181659625356914966406305422455603200 232 1738671489421206488943765539592492935470493135520064346164598455429652356144580055317596073835563387368263105386270714715881872094654164371871632809958688161792000 233 8693357019809899677852277200035927390105629370242812879569541062825649072251493468583113841616729713686328062662006034854090929828209994783278985876979747389440000 234 43466782962568939567282139289902056789245219834707414889470494367524036305264671800791349780055913043289599749755789911550310759192258319433455028785751752704000000 235 217333904130442428788256183945158166360453417975912509715936017162297924268335188589237008078813259230892622560409627848559392901878069613915632236981949399040000000 236 1086669467240203424009087923196852959735359327816481651553462912718581350255613509716933226692284216201638863639655206201998932871031611910942086547971184230400000000 237 5433347069140986646926727267123620717533609170824504275949843912061440573941427338971160399869518618046811577701350413316249994312697152186927196746035310592000000000 238 27166734010404846501748111779493331574962232015582533508638922050066589745090533357919204498016642963244822577665838461858906276701098444047434520960553267200000000000 239 135833663375524127007836992154818967210858462331416379756625256102984119361914752181139897317062898080151088204434780681248425840731905173295053598613651353600000000000 240 679168283495121748352206757740120953956491129588767511058571509391538808246801461207626371987737590634058643254234030101020390952166156359183911490544341937833715957760 241 3395841250563122512413437679393797270806707364428508646343289206139950301597236933362374783106475184669721897822738264377787674009784282307626081991662239692225458995200 242 16979205418253222435763666142183055860282460714772165773999302289995487630938019895522413931237688626379393510887158731235826784148919218172267573458154578585882449674240 243 84896022918454366649462929708385659864467507592519492974199611654313354204235677399765226172851148598764974237143326719507175336792585713054188145174791240830380723404800 244 424480093728214131111298288952055411347577830368755667469480646837498462998110774024596435088424828965277248392894034926925775764151931056708893088820760927784493907968000 245 2122400364320787272429960844266051652159835045069898509148666381859901989727990420047874168454491100547804124038508351229251538022305358635146182196914330460792887705600000 246 10612001300002545084283647057903080202529654076972708562267652252407999431559934549048900317024696998123535151001425886185259276948085462766214386748991108073237374566400000 247 53060003892005897220913627926750218679454509230967889495637274133640700560869096041198579343718869687791176955406411082749405620412034279460680533260654510476412813312000000 248 265300006419995986046144491389082008092912773464343037806568346079082896367185819310755646573899255535109450263014190062670419759669040221641532052270383250604978831360000000 249 1326499966899815634658943640062107532702403419204780075654598382632228840161574563929930584442582946425128760676097498890998374390834609440763648753792027288242388172800000000 250 6632499508498272719036733645104245421841582221888743868362565551714674620490022127796459301055655758587828498421087184146757539091985116515411548974148810453819305984000000000 251 33162495912487416441894355133284454736675685907047566857808846252209008161338337023081099548511761334224999002438426835305242776571026579341369759214338881283510251520000000000 252 165812471412417747033008568813897586869874746252946643360462874007296470354989563279332562647188572013427706936882010661597599281053917973699711500447469524933277663927976591360 253 829062316311994062232545153803428000237421479535741410690868431816148559731031676503360358238959616453861855648889916331992596126446063253180168787311314646838452006820616601600 254 4145311377809506961248836792460190804562298061791330690929107786523402800117834565356892587504750876006420355630159407467123387108532078278874612601071364736650556754003377520640 255 20726555870295268130415275227456599527242810809236154307094295033815473740157090276865178296034727272492907659235092826200630174800473517787365261969398525817721198003511256678400 256 103632774257715257641622207073736249391294893824766222298087060338344429518940511453131829133475806853028418769943729001919929092113260258735648646464370837345865409338448805888000 257 518163845819772124999230532462212316752305452361918784199412848305199269931059331054901005243105026786514975833233392399423077520302526622922532907364234318136309873436755230720000 258 2590819101754846068168394206639611215778920947992787294078129461265528634542324510715325540009662380131727910914716088362236493300398136064469772161281579073949340949789409280000000 259 12954094872054188852784860783243735683422345252897348006567279990082327825821809017008628613757204258841433906732454576135686169862904764034723576019024297210494638811541405696000000 260 64770471176670893304039471479332078237465799758253003841712765614827535358355501553132633130192762696806288920041738752543880799422703388927397571720478086873652790352131522560000000 261 323852339965354994122738332632894344208643621886744884985073146975443780731402709175477463739492097026862749999500546927496320149840473069642857904326628403983714422417011507200000000 262 1619261620236781520636029943239637090204857530675607510530752334347285005973857260632823168846336114780962594019191363503236011604580561968768752713507943919755498641038655488000000000 263 8096307703233959913339046720044550036084375558334257072875264346038233016089918249327618799060879905296711876824255767589076205217079328769322817942478580339521259774242816000000000000 264 40481536526420158917720939557046338118700208980181696893598983261799391500389087890167578315459517950961164538383371745981500116771434474802028251330129487576421762640429300208327720960 265 202407672683353080344865296859685225484484910275755233497081600241467652148830306766290053323578200881256912472127949014268778551936819414304435449125399419998399006796595044832772096000 266 1012038313673029275511169649140162571014033289880818097764192435108513567577997929492083116654998361729368462809373322738011351539882638816533713873184108558106035189259700736322741207040 267 5060191319646477971517164032375327595279681113627719777428108785513515229707385286439497360731421539208169259210362940700351265561824617961360103131553001229664461864707299172489887744000 268 25300955354639108952524894483318491218656909362438193432774974825291681749869650568601229228463282787726823078583028516640478562936417548225892071232336575341115844658632745159278723072000 269 126504770555229445862967298843587072359674606192863572344674118315549135860002768997580625905020631869921808911989668617372189241958293378026690222602708638250007142843479591066308444160000 270 632523821686318262944712789852721793465939177582479113443536316478061704634605660705953290059555651645385990580907348613169633132711335887584812439662062006950271860289723392647364608000000 271 3162618952982454123513380691959500068313508477788771506582682431229683274675725087447685319330233065722694130441741157958644983386315234361238726356877967381226989094017083099551236096000000 272 15813093987666622864716285731093507463355803898646113446344838437842497666616408678479495022880587643486835485334999976533428142674106678517393827148059593009684701343892738683328921600000000 273 79065466052105066575320443977525595249578982946877858399825840815316086825144466736314562189044777166472446018659389090076871253860859289047380050014263021680406719683989683099798732800000000 274 395327310829386049215210872210592097221919093952820081408072906496779223018170057361598253840474159378577593428448129176710736498963335479513763383737356162557102761680111665127931904000000000 275 1976636456991238603168430780666605837882265866631417897116840617537718614028438121287708384943939298503930440797900310535886571280109920404263833835854856753164828252657907896626790400000000000 276 9883181799177758678299528188630342591208096032197919346383017306055470865333039761890493955649788066695199943500316783554786088550310019392029809644106944568797118588597460259551909083411906560 277 49415906566996741088756105292246952490910704565202942673158786507124783564111983729719053951863976957976366889516454691816361702803651537559021995978720948389688588729618832549721919841527398400 278 247079520690524040854901472753512643089129783474397757791892898807745828716046494044927324533056784855686779048992918849134780324547121648806360691465965008624917330147591581078749739016981053440 279 1235397542730324865954108517638963253592688293596786096979568587687130497476154930101221907433152040588515963624279593394325959197931405777313540163625519933223655016495843692088567643453888921600 280 6176987410040162561287796968017933825257840359584010547040332653867092788432382449404854441143524611770836182027567458912859970026469803394968205269239633728936232603502011886657397712266199040000 281 30884935532143578579617832283796430149255100949044659659493584771647555777390827705682011925601152673198162608500743312539224373326485258922909216231455764530125980928568506210900165225800007680000 282 154424670070432094841927938822676081244041119818820874071396059095470531349581632243958499720465961582418008706317937549889927455979454856238777435236806893408848189839107915433169239728979968000000 283 772123312400733349318464594373178617314422577364377457138970337755161784312959362105697881394268237884383639867731767374146911990563838199893964994689989867373317681520410863823916731401240576000000 284 3860616372246540449084144100971699770858009082975717482536978505774895104066662224656018782735264062396021847749903346598146468071275027425128669342323632832811960084286126444792073085913661440000000 285 19303080912447117392616017097535140479866786554330865142856009394761088484333072237421646390067399894159105343003627325109284844614459009814680085222235735444973426992583570087032188865675264000000000 286 96515399818307895872726062227927931226300524160576839843577491259043159619917107184172096251107067594605067079656288813866506649890696602195296603392291805044511075967546383753494463535316992000000000 287 482576975371902189780150358933717448904941862670353005906237710740176217539317169704427356843600487162616750129031207183209477514148850079070952152405419160628122461101163998357878416180838400000000000 288 2412884758261330330324516330159500410365971415261079245074496675507044978297179874143961330628170906155443801951661234890615523162604723492113693316248099144191955873994442278004027413445368832233308160 289 12064423198315777705445793191207309846675948115636492634510479417142386852293638126482432055979038761179422265041169156225879765931820663712547134675230648459935947602303155061331083966639057213902028800 290 60322113026624664529859804874976983606672262239472540183013214730799216024274424248881080948103189861741892925354607990393081859935795802939547965677323521563379101159559040536561610227918138247049379840 291 301610550308352931329991309566380398623002191791024425304038293858964840579003443738701323772682490575148744944417339701980290270463353489129275434060662231719266526915798273216912172687141073050612531200 292 1508052677417916343390929349343829617253569941272240028311904780525852925627023155401701628207669351197919565815539786366752960515536779054383187413883839025496659761708285082014831371117813828065165312000 293 7540263016470358367346172244947465793297165869368190450774394140122404363740262777860744755538724209008706522011784233099033016157142368965820346098372220579498932676140018445135188769560733101787709440000 294 37701313229255766172117319233924508286984993422816284280826330296003042198589432769069149419094744214531597188188425362051472507718971194381586332378069171896755800958085243763850189892435961561219072000000 295 188506556880799157954640654130397608437185137152576536491055992248391073375387496959731000055288378757562271383751255725191994799437362663808745425762610286191989795652460575924578010259037965478526976000000 296 942532738076599702328970476658616572313915066894981294439009777113959663580023870994977476149157749436796862218286808804630795364605380226831725175951330585328987992628038514821228462445333938613780480000000 297 4712663458746029459850613377510284505794606324919985541320111710955451848993831614978498303402927113593026416824177719471404891274503757244482762725522153238580972061631815520797425541696756432751820800000000 298 23563316135545358967413698595546722313333399255060455001833452173252475565975808239383713312821751953140184701241002912205254313334274133897251481040259170923176944134738283984173456029883181326073856000000000 299 117816574886803137813516794782889208773902023869121439229993576614709340057843591845649262543846726466364779175621183551152259140403751970309322320160931754862934522325087724180035140674062715451801600000000000 300 589082845479398827127981247172721010973678863271426009198388511092970350592350438460899771748048571973436081328060191722816079065496210716568983501922473870895476199219280995989623794892713950832228348733685760 301 2945414082623916941832321662867663679561060566553570579691838123063106668038786043165363829425807382442346811682827267554324557071319562163402860455089417063729293998912697287648370895868668355668029071373107200 302 14727069689254234319574081950758982060200630806115662702208554398235321280428774398921260927618224198557463605821858033218802482112249431034079698247246912588423652706615546227446837580791638253876782037194506240 303 73635344826944597547176016432514625121447409375270250831426219564772639684628264131302334785083397656264348594445790197797336486768001968041407672821858142866082235097137365911648768232803875928590269947890892800 304 368176706038091006968580587989475330457426391556393994256014954497579209650848767668221935688607431100775731952842479015603070319101465327325666494037421260563287135725115434800235425125501910864968487333265408000 305 1840883439707299578437049231010258716460907024157347212847808744765425891799112002247662342409626860038433245621516745068433951876574705592002957492534135064443737820607117325123769713883180491652717292290048000000 306 9204416746120742847308103418870546756836077035968486838492968300002446716177012868388880723687489988252989314752288310822057021652588581465841755778665483012972488343443699973825620326865131659767455622260326400000 307 46022081468525050197909967450556768297858949929100448284556173433491645063440459072413773872894943358175086113205614063476958576089740792395843429386754778169010153996919370315532476328735413596665377024114688000000 308 230110396032232486725145584193603709572638821622542676418808109931881268205677738995609645032100051255550726026494713098882026867537516851877520609377075685152525437298662911309728933392258696339031399312916480000000 309 1150551923609201391947312506349136029305376750127375502164055915567940158791659444864644325411298770128351534198072352138790149784327060062388803892443952027965787699649585619983612524009620522393906324176896000000000 310 5752759335286215649561831586460033583975616421915351189173764965372487477978157790600222425469490505166501462958040111561687172762123826377143717345526652831422077959580430829900242049593973610572557383368704000000000 311 28763795262632191188018818217202026914896382408282414328773225625286886516484783802948908682094910040195856317085139111521895269731534299575932341369635592306657530948588282945655911569212458914816583852359680000000000 312 143818969244166868096541889429440621985279846148928224535116391648931043427932411300274323414370371166766538620968348720978627740755155984970231377975632136227971010835619848909222855791680572816714762128617517728399360 313 719094810875865638541860532774512301506317826626581823639853934542806605185872209881871397365755961353015058646347193325913310171392771581339393767927949329112754870922745251961162211777448270849356339612964076755353600 314 3595473877654493369389191608158630825582477085934683498115697638712652681265929803794375833584765114368010337850713601951826761336974679048400555996552575735001168753975528356315136751115224181850529700470162576784752640 315 17977368504648336162263935576069743580297454331415994297951603575681733481865906238463925318903747856854726487127323745736651369710187401612469537743852441641460969528962877487808023266961741457914768040854853985396326400 316 89886838105121244547491555791980650373978896467584583452944606608461500090946992926719520552434987494603573587419857333346452608081317408321852786574008019901988628419616838258797688248000437860585847380618146740174848000 317 449434168435005127216173750527019897621025756459488494625801995733134618714564575954517247977121500624316138406791167493922622238361963960578038918085300144406264845518626060045500237509580446193421462414733514972856320000 318 2247170731722025587463464674692143934020061351201434211143666368242204341192827771285526104917900795592989456876437887152744210367351035432397109988671494746055912690415671698086874805226914793687068991856461786120192000000 319 11235853106345154839174049075802209551011018154342642407996924242354276637105575130031332194685476994310640152460876998408007271379905328431500271059967020102367499215661085968000189346936108634790871203641586815598592000000 320 56179262770401044429865933206072543550170839733359208615391634194019578474106571405072905759030093251101916766345081753170193607320736257529673352972980863100325685633050847627913891553800238969686743238422113938309120000000 321 280896300045382251942835046019443470798986884117909757519127904861396173738183315998909690646226360818327314590311190257785169082361852982444694410196855915057056888169480816031999891095715192636333366067736024344166400000000 322 1404481431193799801799170055704700207045824537984686382054477897514830509155493476216933833474461101631757201904050811857087804936090344085760503394860275662351665080596189642529824036711312508962241506261939996327936000000000 323 7022406810803458685007330141878361859001081721130242413472100776486643445485930930079273832089808213524950498443280249673892578990789671808560586682685772592126561423996294528217467243376221071776518829603099882291200000000000 324 35112032328189676633022409237993539454856969960697190065189503678535990395263911824190448986097600087388656559443423725663971916472112685785962139589512984998138822994962630428292280944320239967479163862174668134407551802408960 325 175560153011810723344661787569339132725518848567834839043084232785888784866337520798065419587031671460063535522671683789142640229360498436982568408898365953755724869675955067579226366357558792869925755587032207376715861721088000 326 877800721913367438319058151816618477151885699747673258395670426708216327782616118126031943632610660771165689991364275499194707080360935181195051180277983496322057349490961491466187362987501566510972940521308626430944001172439040 327 4389003393838416903063518181279910402369326630398776511501266943375607966495338657166770417611857175051009597670753936220577114606953113333098423810821949033201861117012921591605935548776549606242726110305087564888389978161152000 328 21945015890550036090103528864157126684814963719263875325482109355169583070833026831235013498625251330202701632451004328498120363550942750628922418672866110568421443371833505373022716998795345228824915082471254904336435382321152000 329 109725074059540203411658308769268683965602755641747750870417456544066041174895473061740933397079990495662374367864819821612830236302528496890290728490313565387985394191345973800517126944950283490002707310314274521594434693365760000 330 548625343331652457299984591519575479408197678138137402126893272967021007814962775754761628533206963398915739780633086905845405982319919725156597194672417166392001970236600658369442461963506519369010886866820110764842317512704000000 331 2743126581828026114888011083795837082731494016737046361851814764314829328536984371224034035082645140576908734484097868841327923726939902980618742256329390879136675878597141176748725738683629792008681484132593621406614030385152000000 332 13715632234988982852276981792596611286663955891403657085656577286060510349953589589683921804705867023318008100100056139984265058332061726211839390181222723373621497012101099177642621582625560676201148192957274805539343171584000000000 333 68578157804189341330043826061951744221836623772910305111138367316428225630417300354918899089522723659721921554937044099015479214369877551200617771977125403841933305264965917845990159744268243578995433752986681463613514422681600000000 334 342890772167169670390844424549728401437814928212876834949180063010729611558421110979518988399636856118417793113357539741477932650471809474356801483685523593134366403972087342578103963623803614893753969656885980328267866963968000000000 335 1714453776566967312643798550637720577939010685507485458769370346989016162127402409649496683057688966079384992535052739541974286388740990861632042956184438356673772353605227582904292848372717034314799933035581349817340946022400000000000 336 8572268461490452076598106740948174976569119649550665055388614957013037075999580969412027177414897345928605874483576849934741769387023913606479331863058104357044797715348230225007583527946324384852850838234800974672349671318274766274560 337 42861340200730441499537173209699941292033134639059144934227228833780963162914820670973962956063102372175629805414952526704373055577875521706545399418954193103230485977981205611293275813485302361643553687005065276657526426644827760230400 338 214306690470043630828648963028303456720898320324084413882058917060361169758433363061619368996522496874645612831390457981138846180589880777084618830189738530608043018938351831942556174333067093558783765980661714955288935867166739597885440 339 1071533399682177859539082555442844263851930739968706241304156008240772908615818562199516825908146074133334221154474822428781878806816870191688859299521271104312763593086277016441493503844111414797240007614872435718305035207814015457689600 340 5357666735070700768379076546399999033858984136127305440814290599467003004461009484288595063918245566031724233444647234537388157266170407314776921023676732209657760339549789046667608212961874578616862896952812127044832164212874506403840000 341 26788332358652625913832895869818961041104612010347585412241694066311716957076301681236620767568295257291267529977011347089506568732432363847913154943537648912559991950167860272829461587796765651733797912975309115536866562106640648110080000 342 133941655209759063521432111265893611624153187992997989544762349259227328687747810745658973888588010792358755021688443485232514377954780429785974591428234804052095284142665659965197828771960630219080553298751202545345527318685104996352000000 343 669708243131276605331319520897158800174801575806050494786536701639662672701338532360141429854079848136831441020877332455123277169637029794970428480044754378373175776719885701832019253072067429159650872062324103538618044549252274716672000000 344 3348541051068797555091098821488159742479820693049810161651947927524379001807841047820296605935834325628470284421360605715809114481753569595387005240659731918041660444265229125716119545850892375876702813582360657617179159261597275258880000000 345 16742704432406100866694544009597051771040797226175876901552038938250525439649149912795173957653802421882890419179982260460989586034709430119266571513043753722679882170474842040068739661818441285883710723987212675845103361112216174592000000000 346 83713518047341272034990747876601575778523808219836627256587556514115418212313444050253319624192165409725703035270023264669832539637282187689775728576175716787323145390577607240780080675538313138850380897334825712688606845946087604224000000000 347 418567569663261209909108066278272415461814964331182821306909709291192863322637066051843972823197148237351551249138151966186206525325728000793101323600292034209714664863739125451587668498631324714249573017014762634163940069635863347200000000000 348 2092837745449085354348884385455853210411830929078345867900092358709058388320827887539110388842572087955084574039058442411382528959986732473040624743611243650079495892429251148434991021429915716049876820293161408239419553108693378504153272156160 349 10464188212909348576422761699739908525741726322619040888179083268250237838801025916883872244697650829040963119022533681083345770286128578145184955891213945015619819587367429203920378799119552470918394886984563805474193639061593632675925380300800 350 52320938492866478308807391892985792329459650440850066294305071334698638686758384595500485070556717754520883071830386820099842382530526918246349117336860096611301600456539740662488302912744079826505688228385632168157611587838130289493550133411840 351 261604679605931700693983234204262815730513125486203175150482117235898248666582899940376185175741716023784346238928966251756277721094793101694370673886458591656097847984438589488081603808373088645639569568405714039191107435809517209738930238259200 352 1308023333737658209301884009105067983481021791924545369657196827820982933202601523405933767833545944344944548083847774578468329369858551850254852879443991622018949347841184124606131530110285500203067895178348089005310115734447639146591716114432000 353 6540116347228305376079664935655563203939644722748000064692842775864103732319000262571540144740989614951044798658735787660655132970082369658925243674204999137334984059943636716178504297615047401479366137787198632900344231604427968368734571069440000 354 32700580128841677530297694516557216995377271286641488524968214375064569695529569255151367096845521310206025473183783934435180342490276244252023839846512265126764152695984125085251884703600250077915664139146226111737976678553423001318609387520000000 355 163502892607709535911206633158633905075599270227517261270114040311432518114643715334495489898837327479792361373866295596777682193050644625889506367506308519289607506776412592774516197521709995100240614651424454673664459305569764503912250867712000000 356 817514422856055395905633447830981233515347958168112361713732886295258621628539278376088103611448452838079729439061906293613255495158392081267855451817754027659334465030574511358230245903068864309384102579791603838514125273521038349722147880960000000 357 4087571913367825436530730656342278248099612421067607572604489426267227247879130254870752217127772916395507997119546507161920688180028900737942951543226821362281439388051126612795653925714184514597666269294036019195199740707949728793557047705600000000 358 20437858562276918843936853458786361064046518916412695047068434554630734424285050698457043510044129419825248468266794233829100340132384809114858431251939621875384699144530419300640188658337189733636360261401954773160565484350286411844720525312000000000 359 102189287788573799407440048916326356190434535901892056797148947042293307185879349098500733326938223816287821115669284033911606820753358087386922022054036864734592184659878242316629259377259396442726386696019560600944407670342339543782391808000000000000 360 510946413828816257382617382788331047352951888361976920200730797679270606914507942227283901605585403517401356580677896114121360006273450250377635495632451149118470164283595366211021473312299367181125155924318049070609949341477354893563293453854189813760 361 2554731943573823760673060387511835294964572185544025375120540232890110866159793851130335547044819480245616055880751554645719688978351756845955408175979120704709557103535461532203609996026103862531048347262830030500770552462871358692439394847848346419200 362 12773659090017862032328091378483306970420853572702283929892181925970388327520406029044552567056028860410540006521025957828519774327423131663685966882857519719645883115653097143135972744498066525433648874418463824950640462849730954344309248088793667338240 363 63868292310833180607261430264725174922282770930924167251117120466153013682012935680646009625018402547235853244833113162440939548047651388296595593156589337556410098505911618498937017514230908437385801598195227450929527447149266548769608199034446335180800 364 319341445857886026768409228037082089183090243225447004173982178634830651275286100232637719845781114823953205632785355027625516159244422974411183079158713114430753700825245702562493237966129158726662891604421300441831531553315786819676265040277508456448000 365 1596707150808034610022352968088941437788246195782426821643363684046322672488807580723200157286681226081370862298745074754304299331733546989488258673388682927723696801625945152013393409392900928125505839341659524971857687214860848980866159505020708454400000 366 7983535361633214718611333177073633313695825083026783322715979717605039870181099489392033840029668221979452118119816735785904291172694269784397570427862093529496763606781428615725583015223161766374502120682661054684109200746073061200688462751917827686400000 367 39917674846131378373539938431452247513176624310516846294753126056110778741495940797243847068725153494629888975566279176639222445327724071115725532206459721024287199247043575168692867085407890563935079979201341544940441689807701813560969272174170865664000000 368 199588364420483897960019508590459299518484903093705519395365178989433888688184182333106491423347215901244379942638797474992380083829865353867584782177385954735964801900610433179547104156977985393811250567035418121864301446485348294207954503883292672000000000 369 997941773051556931211095390578401787110341377227433283711443495621646338652325657643101672687086075831885598556879322091929863088392247200517234392364162686681865214156245383487708055228037426001161691561690346290733276884771624294953952906839274291200000000 370 4989708620003483917856867503083367075965434470482025799455562545195042191103618827016101133744343409819345279185998025919995113453763355949487851733232291338522833438209832774523936195134085170426997332876070764766659752127938747650257286643679494144000000000 371 24948541873745976172020334250624685139121796326791815534915968036574297909719137775620125274281885572402887166152979192897941430797324690524274126397837460455494279660605570079628481549262681153875333802574542693578998079023641196961396938712117411840000000000 372 124742703237372965142412061970880555822237880596977999625823525344129792461740263933782926174442138653201024750024114991692001895403651572326648000571510583963523957990367397026589703958305373169779492904384397487637909416022991907547411621498396785241342607360 373 623713485530081753966690234257731181828805747010398284132531577040393678639855262576880137320352050694386435485509358434717205578156212227443146663258193412434441415202739178472440731051201654606437060898496685001749610775426718472311585348973390594871761305600 374 3118567274366500945321620325425980485496084098805763258270936617916823758514948389196654791281379785135722934136147259686738164748701110336809458484241512461958138048066903308573458973388489810320292573731882655778554809575872637094038152848931428209730927984640 375 15592835605413003275122193448750792506161041286278558985439180872866251526136433673006234717808289845981267613484190935980366127855549622291159172905728926946115161647051968616635607313183931297349409999594679648344227984372383553877768624913234835454342620774400 376 77964174194967697473538398558639072658907707090957099080179518439751961404583187331155127138573467639154756004434608269237991876929917362510388105738037458074485581768809016588854385680384500103247912198550931761775208245515750494460493136794545603731058065408000 377 389820851814352834634067720164346090420179298250241186701392130931490016722705034565330507894442334640047763122513025491612463100644557760726512419966396654517998065019826868433496825839347148676918154502301824069855696039886446997408448148609145351140456529920000 378 1949104163269340618385678640486595653959444477392116728956262353067370877606193715179335495215739485651695968713944096768078762043605705703248255013148584016407510189381411863486935029172507624189335324523537824208618964340480296690627873742068843279059779584000000 379 9745520337334608862421243158987172000202090339446094127813296865952886778530464896764501208585176866403013138545796007110652695127957205655046977289561173470222391901853905926638908941418229077467826391271590619050923739377309833606044590863659033476085055488000000 380 48727599291612690886645428090062124049102733570208070432357675742183188601685670264203361351873475092405578021606550594272890592138689307934360643458874238932305803448634295495084231880360358043726242082351244948772180440190745815312364971016624834756036526080000000 381 243637984482762275916269083095170238052481643491110101914777600704358794199718497070299423087008872076294987474078172601441918423599164140478995948728937523337110951056706498294090122369360058595887100333605048550550235349330867154612567667807328516863269273600000000 382 1218189862537308430048139877590660052879287025042881695099859648258353294484465196424090113640645214831527958218412939972030450157362863233630468455987107275075102882782516498095245603388774113382617375701679498104663932920750574829636614184974158641196171264000000000 383 6090949013304042117831872158237295786484513937163604605234138747023839412332577157088709979682483571654675875645097165578423809415585419543240234434976284137973981422221001624096574647384490828576402428523697583240429602164377289096593789967886517673132032000000000000 384 30454743569607784003397610517620953846341639565705657936396854322749522609588770418271232581652704158902293957440010989084301092369314870038326064844550676667096336176712392861395015660951414219233599304458925280566010119681135411397494213789639274509279285021203496960 385 152273710363477154969573148478562109332277210447626637506188290016540787923730275750785126169770860054004146597800205648531637292725715210041174863285180103435879746436621731372300549956483875962398563729970702867720435450290220361243331532060117701902895949314785280000 386 761368514394578789017670047557028333274971073581013274354238675614907059187055545943200807864488595534224248032744305191690135196466325349952451875524948370380158389113590135952248214478401062885152020230128091077211846369179875498266923066882302114208390759058547671040 387 3806842384858868212971313839290636638123565136611329351929000164635369254975993948955416509201704841168861247783204278541250169124587484259078650669490906014110939319537068101702713525228092663735620041461826198379370712812255692036691231986032290275068539531805327360000 388 19034210988724258389438837318137537857178733519959160349031203555055396847015025341976796639899091443898657750562113465463644436094712422832046401113612778795319553016038812215707021548535136925134411735332460208130605382650642866686784776260943785384052599967639928832000 389 95171050265771108495931476449123592571439128306362697151350394757582335591734506637845372596419618083035280183689443656481947990278997474435596980500771071827419182573076968489049115562263979678656978232287259993936807553025552230181170862191376214337684121182388879360000 390 475855227939605774852417071186794197688317390301383784769529635414160044330380413929565196124706236339246948195181287512322640114416949768143682664293409374720886228340222841303748173329197748371649639279923301663172739543019220783046170616251130168816068210479595520000000 391 2379276022751785784270967465893353167487135488272098945523497677247267628985195946283254577713869213661153467850682185059910068703734637485374591183291914951233842722662729474378176528570613853728117353743400275748973273088353396037696149502910116173542305177804996608000000 392 11896379529027742212123253540643204166437660755943128139165443611361846413890207093121538157367299227928884709605450008265802094804731848764794701385880339227541603263256318109549804978062912357777864931227876138543343273140478211291137669201886895271554174065364172800000000 393 59481894721482921218071313741903138400426211535999967522366495573499579630259802686405434444678186440254965403953205620300099996565707234822568619567064848521325078919786310240201003723895167421452084750982396845758486145720900567731006334557136837221419981801416294400000000 394 297409458989136375395661307198248236684592697894797921922589765617238829577940832646699392989123572102330540141324487784501066388821418207024399231798725346076498776918600702812839028226938613358023422357139727741329942768811795441455655603998762274542164100893376512000000000 395 1487047221854294316094801186826429744007423007483664739751301305806848172139485335422068729944579281363334845856439762075274413566478260790554754889935029200585588703708292430795337384735104037294986645542238396391678529524683876113501978964046893672041159492580147200000000000 396 7435235743814551739005451064884323055716719053480509150513341471819667812442504266193329364812740060503651721196842162667189876436414104938219789345512582528981311558932569902213203105111047407000042444204826004770414552103573726675387026221253374984121131064311065703151042560 397 37176176891788249302424925784373641754923603078937995142850361636430822058136716494630490495784259742253259438949098018533180193582159350224234706534375475097891876363309761165485704927297694253740090939780230848851485418091873526125204187674567563975350573773804888320796262400 398 185880875322519148622793132370219027761842442867867050056332342284695551847392633091677566781961250306134560255647483612247684769565276927849770733749299750991983230853128822603383935028018968135924333930758508322171180686697872965009967575069230204125700288980513307932166717440 399 929404330930487499035598570429401864310582613359134073533183527959862210490864187665028007965983201351690980256422429423821576187225368859687327541169908137336715660514077530633867610824587632270335006206632163446570036894417849145268904344338133884999458736026920684971727257600 400 4647021426241907501627057529716425260533749447529052454350966272652462928032457629874724741708928140188223098389516117081562149857606430218337560647986431791013735309206038623996648051251771734140684716507596937196669254437321016739901308473616121632107201054083599195952906240000 401 23235105989156943674582352599929829196313829809284801182268674734668823584563558335240784198477390750057376768440235519376734213177204648132847389462038443080401458915357167257293803566641456284359077332684406787286308438377353167848203986699536300090706858383366299102719508480000 402 116175524235522029876142000025124913857686307124371824755597358413433169700400526968223192356927933968595755923096704701240082458188541541616914937654604720301986766758570465254118924471224010435666706246896866340377918846836487767227451272663001494851474071868717760623149056000000 403 580877592626298110251766768856250758649429167685136190982439402433494721181856272352176853114727543095872151751804455548462696575428146999969147574465573678357218263727916492394610394099130385481717062757337772093518750380284011029381919666030620596027045617911998418641747968000000 404 2904387820374937372388300717265378883175819183169785254429392519086239819316107857149944424704649289475863704366171021772835217755012094770946230018947960822380491645395564003011893180580147520233950842177753360711330569784346962063748600631187229182819856023224606956160286720000000 405 14521938388091956051458028654561037435667199974258572327578698673954697181204888601014555445062545795557700637550186549573797487231681469982148350226726144031797971203842747770614303635584735247266533888338229602081858393736361501630917167833224154133052511731785030214615040000000000 406 72609688371546301624210099914260023821892070291257206470722261677181722999676625216499147035575571576840358157673024808858214656144477872067959201017727670647483496161481651190524781200187318298143756643884082520277072047647470201998455336097005660253959087282827556579966976000000000 407 363048424013164992052293828200696575521926302198290906530284171093587989874897011909109365735909568551327572724982683467379282071891263317858327007566062212134262133374154173222536902994603487468648394669841598581445088168037365352535965506013878844600906773259545895711539200000000000 408 1815242030842996765400687955875179837493406171031617858760940145794172401967617406745340456193624034824069830207137779145503753771542182144276773808300809122845447266988296078139630191941547813139618648298480229462045337971168392559486415209670816765926220809013489504004248155885404160 409 9076209708100864780113466935481448855079276843394836723477860234199213818003256344237714018074546881268113364526573962408568136065086964935294015284416047588096410254268326893687193665039901134640847759131552432435254853639191630546939977049365718598218958231370725329863461319789772800 410 45381046309933838303181746982552648936066413100416014256630551810846893468586776439058871753191704416725659959281620622469050294189649986584186588767637030794040288362495166157730063532681464553915627430117996529359466246314282719883213636359324418767547573150555318660179878756577443840 411 226905220396817311714275234642314582370896242772347912933946230152988498751818453797122062372342078379475983934079982078906075659923031007418538186713306915084485029018288892122853114823100121505540966725143235061532126201302703944544909798131637023796165517017357178729142883500372787200 412 1134526046219829900489546140788753200118546209495073432854337525183249956223233381439845370265844087632217970552186335505529033395960818902856356473713960915311461444266306736870500144501103998248776878359480206267625144718844326544408806084728909931736463585580558496744532523878449152000 413 5672629952277879916669594276061404898739374904419244309574995617664466222277266003633986456705489076566900753839887903259509066521146608609481010692081958587883422005848461961412545360358750570781213752177165538832400073552596039812309847947801820601335332979078785657430467140848189440000 414 28363148367283120177608989860142550141246372477626219899517443332646060670010190058198138080810594370617335709432624277346034709011920760179869952152074560395335456605442164340647885817066845923184485505142713564449939475335200727124252177036731152720018737881825505958766678007349248000000 415 141815734865884546475091704537397986969970379872985823149398790465052253415456550749008147155808951816180414890910556092434842878982676326790707177361456136004692989046022797098113188101977956940337135138341751688489551471192686780009984146111293165801420293545229597713033135283765248000000 416 709078639476769173389316411768447581697055121397752228221362300138160024204872495138093459201591344363087452751182436853824465059847298818065679093251536159407750215475413587231834822289489197570924247233567595527278428332522960722032562131895253652692098868518619842540652476592291840000000 417 3545393023120586637408571062312843917284540339406153333184651458882943876521000131983105453303624737986289020706740302228220848994423850396908763425643077812352342856010387536316345352966126895469802976775871962678711319629902989144571408464121924910194628308056495199958908939953766400000000 418 17726964244286679866314193087203107332392742547213782330908089980090042641607850476491660245675619642498900983345693679220622416695088938278668307998270077080835765533262703459266087803626734030573911182532105682398697335089090216021889230651406597525135439315380371358059054726381568000000000 419 88634816864852346862724092946002940994811893648021383791039823183694434669624624130666386665838448265516260966546031823075791628747642246360433810654364289656584564261478611672988525807864840230293914333020569473051931737984937204061033237738069264401429974703797903984928299470028800000000000 420 443174062541357542643315669643321604728507498551683546495458158568151843165589391855658357985519511975940502809028263465276884780478479149124252211980258207732217222813752654270339267309870543915835062396925717884952432035740836104321323881240188446754503596560965926331247398406061817604341760 421 2215870203792272108234439080634950485654051896582603635265755251760117394980677526908877038053005868772286524532252516025726741637476028549825573408552815139844511109173492381478080606324943328436037558408946444567830400705589609284607717343905415639360625267001622482600977413984332169818931200 422 11079350474388809283107106959764964027347662928776003204452943900751463965039017254362078485817964979923039601183156795451684617706357384744897704217091985796464600310267527375141345760275763835038695383634425792502724916847969134414996813823935939659918449571531670618937679126037971454908170240 423 55396749649081423959431553830789004969860650811996748213554080994815615791825038432219803659969669218743144860508608492954880208537230626698554283067791202672396498308950114244613900658735846978606421379754869111688299016384741316979956044323078888049918102386816846357241080023988275835096268800 424 276983734631094676687712279443051400229904276109299235860221474352815027923510792554016216113233786095319281246251294074965524754340442189271616849535347248499598828029140641677664108335208360108577346471307715777150957950492942534106248045341207235361221705585249203831958232987914879880921088000 425 1384918605083914513746541568736398544177384799380709612382421366257511744147526413120690844088812239258190210616825622138260333193865613609913752743506151290490183062892409569172920450605408200531418723907314832000239308775115130122629948298456225754869719426596220167862376928358359666314444800000 426 6924592685061794949547824523852077439505271006848082419337471333793308240337444908233453442009992631997520630110435717033440815719932807094144207294161533244226655658599875428158921098082093167308756402765914609774862029900423731446299959875849129738130665066072100284542657793362977637164646400000 427 34622961723520170298186673744066422275380038867118818651148031572557908017416283424877457305917283786768221430199727206745661557972210819832460063199606704681492978180652096550897089523304690579520844080954536163516922155147792813885892150481989373499860531310663770607753980572017774286602240000000 428 173114800108657247475010406020819391992613920276526192417067194257705242803363612410737862086359461669651804229578446426279752760666972051126880130985597991500520019241687356558923197351967821864535023815204570931055790278736482126034878444053918482078683176878137629230388084421285551978577920000000 429 865573957998570308454530840277266205267730576369617424376711588917028791037204032808412414049255554113426132970720469748858901146487624932173483278862092931014872317353138953403326350649352390691790558208023652128747429164508219136762151416595495231639003668586880518547206048088227366463078400000000 430 4327869577269282353465002447073338428623589401195094854952138643718398822754861946742156719194088864144703049731878788971986018925932780873860784462041786935724060578588405861442658686684986232345945317703391472952977219027891600735577624222242331679721902092984535257975783227203460062511104000000000 431 21639346822728618102258954820371321771107846402536388674599143453115369342952650775044550531557633455741435956420750246672421363774805268853201856050818665500221018509115784979139764604246447887889303670141268527797970296399387022779669424475638636579705784096257423590511973927611654995968000000000000 432 108196728795554383580812645722678163309066175761695900129639904239560858597581796253217507985235022139818494774099321572426736535755555705043723656118900466321133080860383448117947779966367755179907305831954612412235495823182203993376013702489991222916583309932536513137015940849877691995262553539215360 433 540983617387329690225829139764400384089240126936827934008584092431812354027783883192496081758480157812205430817890292500881092971372243405339010074278996731668835523800933940298372101842102960449035370213597868305184434015809730446033899571155152112308982066158964793272024211148178648256280566274457600 434 2704917953984443847608536817666895290086209108357377633004911952475399677219597855223014116812072368139576122889762291262735488790543985512451949441082858704584527866945376449481401072012480221633916444886629554733425520719203823414497708891897540465495911485542782634932957216623159616593124160847216640 435 13524589105161228894790841487363792417034616237214406084830116817149303466194007840954705076603895459302161351275179421024726497101243185104604820874631372744765659885821909024780679686881249488625362874330202293443217964987082056165801450890071220043734521328044975474545643271117469007509473661970022400 436 67622942202001356129442973403162588190343527666018673013928764178186686339715806193872813948990488310934493609337408262691600365537671450129139721556063800906878847158690935805435557393247737337568242637632374666456760061704989137775224946762443908672560192082302023047407826280582883446621808327917568000 437 338114694390983655783358441441353773072652022145748934832701606139249047621564892139102211595442785443638979385216905140412232641698940079931529961703949090801748653926880078824850235321993461564210006834073203342953310076684202342193728358055423818387712745847655198742448819649219750095222512046571520000 438 1690573388859806738890808051002641218798161399428798572097450283795860227576626537446546473915774179966420441542697810324217346122926612259254486589638370770808790755363051802650090874114276440725827697161963617065110333537745680856187702768377163814613004944106159334665041793272658926978022303072256000000 439 8452866528823496415789605575878018915581669536876158789304614496281572460005502846779213503629003037090055512933595329929263006509779406884649026235193042001165420678180121070119856939601339858184402045605564979621191476200438531216076433902395311083705093103790008984753423303234144560271047874576384000000 440 42264330566739897792948266211111147727101082541586298746344565153947458417733195160968328016589519035590652057224931737545337132088973964807744613724244008203522269198550117773497258382052831596419409919745932294787325981390350305247560543882599843483560451415990881736478013368277346623535254538813440000000 441 211321642446812078071329487442228034961972458885842627322340808666446989827315329317621304872552419351970119394676839393424573439217781379881694529461255446804290226789738338340414509852927222410841798559012084713651209415045646010487556065091663825620053834920734817247439099484382904095348661996748800000000 442 1056608160299625888572397573246414318555786346376267283576550317769409826249281038392079598056692168535162040081802830428024519076873653401225789734990127554057363343960566764995780023100678004957925646869731557801011947021021455307037561394993094182662577974887081470322507071233009820510576099459072000000000 443 5283040541825969697354157969256728578313811222607380794324258693980427224815222618171906607081320592809830461475941259568407031690329363418182993468732497679243369073949180483241969021973272432189220127357859584061215075463295317222685495415369770476795294555773450933853957668755246388024311178854400000000000 444 26415201410769113576295600737496150977787987497188907333242578400934911301377786154240893240806996486335176907335139024659035611201548954261187785263549863239796971876092955461999421249995088674262006996980052974354186883999238025556441797609351262280485717743758756576332840330672799317950417920276250450984960 445 132076000562042212414406176333999255414116193327244517167580817180896304857124560358048064041264917665303896563984611413824298767939808529650088302008844837482035279228098252700756423252243817245546140497478140200946902269769072138268022677332299340130211245558877955981522227215184449014027933966078859804672000 446 660379970351195880163113917408772227378050746321696338202896563921555113948150860993709179009087770542307906987911644791352341170213129294357078389107032755040121848645456364277851226505325096474037204102914174727899428132732410780583890044032567925637010833941449643898302179734763323827691520089461709906903040 447 3301899689460911468402803536057448490466112793985945453586573962035259654404502550448414673909708948377726786105060535001872724132249574959820655605587165941189977862353322089336294280411120586157495396098655081882960579792865751275808898043919616086163378212383064482289680604364382989725487661245918890426368000 448 16509497635829257565607320815994029681692253475466502315815508463474767948901938658160865064876200222060752170464005657037442153226107728284134827266027936667370404063119349083227460373764596294131649140791507225863580503001867542380017123024463334657314370083417846539669835103568779731641760128619014480986112000 449 82547484121769988374278984407381702261134326263639478198779184798838995576889889986053897315678178264009647750719252985524621427275285313012227518580117435042202758159904062026725556375275260895227157180699866828616802378230597255371144202162369128135077479714712711654196623597638686374961133776197987032104960000 450 412737400321969441743937135399180211682232298870458020448205262956907066134896740073146883717762372453637573660099877182022814001455907261077966762653074537313313907493936274319703333023606420096200231384011642216325406409141417515258212446121290463949332177868621799261304420102096522549778192140902812614656000000 451 2063686900175449693788803244849503506145308864190530580262788985494435220691071536054959938145287550619887148703926620266757554239770906397744260020723871290247689229241699430707339709940943687205007549596706544223353488000129756147608433767413405369983943863601854984307989660612974300197456386690066849726464000000 452 10318433993705285822820411280867846333950665297354192687867350371694408911006664432065095904961980557136199616151059429520696744856764747840879861641685026663752751308550935155636260421941670483298793979955814300729365109189999803277523207531983751517475021385213886135567693839906917377445874806667249451008000000000 453 51592167432666740526131941335209069589672314290167364453402956809146374764250048755242820687794914735842317509080146194377049591793166911045199637942147858103627583317914192707345743078877798296041172112187990874936962502706327019652074943309739285130079983080920255947459845100167327788642182933807524688691200000000 454 257960824484035882904018047375774196920841461289552561857699087197435511713982574559432859126073249611045421572833363773414015900868301871172664371366628295268906627829386415986177388857613766599986015258398883788563850435876470954416460522898397546663719614329047980525506813460128636524902468474458850983936000000000 455 1289804059023693431952773359644635147474150395612269156547837151213059020538029987876858025144469729483660493878160759021920749826888256459988768014529130263990841170313398484248027828858302756380896075222169104630100653332490768496162414567270665868072753223136895870670035696570306532381161115137698745548800000000000 456 6449019978136052827255973703626345104991924072167633048168291033911784429405663968247510148068909346933557588796631707177069999592013042381552114597846592317581097286843076895430567508719306501705963258334948839008357466315988221124432887273023116963143798956837376498462095752731344720039079004625754632420493686210560 457 32245098305768270375380030479401264223931554341091333631307288155853265623829164855271567270080582565028905493080375713452180451010238572765930700499874586099576394083691194044706854353000819477067261596648847200148354261865178168847534756177216078257040855766086622105606660785673945894341102006241876839760935675494400 458 161225483604281772580579954257473240736839142553908152925232877614522605026337277573491386018955047110564916526130146376343989314361404160243928678001158503087871774677102881468127698882651158833223129802184783534724727128202919683674644235391846548152246721214393890936517849167361485336863466583807442607129337727549440 459 806127378398612913962098015279255872967639120024469112039891419889543195853602365685929833754061590907777010765554796289988904459112294651856886896087397928289363247127042820848692886483648133463678407546360413321594236558560762645576811121473560566212287656154782820734182932764300762930588715039125156487399321737625600 460 4030636693879094562809998841921823301496264961091924843527879213896337110973857087847533459002343785369171428754511456004470673790098569416271988100755963972927362304349335844105798160596738238725249781463668056513420839532282569130395975045217060927770913940006515059651707931340618408333857229465860594229982779146240000 461 20153182478825671467562732625776542964077789966501591281351724444728183005871026851798594071865807156113363668245010474592868141980214397488442841173942832403272087604612105613065613261100505677418559315454631160684040855661984580442293723830237704610320122382091560126459041894648712710415474214291031390568240256122880000 462 100765907441279594047941362456552663305683008892599034856741117936559081621046164139337509195811636888675386630395498638758590016827890239812365680900454670674491266058693404749260846096911429809355524182741488234255881535922256956537595959247656298977225397970582107618717136356947918099112919124171804742181694996480000000 463 503829512442155371003105516678889242627168075250994064320857670485802240752208392370653441941087887586974949009933147939819038169761831856828211446862300689769003639958956889301874943778834540109630201005604060657504210715916516872285568882302333212311356449571018226353833894085928542934889618354251531459000704958464000000 464 2519147438389569944896023001796720729481026762398744800550896524913995854983669414670680521343696149920022451341742600623529380226630273687143651439436040672493357809733158419213276847059923892774201110894980079873186285602005935702728160002271098287918314703044230374793313415561825562107347809503574230854179707944960000000 465 12595736572841845604198605871340537763156622896087976913953307155602087663813189483919364353969950170091111526278264037506194475061424531899028980973183888589247042235407138730777037888821820578998534242886430628292202186186205732525060557657538360423079096868851602593221845169048234807263323780986058147638047408128000000000 466 62978679768679359571158073961769438907035053485382569417704314304252785646432531066341265490217929963379210435178593258665341491281395965270587818900614623234917658448618737221617292711083089677177921775039660645756546640406747587417979622977993914635222682352983243168640057962744236596188985442717561433841570152448000000000 467 314893383365748216364441151510200633268025171997221921412278998428534683223691484939112242769405889055052335515100267727409718883656641258600367366386964626433047549060383580014371843944799732945788685542513402702404106266263095640983848712780770860370766725383567235217137905688289565597939839126356879986013922918400000000000 468 1574466839440501978154400495495104912017645864840676552837223883264970453484065618396565537150467623755228115342300034265812284158510710273701808090092898907604247939074967587402767526176331831241679967638042149044427831515317483105991832783467578152236854823632183011731377256672464255453938438896289486546492216193088393052160 469 7872333810261333391376745494714834884733981239080862710583779059705728424592453652431159394425497818337078135642399156170118504232727233145299445542955833518242957477116293633767889959291373301389992176308180975487766745583202412577347011296180177010390348151026923901817941789490027805147896874096809391603731648517279370444800 470 39361667116600879554621615099255119613057178118971861209118090658341237078178454131725559495963757527120556780592219345832300386869590274769224711959084680573741605151140563526311049689737625679841931987089703613340336243253374886697641173511229151338260849194089080168441456892266858539418148597806534847133230140385025421475840 471 196808325909475936235345005832702926730436076416303051242104413985555083082513578971567453611714975268290982299732111272695817637943182089888040036238293637656722060583335104623984571248264706454647379776182110439503730061194833895666725666227232409979921800520885426819186703547951725670494915329425329525988385949628000056115200 472 984041581179739750855530289444510999539212890810197001168265380936380619759280299759861695052404787849257825408030661455866667027015521979183174871952503738574093964827235733499649247247078148755382891364197687169769992334024781611985286961360622631596361675934508535552550889957676917226824489279012585499145175402374309609472000 473 4920207664060510989509196529444286656042695971924575085738297401036553011565210526343503428557041523148426795144776239394301250879630360073900003684282623265230455907600575246422126094374786694337217360213655834120694277227760324114967999918650729986824553112899968728546063275878877374458328583916996222079892351356335753789440000 474 24601037111111675557888380651669685146241623220838650597320911824324358393280739995781487710046019593037289095402105053884630057706572984581180635932721995459215214127846027456524020112878220725931126244276533766768947713396868674283088412489847458769311625986545495875496410981944896821507916636158855514904509271920351379456000000 475 123005179509604278012062649694284816792285352380670288398678007197025584530763145658451586754457002748072388146115105434314065518652230714519159582192306530228413120618091838444157697830750351695086367780115096582802771704484208707806775415827232534090456147345991165089047962143221330474019163083468811856719153355408837443584000000 476 615025867318252377027887729958157225596228975440657520920903471481153278715896166042970052089292134339494717720010698486505398262040212097390284859232526967660503085873486255546139513186625337424842741158061940440333346872855152270115945963797611461680236828987114478536196827148057775363823375263370909776071849408535325573120000000 477 3075129185442424249249299639970533947180823487820834683360288567568431464290212086666891632282164929555132706524716637954256472458772211893310714581193415608088481904842418079362339527187364714217964527552841410741438737005308010763758831495421850125575121101011363259200851578567590665762085195703799710111287488651809993523200000000 478 15375645171467970213153920245625692984537350372179653582325240129514828617932938021410918071826751324424145746225752360053617116041024932141255378108027423163676570127835294470220763841065104504144772947258644632016250927356908949986385258876000105511344404842730232042754879464095593540873461704506440162371158845857541914624000000000 479 76878222078619281632088167837533083397572275178896394804344995052711308132706981439699111874975012752617581594188168940650269983122475202327258922840872175407024312925687369991921071220292634404358500267030843315290223260692523426316063194785914778405869125375143828373665535966947867695755756113264307470035088763508490240000000000000 480 384391091499494489650895308670469995158398940327691586224472449665212159239295390658491751214079971350600065948270585062053547468337586629052763368382721279604183122499441193513894932606436245001144193409521525068995056705514038579766508899882402051290960099267418864853437867766836801947174860190581784065691432026790653680762497269760 481 1921955363029467499000828845621918004735355435539179232397049828525392792965983543838763805999823706300707110574540179739679893618151715472189655544739449697568235433138280678691039664309397056689813060004516833410863117143114069887173599476472179944608103873240768446212084830696771523600127583421737071936020543146632351092785230643200 482 9609776342807335965205164377174433581253451442235214887187819320811485345109882870619997710152879532265908356555687326831320188139738203513956762407545736490213984315738506048650245290871189220036038796135458110880274753828530399720643709388854583527634170734455435024082540813482879021164896416733573731356708771905256275246363957002240 483 48048879352336788259371510137258237240977479115642785797414991305776537511190621979694424266075642056957463297910252243829236581280247955061137301297415294705805800121999733587965396981682445521850560414033293558748863749493793574409292874586525325569208627335980459768907530283215114357168908090920540022894278967021179485290073214156800 484 240244384953185063875260401062317192308762669333594221807347452594211494302175264093683714407989015668270039282851528504038035251226077776520199696803028628576913037139903766191877762153168478632805784041279786456797802765726375807647860761805865831069650394130056840970272421872230147857884955984009003502548493106957301289490032099328000 485 1201221865723433834326545660738137443768910157462356410194656074317547666362940356148274200829514029066816750828860764573629439294579546837931177241246840282452876858214075772823692695852569544387796687039184802934784207836611921189842582319330199907844258471070157383596885265241773776561910709771689735464921211407745341482492703539200000 486 6006109033404726256674380388345323389911825300356016678477922866477946801639214390463116326641776490260224683106524438686438836031089435093937702808705335196982680514361940150279831552147827085391760215532330196939006645624734390670654712783093223867864169453233554235347171354719747894369771792330901610270591069174520414090901743206400000 487 30030543690961489260028765351733327746268542872201382271392082724106751493081472454438942372701544989363280872892079101841768638604830491404188356587098884619841933966178153376573694107771566925236084605763764505849018736574345224543038397451494422656539957692897968198314504281891379286199200540465391244378144500849547813934298300416000000 488 150152711074497098940653328488864916259989723936654778994458004714665228699517305557279843846442863241296551092258228890210118725089231974980279564663102215766897424867978770834979277334481628320929216031884124117528893346232586947585147283701982778388464665845735708631881472793180937790400452348991333369386104206433380904265307914240000000 489 750763518470935571691850923233006921294045615114034819887179665738320912351078814882391666325431985149095085084380430305124647130909528072492552290868355534451938287706178045115905831061049892847793455356344646428484120754354085392165108427045732594012536187979351418871466520515950860486310694713997679627443677234860557481339885977600000000 490 3753817407846937312331914124503147567415865763855503767129095009741128424232108066252946898543223242992606179035188769612256574446472740375835830409873629971809923227943727484309587365837950961201151360934547246049809862958644814017180349963423353660279705036826300306247716596019957590769150558962376492085053214090953831919212560384000000000 491 18769086116696029175669329904820590567873091098639170052892483611128112678350512652696374551037730683580365602771258991684441303664755098574775640880297011167113392078143957740277701644502396132559920185101461964403689220892607693959663281256084630058592682615407794706527306176331079057531540462965913919789363113675114929052618588160000000000 492 93845425970787085671616610732450309828116357251333437465744158956476218605895415240416217933295255170532356631631187624515705056076810767372417420935387126886190800002399202966085498947193636375618514953073604759025528291434477199527010552709930499798482479062288837540210706670180606221421152011939088063444913349046413905278843810125038223360 493 469227106790471260940482964159600797138429671545680493057127403468407990326099567071265382508700503995929608454257049561721859545401017866113936784549391691905871030098531175888909928200362207610896231119427117827107224395039313049178460140784348827205913683707590955004483934916094079020672449129657874318723400297858785741447840559256934809600 494 2346135418635041135694386297933991161469258267533636629384420920683067745523630933477802162251172637837571653555639361774388519485321391555751989449248840201283541263179229790488271746808773608951802641990723043284290903759981183077607403486645807456787198477740603225054013799545747313310771185341015371540955481855576553499974860275041582448640 495 11730676516588658173830255510520457657475305776517989950275252311483653654861482961819131801733900565657664793032794203685284452130496701252670611529889606918060945336754790401830148989030763209916668104406157381309925805118560960760230972909565886961127269696123940766097982473848720736371045137989327752152954402325064948255924259777822484070400 496 58653379700010695047928265892671774787518208969687370237485014228703845013111869690548181494041743777198525178958054037607545642412355801900743736978025292322056873665049433270495354138519115722049094881255414468965554217912203578569829301570707515388767969197600459369498736474505000302784299251246335893844123204889210914089198098929395171328000 497 293266884085391204643418287644323634226838755171321340050377546491808710562006962393328562331207051352686375642056151412502309221629981397650840719055642052184806699754101522754453613079675458205956639305181294209038394570560135837546007926535992724379699446864887643165858721718855506851390102968331302505654354541034025931584222634649447301120000 498 1466334348353648212785262188045749341681040754780154069891218335714684165294256252647044906655148692073701305235302701859777050234300595498797580659462143351517743565541748994845863689717662519485899444919230323984417245054549718807567782141939807851895362162668650581261108149702731220598217759283958517612546583566107275292088730725549867008000000 499 7331671381401719724512723866569835667591849225259423142196906663863491353756228376486754075761713508964641577692828119875022212251130397337255374578050752625257685119748474591354572679354910610105831125208569294552685112776552738244349673813708602769487132300425539738069528325582309703709257733328702944856271599242424056311978399456590561280000000 500 36658355105176080489219126763990233011183695949126409319831450110826218004535455020006217121280177421638572403945234036680697616731676221485334137208223423713846251060597764466851605472801611445502028385394668084023332976968444209708983348306865016534620990629021953779027402764715972232926952463029187243056603268588106399988037476911625011200000000