0 1 1 1 2 4 3 27 4 255 5 1 6 3094 7 31 8 45865 9 791 10 803424 11 20119 12 16239720 13 528991 14 8505 15 372076163 16 14689441 17 654885 18 9529560676 19 435580164 20 34859160 21 269819334245 22 13846282341 23 1646054025 24 8369112382488 25 471890017358 26 73811825010 27 1286223400 28 282225317826984 29 17212214414344 30 3281184717525 31 156389633400 32 10280936501977856 33 670221197440458 34 147979618969182 35 12869507170520 36 402343595241161994 37 27781515047624381 38 6863079311688600 39 905700780384400 40 16835077612267906176 41 1222376071018956685 42 329809983228560835 43 58412049301525920 44 1068357892602000 45 750017601935186752677 46 56932076562644051243 47 16488946633988678577 48 3622932078402917280 49 178704676114364400 50 35445735593848221292800 51 2799409360478506195868 52 859297552994095095348 53 222219927755197660288 54 19745640220517331120 55 1771203213043382048866543 56 144963351921363226211557 57 46709139647034548524215 58 13700114353517966790416 59 1843836695015798731248 60 93306101831181638727201280 61 7887343025316802918402164 62 2648031650685224504511060 63 857809443863953787968320 64 155351400198933490231680 65 2962648753446571685496 66 5168228106180357996332099418 67 449938404169484386578777286 68 156482559157630636094101245 69 54906515662291855139068400 70 12398848227792920455642080 71 632584988424726781435992 72 300279133356866884321613457408 73 26857227311094033936620306174 74 9631048501996830658729665378 75 3607430362573485510205201520 76 965112495996054122508071280 77 87925335692268846970021824 78 18260668167419043560588338666612 79 1674376067999981269302260703141 80 616772606309386668120351859806 81 243894665973157943815008865312 82 74560028625268804838532432120 83 10196463521073787690540383576 84 1159990414741596054512493774581760 85 108838741749659917492242350751379 86 41055065082850341941817029402013 87 16993008804197720702334263542832 88 5779605779436458350298979052992 89 1058093471248160107525493785056 90 20847221295471342369581727744 91 76833096116325076052784980387190375 92 7364780132889505775323640874871121 93 2837474804355404006589663516192225 94 1221042887192721367951228127609600 95 452875482333655018545000130897200 96 103150118843638854037508230076304 97 5422428072522158658512180428800 98 5297507887931465695338762150967443456 99 518008048759701461461100425824491816 100 203401412204469963429994851763084800 101 90512612821833483725968032804495200 102 36052546767165128179285990827257400 103 9727853484004769116582640999555904 104 909218238516809544980195213875200 105 379623661603294519531205838614614482873 106 37819146698108541599859050474905835029 107 15106821493834918063050905365074489645 108 6921374100033244833517110194162714600 109 2925839760845434921981769025345195600 110 903550507237462958715963990123539856 111 126094079683648039918992954923635200 112 28233976401903899383617220826726330269696 113 2862351840279235354992043156192190000962 114 1161293737431765913332940403791397325990 115 545853162756723160220018815836856268480 116 242615854668827371447484682655918176000 117 83601043854221539941557912911815562008 118 15518091936550178251199595196901376000 119 312980422151960770262860053196833600 120 2176461705376807294147220214559266361956140 121 224307609288633722693953842250771228386340 122 92305702420690161531257071239289340025405 123 44380627309607089134743331085805335601480 124 20587493500159260779937105783938326178280 125 7762939916845968227711274667882259091984 126 1784021848973642884197189072433592874240 127 96053499493995162808186071629682369600 128 173681316533149801771179737288565528330240000 129 18179470927444154418232857422488011468538770 130 7579079625488995727105251044083851914895350 131 3718251010630693669872975785855342711637600 132 1789476589200101894914121373166940983008600 133 727281879147052905458666802173563361813760 134 197382781093494239544631951504862524465920 135 18872748494705373691758332161898705400000 136 14331015046837736198232900147364382892399150750 137 1522198719847299278238569988490437899363827757 138 642254254010027997920208610573029119531579700 139 320833446793198658774532116086888888567200200 140 159418303471902798351850419859548479611091400 141 69006341339121535148303732068554582383218704 142 21400291485398593516366036644243846950041920 143 3047726938550898427911977972229047238624000 144 1221387893131663131607156481091300023083857870848 145 131546269427910134652647841832739279951519222041 146 56120086597343151949674276239125649590060081575 147 28495016278986206513694668889799978897376699200 148 14560229128280224095690572161536744191425747200 149 6649062888497408294969988671366430424674191232 150 2300082446602414460373491605699217911777966080 151 434099962469300158023820980931294097814460800 152 8897469150946471453691243784401507426304000 153 107409680480365723764803040181767384423865715860425 154 11721744705147330532593980045867275972633635910359 155 5052259252760898933514174510943129555941061298465 156 2603460752255764885188085588689586971440649197760 157 1363501251693700469425168838823030140390872269600 158 651858888033389337412343028684919416807286385664 159 246949378117327217445167621729572472608008503040 160 57437094881694384177581732955899359983535267200 161 3148284505198315056488385203737225666418688000 162 9737184284862085389841458787817431557014068188413952 163 1076032050433876405777419007877493777288021741869108 164 468231262233429801908479946816008604515925218511340 165 244549841317649170049458566873167685424542705539840 166 130910793070393955400411168966946443039392731592160 167 65111843393475580162762377018114428550295555409856 168 26625005605555137900993330642645195517246670599680 169 7284295787683434149541413726266992771418128417600 170 709528664467136223525901572280870497030969216000 171 909148446112069342892430269456496665772921735335431875 172 101674359382851113374185386012348553431451107698795365 173 44638539991758247463750480618594381474374817575872915 174 23602592245646372185467487695152272502478115380116000 175 12884186123455516273677679620228410456966999272317600 176 6632731579989716053890453678988830053230819057840320 177 2893808987632048116512405376266212002431396327558400 178 902030073443414343031814592669243660770921918606400 179 130804857302925248840456362763778812316683869008000 180 87353673171771721272151531837712743394666906093208207360 181 9881087346293670862628494000501592169049506051432082032 182 4374382470810515079485028471540937891524873198944326680 183 2339227968596160575919467245358383956675952598345788800 184 1299559225600312865102833098361062536183797543488998400 185 689492561222727877187329407457410435674902244406121824 186 317976158796094152188004011326413259296623477016637440 187 110350104492480032756332485752095019240919147771849600 188 21170889723600142646052657332504077417277791573824000 189 439026409241947648402537113251000437097483671455000 190 8630309712877897364597337865877408240648829822165186885406 191 986908879254332575971092939716699933025481761884652124482 192 440329192200402118018266950533025458103189625376503941325 193 237933158848535762253644909674739424490720781151214870240 194 134296649379741071011390254643272618300006298098181852800 195 73172725017984163149564656442769384283395919438110804944 196 35398709908637438001333392203663070941741138074760830720 197 13440529935950960123911651770905354290753992672845961600 198 3169399428220292608506812503039034334705923063659296000 199 175998926081668343280652630310427708570821445082875000 200 876078506457343117621209924340670136073349864839957511667712 201 101231857424650260384775677621295672466834452807514756248966 202 45499072122269164534149153602778372233589484500446216567754 203 24823421908943795616309904394529301797860250330951676720400 204 14214134697419949605740340869014314582859380760161597676000 205 7929629611386438580050394408280561776622916845483057586432 206 3998821493818168551173095773705426957202637877605537111040 207 1638615919669663397258598764443066646548181419672616011200 208 452982448024861141344617936579546956713102037957858636800 209 44759896468562628417545144827379623907097410665236384000 210 91310545609679511730524253248010638814951260225817553450417544 211 10656868260037399062114035780013211232021324234066044340221109 212 4822977241237835752877544118592191115918037435160721009678394 213 2654933335976361890165300610324748289321584279077961139795728 214 1540305719368446875191969713979433831892806139708873468372360 215 877575533231411205816762124796656776135796174623258440738064 216 458914897043278331937814511486687990427537936366265444508160 217 200725055423134506696664156982346453167041032400896889027200 218 63024570270949230734013264736790870167858933737813570998400 219 9277239802863953731091459966354556188858828237129256195000 220 9764856477291980110567462953705639207754834443519979526553600000 221 1150623202340329770154286096659078322477713823195108093295988575 222 524144412656290252248121005466019137143288336241517125186272945 223 290936850162469608211572652758733323794790124646834076724722640 224 170829433889243622483013359628666559458164659009256560476457280 225 99184605833390230577399862321955195393150721911449841395320160 226 53549612279027547022757811226905717894534365836127007906816000 227 24776698710073542963739388817926357553124231987593349820918400 228 8639696637212104364528067361623390172503092561364322397952000 229 1682017226490631488549548188941120726984560932027532197152000 230 35189119784326980329253864511667630911640158742564044800000 231 1070775118562598620267370424685238741475586335308197513863560378571 232 127338625814085131965747912714542675576832458497111194163108744317 233 58365573825061591298473228825682052819204586215025165964904967665 234 32649150235571413217041429323142836304290945558723354522348274080 235 19383028326164935475870124053374830509026197722337298785355599360 236 11447201745231252897463616415079726125388486098051233024895521088 237 6357264752092605244922915952198346217923215623035696936481650560 238 3088575954450261478423726361138891926475276949798644883324499200 239 1176209112088079567827406622037545805448355673553510188802188800 240 281117409821735950276969088893740467893855833153317080422690000 241 15764895546371349981486922016868757819616682664064911933440000 242 120324001201580387275684438796850452395901046992526963354578404245504 243 14436289849881703849139833040756371275954151906579711412912951057792 244 6655649613195541302601919001292396778741701582793312061441125107512 245 3750205883415316141024849011333136501810483449304299838053384508000 246 2249135707686018027112534490427066669523306324244278783517376439080 247 1348937567996206800618386166551237508076841189164995104080583421216 248 768174475521628949499929269748598521910236182231080247137188540160 249 389470718982662431066978201590203963321317409312390572668388759200 250 159892959637814087793430656498122347412628231563089365247966694400 251 44713151619618800193203985973700753882115594853066262189777299200 252 4466415779674692036469543233171097514141706165590234066386944000 253 13847603608076553558104904238840122110721959047540475059611613656714765 254 1675621888803009509971435570324230578316509226432063667337291736110229 255 776819514189808340591869901915020751230469692857559394406637865442537 256 440694457073109180688345390426297456536569493192315525531066307491448 257 266794236868134489882694149600274914601939190496461615491490814675360 258 162272598021061814983003845324606109104473194025524686257276229537888 259 94503619132663925671627131873439952409105404558291686378355942551680 260 49744860638032604645734924230708766837991749662053534031472251074400 261 21787633841538020016237196269501380251535637288904842827452907707200 262 6902719595224704498394086110613041122515478676970903172146252464400 263 1028230791131370849534853897217097174994424281471038032963235225600 264 1631262695309466808951179224572781950291903448477897490374170099310395392 265 199016446878868588411889554383948549501926406646932058446723068012199870 266 92752058810089573945393210400015983783502655712572438135121527303604458 267 52956042505681669373273289600756827388332316413840336054815848594300544 268 32339742642001588014911777330099221388789098559365704640160677938665088 269 19923643429477622044794547547080462649396320135078468846808233538211720 270 11838878102266792292772356495694328290726129230365076287670263063163904 271 6441698040339519262656570987429500663095020039704991352742101090612800 272 2984332512352182516147797606337458318533308905354019434807422442822400 273 1047478084497149522940002355157261852551133397939799566483970128878800 274 206458284366536172125401778751776843080306580358145153494965946777600 275 4348961202023137121876114322714514343692421199019001918788819734720 276 196593724211208751731489789733859610666500575575761075618309100635502750000 277 24175315427399496945240420476348096086330035314084985573869998223127725024 278 11323681554383627157582830544581893470730810468040745452203514142705137325 279 6504171948775356963474653536660179008524942590167394254989557114083889400 280 4004335114334783389488435594677787345477431207362379270101746895424089320 281 2496098427242266633930787179821942833821688429257256962485858151243765416 282 1510366966596346238752200415547701456856620893527515005191012286231719040 283 846350059536968219344139165087104181172467946056298129697828496974329600 284 411806530692152043546580161037000029574453897494607054721766773040624000 285 157532089235174379863544196529685783320053156604739153275407990776351000 286 38108590799794466229822959087656322151703879879926930799456917421056000 287 2153531136427325705978432174032560069798134417240916075352501642392000 288 24226554218266311120888071952145864036915610755379345488496963072740732960768 289 3002014988286228560423014882193905139921123879823816966395388428365921953434 290 1412888594797959222565713825958066655143810768810257381389699000715967718430 291 816162953249591575940046386280083412914603449426342279619047507801753391680 292 506284825217759646225420729787022787934381768676317494257596561638169456200 293 319018439316790085020545377818907686642320897912258468563187078401992006944 294 196232304117846028701681311809922322733724117569570668898850139674971165440 295 112884894803964891598639368055036720074553748159264961361542619392131220000 296 57344645410237521702670135761716972762516148907600441183087667244084979200 297 23610792807618399472361002560106910447478349321607254527377002191049728000 298 6677001965594512923862097818872023418208696144016198682454080897275904000 299 672642554372665198406577450893230879838064948455676707466595301102697600 300 3051260369522766844255861390583114917598962557022948708794377407088527481485106 301 380896817742658150608261518446452115882100066889579824698395983195486913916157 302 180089355367229598797956575250681494610919195428441491868930318288101831104688 303 104589101894466651026287403883486309307744543438681065621756929369731462287160 304 65338612693632967264962155966145735923567693750635867192797800854014326846520 305 41583171748454589289778042832280936608085911198250495493637248019802717470312 306 25963148657659187266608402299286390741728105980818910583168248578305635099200 307 15290921481268259358546728726451467471384065677933546031440436960377171467520 308 8069131015203276658990775389149494821496183363922020754053983522431917966400 309 3540609295186000170978829445220989357963579598289221508168305038279960659800 310 1132718973229047469628930307621741560308472329988918210744710659939540480000 311 170305072694050498787433024439161014084526664715846884854256311497426280000 312 392582420272031908312635182111860238247552410640440616814292810858736458039033856 313 49358310597847783678755031908483947007262153829298521438229057109018585463990053 314 23439016600634812272668148832396294967344334303259807712329203289379813058070267 315 13681801650003922139373499253405086018923102726832267177821347114639604577955552 316 8603963829504375733713101624374210332026196363251358134292995038592271612971520 317 5526502814766368898389046036986305110871686024965459361393572975489203372498368 318 3497899606274713011306002508921834763565999990227379365277804006659544356439040 319 2104113654397805676842978582145413870264149503614881023273712896828778699185600 320 1148543084541856323499814711418837565691652891523171725998611866868094754201600 321 532739255197506875206104434213064055618588291536493191878647185784987676534400 322 188454599541992002317272984911060860650318111817891103180990192104520222310400 323 37517676217495978200760971834298026946971504297586508146442495173675325510400 324 794622498778271630081288620297419992391196334789465142546055546139993702400 325 51576650282483607641891961783881015793257087574711656359144410351774578072756731245 326 6529565292316303842915160137067684761056903079310086202324089731302258934422569987 327 3113727436356809126960270349388158637387487694480979668303164044697216263834579473 328 1826316795293643329505832632220082597778819925742817027162124916873267487976740064 329 1155653404918241153326052337112292365311895698760684594846984375963812300562081872 330 748678403149425914002051456791372618097975909983159375009031785168860656980464928 331 479811148012619460130324361369144784457727704370896496198140478426283889094110080 332 294189949340055488755368299592761609525358325824918424575481783126693049589591360 333 165503119257500538899615771681507395686751434221349946420497111020623223087270400 334 80601941291035461466604109279631165105798871406607248552789841305793355086768800 335 31015290516978076930290128043689835451183295048050291325150913672379460535705600 336 7580615306146513899032682402921291234298503432530365313970998218291388107107840 337 431007977184295085757769541508795795716041984333407638354105015073747291340800 338 6916091988181370381142022075117715227541829820184635469736898738686655043993600000000 339 881453332983839072209726052614090286980651735412421838559396324311330421817959501516 340 422024043966507506977333223011958129022859711020323428519905942618298569872034680100 341 248667711026799088065739860803499755563856527826016641164085487617412162288614803200 342 158273189030861256413201847155640186227415031874509214481901485819793800848629414800 343 103355246474371288144190273875901641545534247987560344308564442954115234645510953184 344 67001580295764567247204585741377108600848387537329299018541140241683632672682643200 345 41798678974262780967398919906978648893278782778061093757210577005864929269594212000 346 24158825060812588383070165040470596270130211273596464280542672415998461677273536000 347 12283060940881358843182543296033052969557594974666183263960250459945947516340880000 348 5078587928559003754442547222808049424489799449197040587747455917180665815357440000 349 1450805297952246746455154344700515973937041604415695528428561520547673356507536000 350 147146839271184495086096595389300985611108077267286792816920431173456225894400000 351 946184415145702503486496233447367239873283704235544447684968635652975341915020471548311 352 121375910656239473717354543284755709269445971450834027487037725083172757373853557262693 353 58336617017072741936583030959007713498215594165488614832313511791580817083847377403375 354 34523373894303525110767591576645345716596972716054169824812844228330104589533923164400 355 22094894795137513219189807095400268292663680603001179687729911239914671824222095638800 356 14535905392742983027855969303877021180504254304360066657111469627106524963682993491072 357 9523170627541157814209707712525746296784253880216728739353139556774294075954148457600 358 6035319709577106493773363845662294917491117758891450097770984700561261268670013056800 359 3574090854822130743474076528758651111451330059384429587944724842591389636615599592000 360 1887929663898722511073933629340862637611004253140295934381020955493390128963793540000 361 830741161978539341892141983855866302803024764086904258039482148071874670065889280000 362 268296592249905119642991647326453396615378924210091852818247741058845475875933040000 363 40639583382176950880090858404662174110705478558310545016527716768268970902435840000 364 132016210295636231553291992902090581785327470318262034710807176287592889247811204049534976 365 17041878574960300435215620040009399921622436973622459240316639449682486975054041179150060 366 8221119420205174599632817954739211100548253447568160164623981005164938029411340885682140 367 4885433184825932135506834122608955743499469161022178315268891071821273497625329057937600 368 3142962885821179937525996561002324466233207134832052411825525693756163498288892367539200 369 2082113964506106626536294082249300203146690062515511335631368009886094353783296383792720 370 1377474035333167521678913411096356734363948677657093026680910203120471488261438948608000 371 885618990951620084177693602092432333238261937643852490251892611403302269889011495697600 372 536086354484660390113064707187435119187398129681882027561241176840836093872645365920000 373 292988916711674477959509479041119104943461830576446820995096534718859875977781969833000 374 136149265948036994531501498207282379977765326374057356360539473977351877365178224640000 375 48565757602901973568212616994424451466157968797584752061692011290981852771378018096000 376 9746282066726897171618266313205598962618996721958500878055108813547111047299293184000 377 207345078458347367845447869545828841222330700691521090037099870845684032395667960000 378 18778063141773569272518402696755756001388316146760682480986814758910982427837801588512725858 379 2438900792661801470158989812117528771787538310995762911335670987323371640169983602940953534 380 1180729529730512649459594928639768413566623281480234331489415272245084811277869351444086045 381 704432755858832193821402185242300351846707331599381390956993450646595442905380166000788560 382 455418813433842156340626355607861228609492642613253758436358946012250629783190621708970400 383 303669546832675639335675511663346029896111088567422902862260766917884413897005831901525576 384 202725894933667874161943195436660638841322431575450278050357683688140762788964366953008000 385 132066140203116127933311735923236630370798716878584564875010944011384748301885600483083200 386 81545933862520467453077753791928043310879086908856954987954889049428300906127764562371200 387 45948783596204510698753933468719997178318907583734188495667099487576866794139594563142000 388 22404511389872334435203410522768156522968381730125263220997755792046871114779365364224000 389 8680327368989513239714886386418046536899146172346096118867111332962156339672175638848000 390 2139729281310255063015553952800560416069181079359755071870676699292002583802008244224000 391 122264095797667857894560595632648261408474740445967616890537459719534449621262938200000 392 2722000612474799027844077216781884973398097498973703503354458627523802101299484842827332976640 393 355638137196882830385256477577888177214798833465214739066221404984837508268558759316663943310 394 172762420621854663749540707376700191629435490059015948996733819556938123844099867672365242290 395 103461354992497597914111058466593765121758439843693127730949362297221154642904354372808589040 396 67200498671736508806255712943772973916687700414649993597302006331266545707281019887213926160 397 45083244665679743969361971863899649145624442271718092306269333083173048171840903298582167296 398 30351069551038156351805554711164299495588520602216759521567162288054406716189051728822904320 399 20012870238321199973961128437483870338620582807939649575525283490908205460468283470531340000 400 12582135263489744900352837472101628161071335076275445816625659858964698291164679531412211200 401 7286990699187152248484444736813744207066998201666050168196025462003415676319844033537332000 402 3708009802005686485089429866683343076680406176314278894632349415132944242745816575149056000 403 1541254893068292221293925772352353467842617351552744593296575249296461889068725838021636800 404 444149357504886188548951593247872931360425055271592145414383083486265678254631319732224000 405 45296582573749290341919932733870535175347737580547443917750637467503822177188380210240000 406 401964058342813986651148165221169409632324089559467471380244815180621887251339360380816110937500 407 52821587666113113064727751243405397374876801651649223492728681182030800250387466902187956103365 408 25744379669884460681733742111686105776440738956525540869988724525153741460523317978014872052950 409 15473166411283233701649605114335874813628594256670759267219244655043134306929141433771697678400 410 10094688900846578552167948480101441442827156836708966807068726381291113583212132688823008747800 411 6811311744987002773878683491791888692248729122890933168428784569095767563972918451349046171560 412 4621577393717060589036483866272992547945838483566828133592531375339008378818848663729577305600 413 3081520629955559325363064422512314050417541058779627418152377451728389089960707617626297156800 414 1969472636064890923837304698043151563233069665556333657960345431505351526284281305699250984000 415 1169245499460861727231888092695256718890158917246187397894600903778141117629796265821058346000 416 618030097656458073363121683696932128337539448168451625439303836995953171057730395717927040000 417 273009524583069162547781255587697940750286475138714236628759694903882933669247669590474110400 418 88931344882355657512848137439438441356714696745119192989256464849470513533087678319813120000 419 13552606503292661924269778630148155236477959921115408988492016271036534984854776632275480000 420 60450658901541387113599403167236421044373180533646862003399776287165746545379949200531691573084160 421 7988407425203066451431195241940441745189169493934369650434591887475534870406959199380894449107499 422 3905798155430516801547921684252932892611664334817427105607888254790251627555492535794891580118085 423 2355631895464694943792382549500457420020334394798599380266836964447736805165744660747594218742000 424 1543281030233294764394603438319535721015820928971888627991635920395891495322396910030330271041600 425 1046970327369507083784035037038004246337944216289839228334519149040956407970414949029755665541472 426 715597356595333174715830141051056269841299953932258972842167742711611041725852738520086731069440 427 482074673023889829643424257825998763471833832532380823770566579046474675229084652998092296571200 428 312770663765281613503379154101744454333069485290865443624346024343181753786203555998473866009600 429 189901538641062940110517930703489944378113506075292337030164907140220478055919702674172448412000 430 103851159129858943759492998978042466246334632153125087707682889680225846229114913779547458560000 431 48390411366596150347042924727599946045435225639784417776950220075664396438517294893869831570400 432 17401229506377180475131757552504184143529121904757007013123005571478837117220542218843631616000 433 3515043992092624368895990239398969116319424433837965804206699387591383717836791366531171280000 434 75055600006992369149744595626604798196228225402171757946387211604260003602521587816857600000 435 9255249836456429319778337526868778104172722790133460692212533805428009488272224980838465600071869871 436 1229748526189925196998950046045907080060302101308392649084192524930607677972915353576718783926127401 437 603109337725979546886494557061238682404516872574514982552702479736191766553506885480018721227380545 438 364948816611682435467724210630323044622087480038540424602963046108772646910764079229801835441592000 439 240051812018227770981354384673917985368865299159391100282339873267407862368719561393302076722317200 440 163687074407826753046958197005902479979538501714246836806680360136371424200637590623594743492879920 441 112646917518448072146724660106121886617581753858834116786262884685704858816207885287951269141617920 442 76613597593313513025883017995815057124917151448984060633982112261789049648773436115811463604128000 443 50396595094873187699212861136961334819860518434710471963615858838874442364549084557270766294099200 444 31229002704405702808207045773537238612878534963417408512484811830920448320634911984022440704070400 445 17608674271039482885921512403408819369486248111199931741984497540952434153711532448486292279552000 446 8601765548172317914253106217263302406509451412605388538260127536383003389250645834923459517285600 447 3356748514291920462506615931813354636190409436811231238739154427667615345644231748290214279168000 448 833225158982251361184818898427861948181636445358199267654394097651978076017322386911989078400000 449 47806857766609422567631602720048161807159944934382765939869280381889629523876248798049075200000 450 1442155175142041874815242909943830431759522256936257093124817530584302139116724332962910289142921297920 451 192639897346350841665301125214299837955074849563395259418927989932794982640719187090755632666338925016 452 94756805276844504082920383251558628328071521377851058598083540682039556762184956356924909394051030640 453 57520949896855019329386039590285390169578686137297799027704249093990799777904351972135321215509444960 454 37979789751240110322914613909507042733387871676240458956425644555881420593986471234019336400204824600 455 26023236468048816551866200708499455876063060792103485751682243991716532044733360931567603981344590208 456 18024007740322768305214428882862157859771434113106231139354234331036579596054981305648270301102090240 457 12367530059898353947900474890169584129869654279009777617705372288730920129441937934433972303581288000 458 8239088652922211647830447448000604645291587495407142605198726279163450699874924270288719866089971200 459 5201196961400391691087524913046729944676617729100709214170801551098678898643714069866754222531655200 460 3014830220905476516065222563146573855245869391079765104987485806727594583383467524001843718232371200 461 1536009060478734441244625832768974529827252826562236189614750272727356265644169037444795609842536800 462 642307145298603935880230101820514721293440793072958955095816126562541459550809407563044358299648000 463 186454586089381452619575614246463851763432191383799521347889852187823058381548145114815464413344000 464 19102632897391058410141995352513573984198613629575800917586976006821987966700395520612976558080000 465 228633959256878881679858285707289877479101650682688964831162547240820990628721464343676529009278222305633 466 30698770589694047589383323059794046820242080899291145432679781475407591009860265484018462998249184872853 467 15143504435848801173979022139549428244870990150400029711037114665045113969266203837275137796787865372389 468 9220764151182042171016241914252415822683884195301725599846534169993723145399863211063355474954989427720 469 6110416019202582482021081539290845265838955953874180166128139465442276473915755083498487398242841452720 470 4205986363487929850964775995719762051105714996940186379475447025257666840067041592676408914644968190064 471 2930719626716977850622115378012130196804726536646678355312125445122956584184521353472489633001104765440 472 2027611036120666649696442432740125990634873650872490699876218829432305939770821108507254907930068825600 473 1366631114487141824361392427380403244414170796277408882276266858616461104761458985922879097021641321600 474 877497489717169778544954461239405737979744680727225798562700194133137974966721556570746443343459656800 475 521515070075183924287668181187618924374006991644096720223187631579964719793776166381210914726085068800 476 275892322889599973942649473807290171302861593876673415306405116831548399790629002258816059521740240320 477 122455381479298525356185324986622198463041910927077536106075214369390927875952701282876939744752896000 478 40188338261312970864665206720216827126729758145915119989050323303173407866348929362988439124612672000 479 6155339390619169835898091429335474339477734668926007156787008479317137895636640786819331728015360000 480 36867782082704830500391645563646143705650156272322639190865944344423372445322254386168464542793728000000000 481 4975260628602473047463325888271171677955824898800664183994976177318845720329215894789399673099948571345850 482 2461056688517947572714413411476293404796454057456962950118069662165453261498585248409792542304757475977390 483 1502918984253366768660599435919283909637456906253594985268091255249725895842213308143867869913704465373120 484 999415252756092036687269665718582369577834545024065393021452098409795395414388758285833751983755783158400 485 690922006109947378549680051903805776433429787031338957533093417316514632620441041322765420611184316046840 486 484169892276453084962736653389285301639510303366820828663585941535732494714408382113361430188210430080000 487 337556548617377843067874518401732255704629531271131771515255896173252859810486381928322763738546265712000 488 229984628154997847630493676529968994481048549654303514135398331417298549109043408531797518528735539968000 489 149984137598572658544138070606792179581743074409735921294538916150567152271999859463964266261158206030000 490 91187737893399268865355934813717944915819147147756322450076294295033320592179518367800152885672526848000 491 49898293144591409674962112636221403139572627223451449002511426357048356245249237998578147390409781998400 492 23334410432288931601432129419602225859298110454151413395389390670069087493691686759900701107599506432000 493 8453095134092747410380730242072920147630046011173287269840591636265540304437969459928868345494394070000 494 1716822281141267080991667777637237089462860199594872700316692283243228980359111570511075897629736960000 495 36772211685126017452763022292559050979459372614958771459564597782059451045806685711274949465000000000 496 6045158578414822608443547544806072802131148312567445394722947095757967469679871000291976736157605088901400500 497 819804261654035298371300751971668177540983319465427100428848127021172414101061662542389571449257053638028444 498 406609609195223564703913097099814143398104718288717210458176536161997789543467348032968073736047035000551645 499 249009934461366473824644902049385430812020018171527813185775527427301268752357574210926661787574040870033320 500 166137476039388652423696023011070707530201941553375181069326597678295138803712974952264003694544631366637480 501 115329940920029476935484884634729427652427035926459333243767251356059741340424459428931587731682317270221792 502 81251665651841236401060343723029722850496698537670083241062568535285632989620745276113603341088399245409280 503 57056065032762039189301309367980089547563186909845308249492244215956859198513240162745092777065905287982400 504 39264006749222245893716920250063738360447047157585937269337031984280984920322828547000005414123258506944000 505 25974214189802536416683304542249699609532161783215489841990138619299594160428392936572863389213556539032000 506 16122384549315659180461616387625774324746921391241352673567839265223725240223919754716683516469930975424000 507 9095184689496884043465955471485215816401626709668453190220098412632743683101223480902164032674482380104800 508 4454551104639129201778587973851199402536595894337014685066054528875520059356293183550684949845365819904000 509 1750495195196314151231816578688631619672206757181233334795644420171774402486343923844873043201499160358000 510 437032795569698679371621081070899562111808447339978633801778261839677496334621665969861959930461798400000 511 25161903231956204302959486472479295299783429986427442205113783092054720288001805698901067697921800000000 512 1007636094840044322319790234682729796307775383700848970633092668536375465184060109656975789171800295997096067072 513 137305285072323173297518987443118979351998417589049660322553121978539566976578248740282654996611239399461012770 514 68277832719179966449512497371019304338468588271925858081913710774519190560089655657917676441084515183948984390 515 41927441779544258964274794615514290947454769672373108102061583716294628344004088026081178123139559191484728480 516 28062619848536555999103621029530052887751369697623619083161330052708794096413480585067273736606772317858101560 517 19557194266070462835670227148286060205024471357727873527450546897495199526591237494620093921655413790182559392 518 13848062174641269363323982391287874962249108776818327271365083829168526447492292107998390316729775831634318080 519 9789980351940767286770829918883099515585733779781578302296213442356260748237783659904056728457868047543753600 520 6799936368015980969926011686190655642840909216081762996846037436071120447759225426270899342721994723787123200 521 4557873831449555859877518269076473651128324096765525637608551166849030910360421977714689313281518884021223000 522 2883169550433610668486962798126827828585262961254442056190059950090199289706787416547202053445186725278848000 523 1671973158677730195651371173928549506270298642223082163401272159391882240376077625427557204999323556086149000 524 853399484145439076292107987234351968342560413407173971474497299720849517369529987762254011466042097919590400 525 359112766333912172745240412113145036995399121915357989526481394022237147337326122893003578891865611399032000 526 104882231123978360337261887228659911488172525341671000407449407601007638023031175856001654862082947710976000 527 10786709789062763745130508701250973332183940273529151557894630097189427938719495695758541046055216892000000 528 170694619329314932249353628162098774696395685499559063089259475773005978327201776952865426336650886024656796333766 529 23368673100542453498168666275093958543643704998017965747097999184524992721237273510833909755118236966306886332365 530 11649753236372743865308495575984239400825231630232417520955680376993918722512977100590428623700202293565916474092 531 7172525828672199859784916452145228046755994987302019691876694183911490830863457748132800218727429749653754739880 532 4815299151966236249925093858190008127050143466121481605788700275894327230965280342794926060766049654654916812520 533 3368405011514321617358558091254761897404323393088743453623520897706619705146446742015434675053281821081874631584 534 2396515660292006366590955600451612928102900429114220510465743463902382436438707003605122884908070971760892018240 535 1704969468421247117703038352645839624245627484157569430249076627560031087775386485192215857429763644386633062400 536 1194510828110590250837376873975875494840230261309075230669944781439078416508769499490912677984490673414625808000 537 810432916246580649069395295013467299930419390559139274950291987576034069908832543111607292503034112522015516200 538 521623250326329014961972616879800857464948996231448501903733441680857787142605522468552434144548850124501952000 539 310166499350880014084831774375685473474093002668956869626315417508892857207274705359551143551122382292329750200 540 164292822489345943772068895216201712486197729588262128639343300317183072029489261028265433723602906063957465600 541 73311785188762125130570586488963041138638108569000504388977654790328521351381791131029212006675263081798630000 542 24213194416894533383672618794482941900081901539721849311916498787369335343487824540423987614233720433309696000 543 3724263741521624467271308556622315160803444431848421147379207668232193370988557482196093365221737578929120000 544 29379504699883253884086453743048662048051266032032127389629495632896573230005473935692290712318839351553150320377856 545 4040555451759422362995393151856525360748132095823450044888362015459006726696321206428891917465466062409329476517425 546 2019207168020845097727797446470633711019150803743326465071325359983931831244632605683208521281531757008760353894735 547 1246328775251599369799340218299739338787907518625300838276527034713902334481473564301263480818020642383648057796224 548 839172286329849370710217767238311616856225552488924116564269515294148991431138884616662644812148472101298989818880 549 589114125748022327577756759328652878499817073426190758619899275538003907656057041023706282921914538514821674226432 550 421036307505885670444388046567074983120913117276980403152611405259321287058910567007935886840099948076335128899584 551 301325166742714591445685190572162624336385242760149404641291501512688582786609148387279151964614228602355295584000 552 212817056071310533597714185644903055559921243108938285375719711650467246527675628587812604279076015227848418918400 553 146018511110895234924549638484603036877637928638997620072933603562039263950469806881353268616304687330474770166400 554 95491557968054498689691750373155601357767088182918975590486478018109676359427191247119731910705282841021336780800 555 58092091204501886321194224810667104868465249545245456235048229533790118375534208560736110935898631868625165326080 556 31816394821323657923440246429238176349260542274094191162214581448102243452573825012237874314022605125019088486400 557 14942823899140631941352863402497977243302324386084879706902298410784843538345134680156104858796756691731093456000 558 5448292209135749966901458397582855821829125944637017566054899968328426132531098487678530932265370022912589824000 559 1111615755628908632388102018858789644405106102278297194551010148562809477795557779169806445987088610141658560000 560 23872112895435494775307200344645937353226105802524200600850847960252322241207036763624169224202439154571673600 561 5136526664564330299841274690957074848475128350505827798816132571196651234370518413998090851082017236299670523369140625 562 709581330498952609344678459891536330527554031981497935395775520677485241472139220047284856659497343351343170221684655 563 355441131651304023593101391962470190324767912057015419785527150517063344145666148853601708295310720999786740198214465 564 219926527125739393331489724175785171580994522857296301661451904841170953388398466588089330307663840573737418227135360 565 148495365792568926044483111426950914648644176531860887369566118306749558050337093924042806154770169715698085676959040 566 104601588490772417528234867909827221283280470963537926986740107079990464430966231927308759338629927573184599802630400 567 75079539085283291000900258460403246429386944023743834563773511276356910727718609369014192561803606863096074253678080 568 54033984630251969362617377023681152208370625235278556742994659138605173759447432326114775244933974903320480622201600 569 38450885220183223444195704854249274733792904883456292584224541032561086509603456967829847638767098871976275461120000 570 26657958449561009714128346357955053909676890219628365930549924468403399415980372612214059737668400364939800061840000 571 17690951136297613291710207121780277606984433616128155357807555032884100620237612624413366506549455954496617716736000 572 10989171990919694056730541122226184310147563576451227804063905272659311064734352421717150679679172479358989270598400 573 6203277467944226723952645544921918871305272218246889934560695995819855016876065011537177947767378800908667512832000 574 3048312647032325936097205900628083111126767923585724707187746344272627765225137986663459042249435355947518363504000 575 1205560199193770133324049851855967511481056494773284546274315264063436950560959665959350489570278696029253181440000 576 302451085408121129554403484200514321515564132101435362147478882303184315437609233506308123723082838543700094400000 577 17464725177936929065708422739732376221237039024148740339592402947247101054693772648086467085867155481769803776000 578 911990483109554805448365197055755415202176161982526696652197060553820635593077590124118708898386453308871252533225455616 579 126536107639120053988384203029465135938817550051374267017510670840021752596202299722213300114059890599450357879952127076 580 63529544855067440821407452275150733665180492190469343570455204691114587614682041052552387731069276192939638747948693980 581 39401049900924504246409943273805986832053742081327141500291925559463947412866410400144024972041413475707861996422627840 582 26675486726794493770173423709751420756451914657024090748499875721229289836107060290319395228716605835532091977563989440 583 18851650058839020188712593554730115725689498501543063958519958483073102669329712263069338443551345358486789052422794624 584 13586342169459240949440903460459485976442481220232600450921304599607344511620969654946942914959987959902646133810560000 585 9829694137286402943955183394610984999916025693711437644036912290538826754712928115178494754025907369123855386827123840 586 7044325529916187038061215515175590292973229356569838759555750012076151646867099363337438536854025590570255284723251200 587 4931265880081141893662868963919260143400887237602663648509754281010992207744893113135892010718940545009159180279920000 588 3317086204927278398029457688884777434284304692900703764585715337749500418233971089565982237805568874737262282350592000 589 2100271738637347815885287917095414887561946859169583539389141142457398307554266474828637884993507561455673003384675200 590 1218538625691255193083288451295816912589354677665354933185182041925988780774914618039611573981132407239476199242137600 591 623501939671791098271935242505759057967846685269170511039551440236242759802033851850361658092531266141169115590416000 592 263968773189410005984893182035586301231079583228192008560070300722517688172219948691290571450825304915725344522240000 593 77490591489355429054919948452307589631250993664014528844146240508337753278297693558611946781344829894557734850000000 594 7995654587696128577813161858662132242187432543139050216842133651095719186568247258420732818186212388757716336640000 595 164401270235118066852659791369641315236134883028854780579384248792848990224377004917081477048055144684763517290633923973483 596 22907521769534276740000982711017992552463722626353056789274497336042777921419459825382622319175633763802128770341668562149 597 11526743904619004582545286861188827876984447133801844122851964755671812489373325306855166122276262063505804991199113304587 598 7165172846637519757919888540187348393584268493811320476789745139799545433907972010289756537267277408054448428957439438400 599 4863577512132524662009696028482525574353651865627250447968552370501604704073480717851185914438766483786890841951054852160 600 3447810574262817981173865888616478061292545618643409448952182841989606364846767367292966285445690981208162469881118841984 601 2494479569129696885636243196534971040678724411349867616340757190919007055434993141917909165508921291877733339592317678080 602 1813773987687657466673025085999711077540041272143625801700592526760859071657168184335096109213236995672264694349645886080 603 1308437499153096710499663245399532013019176743955488385996338466015692787162701066427776955705938297107195109088847443200 604 924231123257062049972244511032617940490894790640335380389888049340089012332222308959931707728177178309867641916268380800 605 629520122509288338594860002420768127119872836953381914208411170761622309251582223973820817525921910944455381499061248000 606 405656367067638040716230663087746455426894724399132202969896719830076876244835714542524040026140312130583444870481683200 607 241303409164536790803091862092239436573714007495393637236592229435882079834212662125050623116418965769961435616980377600 608 128045278694494626411262287464461239919451095632383250730600981938292700536895123453147786825868854293132710908956800000 609 57453676396300379052446048287864665385738263231185850533397268522421582678739350758635987310689287193678310824370176000 610 19077459009461086941772670879089431543005283481991513719871541449277891146562422662914427834976645064499447138388400000 611 2944907987133860958875566350264751571376241383844322214578442067253146570423990592660522555908342012366479880415232000 612 30082615265179007668966128757094251315213239770605914731344018608333767116472829122782501577705152531051865458565107354173440 613 4209167372552585760307508948452167351295097895826938072360285401599994880094027650756279211792174038618242246415623261873640 614 2122583650227994745055369744562462699935530179837702970480673351498693143966932352088079382928633192922120455061012596076320 615 1322331893042285464561519629290677812318328352587309504732927079580670958908755758066530013575348282512981988929038529951488 616 899812887983915843314070180665322600707455918950663794269887348028451081695239489796614041681694997828554649710280545679360 617 639783697115765394407402202845473919426691644360514842018185060366326557709461497427094689826984406124249333167369013416128 618 464593174368471808500337242548301753750604261900708193702658056085162223244100547968382465630069886728215018868448507043840 619 339410704511540892596933127090804472511145414047301332802811300863597781286519836787380338718366956151284946212388894790400 620 246372719179180202384816110072850380202050328800316459669995331478870683951397599487506748339979843069433864382283059164160 621 175495577930945993039474536844165368525408116899641041406596284811943205858820516197648940416461555833177913970201566831200 622 120927868499993740386447374753015233677842918870780493047379020468412128448246101793637569175347932018207283933127517798400 623 79195534641214117169798603347741552470685589658671373360978640873472987216577409310012060754920126767119263946124465766400 624 48195670934550412614353631344226085675136918529099992265299158946353508170351833324981318201324226608707582132876333875200 625 26430073824609231010283092029541643273629730259681219770824866104615618963098437121079026896330332909331759253278758966400 626 12472243329400160771343862018580058057401360233472987636454554966438835343746019235591580436791627434515709463400611840000 627 4572828659356799281231323408857630253903300213738205583154060138087621442632123819133518211935617782768960047093978720000 628 936632438287326894905572522186435467438283804090021456271835520229684226617541942085070764269056635234367240384913408000 629 20159855677753212465484072968099248963427567642810757539675306543279546106882881994910442441854252049766247547184359000 630 5586321474336410411652981656261030372113060963872330195443479030586245954980062522151082957719369239426951125282109770206376998 631 784828289968403681941268242496259809689649763791050809265350974234080771644404159465287248514910611484666073600320821930419770 632 396604295578984896560365167430722172757340224440456013501829416485271647608463734792907025832167601730009738932205246451708589 633 247604210913197725568655812464254760420382000316809961652397198209745629803102989379374959271300801777585721818642708674532800 634 168893407081515966783725530955609251586032868630261471066008450490349012816249477320716822631169446799786945142215647021265408 635 120429686921021304498784341127502195531495263145112139800216413330519023718247928028464896072372717074074272830998716953443104 636 87761023342886207666197465771398517021954694262234608843912706176960897855115607283250566570565799498931354257847871804433920 637 64401595715470141895080454863529026950103318332885612987939703501034635640589715120917277030919793164308459224274779841017600 638 47022161074157776969232264854180154761054544241265504998581323757268765384830205124162836670436328625381449447485195255984640 639 33758533065607772005152501645990599230330293215772716737565648685971175244458249948002040936526260751641911305337022564632400 640 23513332465871470769021080962764777112333585486100639318040962381876318393091677240478942367337462774769314682807804549836800 641 15630442133679036429958895553443510986232701206405598509177932758560658815320340675487542472987386592305936655087396364774400 642 9712927898705239678615519754962712935573103805769719603889941903600082833628611040905226052289987092472443584913140055654400 643 5487884330203219383233081504898384608500805060974183091206585083625468990847897140487086303563029905869658405481878775068800 644 2707314933088666555051211006463828778498207954599492943106189999808653885411768007847091510426318408312876504155376492544000 645 1076767341504942323196362710710228557855538455941035930215977337273484747087077024738026465344902282093414749348579589760000 646 271261682721340928457602007444579170759300472742630076043738004981057741201994510822561322769582732275546656350808218828800 647 15703379867472613465386836878353901121865148728974276552010668464790181062869284860479846914960108667690031227427451459000 648 1052551377130131359186901523772076565401059655132892861293988679416396154550025730934696701671945231071376524235191091200000000000 649 148464314700134493266278864690494392234490056998393299098071205266669741461775176654271648123617655095473087577927371276295409174 650 75178596762152502236828886298538922871257944008148891269285304777036208277833897792518620028250415955083193229396751365138757530 651 47031698167040009764127241902786546693667580034981512311043851761733520988408125139767762104727279386064783360893525633508324560 652 32155173970881885243020897703738282227799968780327484982061198203325391590551221900685235694785522607710811808403029711187352000 653 22991190003629916865046976014256930053787504953535990706773276131499083882982372034391393290829842476698507176571505952046086656 654 16810805688875061539474630334023783928165843608832180855058867861020784334984574596341289101197440430964977772213697595941468160 655 12388724356537141949643711412378660583178162763620596970160949680610356580783619426042361877623387784744890196306241730677851520 656 9095492070431737428470753335759455925046181260109523624203386426302693353398652694208262642626472978542620499576501034166732800 657 6578054986569590211862408496543914904464004211793513111796989122007529147348962031146064567539358760114230177939556856082083200 658 4627772060705535981695730491519707397905164719918402890156298659821171375169088123700404110826103216291725714581046761033728000 659 3119054069087297865178733748274408650793013958132673010413363782240648191856851087730152039938916169818621917234540875976257600 660 1975765808873577549780510082471825570442349528997052371422134318615564548957964634498147643050122762382343534240262098668748800 661 1147061709990071297830173204354828077081743891058374676023263695029582368632192490940475343883195614323479311256413673183056000 662 588738790379979180240987004659525637861532445170919746904832851203710121883304151207418161548358371489828649755953665605632000 663 250647031917860594994314046191548716492247777784623482071052864399894958674887194531095914089229607697337825750112793494000000 664 73901981059815073457574110695988212958186616644857478479305554063280265538253641142304262248172601345076014850207816138752000 665 7646810286507621196846917945430314322696702117908514576039628024684001195125472180663421273295109877960997912189960855760000 666 201176623103643618331557382675844326179609167507582595903553145453842220897386327945451538896005359789300464985054811865512412910768 667 28487193661782596974369079607426176939084578079613527117286777200419063571864643777628145124650552525747277115125022529211454222805 668 14453981688081078188657566262911675557882940112286886716896239763501131573004490596792790578632577843893902160437459581780782424370 669 9060498735681271475089861988844240598550313653033329318634456426856450818305581666477053910379286062767571629467245067305577971440 670 6208440247632559980995489820612246693842087222926325161912518058067742483081079874440082495904412648043413569120611396993587188840 671 4450775661316544485208833290074905323892195375759366394048692760148679423464545179774927965263737582612549304467263136074834031008 672 3264802405363600073976884017815013964901717444399795449472063588598514771572358658982201110118459087378049623138890578189648747520 673 2415718301345779602935045587914663959224320915521334100096427515836655574166288039599446971987280482610115654498978135828051278080 674 1782814380623932167662126198501734228507708513790573658059764569591529816120882052206893047149950757640415555626166373016375389440 675 1298284069368583390176322062662362639105410239963969302085418169102617558386280633605907965153172185768766416327350160187372262800 676 921917043082579182431367296612974428938808490458166180612742319058140544177216197548002206186254905215328126003824980119968768000 677 629354503807887366861579296115454725935895474010748707614429135247675817812697149176637835975924446184971872487947788261426553600 678 405772685251863858323206629867477345912111623182371426301525668014357836394350462813333285887740668488256606037135738483019878400 679 241490228831296955013096579218561808581385149263355445109607651854873390030520485989404910983624413887648365813855811055237238400 680 128445245392459522089503884732722422526387591220637945909780008015919350308471212411771231740085904258035513909688476682903552000 681 57941347828466705802000121617946182588786243507938771533199668708048823328434556186812325914287375132592157374117780884502400000 682 19327430837923312983942398383249971123972153710581111864389132124082503008080277020262341360132913247578235040772131720484864000 683 2992743589566083300788908096925524975564227524158102762804685521201245669670639035356645060557641619681302714557288457490315000 684 38997869702117290233141472984955148387892647357930660566332146927997948277528929931063643549209449582448350372153389551876709329928192 685 5543334391693890991102628230217560648461783367668555555828701349171265653475420779767890097072074164599574453114722315067159675127031 686 2818071159969617085915694895715382852829498966060266005621542795927831066315076388957171034727184326351834850313859481844029606440153 687 1769939403682661840230283528709779737023540274162949277796028295243232921280058317807667997720553148871258955255603273629992344085520 688 1215417758966758304507614442453078650661789857958175445023124433832098333597634243645957981049227531632504471436746755237919091604800 689 873528522234976890344964156662766836865841919642104415346759675792263351938092423642968792565110033014262838678875687997579901313760 690 642734832054849149671997552625704456072015159467064632160391951607837673507382072322288337935702627083718308829162983813427804569600 691 477405490805236384382130995574932429800767886906899174754147830623569726789018871822182670150994546938596382637462779028163899336960 692 354066346728781393967886522670935601028962828338626075851906919417104312452193039337413496537561357863398888288746399792164898058240 693 259513265532335320358523828660027124435544960502298381977522402098168884497620814467987199577036041539330236647131149412612743781760 694 185891762535814721971818942643381949175070380741218825990666003032236515569320531787225896595774581124716582249051717606966691430400 695 128415378659364790894908445652895929552574461665348053275863312099537309966789910015749583323947182267765114195503995561976663363200 696 84156697862309251046101518469058039644758845611464022919499787824351596592767355055469951927169784968703189628097349425473234534400 697 51234034648151590311645206240259958347457359519048409419719067388803022275842705636354269321918452487545553255158177536414547254400 698 28145162690629931128461933450872714342125249615682729840097990396832219108517011657404343545751251217984650197638907831137782988800 699 13346701543344948250615556925857976324297839120306790265166704472848721212601970562408546483301914800864529138196042647212427200000 700 4916700757806251333489491307247712060731128340960498561693467113597142379887839635276349941982002002048627608532979630443397120000 701 1010443577021858657476434200278635397068991501535423010417048106533542813757804809560690376752348981778061214421306895906811536000 702 21791301158596807585472922368905024124558353447286294144682134758579118121087702243073227697662986262446535038507506351472640000 703 7665635773116489575684571680733675451445329133353953969343540904115182529228693915046054594659613709393380859413451872479517520194301203 704 1093710380884679755464757858007387639127088127678417320608782680323952775427942498538411778743664791713015230746237823641649864255128405 705 557063337671953543425072370538953453198050036249970949494157035896933360850681822945883140552689538298540298500669119492722007887159249 706 350532105833580358080035819750129288846521275504214107151283982733550455965387836319637732458615683044299559872820406613600658154483552 707 241212671327421426130872525789540693524538735641728330405209996117049738632110542666226079734207704369612350903081791324916406743379680 708 173783380897727914789173182332887636462451378730475248823552668944138188108033604772257860249586855504476387111619835280091049196813984 709 128244831367371370823768074389178669980475713240088409403289160333260276243422132532812180836932649779934228294376444736572992525781120 710 95605421204248226678123441902642634534608577230317648781475689517948102154775520137060076896971548495774844734573941693127874442913280 711 71236712206410543749336494083556007586614521791128589250662525257032690527965049824880033506357815268886358204893209376310448009456640 712 52532048802651748253310410713625871516349356916200257198670919031116457062969071739190639608366762698582835286883632432361492568201440 713 37936587136631426880056560714947404031614819673192367269138244628013648198009430752103804454062169433023855181734980278461420812615680 714 26497612946652469777583989335204354231175936217818005988688245922004378801672165506862895878201315474171571254284793697373222972064000 715 17629127249146558250237072256075894496890196131410101071439354687700914181624744270266998116881684397087286326651078030086850606284800 716 10958331759697628687083053396262790393540759474021585292242135993213008779999074251672402931178339872821923711215845321701504809721600 717 6199468706994210894428350018020470075329188249838042662870341302447097271713278059822175882894030242237215150158980891486444065587200 718 3071410508198226189996302245509236999203045970509960792477660588715028938312705214817957661075505847049702802027208647176635567296000 719 1227578985447080594056389524576279177250662928445526951512475662280011820696396636032624200618522779489892348373679090620634308608000 720 310359942411900185481836801840907573802257250265545547920257913298203682399115574358042655092716190485027364142416668812024558858000 721 18006259572755835714047968046102558545389980602150028084139866944823440236483178084345475130007063294789373398550091736138383360000 722 1527624118374722465920143306814781410506343617455814214783329043243448527216006823153149620058747095335788476783887124561801580315987148800 723 218756890040196741063834552718473331821465773726167161793780872859115735667012048295257301365174092262335823849411825888939385308678528048 724 111625798510790415553199440177116534153323300427421894244205279451315938480740810202185472000204737247165524461108209733974519100064548392 725 70368892004182002452786777967677727864081051157365757548001080197987860786193109191321092499036727907822805444062751077797248016214348128 726 48520825121195124098255632922320186536642433009489471724100871569484471726388415335047207046139565658617805976270731110175217945408563592 727 35039153689515838512674445959205400605592845471871568829262010360603703035549972811038762300282374038339455797507066946522350019386471776 728 25930388880770966940144641265305427438354365811341076514203925833213631843475792657794888714254307420271111666299958043422095169660706048 729 19398364975838160448525617319889920111114607177797673108806683171957392941427626166255218516120391028903669072057460587799547984281450080 730 14517969815445065901488792413206522760838475159150444070762611071310976923548830886914339244326380507795016289538827342031807314275153920 731 10767622430174022934370240033026934500718115689428722221101660865043476159143763534275225656324221909894011447396665789990626338365070080 732 7835440649822252658078256405249299784199304882968489553199848562044157330801539185205743845836615331724614381008831149488590268899164160 733 5529361104970921666360278690951057229492964979005664012686850298499148187959725569837683844898285317741870444144444657876688413454310912 734 3730534885839738179934719027234812091057133741260251042033274327805731696149513981864597814056360642551781491549372184189915671252172800 735 2363786363803468993933238869259247537737541730220613425937096874930535740823178020566823871194775596325206349306543392653703156880777600 736 1373621619629754351593990019946035694871665270086008669100500992542163547299240163618878797868583110106138230241364987422137343075942400 737 707529942489467516784834822452981755264862548372519443052897514692645570204610350023140372518180157228754593543015011761801961188912000 738 302723368826588067625986846032219731661213870967621671399096417558456800735754999668344033536650382342812131417469217868614279721123840 739 89592814310174074402561124913873237437588384810792217598133450262441655151463453523929098383456029632124313502320128031151923562880000 740 9292992908819284364970945785885757289699627685318656038414394730903978003860599296302060227705179029641860519640131204925137879040000 741 308578176555989477361167443857686775912533695593872292071982580229502023623016781239211536004459390361453764697012273076941527340259033203125 742 44347565324897893197581006402127040867629963390697230014485000484719633233204360979388974523577193421625165016698111589699212609224326992661 743 22670093198643903955063484529160966658714597415636568220219387222347556333076542330524964106217146805536100911719877840407256359268135211425 744 14316589882454518237758502244174324022298425372189628564782551284393628352227596653416721488196764760576893090178496395265836690197533938200 745 9890853015673907587487957890353373316821652794271786867597536207444313576839414793069960156141508214949945960865189218074042725976453910400 746 7158786282759290217859323516161152797889066699035052116261253137288140572734216513785126774621311039485910330189643083422392393116765256064 747 5312131388935054725773345382026918861361132340777391585934813577777592284834410292213073217181955824540450726894091931094631467711965859200 748 3987215605720547136522499567909958467891278342448000775549465149527777131436208073784544151516936139826111496765122898761279057362040807200 749 2996629010625334472604214713609583190126002439975437777639650977596042710203109342963085309818917167123743935884385458258600534452973368000 750 2234603764715037283785795071989787561461399016766085216534865685321182843495341514968611016898414957025331628066941873515372919935011148000 751 1637756725696352322368618769108458768722185662203968141172829760679209857212135705360104190864977983194564941764265209765046227822309376000 752 1166876713827737357225646900762122733201003906204954066526256375836041528178513328517111583259982213594026540809388314660257670019304153600 753 797550420578078887850497433976894206707922961585746853077420492397363784590620256418262847449046187164490890262133991179402741269659648000 754 514369766589100548769062656888037633318841851338939650362483287301900501646518191901443146933682143511223427839821130413991134982560640000 755 306331826612294707136712923745819977379057479059897300874462169065079155281891633430794579454545670685704409778402273855612007759093760000 756 163398621017388676111788378235265339714841740941567420609081013663997856731753792233912030706961343789562232419751188560401913553127200000 757 74072595571787065288063553760402681291634422821638810867921621303457868905259916325705133194041941726013359425493860321163414934886400000 758 24805703548805609970992898092365403351958052169297373044441542012292193557868061516507565891739617646075777460597869559928270830856850000 759 3851357402323848280467462191508995376656128126786264778198960910809985661508969865746730879349954933740890801898405744154670707507200000 760 63170713808342793958032646012758913024300869019552489048201754100922495350604320238866012191312961260989952898365881585192922723562074790690816 761 9110643261784762569471478044669518017006725658597307402801183428903353495157894632617384307625998088411271466936050389581503893092771615066422 762 4665456577169631873292269880484313468379479215739476676600828960820447818676762927300730142189449447659653228687117427616840532988798060446450 763 2951405274443034056171930095105317580747624226165240625244059087710693740588266745507077149765492660783301739604831589896686396512448281459200 764 2042879249588265507442564359807052503249259264963668809574918262585010007499424390583237077272931947649728523140282223429674309609045762396800 765 1481813444448767394806277014570493387064475528205436539621325325648109601431193810918276583480464462246146257217056915636117353752401615392488 766 1102427778334128046015902590794442391827000260878223692656393928531750699111592288616581948550541883755223743729245827317572975910683784115200 767 830102657174970609980371190613638957206234916487654785564888946875406806669483472841795122516264460513217400999671320391008253742134024356800 768 626365290115684387953488682466420945348517684249224834953420540542498649675015148794424227569948242548056537048696308207769252847063767558400 769 469483183541439788905192449061873807319942435642537750367933496412038961992454648968098867796723748057885758539256273333518878387516732526000 770 346407241746814048675145357038755211521885110334844304214765845345026855928371960257734182930994100532857222312913147955801640570238697472000 771 249031354517949060884311828478164770800840894897436638020821736286069534357592754914490363630223141248711010174143515092200413626210829177600 772 172277765761770237532772744503766139530037655512085934427618473014677314205830703084737460220438092956485939413567973240485322967861167718400 773 112940522202780104449277301232039463762025668607897766801609735962085288782235231292579772481471067239644634002166838961395033526642911784000 774 68792687495828363868881239595614391559187686466068549967660239635123851432453897448315656052847966067960694143813117352983924985045975040000 775 37874724295942032364563307163242548759637104773175337406279216786696579425622305342777524423943188467941218769874406839462030978053154400000 776 18045552087925460007182633110007774233732796474856678576289773012214289470130444973722686901935801264074670411833429002023621375520980992000 777 6674911056841165206539042791433222354542573671438985147004126784631058044677652801553994980501986455059028358451978497158735949199564160000 778 1375771554452643664204099979567638147329470314298319899523060255100034872878914191955064720122350083645730273468297068331453077966028800000 779 29721069316460631128062347402806084740070186519081298096238684522466380917792890190777986395752026692354106953958459550656237138151000000 780 13103635382155923697341035352251887087362507741650367223323406037598129424900428965254859917925580482066052480144315222206527214076033173907337912 781 1896374547625462842221723643270586996531850448130795079132400804592378592595664004356637283534960378378482397972001511347541702933726804581895256 782 972775180870486434106944780202761702886095549863124769450805823435493436149774674605397789653406536019870098835588897653264464393274135237617485 783 616417341002188890108225393904876564391403417780025429787257745479527872273632862296515918251374596755994712245451181480049073293552586455213400 784 427447423808762559680868387891215526052027272443698954684162495863223826614494888792548559438564657770715760389731173521122934764698203072498600 785 310703103934939045935183810380629594387602534801022513710295999999788426468902218467672465344597170127763116059472066294832705490597380981205944 786 231731682695605849805995461834720481668523817912422731630077177003613658461579783376023564400872816322718710441330734832135087405326425977737600 787 175020094425954841151737374204255341234184730776028191479356299606727465624315956573259796567058082419720458539196561962847568842231099755305600 788 132566237255710625004404946084509786500854027173564012544773494126099937722609021670905226591737663663912528408545880763471677597016719297795200 789 99846131283441705980904199156062288421666033239302150187944382993545841509698727451710083236582206430334265908116806868454920567837339433101600 790 74138617857470812088027241532103187911991194422944770500109872497473637010570015036040598262251460601182144079843125048312663316055387947904000 791 53746984832050450779527367648150559790643462906536119679906177606727741107836135218010844160038181357834460723779824022429963343105308675388800 792 37602095733799914302069089258235126305359458088224924264466129322113362741222218124833927245966455625752861590034214738634354548159812896358400 793 25027432839751453032797008251248057065355642788259118413033323546066932085785922702791621933439470331576328769676844439317800897186204153584000 794 15563181853444855787404409397883286262679076223580430921107634203982384308648436788147588511170269344049410002044713773626553959489464721408000 795 8819378345880793708840380891983890788722405169559458418787226322184573536662501650608583426877094599975885923015312378440908741077652206400000 796 4388480805453328104598106202272157123493356984527662115812846710102416413304421025123764060759152682112857730294970157130519817646866583552000 797 1761415507796728593534161219085508955547434426704036702446922434420640725646542967434587287297625466531247603770232160252597368622508843693000 798 446708302548415599114157228512644851253338008159127067359430625771665055263474105322275937950189814932369261763524342020819728528408576000000 799 25966669525135944404644745949859315642340398201927464827915962246952564593456581872324154091199282762376802396067397790009588500559227000000 800 2753713846190282690117536351323783509274027518124000180692853958083775638289707507236338626520168028059084287386251995399242614374721769464381046784 801 399872508656703270945845020601928657048814243254281008567619818724337535190065801341677772342862029043501313635394397942754583771989223013584588074 802 205463913681821600427025261194232104686548021847264673088679134421685924900516204514080977012158521971125983725445041939861031448267810022220855150 803 130408457525883148684809877599393191600421824143096569748170974445750169332627424025160877711165051939071258537059909491316038564678552203322845440 804 90590612736963943974542351831766486154452158686034160141854327934613414663370621516084231861683462553023647180971897745061875465251258104828415400 805 65982197846234179116548507876929402347681020782560635037093185234460203000506226239854440074976910050992523623158949896078499871843539233999165216 806 49329688800681689982880525925807441111445183649890797113859579152636562787443983062506313828305266631315865569945138413790418475273778330508460800 807 37365916217905434668712904413547311328817835346001458162690986909774620049841086799183195398948061636114745350586169128983485918121462394523247200 808 28404824981028272909701974829964487874412934276898273601083444825863634688597241438879420977003733242264159518517408615939961924696512116365043200 809 21492479415000204564981495737155900820787591344139846012585652636869778633824750966991228922427146959208368162393186551913411310799762429005929200 810 16054185015955011117460988239001202080823860701968966192549682834476241503919012716073510597372226576426800003835702007634469813244594780752332800 811 11730396450608749605805519478260220847195303779197402279309870304803238336790753692162872401898526893029172923480345587969924235144791213565118800 812 8293273931631014465084618818352976875057401496753502560630810778326633847587411474411799237336139603098095003701984143767285043117360792816844800 813 5598144934926055991690192998303122842103088411355684075700875094098582726787715369460673871704298991402172253636618016654089296740276512540713600 814 3548245591916007718320328669333071070299296229276608807787006878398569092788841365210125107443152720514091807245681035470453458586823971438592000 815 2064531785426577801870373644642468495180023145557002086741710251726419365199792042896086916998025515706766473362512571294572584315058856996560000 816 1067492174695609668141462851666270298446894380058492999194199327367974582929825143925095744727363016231852098722160799451153352072762379698176000 817 458729714204648448240701185411087671436471717109835960227352102828702559112092858116168554715530934777311370421413849972140533344174506015280000 818 136208324834663007738901066269538794522044916393483381023069673750642303859693675911297927268018718857970837694168069434296638368765210787840000 819 14158336758488921789141720665816925061321661276931816253299555142699289962593528025367186148210829388222528593984400747326893192231699492400000 820 586170924076793134658440107531965157305132780573985740747080447929841408569680500327599476940397469576680901134324718837097125430472717586464535389530 821 85402332414192802235828432325394226620148934536598108279721476810227611191352431970689628850715958718876131299290908976047962369366857012469624022685 822 43953398694033439533202402868723897672183940804791093850713154843103303356293730302820898661289531717319381033836679735203947724719854802857636529640 823 27941616602060984951321944033286546320756184914352940482691816319270670800269303197607075358413026088676609167601253725956138324285320744798565128600 824 19443538115952595862063684922578004710456074340821554982977626056760181503658799639504178602535381694189495580552039548078074457247632907090158974040 825 14189590159020617704307819980866328223789015915800343607630386935991430528190107995289380927154886105841149813392087788289332761988470625647243308024 826 10632959654217034433236679797985023598337245001210835990865633800383970737984661220473320143910621570566493998034186649552069879540777686187407865920 827 8076693700166067999245508598504984126887327887337250431526514482376370415681760238264340466096257482853926035908523495419055693800015373073086131200 828 6160971347031281753258167551963071294932756084007896569285794905957264104128476496333096190409323606225706539783654596947031229574778283449046475200 829 4682070541734867758133215134850135813377281287755315374595980267894105521373618609266273651120375029849479760085735524907508903462603862203623871600 830 3517085406291180197767656474507320540221177256413350177350879938848879987902518844724006193485750167683532573942100628223233597776670027790321740800 831 2588889044641221535710582046590412881997903791296812783895231662300929429767259230222045598438718604053147918255059951021377584008072867599785549680 832 1848346203969354182950191775376063869978915641421479324773193609586139830597196395117785126812803150766546235958364665557393736858141723164695577600 833 1264122095215488123125320910979218494457370212623431047338476336602244366516708397608938111059836519875455462349189468569916152944517422319288905600 834 815487680878337758810092628085825830066365056907057018272015440803988447303071891943140797447933670977538187763590004682100284498348798475862016000 835 486122818642882911022901463679817900945206377954638445985435378966270796258359869544540439913678982438348372246745829820662793883594661326713920000 836 260141052521507257436580997741599360443444779571479187089258594006488704320109481099053216752745823487836313571991638096837011765791005275387084800 837 118450168743363037250587424943338549313555798871541185280921719403143855175116752860804549669391140827246731083156551381223302632204753289505085000 838 39802906486642525147857853639384373419424150827784683808797590278995860209560020933134816309285930646714679916214716572969462422388087681843200000 839 6194388458154991016494997036340681746996125438814106049031146298514090010051911316538965383448386478085654670471346849962864838027890387009000000 840 126368110836829863079577580265406877289888609462005005896240588463871232422553177499191285481795002384494753047328255248668216645018818969600000000000000 841 18471359792518028816933665134537607546254648140197635349064142267174414188480278515180104156373318729585032128117677990426395325231695027016000206777405 842 9521690162148479955843214141038706725068566916985861407874344114173035911640349967769877446042099837124141255761305063009342355364474401670105515329955 843 6062389257499388917383618695897287953570109903934018023551351600417048546947870300952274966877952208349855759094221526256375706693264016448275285216800 844 4225632778369693597992879411655480533194661947354104100238103584092545628476719018981222697101791286407021423400234056195893297330260042431202726528000 845 3089648674965677821713750333657126286719264940390671518870320312401895342163336628851772779723154475406175538254314636221668527302809352650631597189440 846 2320380816393592574195249470827925826254043926251990994135513458513076986822111357091440199978253585381578257733408338423971078334029414612171594112000 847 1767264484169953202144754608947528756353408985400832890528042751446370166528216370182449689240528287035401307881337594722761026524053373090985575342400 848 1352535533986026478721287933787236180938269617077241099770823966387422838177863018663403700686800754999954682126322710750733885324606320182674788352000 849 1032137276354380327606668905907578750736386978672446326908615532446680910573398450819006947919802245637549163546571382128216537605285590113826088024000 850 779456129824075908914278607731078462605002838037693820121621623059198003511497129565658986419251015897677175380079747658320555087045227525404889088000 851 577745700375561810894273939655516860642207961327602365002099867888007143179325455980291584931314545209941069762797147521731993503939002043694459478400 852 416284220432464341235699095956839154700894117478065148673553722260276326936179039661932505739516965539257610629019173261075986513735669493278359961600 853 288200857403525338436235931141801346970346520588248190834047357594235676550627488062340509081997971812244320617691727343232813110623460373165047336000 854 188981005567805605940408821917332657016055726298972120476817734423159224989743884713828073670218291218727122912150899548330156819218386387529367552000 855 115191351236464077763456906862380393104698644656011770308334042136289557935296504577101063526476784453578189093126937340440064382731432681701627200000 856 63587825890204542209584339029381422754076431027221244373279536496484026693054581680978330130169487854569106375335231451870259899923876152010473472000 857 30429458987504813991672555396698974005082595438426451892354203707320725914938220471728943210600864059318166293176370501795386430007934342835370400000 858 11295712691334151932175916549943276636719241287838283838720792395670398788606039836129671590827058720379746605933985424791935779225537903004221440000 859 2334101527672618930355867765436567035350952093539035824536582596364301607745610187541431001970499422405631385773450424370188555385893281502807200000 860 50500666734975968939190622086618299983841058469773633408615781249271529664917579630834958952721390439297701266782720466275188867072000000000000000 861 27586051355506455078395033770861686223182632357482319675825582635834213444049630284157671167944646494536309713319323972609664375212247385466065108296609845 862 4045208209277120990582196725738357178678625597524536703868212734951723139640963151193624127781604963159038026082141490615494787048004054324078991646018523 863 2088492136371344412771801339948806189418789919425617313678489775689907065088305721412285705094191836628639431376327969513192129745038030264022630878673585 864 1331729224695177866658839715660453588086834825650908982740732651958998723619400621707657149259142586413186945799530031177290113100848245156239421858772640 865 929751526025220553575073348229531576780246132398769459244036608606132200052770040586708154336923209426967938665692528383282180612713298830189622615113200 866 681052006975831002838284909578043339205057860359644831230375468305625410524466329350253436470685049058625862294439361881543987745965538598895501094192928 867 512579781206904167156528204694703314196067066234882588572509698821453408289471027370119999178063979153744457503259601305874217210915705143200045274476160 868 391399447997957642998913192072069325268555147678232270480130353375147234146508999561643237257680108261530538009252715190442972508752661710696821335774400 869 300493988485698042164301074026297761873961431024849877030210147783186220004063241939335332635459371917670214534666484692553845315329197871808416718348800 870 230216763653249022590737563496686882139374021160386287228351197122012308640186181469500937354588411901427771860179560427980041746080002278332972932552000 871 174733701609934865909573968670627689583326598590144977076509615560916291115221155162434330625293310083998375438643814882575532236414727756296960018944000 872 130364733319890647135129311359258265100289197515397071007767957317265965739162625625150797126139885447615205612924661775306060728348219068979014656326400 873 94742852914846958921321123310894372898292295622987287890524013983110041257872263024192304465236787629130217373769130317318672909530712029525323077427200 874 66343358552923876628028776783180573011493868712636079695342516215265081227778546701180221737515550968561116897744153499326677579441063735804891334932800 875 44167878420648320051550610105862598516657105560885511225036347587121087735689365147007081058302384945777089087055009677995858695933569258197453819904000 876 27480316585278147364165415557438932159914585180906755703711609033345047962180377765369137886147738416670984135272687245271052259305267133348046876800000 877 15605179438950746082507768727601394817907258192265254167281731599658439605471102341412294332962559029406333447478492587811700226535880074950063276032000 878 7797806699803264521186450206002604450740053265237673171100184669878160783866592261982958431482982758664333886708150510131224751607235905014609824404000 879 3141359295149016880783761875787262984496981213015765061542879172003539458622976228129514633293336864040564557408433099210168667198397614780637511680000 880 798837378956396923641148879035999713612986877951175980572044904527807281906670987579487015213056454843362277189464590966472222557823534365398324800000 881 46514304292253255160610291991888147337806506744080978914087316040321098324211199271168248897034445312497922786321986987599715640063033344000000000000 882 6096957781814061598024982655476320104250873417829521376178577794930707927401911308654219638973293647638197347638245789115332734424577626289680414706281480192 883 896869713120263253825576418400735115296861160969145280597483323462979094125285218867897745904424431205929628153655124128060588255907442636827147214447908604 884 463749049761668916677201168631180747296482456705389820639160080743853987824916519570724382467950950582134985559753593556049300417669363860238508467723430420 885 296143878796575892819133556083873648561962520922645800583318110477324106363294005298763392979152176102232840399252077757806340847263264890993291268128768000 886 207079256000249250439433757482131031627030093429415525948646177362571733474259275973914998139255086641199952369586540630468835067270276091009427567396087920 887 151956953794188816012941909605438784910339483714293333991371904920238700345513823275240380610728530425376024488679721726608773001216723266241758375049408928 888 114604022442175528843063072155736759453157834796934756925152457044177792218672678305004208942810096385122135353303699152206525591498086046930710019632303360 889 87726622176983044849701580455707822632009228353893811137942992331972406328069237915221095539401363161600900437397535838158254082898667848073360245161535200 890 67554824782197857158818881075019433284229613313821577211091855137532362271486977044718132200821952927484044375609360307578349984495776634056954637557158400 891 51950337268252527652944856024859542500223300916331915869654502782885052597060699254597840140139736393824883740006815979478804575069214450177711374401627200 892 39618603217750145574480602172446890866316854058594268165235363290012134923582412764724727015208334783444410341930325759705881453927730237896741906214912000 893 29741223566426253988713303480618032947035536889959043263184147620686886578417991788508030111760723384491762413939034193684609703537410217199372333155867200 894 21789573080193304747525239125005816810001987425036889633125025513876108291938118161928368203509694184636304536664342587420942583109114827790685971119308800 895 15421330031731107038503707202216502704992058327358193994743452832480300515893000361404213616061367084204907841468414847309878204812079929564970688202510400 896 10412562706297423647592698746752565800359194836345147113790410124299032000362055384480033884276824381842854210331448949154951669971337009495690965465497600 897 6602440662144961662787869070536018074875015260786546138014650927547757124377200260788497898922214027400537718388331686605358750770723005260293310389800000 898 3847817277914731483892520389248010887500886827651069448114076779167623232156127564742669151414681766421230122155597288975635349761339679579022533591040000 899 1997351279428766330825059221865828916045223192518365071908538660029098554511335875710966570308585795438035503846104288622300281238685081242315926247104000 900 861574532867694130738493129988715998247493862610542314343951693550018206169798179438116938364276800167690700581649925841647998366215503215180099092480000 901 256556454913290088806880874798765648990245012081138607627316175681108188103262294356185272598556288867341243460277986067958488662865089398710176820160000 902 26718261614768833344619754396247610745068607079488913375584157723870912463707429198733166285415628113633606475919263858596407595426440728805376000000000 903 1364089448171960625567935526492794792133289129104786083871869151454290246257101996692540063696737428803167604704170373988189679963317870380738332516307814098495 904 201279478269551025830862091203857288907139926846993478586412679954927267370813876082270943357198800311908626845497393264034756952869568229090546354098291807205 905 104231829047139855054073963565586280732696163197368271253928042871444548750735450317392063921300001342382266165865224269536627176296217193245071623779283589095 906 66656228665283653334160412717276063748020455447469377498745505506293952612792733589550409317637081938693451930448169740459680593795212822336951392408798047760 907 46680787761150647844398053408075760641797216834505069527122852849017925548547891491826611116453299161139485674281208422989096588279281253273012533723118014000 908 34313781717350522033813421422671560394905347865122802427491617065088596615849690721957830750119955757378053359594504066736805656844564091972055016482149298752 909 25930731641974642282032092872212986458735819195624737339635273408850375456730445325702737964679255469045038710197277135556966457510382308226589882408595383680 910 19896560640559953978928424926246809138702445156135476190568421514701170406758638404761132695142039082555942816843353010663720826906345089495972560942931592800 911 15365865146976364758158600120853884262918775065104358548354390232729391799620632068178334528270967859618923311747242157169710677807136430492478673641720158400 912 11858886005616836911077431658539308663593160549663838836213086500480288791677563466991887101925326958975152119999349830653544316500827484152855164154691118400 913 9084890254496850272424437406791006093592844881265018580998233354141756485747644871961231623093391501279237070947241424445512915294012468413581535106323353600 914 6859714439708968318567545596534392078338417530529778047066659543773839282611458863960777823387672723603690927752080794989046742966202648198939952954313376000 915 5063940057078969545672759764800580792772834006705143271176628818039622935934870907612176224450868259023706169022881541019760930073918139580994767550941286400 916 3619824581067400916502298486961334017205931211602161984298197027956367456516859048467149939752990973265770115664848609952413677065107697036048065900363484800 917 2476469918187294420655929666391947785967905778408735839866350285332344575141743526800555424114006158546076939768232325163580276778930375525155363516457779200 918 1598081215878096499970555741424371731335467778888571099141249349163556136838070743644128343192515869115809841081271444175888183306632683939621641474447192000 919 953820004801861036434250782597856243294743695946685742561879331840167026336400037892345849351084696189154273380253988959902800843707775286247510933861376000 920 512195759967763127804571673291229302982039166560168109736512512679202078177996028774648717045926834253887423192977767127820319583654048784185533000075268000 921 234128121068492548545545654375803618053666690881663349329673115333846120334949595506924581707226119275431824992967081763364199137004673787549908240695296000 922 78910330519834941618898553422514860927673370191039207315749616211452674920771130901845229780210918419641600002985119553456524772832117178411246109285120000 923 12306034702638603239530683624209760356175529354247927806468749777241778840813437747755981735059913001497628658921462448748631606129528070052500013056000000 924 308897591060333221385654649682365066502073649883925258604493613542526401484734123993183302513789339088977237260988081879104540121537541325443461359690752387448832 925 45718086161195005714437082359406383885407733083494120739331222034626731196401605409036282026518174862733724104974005801285734273392151357494299212455663015527780 926 23709483371603303824525708656367670767269240042029380755365094944557477302104645307211893189180684304635864052858530705290988560186663497430258295690937028288484 927 15183356042016112248970022211899795919460686283420463818866590643380456869919452429396636217404617363193290551240136368551065902436542178455318013688383967487040 928 10649038683502444414926566564901139902614365998383262756222029321274870077292206297827045598607187614353556288144068176780366201975518233788629932553986846853120 929 7840869423383314853438103163023207504070547473890886529358134046269166637700816499431698306951132251236492026937496177263346383877285187403077007606834775216816 930 5936736337818733140578147903649856424159109644094833081699042008549562142153481549910448469912922592932584075443544950528119809312427158724572587104304983414784 931 4565663664371875840034053084852343799342228509839009518357628710255027576678655012442170579225942305396875680787965296606793906499845865510541879561908922984000 932 3535778437086331311743282596861833560990579973109258055409433166852487347398153938348823185016545696318717555669043717198056722499648467030777235997202262547200 933 2738141688364186466577391406325307198521655136748129629287389611798225847069125764910921351200744191725867040766418759314923862739522504660258289515746100328600 934 2106678678768400510945482147157291869511521894145562859074099856960272143619660132528575981338670843352356620004570749609933950524201950315081362736966810009600 935 1599459386610104216078170863941836562809104512295416931915759472871095978994152467192117390125084258231202068924207637525942426246443333200952490230342026431360 936 1189198284102598108924163745968525581910189423615652664824012766608860868974215288867317616197181040162376504039805092182469816890991632071813056994661931417600 937 858039799195061013963969411370452529156187186194772247869563591051216316904248285533874701771725377524487869954889019258162364955314765400738461994441050305600 938 594268820929021530918688074432152596887920401999300066940880748214522375357043156194526073893806509350496090293003508976402437291188697102214537726379353702400 939 389776764669258561238484837245102883424498241106427701278378913955638599273289132759160768526075684456171227193724129709535684575342051966199889610003490992000 940 237809946908314597608258488192947403602597917715500540296347119543823452253890193365616481463939433953035603249146618081144793655472094879923584103516289925120 941 131665336056559369155908905632807801914853219516365088453833961046924189695658340286743191989399678258045657010294225542021039803631831499445559794563640454000 942 63256392694690411816005862548275795546206005806324222880666568093851080324557277348861988835391385546626853862484246684841702339145514301120290284420202496000 943 23554679396475241032078019968514681058816880101357280249033845367923170525110496724711896359072447181504388665408083895765443302396338642586685701823452640000 944 4878181433931775177240262790907926634928982891091095229489437112804072090260461159344528798973450703696462916618677773412801136650885701090231680499712000000 945 105686886577822536423158013375272568945718085640479398802956041875271472018263658325271645683192914180737366150545790426867557627977197741576863706948648000 946 70788991448014012621486424693418384971750702472207528916128438137001215497445609876916782678087196977016027393194040410829920595366899948706225298599340393066406250 947 10508318448088924595098020721963345777796366107789041514443770502584379585037757057154200917000325466404936339475478701097401692617942375830718189397953293041807030 948 5457414798974365974549237137738256355267244635964673858938425527041345012467197847883567980941759411646092097922046713571739905790228001334917546051191398078242685 949 3499638767332489321571083991403214514572543371680714213459868609612654669659301002899798220894310735697548349232595848545952987141834516232299583208992809378953520 950 2458065358812952908201327008237052025167275859388591426137941561730952071631289622291129932750396343176553583322051687292516755894548018033080358876459693801476000 951 1812795134703681662477194985364091909111050385847794554334747685281516041040588211411192124014898294697386985875738612057631097868911858892158511814123970532002520 952 1375123142079446429961172527950802367404085027599872163656819070607427541306577128251517128347144301752887923899198870013692175747076934445026613996551601901532800 953 1059873535031343266187172282650675899207064929610280672037806062707441142076520589102704511585662443713827770567480994167688690064088775082693298089863950631104320 954 822978555766120629795684287878227198680031694243747053240095172717916974876638458341560529380549272480241261327522468335545042798044584679656149310902165179184000 955 639406673866259793573293434414186482413986855737979138668527742652836625606868176028245365621882810518743326618209111862003336726474926342929186854363247307115000 956 493963301702092239712658887202178024098276940800952643123665275508546073534140434856053254587682289872083185586426601431502065037565994664552493737068599867136000 957 376990516179050714088763979954815570722545289853380366617862804466703583088293691087373281681890751771270339211076362678596097518728105938948313971275062594201600 958 282183201135030039309918912277387643356895920652461015387156649160192238544604960807505070522023122352296043335027957198876351897905960213961935776722222952243200 959 205394595264213658166841275425480877557683081171647357686169379415753282024275738724510358947784656630931552710379943447354154169223251569570501340704451843664000 960 143895619986054662239720595364400920303441773517271568045216759197977716126023698535498257592945282935800877483367039037225725277642867340276514569520746614784000 961 95818637754129959672196656473703252422702536933544906826662547005001697501514973572812012024307839536439057826810572531772268078204862054368481333769579395360000 962 59659617626515418339288916554483515211581243993901226209697737050194857377714741423548473412559170126887610753234343802181505784506543257947625741313626266419200 963 33961873617604992521932995972848532927439679426333550762968602187909487933461795126005863503572296562429048420062977662357371617323716825658219861156792670541000 964 17037015021271630448336236025495990928495636511080844168860031754768200346971558434707791680518161411907977440339018448193455012975754549713678134172310568960000 965 6885562615247983603909001201491835760463441801424432754574245162941577026198373338043285186183801542418534213456023250125702781730159657117801063232823645360000 966 1755171725068248720371482063043527881655023615428398024704543046571315759916970376801357520233924530863529287799043364834453073867686758245878359986667520000000 967 102353158022744782447050312381683706828299845060438049361461294362602743598729247956710275413076241504969687988156096082539971692873497147098026130277957960000 968 16414794573541532792281868452992225110815615615833792714285229430032490193915960816760310317974821261136980388148794042492342338089791890986884707889548044612445143040 969 2443851009914407959444473059523630991498497217989768727149319868387349458737796403736600632092517127052770132226058213547075163205601670811112045285675775151219411998 970 1270969506433828937548775741320515351517478070207851625648434879158802494921768743927370808050717050168060023626376887749387665651537638610028096780801092134659672450 971 816108299509789275913437288983074177865609589730204987922156419856946291986469216043232054181919214340195626986142618601514397878618449482758031262918825478900857520 972 574022247387291242243644112131061925576417768677372838615178900763571982729134590902366541702364680026791564812126770339148953507608426416180120617276716499013956080 973 423998779329514663040970364750035800813701776055550736107881108965911969361098643527490773554231027248809524370093800399937769822792420204146610835409404275203432448 974 322210866856340790521796062675007350422296393711610187023999968102559491170405455727345885301958351046095736456605144341236813201638619919914853090167923402991055360 975 248871027570770725742139982828991434236093368341591122905704209837749052589699177337376221213366269029981165265971622982149093347270740040404796200905890957125661600 976 193738655161909911725352670817363845726416137471646608919058352186766116902158018569544258972570549990064265526149771124354850325839600597442676889429856436151319040 977 150994364025018341521152569598683832256773554137227287207966520139234975550684102783317661013145023216561280486929159269016034178249932663179007340749632133742424000 978 117103070714837012770361610755844558785948105728861011926323866608536165024386586193772744440143070432725449605212233501404871640416361232491027248043363657033728000 979 89814514638421964427480690667993417563911533799697956120376057748038232667779139086473572698902561842784271940256652609708182719403257678423924684871250780286829600 980 67655307205458560811810654567292001097746472563635248490128705661763064598309154583344257481464911130149616280109781600757351147584322158598499042409196290532966400 981 49651795170244583706720155806656068455377120651377724165051767712056979563598712885697164003044658098842654971843944993370452027337839596395321751340083420343393600 982 35160802961686659155128024593746881373775165692964185786695147880153153361059344950582186726955305626608348193808717458884997235965079186440291676147575524294656000 983 23745444605195652214246611183905479358202579607026619809048756814141852885374513394080797863411139283035135807271620901697038994374821245602187038509553050406840000 984 15064986423663492820741396097584596551529561580549401450562907525515496230594536204509772787519447724510047137869518970105505500629725493152462739573309851869184000 985 8796989040840851455061726473454341091608095815467740855545804660699898027225567759569060518606374197242671069758165851759158167256091646201672978842975700546212800 986 4583662720410730092067690028952254893867415248926581508830443316981241919785053352077101026448044744428790218185448545256447373927679840054292476817952698007552000 987 1983787503178916532684641767766703520068321199189049741917853662339800348294508062178448571423885320112525152742885662998752927455292636336701673702102534150480000 988 592218530757402207546021515215906468395249938379590074448109485814831564930381659222917794384014365808137739153665014446210236944237675946308177834006282240000000 989 61777765709338925803526182875709212742466615248463872074031117070698423501919835221247139518580885215866354088515141986683809690339264404640126880234023012160000 990 3850916619560057637494625844974081587390928254878443998089668397900548181381518171531753081027398101379596465870516581839427419499650081281986468524081421088614009440964 991 574981154102864144541455169524563845678927117190678792637837657994541335666643545622117098182676674940743506579796305109912512217848085766401722026962548417651024670181 992 299438825836711870696410439015643752528987595004387245725042014652887135619726618610582353923056052744769332535597430304037666329901623961628109981251161988433660264270 993 192523420712472609359243463273728506500038682632002056568712697852750669076919382900547886973914034656715280131852837698521356838669766749176694730720810225502536013600 994 135599808871850563891440533143706381306971479346487076121333727599609621090321082695483917739877262825419324345365381319795582634506791973433906077624157353680851037560 995 100312625399820687576467943215431675758657684656638106534314215335959730456623073177509526709332118255658433529820709223135631361760242133539033682448562388771867168888 996 76363988017690850526658038334365496393464685523941622351938705890498601449979749905593762346722548699894472176991717172950354314626413100148519348505025240758984504320 997 59103298966090932880822072052603118808506966639022452941627607702260010117035323142117356676787858162416735413260960728990013636567444741864977945798762478667128901440 998 46123041217414234309900503038621823015616458448669872654056098894839489212311007090150066383066415047076332333636512769156092932253150334714957760707482656605390008000 999 36054556455396316330799464485561671283141968543085090581365161250898243848182886102007215936797117673919871705447856757348541873448157781763472978845531269036290631960 1000 28065863625405198631501232354784600751151606783800370800748715792438239204051771203331708149983587503789717585469267868386818025789320461368815129305138474188397696000 1001 21626657998437450331560579094426562501821060684053962140606921797063636892634882442896740107597817167286093489131041232607166546335256174739452929951196970041089891200 1002 16388787920282978767034085440931121206845062261638477611519957508392940595848974045266253075087642419914585233477007580145867037183847240908937179700698082264162560000 1003 12121149024877942357758385073061600631916122906379848620251573269183489735831306094897651248925064984742877152121038109047977417923628889557665286968303831559630172800 1004 8670440354536749068396723392768199887745880745420978701029607999182610036203490473003888324074859446953717440926699775166069398816785911298371937678595084646622003200 1005 5932984646513392524414540958653497055091548624083624137287442599211930763546958600940273572079900735839709536722704430350542828184473315642655061068754830488226560000 1006 3830231556816381144394809435720459953833671640047779166106487219104494522543280653280656368028448836388255518037725678679115359401432839304001695523874603308167782400 1007 2289633820408919747835550272532026173171460012421865868288289498884012189828511756844033006273005706715134609061171102144778153899498914553753198574545127829079414600 1008 1233857557599615447194956545434537937929277337762230171861258211164092698388564967914695857034544664664204731909877595108998230502720804805151846404606724409786368000 1009 565934908717662522725692848211733156481736835428698369041962356983276517515653597054107803773715858302205952263332924591277219323108984258487448251142112590182592000 1010 191247101904033584754087719540709079192162190150301361657103824410202983123038899905231390425424833490342193088654022995336562789331873544124486175403695964160000000 1011 29879859935921155446848018989026646137384475411006400073741192564276515485895777368857122087080906902204092455550803313337147435907040305169376619639547906806920000 1012 913889101140072013352467429064915388305608454057296924842543906260994116094407103462482260244026912938634159442151352569262917264579550344514728295857388783313675498815488 1013 136839756101857145358263237208204844551401597053992535114372517548806698741511661520702382924472792853754534506175297871600101149096851485658214931463246245675657300088259 1014 71358998699655867523455590613078810173611052924367692349495635668627293859302538485476502994421126745008918769111713307565136857733022677063479721763686278565423789756013 1015 45938192579319020992451078888169395582008775286073122918630503535177998026966267231533839043972176250057124205976598102703365909386989486051230672691679616202754237270320 1016 32398769507057331486475536973352328985641410066171176030789387022370297982242960124408999313115271101471719613458285204255309307592943627871151746870485491658662429362240 1017 24003061181935672581586318274740029174402888223259592169110244633668809157126026752647594758659812722806351875920932930542728392319662887905757405456617562140441900044896 1018 18303452427991680187600092673790423549332608613795081406336851922707571302294391693075087089234180910997071620588148699252948677730901415862472066005994225857311203440640 1019 14194303901857087633383399533311279602822959336932039594342217823700580350579326585363677128966996112793452573597968745587992236861149853984660715195717439935093267894720 1020 11103090198824338275187667019454660008773924690031471792498121764596277877336774841611372248376092611578512903524857050479842548374926135600477313492366866143909689840640 1021 8704210972680508791856125679087352275005448144023069835161028117591163496659346608974189130203379495510184028525831078827094782066551073699585086916088710896445880812000 1022 6799615381538747073779112603838062335514011624858737114037377904992314711212643920099052362834060456828673408658488902264215664458749095912673438581692881072455590010880 1023 5262912785977255850071587405269084761853180924618445441181159780246704086136845750816976679494010584647438343332424631230060530794229584063959523155131836241017748128800 1024 4010924937845592316041915020586349714103763098468654347325353620480812761067417667337971345629816222440573751122034030058780274071275704391341282610692250640300761088000 1025 2988205106967443964328697991937558892033072724504849414799549495330487146404346356909232566773732544405278077887271230932393247492896254950792177019351461054827563473600 1026 2157809061558749868994511169240880880639816275004133216872292106782831883473691897526608616586698114284900458368478833564308428696670518468635245568273659999739864678400 1027 1494802279143163624384648838003835187774788926291189975675991371655327312852022964278851326035719263416492917601840707889767969113848680351590069093526832454103864864000 1028 980756826465042867305088763840802885561880084030198020060187021457038167374824903792411929769048581890481474013716293836643119124007791530204822009576828836399362867200 1029 599103193092718727000459791995885287375454850926410020752005100187948662244853804469157922346055140669696106135506721364532447232012429951054106187508158733243631827200 1030 332745397927061061517730652988630156737782697649604905089859203613774731973934506205233639108033868071076155747822781570784411527232268579394087563955282508771439411200 1031 160422590254523645487654158880692271916508600501421437263486370157887903487959617554461458040791171631496262975480360575088352079779790758607699666289832809017473232000 1032 59900826372785747883616377554677149184598310068604865632094012496789103575868453619593076408078151309743095762061736899054235338283046679539896432377852578968371200000 1033 12430216245467473537710198488967242062140751566475820367079461969717329346088094990867090059433144683158680273586836849633960156517212763985742870302930192593621600000 1034 269628332836779589098516585425565358958695636397282974634974839900278740320561230498070656614322813896075608042610326052690845447793512088368523940083693340590080000 1035 219364682368346304488265510496155501904659249539945138756088378318082059577987305200259509389914733102060036273269206563364844717273804120810282914403738096486897267973955319 1036 32937791748748645532991926499377357871549462391313761439068125980075861971574028627867947255747267088260575365858698530693424763960782578605984931244281229098597236565693185 1037 17198919374445112897193943664726156030993868590687807938405850232834855434639865491445842085971115228985450258718834030988575331611467747086141248719424762356784704242759073 1038 11085707358742409447139739503860669559735734730509699044103241744227929740128053720552346525000416142813914344644608511332394477946342976683930153591149213747578265344904576 1039 7828567257348165184751389751260649252109873846755766152719715407202756192660364778753382040413122232023721138416593182545210889173124195129228449616371399779057981088178160 1040 5808229994082608825862953843612261972650078237475713757508608038437491409729204495356693215590033851770468833263910787795791551834139992448123833611394633946356269582860816 1041 4436297655569757088232194509977699040002716824197857995770677269818019413935096920432030079769121481722123861459827072033998776801826392423707558410945692265524634133101056 1042 3446913136272072794500691572321094849845708777401610117546828656770456922644235076820673730458166056661547099995707209996984363626552937072372757677925082024045121040222720 1043 2702372668036184067545884766849571273178533560709895361930555168732856368024251820347490190404296434824390111019124943930417629516628218169867023825873671396895670111343360 1044 2124334827285961357111124417063129154342204367267160901438299319255274545563946132175310070907816166229833435107733668358797604662779432959727845901023314983557454048063120 1045 1665119564572986603097080609809860498236842019274949158897160789006145373201215415993497032496780075018327754383781827431014041493756090608696419163982418812474519012608000 1046 1294265176496673967669339264909709354046263330914074778260650895075921250469076641824313941382203503886393478957758260321941671176962855968546775260089522601447412751193824 1047 991680549373371529094174296862646358179189786120542482898318349538055994021827304627446965580503957404600258749879005557754695033677251951265720843955722695446714851942400 1048 743920453745868931915049874924272797259651763623031430685074340855210796201905619486215270396291723783244596225808789299418489618079503413417553145768268949679347911155200 1049 541985016431649948038988546806761625659038332728765644372842427216079030813801052652838200881006722970010523618070768881689435580133821311134504430315821831833930759372800 1050 379801779414288588293350547930269203573146080145667012869355246928793834366245107044401479006380320147837344526753772720967761946441223120439795141737040200661374529664000 1051 252972739069161613666924240836420529916298504829791259669456186523492499268159328676227979381492816172475069992974142399344016561151678609351457157203468017197573966233600 1052 157657214010924460912335726840989015518721949791018788853895712668956796728190767121186163945568990322447531476610707481690719041438683352157481758139671330478662488746000 1053 89992600335404634136649955840291373991663792360027026649252509701189636582686543213504930798247504069304375127273793734474216454589191638309530712206627721114212918886400 1054 45305138992581079771573646229627957876129450877959182056728922464540150547042145672590211352470216774299835977198891612571399992066792810911188363282237648748560745552000 1055 18362430908556871044455143097142824412542654209578358116287941553924094308590570807742941738443506636224538729812568775604462469615218617779308366489688429885364633600000 1056 4690649972883013777120642179752163295007397061443886386927335676484349780581926710261635976632507902867858289204667769173923010083479186902356782582918231257501345788800 1057 273904062729001040942642104526738233120066914390931633466809267706926156042534196220531586310988613611068690558626008088911877321356008393676280921083164276356546560000 1058 53251044536367873010738958243140954219665279012065172359139567314013875711307970981375776086845646509284174722882279575510304926527588793945203586464921346375680000000000000000 1059 8017613921143692210572537431646434106539274214481468299647177614387903670560709209518030352897051560745887400633154111194468973680241562424602558009404181601597645105614877320 1060 4191898009193007604237621944329291352675799347048468705044275289589746026007873903020053991440768278853498070283465801054854415799913099337308382379930206175887963609491467360 1061 2705190851555649389346809783031584170026951913259308422752450807322856474568888005489441078589536053467404004000055756241993937554384522482427163072561002800784146660802420320 1062 1912787885732706799184293725562819162622054405953237564913857708820837954594671277746748574931049486446198466321154854479321845903634710283023740525774150161968039101885034360 1063 1421131730948462524895016790935491914764237356058318249039181579395261702716382393368506676772146958150802084038565245166401594368006873107876570009818538145257370423886002880 1064 1087176096497288613337048621249973704199176330037342856737974096039912535779790128386515687356230464006331187397831536839102333826489785173455877733400766482385157901725457920 1065 846272549261591933543864829462017052535671433224223897526523457495388914828611939273520415834751363835278180789284416526238652338318616500211523435345092893091293580891841280 1066 664927033611210997304354766456537572176401403561634321088439065921659412799962794587253563973775678427894672090343383823345953866638407691178785855363034744181090461903321600 1067 524077884827323280274699241044137075193715915091980786035872985823547003750903757989430976814055474434292675539692322780163392896659564348940262944571005377926802482801824800 1068 412117527276175982253518799753201499972736838920326782988065253533447328080420267873991744495330882144814197932292341762998894773236376171695455808635849453304737166430924800 1069 321622668253749448461952548264771743965033876507112517144398044489427220521109488830139811593582950217395174901552370172592972099907367798202976001027269941161332820706066400 1070 247687465733895651597384971508352040364142480672880963283430591671590187623967333796869473406785809622413834630992952566774731456822472253737150275291745284640006039261020160 1071 187016968189306981430740813045328683538337696711578405463673385227960315844720023799801167431735938428792834444436932484642153958845798929962334259443969819589846100611928000 1072 137395381211740951088093425041321470740263245149591534194239604348716024019475677081494934514711067709671047667734484266196055578640115147792959472705390606457768145125376000 1073 97326146660192401750949103358988708413917439625305766692385568700219123103923162652690147582016564503504722315038112795610067947544682305497526380448594662051782370170680000 1074 65742189307302358709935681586544953230854730814538235069821555573771071617106693868717048792301324560030788200716850423042589146190391565699756380535694077191855667622707200 1075 41739867887127714620109689588431519193157693846297651126277085494752932488910555854330266685487963512986889737502917405422594329361070874554574006336861032055716728161377600 1076 24428975953408508074580786850041515292145110016537360175848163160265155537890328976427488544555283242389537160326223736231380028458063160942252637905014380608558287552512000 1077 12773527519089448466878786154100970280992548422162950773878441793573622041630462531052618879232651761108697302955706893796519139959037429753765812722819040755659585178328000 1078 5544582349476143417052186670084993582534071632375847451402272135652759205017317292570087371023873482963190554268867926726906963999090137164505745792764524819642843136000000 1079 1658935029977522980100980997978792283519159622440205384953601104891728932803399197938810281010314555903115831520730795502744521937791362435553576091068868345158779236032000 1080 173311356142863003224570937174529168605179672893042327872258911880467100298917089698994967213548606264505344834505154266363293221807568332739211973633550258426137804800000 1081 13071438745231650208592010884611523472373740728841695698510812190472225527353470156661976614836918313032326507430693864485328863101646393877834992521715768815280825630059887863561 1082 1973378766781630708380765793272280423109743494002146851687932531395873736401460779180420082668651231496906262396301380368785738600630942320898470896408593386415161503672894951189 1083 1033056181935188370249961536014280594476797889831097741521046099272126300641063929771759037470943812395567416493663517953866573926167296636042447850105924257768869114518369994525 1084 667458702909079295982847550529286021008562907204568240603714885839708838322908299201094087397825327550493820379205122118889936467040894570918446172838222031459273647195660588200 1085 472530292919887471769961983999645240765387316540490153103337864082008039151754192926842411450797344251959729086928632809507425857793353987962026439164027746261714571280866776080 1086 351549544763360028431649241259671887266521071624590621981389176614842760252651688999418804452279835238111117738685387773356445085475777736981674173215774781792433053909567783696 1087 269351872546557606829168678524525535673822078235010057447330036221800329581746148472374573112701822029598861961223761431874450913303912024088169452998664761410646790496438782720 1088 210041243479319187900951464868684744416543640647461496179625576324597028365025409369087250807841715378831252525106459326089413256264151952345714004807405224630066423133339453120 1089 165379940664717206158963084732763093873831782950384914846273776714721458147468317878150172632425421449548110322362631577500540579994315635768584928125408291814473383768925928960 1090 130678318423278829578569155199022517451594438080805091208665321982248666780641451749404627929003843816942810873886746281858066189059046856166318037343613482598759500308858689200 1091 103079180502230124908209480829828783102435276696161441834455775544082062087495453742497387686963174328239987571011029608525042552286862177583274016845153777941956351714508236800 1092 80753603188357816598971755096056534226486349202870021456518201856619940334744985326990148153708641244270823668925265544654156466951308253355111816847229485011162313565888522560 1093 62490708475442031607011171443579506184239507988760816050382579509008237728807442504041407725707742136467434607905763869488144018958761761621628353838896131620042946176911411200 1094 47474506673801357570837347526297262432412304692500348010548248833196935077550581014484391501197344159279040435010111331395986840445173993879031396222799960632470784120769940480 1095 35153742111825635308307403570569844059290386505963379108888464870293170264549223235789196308225181494366827780888015388410831018746619528713003769691019398699206226741432320000 1096 25155361484253054099692759504129623856904635221670650024149105011299671677226081389352963077925543942549185988467070977343685113218997008562389120870744190582388862368111680000 1097 17216396178958513475601703141819288691892331270760665907846779376466258889326356620513790846929618298767194177782620307331112318917328915918449940308495840238322352890177740800 1098 11120948419290865809752167573123372481427908100135934491375468693129327923352987698128217758279616419819533772867170529566072053571663309398908842841986573210657924290810912400 1099 6660225424085488800566109702080082488822007367789353879536545942183114161673478358518166429743829725350162604786189794989601510813728741211247074514698154898042580617343795200 1100 3601349147359587658284897364783015407562309249168835133601430395594159419349752634481259075863624315391156399817348433267125370624692804149897182536059889487338197135005016000 1101 1656829423151816818595777550511513272809973112394192353643009321974207089418698582021325727339703853624699164987242118874863478505702039584783749958727685505519644475392000000 1102 561210339355347536050588186226258634512516513451799414675612714706461389292707310534356313194159587948215883628439089534214952618789286331244609020783631919438100592351856000 1103 87826021623034276293445441502298615358245706043801396618503904514417978332494731294714329691582971706362821194075057432385070562215880654797705442198318154178669995622400000 1104 3244137929621488301474820319646793078493157870049236684411710554806252725317505888930497411597716169647330396205543241917163230470470880123583697688250897507608189719900511342166016 1105 491063626922294981965909222633101484884916922742950480694982601192143894615548081305920843070843659348562338833918009901897250532587255534220687118185789502957449790548849167982130 1106 257388163270457715749055248824400313316473632599782003068248075719913386464054177039961909621501618833701076968189924995636956507750715309590667297556063674291151437805707117180342 1107 166491095549047166797224667444155445341232198994125214755853398380363835606532381698223945120421135475427474548314814193999547130707433372438135893909627060196506753034714193295680 1108 118010182894435760330460986327483335151600662417741901341106507610183951537701446127913734836465866743325532835581666634573083796510611874251129523758742276017019104000418808243840 1109 87912330222286550625839152543950236545430886756081558334545838358917110645477088000530955833408456217458849874884796657690403734527230044751224520244487502021902740835630159201368 1110 67457667674876619857612448192450339983877380794866094187680416044823068638894685281541681169468459979282472881486886946488885041257782580966457072337400647120892482270561919267840 1111 52694460781043083502856737742183417991472694327236330693885619885658107064295727736988890521337643994966288592132982325033504341369393026494237654667944906918505750747612530458880 1112 41574328696306156109360095871650789346129060726313356451666914309767286806879714569755651822812486605825524058776688523329916860574288769856204807677027843500217386158386257497600 1113 32930791651538536649977279785987599981113674488790698286413368150384586915544096504260381842370609253876916415318383068483362553671481613456675209844548782939862361994731396202640 1114 26052829194245992310791069581838436314656092568229577343089954560330486879432671827244787388558808561583242741473041878482720587407605193048115103353861178675208780304745368166400 1115 20484923916606889610409675709784892305319381170591449311952347886065209464048701780354395207678703898774475054357026839184170695403537437866676688501587468712171000402102248349120 1116 15924992923368552875349536620214176086885606863050599704418975312623981457479093476049927228610809750371698862529394327384438884238455029868033045129723031372557373811074366136320 1117 12168842314351053051521542642601453084839512650752060823307392576326287412978683719313171670927335924067004406877577723385172552797912081273144759550762942974428170768794464499600 1118 9077909904373982524032242498459275892600955595992469673360822003488574191404411922376429242118861497152289274304952453737755945670947991570235241578299204934433902691524081090560 1119 6558174085857220805503346680242678574075604705632190413450625608757450875369829401791579085238532799125074440705287270079691684404515434189884863934772374794176825543506907760000 1120 4543877957146720777274104523608825056276324698861368962751431053350459702560768193241441138219640142715958532097523690379564388389783062902602907748374484091368235418315803852800 1121 2982617750039983038528332351467217076711414732337409253030362815760636693228198244450884734222751428072990167117808856804008109683509429038731817532534826963837896711060117684000 1122 1824661977124809604527686753935644400799038030176068875281226514589476475150056990409016376983950065507301675744569356856419654130766123499661692993687652337609746616178075238400 1123 1016665652089733658303258988085229599718521751790579895947590916952911622077237127047164041179591894214819691715989186110899365408225015245458546253554775154855902423937796411200 1124 491672174100374048852903085480491482672245996777796958473182460576475183885034050227939677564937457719360619754869096857530349593416342698227736153582693497386117666045952000000 1125 184036466160266645618187969922165176083210499562713073456157207529476506078583350166405193526348267891343988577388360625304313163636671048550432936884717956153777099413386184000 1126 38257996321995851700047111895662554111293900904683458239439158001300463626305973406930148578506336076537946473409263936355616823802372722336963082465143737400421217149648896000 1127 830768133976040438120473408793492199750740656339369724608669098059548150722150581540879270673923279434939252450830363973223377369459073177403229278248761375140779019825600000 1128 813961500321510416518711488765689847410414514008896817702647572508812932233780254898437790063621862045531392847973414177413909857696505726091975039990741138633766179071607300571998780 1129 123530892033409600171089092386047156963486724373770425201733367315038913935443219363139179057932589167704740229060917069309243393330170055508533542566394835733769301670155474732388628 1130 64826627280530740955546625125350625410824333751887539218521277404601786814298140175497594135802624158615980005670745025744659551118116509953909754504390022640483169866933053333622781 1131 41980438781253648660318927921000361268806079693202268086193212659744001489956343117251696089254894484224499277762545608811862100028944315711395229889905855476216062688774979685990408 1132 29791065475068023286183056631692783477162383715418393758500385786843414390110222398758197387954171271018743749075158370549829328082369248566133339758196176198937543695844114478553320 1133 22221557732368951929518377133052714257129535038244578482736130134563486723739337526552050957792244962254837774617510709367108309914176133590228689864385644673495663154499530438587056 1134 17075961538811215610563413129022790107176124944738307498110310222883498085220468248852907157854307875880277345945449382758365629790983185412717640627633120182828294786980275988286720 1135 13361153077276702416366443025115066229345601226615792642666661253795141033702244595496460797706966277914792558232016207206735331261840571145669204812890703702401226654052389290889920 1136 10562226431332562262435126831825774570924886336162421224021981874683548138979497986487518507976496516315432245360452852680904595597727925748277894258028639543109884550253793504974080 1137 8385875198096418503031925898960345286707173070362557571350473487740781952422478944871704835568366198842701450525532534940610406161381041349205857876133057311538348076896468468128600 1138 6653237336167444634298669598449447984907775871413972945997472574415070439109958076892430400392731085679675678413560036613212239368557002829236177010534206626206404732340096046533120 1139 5249635167266138349025784294610156461237218813193648610869966081437806079720651290832687438791115138428396951523292700326037403432136602754252826514212113511251082468199713142513440 1140 4098904272816410560485910286954203250800927337299140354471328097002222638036178912692067835615770220138358368146164550705527007673851530863274115194692534510641288822323577310760960 1141 3149415903724376596587187947587949072469307700099538448738405756313315712263856598858677748029888859389565274036969116223594573310188249236029475403921033000640442478186511430351280 1142 2365985610121767089681708103147012387572832452115633798570296462868131486167075371794399846772267398709562852980520986192004453059454100727175487303634696712141582021517808532684800 1143 1724662014384069089753387128919590593991420150469812488542932780160241423052688527637410900624990032749251163826311976439102758947990274933884159622411193705254543335003190480691200 1144 1208777790184399241931931563199754187228139958790474416859757514841643833425803126939622699594598728932329625886373739082128100301191384007457799865696025770269965915516641793228800 1145 805406109254710214277316217784735187629904879953623361284841667617522092674028694092572941887166920666202299455418465109342735866879851332160972578210535246578931007404926226817400 1146 502535385774314988487726791913695581775206115869052478957821673308885962030860000046823268452105928629178309014960258897838951890511509279880938961425615929591835314329494552576000 1147 287679233696864209482945884897369525806647320457085658481743022522782079107811778806843157982083115867905378541544767180168379071234847514562558292485953378802074508251992628137600 1148 145285970167718113150495784336719519882608855180364134210006865025984215837627968708988914769675582836222680320743819694663353647245410761631176089039326578921670451238778961920000 1149 59034406978843803774093687365493401919745067739349268468587705594190780924321773936044494538007273765911474202437024526114897614331176067997665096895522428842947080210071199824000 1150 15108867604565482890865539853900614158718205256424144915787458605393146741981459139043318494764171278033110080416453150632156285553367583216309058946397608940098828877036519424000 1151 883327644307729990088074471331956788339222672488536465022050691007074911551595712584091949028963143977245397953274279149589849604431238185179336335300210388823555611768017600000 1152 206436338526031958093368123565806805425396846549587153522978118924378675733077852636001769828871329042779023082174515127897987517747119806310921290965119523921009424821737670182449446912 1153 31410400329152288443995452036829727627054125139040756238817125693229288909101505719602399572626959847536654757875502782498182469201587095936209999242375786607582140760479241358074916018 1154 16503209981045737035566936432192985226854553610185474050587797358143232438218021985427843405676596596873737755878218197881998185597618530375996066461387801935344025451004548637123295126 1155 10698985127920679194505119628711411943937369908483668930255150482615613355976483331336405686814857715410988792447736756187252619179638155817216733773446068144800299744395030266357281632 1156 7601163806158550639905279019618240098494493162167021146955780075632682648360338356873247410335786979441586504081817042874678957143682479984271814164854129088055786636468293334411697048 1157 5676910846332658412738507027878200502162984983663074791998801088668269296569870852548656502575207051385363035831432232655840832097595547075599985854876410520060713132954561708228841120 1158 4368514610958002990010481702263621562996463391580609388085988592504831192312684549987852707408202061639178628461374401883459233033326212910043289924276041297889924256384295753075946240 1159 3423693746606800626707405498996767887480602822522563883268793007898149508821208467682446198965324535667947959137832246055630583246067261919476664260951409744087490648658390839564661440 1160 2711618029886443459878931203385490554929297709848136364336205502123992464777264965207894385804951784919497631167153121498213315953773256789497568529465395003387736309262611522532190720 1161 2157741652985036959534221695393868870526963396511302098122207445142328089420949053763138394259957168334978306212321164551892102823130749451318863301723906144693219592097737021408966600 1162 1716586780187335516149803514543328202099722129084777517651936513231361288999120989535291043686282019028604631116891820304813850718061405304054756554043014606866202196082455750585830400 1163 1358974310866227435630372837148802547813309766820793869834799871580566622640313434703918474796023367650143387912971174306955079983515217989156094428409669007585923072172723045688762136 1164 1065498090003348281659117591893428177630958022529821140620629943985595774701014719002492296178231120847032195649573789778605223000603749847848177727623915617545039891423741275896053760 1165 822969486792245091311570520321044376071877516998016736670549825918706381542176763937052163297915005174337934902694897403049923261861167605076406282510028211031005222082613740724454720 1166 622363963788060831137742534478535818573712829321717632045449784656146755351163315590921530856515930339577159194640893809174728376779051004784628148966322737470253793047548160725483520 1167 457515999704397166025883126624112655745955652473652342818711228644872284984525378201612469367321455153887691643004240905081266328519439837278365077619573986414697204570240294701608000 1168 324147235600097485233359790021838289290397051315943910731050783372683423173560535163246960470228166244239579670123561357908398732004030381366813379993934654115138921335052820908867584 1169 219016637376653629525919317643878944195821101923937279345317989628664394869059955036372120573575199552786394119135223658625544839363267327740868256871192948334396969115667936940197600 1170 139183743097571383276416474193107412314840062086520937633277462583053205452776877472287059494781570166118995845060251034415805954128502966823335589660680048696678290037563508627865600 1171 81664023469818391246350795353378738668331357869008129477166109872325851011852186847653871957105474137717015192164652535356353324427209363665581397286341935840833966398668384492717600 1172 42837718326238080258332806588394744846396034930086480801347099396496926104272267728414792520435580410999470541541878199648735822693373538900725430567525241345607006836971934842880000 1173 18643089542977628017512619638897358668678213268725436687349657616903570874942649119067330719553683570512381322715204883173463710092930884806261859975639104254934514067359360921112320 1174 5589177711318906142803422916052308627050059668232181479980731922903199257564051564764226478293010745505236247209670552503881186463214090471513936387768076550528137353653995438080000 1175 584691727119989697048726045514123820727742223380825659912847442078381808014605717670502394761500955998302851391170955855476307357779604546964697942167683007267160961619943940800000 1176 52917137446471052050880480617721067514163741773295653433988268448877093765993588161660424114128115529647290839082827107929718640263499055994601552082074421794784102083838151188659667968750 1177 8072017667560452100798646145977046952339604027192438300809319021303878917646113792244375931823378821601344482070686282502376465488736950745136761432164175610454359261526346302060116995949 1178 4246044403677827437737880429755141813915717497967702606630890296894628588674351107318614039302760684668469708820090963741653212767400399793668491607884376415513873828215910122821502794660 1179 2755682454557486140565457844893518366924500461649055934661180873086827294602960007367833238950241422177905469004912405227404744971499278446323494355754214093165853688952397272872778383880 1180 1959988112952187943407635506486778333550602874876752791899122083679079054451787984299232202586334108965976873619303411786489348070869240797876810069473673618702996455206245779780820468360 1181 1465598113943567915311414197361670923255242430277466346847154422653355598204627453978059627329441185659904019049132393659066393930077629225975904022241288736383664707805804914347102849776 1182 1129354726195728542676564155835608755568834921027932105343364980373869897684629383551198893454134061552649589555471448957482092555046751755516936950243878322945065584035355324053213218880 1183 886486508396067524216615060799520795779073263734500739433539148101919325331630900198829498964489869699133192405213044144547888935143456891236962426523697201035317930647132916882882512640 1184 703396340939179052179925192812948182503400703354721438445837401870917124833654320354430091986366179268318730398658608297813937450149773848688029142439077865122614728960371495065417510400 1185 560935781797333942612281464032509938853678697257381098115626263659155219198059051180213929112004645651060902734361043284638068089339189554609226412508274816591571087970462041790560362800 1186 447418472467709885836641262279427045889505444925208854157757624329967786656192398963319652532532856271594717404569335155035433220437358445875839987483471520612728821615567773393973312000 1187 355341341966799897252046653554853105938367396691921926613628455242871813697466288813458474428581019919053772154543987685814350000360282463905431556211342205614375498308187576363507195400 1188 279708082348694965257077730753801843298277663133661035448695681107010285308531735274799120908737927064457943406420246899186765521585962965118284338722134276284675015777526623268016606720 1189 217115116698337122647249068331291241888292259101643068131472076959269053227186802166271377087607020379315475600847344758157642295211879715032864081011112243267746255966062944911943935600 1190 165224539007803496329349249573414421951538240498490264322133033248534442424106675498881264110609085014028899773813018035914684998670812626139027493276984189167438961058326762539802214400 1191 122432917231725023714074330242711505442457203955929854964156560964944218418294539844151483614895341764443678153099102673278364196120495369054375850723762313049884685176340966876516416000 1192 87628911465536900424228176653119773320075815230922441616890131760989502754521486861848350841267191055740568727380058321778486534998757175227638566464651308725157256557065019061114675200 1193 59986808247966274423346546130489359734803562073964581227426374161716634100136672773089244201892705367230720307505200203235277519909559816734303567186895915142957672869051215111719127960 1194 38777031860884513729656582225862774217144203224023663237920706777685883533709207064153732497545189237606632092945345849123021108990087770970984794088415099603202853992105891409821696000 1195 23272451626726933578953086144319381644684612354435164954205635634906061007337167999698775522099296641477811202497128481395365414440380642194239708560387007035825216033093454790371508000 1196 12624050904127401654236979663043177580918360660138825683675915260806051918331806524650319151095271145487757190868276388113694829225481876120421842458836275102704832215328731006566400000 1197 5823403877891535562829520940346793195283512244674839637692656248299298894208780547336452984355741672379364204184169951356832436434488071000895519722925557903210085243420946208941456000 1198 1976675089640409768985032036269911044249761302610773749812829958040451033509509994853249075174571173448787449310932991629151706562104336071581861565465133016679181806510610233425920000 1199 309794533765486543335688719177977608453884396572953726288945802342674023843121813005689137916752715513157522982778489076184882470405658739342157305887173677507744291564414423566080000 1200 13708365648913656313938858328959854425066938936063199452931684343812795606352611098660381541219248555543154757736752369935303955293290410564692882450756631695315447409434505594539288893063168 1201 2096298678380665229831686495128676265499896968567278275130260481700763706485189566292148137141880056973939071691981973500892232074300963373163290167463227420931997142038688400616525538365257 1202 1103960996386477154850570189002539552353503959719047074194718910190536557186128208347177391073391648349143892306874724209450368565232447554544937201038328594993807924087261026349401343870455 1203 717231022245962105229705944023790453239810185159090806925804213075746085157741636755298152595568558275080380307536886067675854383750813192542600579008162388823940417961198851788371067062720 1204 510691745280842805171400551046538444722947232083128363812483447829330112382706177854115234214217924683193390892127495843689508761159813708784187432112204824127651702347245312341711792478720 1205 382328171524942375196193501046451836243191446219699597966608583020719415987550595197619896156586826789147575777311164200392756652028129739950075997999836534272684576918831010444206465161856 1206 295004736753229604137727472807743352253443546105967670837737154308000997364938468731571392645573582389004965541735838052518602766830614457968713052854677256104955998768101524907892617799680 1207 231915988993473712372695153009053754234166630327102923053696028732503946334974223460578745943131878698504202685046468609099765392292832284448670987719084877341997809728216367848259681641600 1208 184343031776651453606498177007902775606338138611396668551114921987137056547111863249979344823129952252768786754835287892193298281421364077977926293059558427755995188069537818219468329697280 1209 147315316123274879363591372348980406269153633774714516016701624548737429846560600873324700587983129608560247180967962823042210257490833748614520592736142949681094129614935849736773881121600 1210 117798185308998657055498351598598574632210811506541075891183724863266105784656969295071050754073035467225878994966975467287149774926070928129299933341162631612413384020778294530713006899200 1211 93842082429592447769707770170673289919721650446903459765733975476145656502087205118885217963463439658976955429635470726092804030123121168087311784649590061792962903217181635912349894857600 1212 74147310444220743646748191488544885401368561219340168772836931841554920033991344387936351754340488943036573296994087610661570651812600924657988666914287728261702184145709352030878884249600 1213 57826575516555003194026783310363107241061874194111738209132628976031046232692810666391634742669792666667272500383706882819785588291819696473921000841349805536777331575350332172981196112960 1214 44268201651769561896263508256046713084013386288798209137503364835071711463726834360563681528269910918211805643911384098509544798897111296225581613809334495682728225804957876322992298393600 1215 33050987963720442171081867897681704255588306207106250223892003863572679692892663520298587821289348265672436555949441712947429439104238069827260272535749943438645978293495011102654005856000 1216 23882979639086942825007249275750137649467617783581959657746039299368796692009313432512045161189513725931253867477269373346118241394949442541321091665596981096407895885204929727098865582080 1217 16550535896949873121291087382248160140576790107257682272463604055026974504977302206769192267108040937194540933124884666329646451023770784447619064926419199686590561313033048140881147200000 1218 10870134476985452481375146792613582593453389212774612410738397697689237922549968333891705342368342648943280119609037339407598965301247219284206889719927010461314122467622640509114248069120 1219 6661614867452911984609221442865248636865809706838974174786358864511001500783731051868670669503096616245798911178421381809711288545872636160909532893907104157646556925364123428226000352000 1220 3723177863543235253663960282041674477774612738907360434464913916307393352015257003233032782919517504959126717577473409282673751923026661303237954978416997519934500435588755026922700800000 1221 1805537542368297261877089525692756100280017092694022339927832743935713030368049467247381950359050455373021855965701292254571537042376113405593032747767676100390966311740791023721065145600 1222 677302253994902738506711864279203457382665026495703820651518333696002594487932900875885776858470301144376866238819841984657112881309437265497957521740737859106626852723159954643904102400 1223 141024418273894831296330052652631036760586505759866418710157530251311021233579684341391897548652227977590326450811265515508889013200758946839316096857050370864868738649486342578385280000 1224 3065330109580646245185756029440592406138483704801034910497344883242123332975794839950742881711071402430684933421690025469774079739312626840480173512184360812909442978139470823424000000 1225 3588445921528161701392246315856324908223059704969152755358360855838228838841334618098894984786383624578569509314693293919814487527701096003741117559213957938893404022569569268804996011853031769 1226 550097065191720209380164636757860512341870528732262818362153087572964560277431979500592358037179495363476753628032831927547204002695217589897861185759722059723198092318182018760995065739755143 1227 290020696848564915440246231631547791146295694825110032205223025233146229949117521853334438180178277450412113488585477598605826738518953412923370651526398479858138653811092749059589709329727073 1228 188619057056678091187833071753338336169102589395016034465926428730419496717146388842208185310966782642533285872359930517636859569476204222906619407215112957288805742134593547199310350834753600 1229 134446657020655660537139655275008836921214729223308005185339537396675654048026225362093144979934837521688646471463135871423987714845312840739165258361544559026643814604340241625613770109075040 1230 100769830866730940235954588720043909254984974445804010516128253905770455487097170674837383202538645097579481868970256679244039585351935440215951503783073756830107537712368684912578890540343552 1231 77854656738381591262403156567291754977332751663460839337455802358797508831091891456546964729796219198226011226985693580855178360265028028269959845024154646826324363240720354227634618568418560 1232 61295204232140216092856263294631645602284260358944206798342223739965773107734544038736375474231884955203666819658336848829109910545994111951969872837135469623345954088103325386777201508360320 1233 48805141612136249456133658103043333965915508065863794595498274312391689561471401234977971073676638838089944582930078380357830665357436942248695135814271464817621580226816700669085579353692160 1234 39080734653198167987550765764085872461670744911096228028126511204568154788627613420443309671971041487679014541939902197782728490174427268993791202968852368389789074333221183270602711897742720 1235 31325741759834955428758263577700499021115429493948214311377167403791883355622782672995348820402215323191677597065166832645142908571971447287705949785955189527403175871209009303057456014438400 1236 25028341346502175329193704108535556587128024194023149032791907271191272379787650840239890912457248368465856008393004295569822898435086348591926505203611369414385453250891268679552035114558080 1237 19846963833714325806190312207325444041659589502996250950508524115922028365573419749461257899422019454637886126919301001945750493918311382151578403294641934463901956934939137658099582197145600 1238 15547960481145574711302954744738647202224883968022076536588938678560684165529121783110324729414620915297471353333463060892086856840987881357823530542996707088136962268329941822439469627435200 1239 11969718484347381153815228100249064841930250443898615092601973989135515036501476501076628199194327709972470943967632303000288474470307430051674473042291009066774474208655008958120462977105920 1240 9000496808751556200988676666431256786901610752051751833654067789450006721372492838778216042794319455214648358721724108776497421568521920704556151032755182974806926520481711522457139014048000 1241 6562763298312048092073258442126538244707590319125451379195734362328908056827194787500037999437833950842073953084612889634264294071822319784540884978459121426758789654125841944354743334338560 1242 4600425491839023641192494566155519757813314323040790019742583442673136757333378713925478163462788767308209863226795201322724498836934961557884815579086593353171575566741529830005606753382720 1243 3066659630926006539472228409198538438826287540929937183354296326944671430535095300296754654148573337758478808662012024331622553519202423903778752095189470023085621548128011637883908338483200 1244 1916166419892603589386632580902033183629829078194474631914244766079594949182161213771641805224462754279351426833014349079916178231865944876294727913548730992376752151658824731932174814193920 1245 1100108410481658855676285808206756042814929723603408188795349025574566884619845334257138076871057174891866582286669150552033366768658013939092359800058675781366340561778157027584245760000000 1246 557151685323613210359072735736253629101383998425173188321438852646481705543696030840038626359905619751449771914303261725225134560321600690743141754944098352891209394578803540717820058732800 1247 226901183471721786152397134327398565666466007993644379978736486064877707680660378968649511392802365461984403969850863980457892964406706100670625093413204495066973366797723620472974108262400 1248 58170532640457772918077449822607354908042240874577031030189669582037962161747506424637061039528323254195137453011446678773875589790453773330011867356042965585127519511395529171884110720000 1249 3404602810622958203118159863007772230457856766926327620760543694188493048218126760861283244129197221193686562161570534825923938839295560586334003124267883926022128370778624678166528000000 1250 949099517231748094890667817673882120564820730106265588276811246232034676769030756565578026585530631973969809991798611359088317024846399591959769841306769912370182145000642525289936406286763556864 1251 145845912301004208938413648607993290419125576276468695048989892954873023785383009157510764774324970455486272952584058725838325221096669577394284159852655511310167470615561709208730930317002523796 1252 76977578642555381228142132395863330512031082124387087351264949731365621988142411859767082619030381944704561091068630643066035811041678068935164564044744178797136642366036054308529404096085611468 1253 50114445071884413343146381375851516106868904662456666714163036615728090409201636750280135852026603520042751620854713116621484524824115800644802442634580578802332053806047991591234548322715780352 1254 35758688632370185739843726840219888650132575225384817801186162450197070163338021789340738284773374216369109015654418288054634388420464321430147464173622409019919566149820071245251277515538697120 1255 26831980469269186221442490414607091768926780098132232791520748651198591341568575379840304097158605415351767486168369576983902800078690997729597853826449164149527643980441989861524430610194121024 1256 20756446150510305240401741942680425663614364214676325169336497750296880271275727206062726926579672551354829822740535452963407819046607486983302118593046316590723947219163505097004279117074649600 1257 16365008942850224477205880616510646534712481145763627548155635844046931306223002559106551617217015927810479175639956848691869221321413709726404350032253763129405042006791967391592890154211331520 1258 13051925141798245218018573923930350054369078885456327246947765885940409402328447284777350996200799522850622049401438767197292867961079162284550264577337601797868298449684031021419687395485598720 1259 10471699885813321079462622936026728677154179158255443129540507075831223227075412471720092461027987734204720767030182006939918433915093644072843853459327260696012381687122790354769136688731712960 1260 8413256680414190219005036261435121839190159686178855294124998873428587103627681684970408738637629059675851830747025073417031755365193509772559118266484097078689117402938725001146204152490229760 1261 6740844290516444426984201184589775431505351465875533380467662488159109941078220548068392644736456411040676731033631941752515354156060314646756554155397410809766012930726236451728492873075728320 1262 5363780666940343914613848277326909081331182486475353278870764283913762804702864166629569178310542656702877012403985696423616421599397840433554099676431849598830986491452596334886822203478999040 1263 4219922940309465944094339945372039523310413069646737751186707352013006838847271890230538785313455708242324962809135843925851430079285708424666257889567625093949332375650816422733730270907777600 1264 3266152986205629257411960970503569894932782649983469355500426591914415778867477274401756038689672352063225985746358231903203737915346677818532915470539890673322137350429548125624635987769753600 1265 2472537351605405496275532542930533665404456200449440033854626146220289587574879281401413917291049092385392028938344335061286871630476787148034715235003557185273007301615792002366848002109902400 1266 1818270020657401372787274509869733760513468581996614176817010403576866825720406439209808701609260334434393974212079242042818782457779960731182812286893056593502327482889227775113442619419525120 1267 1288419780266851322230607382602910926752061402518269247639162568980163841782229967370247792089929214648427356693056047383737217615816592520174381325949682125804917687224692067652245740500732160 1268 870863587423746065332691989085126317168392248938916632165509886530655101256562404995144252943068033057544443471053127420009725303680169523805059558101199021943103678648332711346237684915896320 1269 554060660329368160180687380549919808455254000968441722621727609066626763433659755417356680948208613517202317311650766163906370011014975545186864862928791116311482326280908065702578134237676800 1270 325944165251900494182629758090022231007372198059635829238752752610087807682158235095516614653087940639393857798245265042579250637041825984381777037441477634147028397506946130394653583736832000 1271 171469629775322391379987024104184636107559657984652500900557125339825092084909864227270742486727960610232842328475061049172099399600156254236185862900528021413650093928700953523916927906713600 1272 74798322726165184167829214400896811869616011841035560330530226040109664483339955100503664372874243796276028596920474269989100640888221474421823019176018798084300719978640985984984831492096000 1273 22464794628789054182376544912123592491823416879542729442510364544675257530166694277954031015980986224970607382744150509569333296230160361403639037402623886152542221647214330936884560643929600 1274 2352914632160977337783538971470404808460711686329501652153379850778598354204025628345446568640441352266125131071154712037765186278046192679654170555766049963868780357420675467719915601920000 1275 253603888290431611785080116699540467218360002292239172715161030600182543273687933499832419693982047783422721662331788127417449700419924345830981737807900715238773814869649812970859283983440212494355 1276 39063626246427263220426527795484111091667424560992138085603295468885057804785745388730416723488546482466569167052188176908108241869591777027381272810397417812977048545779270508934625199219804943461 1277 20640221328549412636083795438277712826198589149310907015316997014385198124665679227026084981295022660490041206084824492451934283016767266429611787651295295127138112869523948734723790099539792578947 1278 13450743544323598594667718545108008690085128606765505471293744561607917718938124673869557376295797929594925959176917102303902889181781625586742104912590543303076070858984438217367835491312280192096 1279 9607471306279203776374571138649299887530171629893945882272012133840195853624362835595278924180942974175101791209590758197529857087626046105264850644841199282616113471941225211750359519249434134752 1280 7217036626277257025907475985715208423063893953287047601586966635907326294829030065177853900195801327584155983623926108989967268182419450696358941400608728687442481043404797219808779710207166975808 1281 5589730096738815145797718087932203846718817086321061783605733596760716606040871973909529989880284820830067074787906489120860415837085163545200876854154501702106574859516509268498625217741286285056 1282 4413238750922451174138973026644115833094351622297779959636238302782301694593863851390052294209912902114428585496385678469529631789392934586467178722261996771229843928060748052398041547109421403840 1283 3525431934865922732018790644932494330798776957576138454205688481780689789986964292847590915388015266524221549744432560129215011821305280410115121700375470687327373864397973026812590011359992206720 1284 2833814947377856259311556927953944020359026795789776523913527586245696079526038631994855035772512946363786568090229112042658551673758568681722884027319633479150379001908544022787299313413912039040 1285 2281861532873770057792178336988002185748222789118395716513518759813885824233415004431383860764247254739134350870470897545531797654321827489673557296963726649303579682767623837802954336812445143040 1286 1833199557965520146329712476698537056333366949523393904715993318414644257313909541297028561006395540959270152269785289254988372787587265518620929004831530601504131911044641621855739447470761412992 1287 1463510922141838698046834402766979582071003738519538950684747731916839433682802771600623608865654597390350600303199535483580559693676174247955456321200904116132462197780890734078670989034089287680 1288 1156103232745692749715302813200652924458621845138256057088244368143905485045076675801066923200612526772120784513368623460917561402945099480652957327358328584307721161850905547069029332920948833280 1289 899360802443824340925686215289450113368859851566152608088179252242588911558517458931175074361718809386940846868584730096365180503755590453793114408371911335664590133553717017114707954037059584000 1290 685187713645371135703028355147739630736518804950562427017973296613240822743109124953691946969903157444515805292223596072828564489415560098932895085873788101479141046849948667246452923982351416000 1291 507943530110744491324135338264018251427431932708022488618285974960567401681312397701673949590626277226405247049045625670503426413497280878325639226235437371846983652879158224400557257020972802048 1292 363602430148656496762809398458538697356189970258279168772406489258060335693269946927698289117773545050755900226425358164956349335332929489287723684793348539727441811418377096633732955922541757760 1293 248978098564742482335526223443307562211549020786154168350819449735410012731180427408286472515935170534264559548757969772878855831289851297421543824280689396708936843323010155209563688043156602880 1294 161093282188218342303599965618959650189459937417507025008629042222508168787880653308967451624289025921243661087818455410003426651537487736227310544808382080035534644447196254113935895518448253440 1295 96905763260520156420850978189553808425891526180321917350110001590936615186888283645365549517601106846461514562280274769889779524587366054667292899853902698551036470674215381448307273121136640000 1296 52719084660227702204295788901932268054082681386333387367501246702185502078071950422271640660246312103342624125815202787580429627721696390713264528436296615424911881882403007152393517512570613504 1297 24377437894260560134903870263379561570720228067231481867544534406492056873163656798532146148749720075129516542376719387194008258017485577283839763125315102515292398633087097185346942257017651200 1298 8290178851224583702849382135881698175594518069015159507191402935906125845652345465916129990484628703971039519601503744990252895509845428169626635579496332585694964744106331958002868860859328000 1299 1301010038768363678947793200941437665067833578464476713593172217756261144658742343328571105109961221052739170384152466065580820646440410049663110185454800445788552642753177789154524051537920000 1300 68453236389005573912315263322686164486975270049113232628578759891279605620639782732029312907001145187511598938602190030278377631418470782372971928217983824793815137309329263190605824000000000000000000 1301 10568898288990086825139603801594681480309545126779830018516106206233333862710610349201042680227135126429444273120922936201659647738696200812531806301339925537886779725708270696168839535859768748041056 1302 5590299313117430228052058236503043607716441902565214447624917199701193844224821161159275164276239826613468630459735050577761742225209436052643657351717294504158405400478352346233684373483309985065000 1303 3646630118646274425377517998475493478730255605294930405504275207968429751668735467636224707890458060922026191445174663067276450773598062846831665995632657908115292847769887007981668601266842822761600 1304 2607287640546764245301276522129059175825074667926954985498056310558219859611702444689358370698156208757196807023023454152752757438022423626238156736561349075497550531344135141515584858385659294182400 1305 1960676420610337214886107148357742257225289483177865551178736154241732536776588293144505529402835539293504806982711187237036980493822345535480747876306943078322580954949534170053803925540872771046944 1306 1520391974123149103104408691444808691897929532169431301526396835477219431979719599099681780186936748555352334926813969925247663495956201099041409335900201593310749159405964360900147505911463647948800 1307 1202010511371433146733143468270719595185364230252460592595969267702782988373446609953233726392658823661251078287401004843029871365384082253620962407659722570009023536637222238885401562842860650486400 1308 961696786947799145083568074636094626153905007885123058875350580765389929786215165420158377218654894033256354299435227773700945438809210752147716357046448714913642800673346774723509628051984119744000 1309 774437521029609380245635241969784053300224703316900857716837354005990813591792575215917327661405165757745008032541648064217439054188611686560629392463242984266275073165847003174688188394574844986000 1310 624941839669241875833101898604398293902686230756096139323155515162062791761177175482943298242789166447984573269682907352547645171402128830688306407465962182267682862678894822996184096841708027904000 1311 503366199743869315422679183401040680048712986064177821514330156392402127236655733540736578300704896840786571647023884572396837464927649227905087392814745663586661175571212775125429527696408828416000 1312 403123938186484196896638025685904227424508673712486886877956422771432524213755897745646493158195322959027828234344384227384954653703191534115480741895234410492764979780401708782510743082351200665600 1313 319686990090053119047826414464413875709340681814048853207204002247168053801875802836762185198825558477982488659865688587971402805470016643059777661958301251264120624534599081230217293655765398664000 1314 249895967963717151848147149522463302189436265314609619458035792149292478582590917514000337524273044350681641616388172895301103990526594552125163931164851725497062209858529764485463648204967477248000 1315 191540362727519674138035931492327251355657915787354321996744562242666471079345621753860620600884360827951616564871200849203611149527088557924799403050717649687209531864375667351802522007635382000000 1316 143075806786787399208448306037410340876756591966560278103628232084561911111052165917651597303136071271983797275271312196500693446971127163023871879334376881394385344927866662199691506046081699840000 1317 103403763028206341890590780973976300166443517873142148230494200131459846234971170028781397018141440327744085197474194209106159292507415163084357220876697590937928812021782634658131587890214389510600 1318 71673950680040850020741539564222216155029989699612019878020891043134917827685357542689400846890731260298348715794773596256717759017787705674014238733461187982627311586276380638416240569390989312000 1319 47108815732170102539419489247516114434658377823745383312195806048559721277604734211352288731453290492741695091496701773101371020967838564189931084203414697540031362537517801931647648320520584864000 1320 28927109329254416478813852592945063160410708714936301898297498395270292390506347743871829665389644128892096784134293247420344125089541093617347715646894058951830080605299982782973213726526668800000 1321 16214105246975950157060489939161697277718765203890025662786739579664938764996855840841975631407836441074274894670303747677534780704153812346838814622807220412953951349778840214700967816039888944000 1322 7882329411869802937568281887344516808344067465512486047276370238388539115250450939163635257300180678705754792625965001027219698093435772352810272969065356667039754950492803958190955367193221529600 1323 2962658492644098502903955639313900927646654033056707355301376222835516676409694950338632212957227583115773044895588968657084192942163500845340590360557571407413593144049746222840368124168336000000 1324 617758872570833420394352069615795647790195072615492245083615656976193984976076050804845855257745261452898041658135682229257283890100002848067021506377625292483517199453374023988995454706647040000 1325 13439650137245419047842810354970595558070216211667274083811700225036577731600351844313496767901114732132989853320972156933722102410838130125650784924166322367547927645023154658505458984375000000