# A242516 (b-file from Jens Kruse Andersen) 1 1 2 2 3 3 4 8 5 12 6 24 7 40 8 60 9 144 10 240 11 360 12 720 13 1008 14 1680 15 2520 16 5760 17 8064 18 13440 19 20160 20 51840 21 72576 22 120960 23 181440 24 518400 25 725760 26 1209600 27 1814400 28 3628800 29 5702400 30 7983360 31 13305600 32 19958400 33 43545600 34 68428800 35 95800320 36 159667200 37 239500800 38 479001600 39 566092800 40 889574400 41 1245404160 42 2075673600 43 3113510400 44 6706022400 45 7925299200 46 12454041600 47 17435658240 48 29059430400 49 43589145600 50 100590336000 51 118879488000 52 186810624000 53 261534873600 54 435891456000 55 653837184000 56 1609445376000 57 1902071808000 58 2988969984000 59 4184557977600 60 6974263296000 61 10461394944000 62 20922789888000 63 27360571392000 64 32335220736000 65 50812489728000 66 71137485619200 67 118562476032000 68 177843714048000 69 376610217984000 70 492490285056000 71 582033973248000 72 914624815104000 73 1280474741145600 74 2134124568576000 75 3201186852864000 76 6402373705728000 77 7155594141696000 78 9357315416064000 79 11058645491712000 80 17377871486976000 81 24329020081766400 82 40548366802944000 83 60822550204416000 84 128047474114560000 85 143111882833920000 86 187146308321280000 87 221172909834240000 88 347557429739520000 89 486580401635328000 90 810967336058880000 91 1216451004088320000 92 2688996956405760000 93 3005349539512320000 94 3930072474746880000 95 4644631106519040000 96 7298706024529920000 97 10218188434341888000 98 17030314057236480000 99 25545471085854720000 100 59157933040926720000 101 66117689869271040000 102 86461594444431360000 103 102181884343418880000 104 160571532539658240000 105 224800145555521536000 106 374666909259202560000 107 562000363888803840000 108 1124000727777607680000 109 1360632459941314560000 110 1520706866993233920000 111 1988616672221921280000 112 2350183339898634240000 113 3693145248412139520000 114 5170403347776995328000 115 8617338912961658880000 116 12926008369442488320000 117 26976017466662584320000 118 32655179038591549440000 119 36496964807837614080000 120 47726800133326110720000 121 56404400157567221760000 122 88635485961891348480000 123 124089680346647887872000 124 206816133911079813120000 125 310224200866619719680000 126 674400436666564608000000 127 816379475964788736000000 128 912424120195940352000000 129 1193170003333152768000000 130 1410110003939180544000000 131 2215887149047283712000000 132 3102242008666197196800000 133 5170403347776995328000000 134 7755605021665492992000000 135 17534411353330679808000000 136 21225866375084507136000000 137 23723027125094449152000000 138 31022420086661971968000000 139 36662860102418694144000000 140 57613065875229376512000000 141 80658292225321127116800000 142 134430487042201878528000000 143 201645730563302817792000000 144 473429106539928354816000000 145 573098392127281692672000000 146 640521732377550127104000000 147 837605342339873243136000000 148 989897222765304741888000000 149 1555552778631193165824000000 150 2177773890083670432153600000 151 3629623150139450720256000000 152 5444434725209176080384000000 153 13256014983117993934848000000 154 16046754979563887394816000000 155 17934608506571403558912000000 156 23452949585516450807808000000 157 27717122237428532772864000000 158 43555477801673408643072000000 159 60977668922342772100300800000 160 101629448203904620167168000000 161 152444172305856930250752000000 162 304888344611713860501504000000 163 384424434510421824110592000000 164 465355894407352734449664000000 165 520103646690570703208448000000 166 680135537979977073426432000000 167 803796544885427450413056000000 168 1263108856248528850649088000000 169 1768352398747940390908723200000 170 2947253997913233984847872000000 171 4420880996869850977271808000000 172 9146650338351415815045120000000 173 11532733035312654723317760000000 174 13960676832220582033489920000000 175 15603109400717121096253440000000 176 20404066139399312202792960000000 177 24113896346562823512391680000000 178 37893265687455865519472640000000 179 53050571962438211727261696000000 180 88417619937397019545436160000000 181 132626429906095529318154240000000 182 265252859812191058636308480000000 183 283546160488893890266398720000000 184 357514724094692296422850560000000 185 432780981798838043038187520000000 186 483696391422230753983856640000000 187 632526050321378678286581760000000 188 747530786743447528884142080000000 189 1174691236311131831103651840000000 190 1644567730835584563545112576000000 191 2740946218059307605908520960000000 192 4111419327088961408862781440000000 193 8488091513990113876361871360000000 194 9073477135644604488524759040000000 195 11440471171030153485531217920000000 196 13848991417562817377222000640000000 197 15478284525511384127483412480000000 198 20240833610284117705170616320000000 199 23920985175790320924292546560000000 200 37590119561956218595316858880000000 201 52626167386738706033443602432000000 202 87710278977897843389072670720000000 203 131565418466846765083609006080000000 204 280107019961673757919941754880000000 205 299424745476271948121317048320000000 206 377535548643995065022530191360000000 207 457016716779572973448326021120000000 208 510783389341875676206952611840000000 209 667947509139375884270630338560000000 210 789392510801080590501654036480000000 211 1240473945544555213645456343040000000 212 1736663523762377299103638880256000000 213 2894439206270628831839398133760000000 214 4341658809405943247759097200640000000 215 9523638678696907769278019665920000000 216 10180441346193246236124779642880000000 217 12836208653895832210766026506240000000 218 15538568370505481097243084718080000000 219 17366635237623772991036388802560000000 220 22710215310738780065201431511040000000 221 26839345367236740077056237240320000000 222 42176114148514877263945515663360000000 223 59046559807920828169523721928704000000 224 98410933013201380282539536547840000000 225 147616399519802070423809304821760000000 226 333327353754391771924730688307200000000 227 356315447116763618264367287500800000000 228 449267302886354127376810927718400000000 229 543849892967691838403507965132800000000 230 607832233316832054686273608089600000000 231 794857535875857302282050102886400000000 232 939377087853285902696968303411200000000 233 1476163995198020704238093048217600000000 234 2066629593277228985933330267504640000000 235 3444382655462048309888883779174400000000 236 5166573983193072464833325668761600000000 237 11999784735158103789290304779059200000000 238 12827356096203490257517222350028800000000 239 16173622903908748585565193397862400000000 240 19578596146836906182526286744780800000000 241 21881960399405953968705849891225600000000 242 28614871291530862882153803703910400000000 243 33817575162718292497090858922803200000000 244 53141903827128745352571349735833600000000 245 74398665357980243493599889630167040000000 246 123997775596633739155999816050278400000000 247 185996663394950608733999724075417600000000 248 371993326789901217467999448150835200000000 249 443992035200849840203741276825190400000000 250 474612175559529139528137226951065600000000 251 598424047444623697665912155720908800000000 252 724408057432965528753472609556889600000000 253 809632534778020296842116445975347200000000 254 1058750237786641926639690737044684800000000 255 1251250281020576822392361780143718400000000 256 1966250441603763578045139940225843200000000 257 2752750618245269009263195916316180480000000 258 4587917697075448348771993193860300800000000 259 6881876545613172523157989790790451200000000 260 14135746418016246263783979029731737600000000 261 16871697337632293927742168519357235200000000 262 18035262671262107302069214624140492800000000 263 22740113802895700511304661917394534400000000 264 27527506182452690092631959163161804800000000 265 30766036321564771280000424947063193600000000 266 40232509035892393212308248007698022400000000 267 47547510678781919250909747645461299200000000 268 74717516780943015965715317728582041600000000 269 104604523493320222352001444820014858240000000 270 174340872488867037253335741366691430400000000 271 261511308733300555880003612050037145600000000 272 551294110302633604287575182159537766400000000 273 657996196167659463181944572254932172800000000 274 703375244179222184780699370341479219200000000 275 886864438312932319940881814778386841600000000 276 1073572741115654913612646407363310387200000000 277 1199875416541026079920016572935464550400000000 278 1569067852399803335280021672300222873600000000 279 1854352916472494850785480158172990668800000000 280 2913983154456777622662897391414699622400000000 281 4079576416239488671728056347980579471360000000 282 6799294027065814452880093913300965785600000000 283 10198941040598721679320140869951448678400000000 284 22051764412105344171503007286381510656000000000 285 26319847846706378527277782890197286912000000000 286 28135009767168887391227974813659168768000000000 287 35474577532517292797635272591135473664000000000 288 42942909644626196544505856294532415488000000000 289 47995016661641043196800662917418582016000000000 290 62762714095992133411200866892008914944000000000 291 74174116658899794031419206326919626752000000000 292 116559326178271104906515895656587984896000000000 293 163183056649579546869122253919223178854400000000 294 271971761082632578115203756532038631424000000000 295 407957641623948867172805634798057947136000000000 296 815915283247897734345611269596115894272000000000 297 904122340896319111031623298741641936896000000000 298 1079113761714961519618389098498088763392000000000 299 1153535400453924383040346967360025919488000000000 300 1454457678833209004703046176236554420224000000000 301 1760659295429674058324740108075829035008000000000 302 1967795683127282771068827179614161862656000000000 303 2573271277935677469859235542572365512704000000000 304 3041138783014891555288187459403704696832000000000 305 4778932373309115301167151721920107380736000000000 306 6690505322632761421634012410688150333030400000000 307 11150842204387935702723354017813583888384000000000 308 16726263306581903554085031026720375832576000000000 309 34268441896411704842515673323036867559424000000000 310 37973138317645402663328178547148961349632000000000 311 45322777992028383823972342136919728062464000000000 312 48448486819064824087694572629121088618496000000000 313 61087222510994778197527939401935285649408000000000 314 73947690408046310449639084539184819470336000000000 315 82647418691345876384890741543794798231552000000000 316 108077393673298453734087892788039351533568000000000 317 127727828886625445322103873294955597266944000000000 318 200715159678982842649020372320644509990912000000000 319 281001223550575979708628521248902313987276800000000 320 468335372584293299514380868748170523312128000000000 321 702503058876439949271571303122255784968192000000000 322 1405006117752879898543142606244511569936384000000000 323 1473543001545703308228173952890585305055232000000000 324 1632844947658752314523111677527405338034176000000000 325 1948879453657220504430810711887548306685952000000000 326 2083284933219787435770866623052206810595328000000000 327 2626750567972775462493701394283217282924544000000000 328 3179750687545991349334480635184947237224448000000000 329 3553839003727872684550301886383176323956736000000000 330 4647327927951833510565779389885692115943424000000000 331 5492296642124894148850466551683090682478592000000000 332 8630751866196262233907876009787713929609216000000000 333 12083052612674767127471026413702799501452902400000000 334 20138421021124611879118377356171332502421504000000000 335 30207631531686917818677566034256998753632256000000000 336 61820269181126715535898274674758509077200896000000000 337 64835892068010945562039653927185753422430208000000000 338 71845177696985101839016913811205834873503744000000000 339 85750695960917702194955671323052125494181888000000000 340 91664537061670647173918131414297099666194432000000000 341 115577024990802120349722861348461560448679936000000000 342 139909030252023619370717147948137678437875712000000000 343 156368916164026398120213283000859758254096384000000000 344 204482428829880674464894293154970453101510656000000000 345 241661052253495342549420528274055990029058048000000000 346 379753082112635538291946544430659412902805504000000000 347 531654314957689753608725162202923178063927705600000000 348 886090524929482922681208603671538630106546176000000000 349 1329135787394224384021812905507307945159819264000000000 350 2781912113150702199115422360364132908474040320000000000 351 2917615143060492550291784426723358904009359360000000000 352 3233032996364329582755761121504262569307668480000000000 353 3858781318241296598773005209537345647238184960000000000 354 4124904167775179122826315913643369484978749440000000000 355 5200966124586095415737528760680770220190597120000000000 356 6295906361341062871682271657666195529704407040000000000 357 7036601227381187915409597735038689121434337280000000000 358 9201709297344630350920243191973670389567979520000000000 359 10874747351407290414723923772332519551307612160000000000 360 17088888695068599223137594499379673580626247680000000000 361 23924444173096038912392632299131543012876746752000000000 362 39874073621826731520654387165219238354794577920000000000 363 59811110432740097280981580747828857532191866880000000000 364 127967957204932301159309428576750113789805854720000000000 365 134210296580782657313422083629274509584430530560000000000 366 148719517832759160806765011589196078188152750080000000000 367 177503940639099643543558239638717899772956508160000000000 368 189745591717658239650010532027594996309022474240000000000 369 239244441730960389123926322991315430128767467520000000000 370 289611692621688892097384496252644994366402723840000000000 371 323683656459534644108841495811779699585979514880000000000 372 423278627677852996142331186830788837920127057920000000000 373 500238378164735359077300493527295899360150159360000000000 374 786088879973155564264329346971464984708807393280000000000 375 1100524431962417789970061085760050978592330350592000000000 376 1834207386604029649950101809600084964320550584320000000000 377 2751311079906044474925152714400127446480825876480000000000 378 5502622159812088949850305428800254892961651752960000000000 379 6014493988631818154487543143107255348120875171840000000000 380 6307883939296784893730837930575901950468234936320000000000 381 6989817338139680557917955544692215674843179253760000000000 382 8342685210037683246547237263019741289328955883520000000000 383 8918042810729937263550495005296964826524056289280000000000 384 11244488761355138288824537180591825216052070973440000000000 385 13611749553219377928577071323874314735220928020480000000000 386 15213131853598128273115550303153645880541037199360000000000 387 19894095500859090818689565781047075382245971722240000000000 388 23511203773742561876633123195782907269927057489920000000000 389 36946177358738311520423479307658854281313947484160000000000 390 51724648302233636128592871030722395993839526477824000000000 391 86207747170389393547654785051203993323065877463040000000000 392 129311620755584090321482177576805989984598816194560000000000 393 264125863670980269592814660582412234862159284142080000000000 394 288695711454327271415402070869148256709802008248320000000000 395 302778429086245674899080220667643293622475276943360000000000 396 335511232230704666780061866145226352392472604180480000000000 397 400448890081808795834267388624947581887789882408960000000000 398 428066054915036988650423760254254311673154701885440000000000 399 539735460545046637863577784668407610370499406725120000000000 400 653363978554530140571699423545967107290604544983040000000000 401 730230328972710157109546414551375002265969785569280000000000 402 954916584041236359297099157490259618347806642667520000000000 403 1128537781139642970078389913397579548956498759516160000000000 404 1773416513219438952980327006767625005503069479239680000000000 405 2482783118507214534172457809474675007704297270935552000000000 406 4137971864178690890287429682457791679507162118225920000000000 407 6206957796268036335431144523686687519260743177338880000000000 408 12942167319878033210047918368538199508245804922961920000000000 409 14146089861262036299354701472588264578780298404167680000000000 410 14836143025226038070054930812714521387501288570224640000000000 411 16440050379304528672223031441116091267231157604843520000000000 412 19621995614008630995879102042622431512501704238039040000000000 413 20975236690836812443870764252458461271984580392386560000000000 414 26447037566707285255315311448751972908154470929530880000000000 415 32014834949171976888013271753752388257239622704168960000000000 416 35781286119662797698367774313017375111032519492894720000000000 417 46790912618020581605557858717022721299042525490708480000000000 418 55298351275842505533841105756481397898868439216291840000000000 419 86897409147752508696036023331613625269650404482744320000000000 420 121656372806853512174450432664259075377510566275842048000000000 421 202760621344755853624084054440431792295850943793070080000000000 422 304140932017133780436126081660647688443776415689605120000000000 423 647108365993901660502395918426909975412290246148096000000000000 424 707304493063101814967735073629413228939014920208384000000000000 425 741807151261301903502746540635726069375064428511232000000000000 426 822002518965226433611151572055804563361557880242176000000000000 427 981099780700431549793955102131121575625085211901952000000000000 428 1048761834541840622193538212622923063599229019619328000000000000 429 1322351878335364262765765572437598645407723546476544000000000000 430 1600741747458598844400663587687619412861981135208448000000000000 431 1789064305983139884918388715650868755551625974644736000000000000 432 2339545630901029080277892935851136064952126274535424000000000000 433 2764917563792125276692055287824069894943421960814592000000000000 434 4344870457387625434801801166580681263482520224137216000000000000 435 6082818640342675608722521633212953768875528313792102400000000000 436 10138031067237792681204202722021589614792547189653504000000000000 437 15207046600856689021806304083032384422188820784480256000000000000 438 33002526665688984685622191839772408746026802553552896000000000000 439 36072529146218192563354488755100074675889760930627584000000000000 440 37832164714326397078640073572422029538128285854072832000000000000 441 41922128467226548114168730174846032731439451892350976000000000000 442 50036088815722009039491710208687200356879345806999552000000000000 443 53486853561633871731870448843769076243560680000585728000000000000 444 67439945795103577401054044194317530915793900870303744000000000000 445 81637829120388541064433842972068590055961037895630848000000000000 446 91242279605140134130837824498194306533132924706881536000000000000 447 119316827175952483094172539728407939312558440001306624000000000000 448 141010795753398389111294819679027564642114520001544192000000000000 449 221588393326768897174891859495614744437608531430998016000000000000 450 310223750657476456044848603293860642212651944003397222400000000000 451 517039584429127426741414338823101070354419906672328704000000000000 452 775559376643691140112121508234651605531629860008493056000000000000 453 1716131386615827203652353975668165254793393732784750592000000000000 454 1875771515603346013294433415265203883146267568392634368000000000000 455 1967272565144972648089283825765945535982670864411787264000000000000 456 2179950680295780501936773969091993702034851498402250752000000000000 457 2601876618417544470053568930851734418557725981963976704000000000000 458 2781316385204961330057263339875991964665155360030457856000000000000 459 3506877181345386024854810298104511607621282845255794688000000000000 460 4245167114260204135350559834547566682909973970572804096000000000000 461 4744598539467286974803566873906103939722912084757839872000000000000 462 6204475013149529120896972065877212844253038880067944448000000000000 463 7332561379176716233787330623309433361389955040080297984000000000000 464 11522596452991982653094376693771966710755643634411896832000000000000 465 16131635034188775714332127371280753395057901088176655564800000000000 466 26886058390314626190553545618801255658429835146961092608000000000000 467 40329087585471939285830318428201883487644752720441638912000000000000 468 80658175170943878571660636856403766975289505440883277824000000000000 469 90954963490638841793574760710412758504049867837591781376000000000000 470 99415890326977338704604971009055805806752181124809621504000000000000 471 104265445952683550348732042765595113407081555813824724992000000000000 472 115537386055676366602649020361875666207847129415319289856000000000000 473 137899460776129856912839153335141924183559477044090765312000000000000 474 147409768415862950493034957013427574127253234081614266368000000000000 475 185864490611305459317304945799539115203927990798557118464000000000000 476 224993857055790819173579671231021034194228620440358617088000000000000 477 251463722591766209664589044317023508805314340492165513216000000000000 478 328837175696925043407539519491492280745411060643601055744000000000000 479 388625753096365960390728523035399968153667617124255793152000000000000 480 610697612008575080614001964769914235670049112623830532096000000000000 481 854976656812005112859602750677879929938068757673362744934400000000000 482 1424961094686675188099337917796466549896781262788937908224000000000000 483 2137441642030012782149006876694699824845171894183406862336000000000000 484 4355541459230969442869674390245803416665633293807697002496000000000000 485 4911568028494497456853037078362288959218692863229956194304000000000000 486 5368458077656776290048668434489013513564617780739719561216000000000000 487 5630334081444911718831530309342136123982404013946535149568000000000000 488 6239018847006523796543047099541285975223744988427241652224000000000000 489 7446570881911012273293314280097663905912211760380901326848000000000000 490 7960127494456599326623887678725089002871674640407170383872000000000000 491 10036682493010494803134467073175112221012111503122084397056000000000000 492 12149668281012704235373302246475135846488345503779365322752000000000000 493 13579041019955375321887808393119269475486974386576937713664000000000000 494 17757207487633952344007134052540583160252197274754457010176000000000000 495 20985790667203761861099340243911598280298051324709812830208000000000000 496 32977671048463054353156106097575368726182652081686848733184000000000000 497 46168739467848276094418548536605516216655712914361588226457600000000000 498 76947899113080460157364247561009193694426188190602647044096000000000000 499 115421848669620690236046371341513790541639282285903970566144000000000000 500 239554780257703319357832091463519187916609831159423335137280000000000000 501 270136241567197360126917039309925892757028107477647590686720000000000000 502 295265194271122695952676763896895743246053977940684575866880000000000000 503 309668374479470144535734167013817486819032220767059433226240000000000000 504 343146036585358808809867590474770728637305974363498290872320000000000000 505 409561398505105675031132285405371514825171646820949572976640000000000000 506 437807012195112962964313822329879895157942105222394371112960000000000000 507 552017537115577214172395689024631172155666132671714641838080000000000000 508 668231755455698732945531623556132471556859002707865092751360000000000000 509 746847256097545642703829461621559821151783591261731574251520000000000000 510 976646411819867378920392372889732073813870850111495135559680000000000000 511 1154218486696206902360463713415137905416392822859039705661440000000000000 512 1813771907665467989423585835366645279940045864492776680325120000000000000 513 2539280670731655185193020169513303391916064210289887352455168000000000000 514 4232134451219425308655033615855505653193440350483145587425280000000000000 515 6348201676829137962982550423783258479790160525724718381137920000000000000 516 13415067694431385884038597121957074523330150544927706767687680000000000000 517 15127629527763052167107354201355849994393574018748265078456320000000000000 518 16534850879182870973349898778226161621779022764678336248545280000000000000 519 17341428970850328094001113352773779261865804362955328260669440000000000000 520 19216178048780093293352585066587160803689134564355904288849920000000000000 521 22935438316285917801743407982700804830209612221973176086691840000000000000 522 24517192682926325926001574050473274128844757892454084782325760000000000000 523 30912982078472323993654158585379345640717303429616019942932480000000000000 524 37420978305519129044949770919143418407184104151640445194076160000000000000 525 41823446341462555991414449850807349984499881110656968158085120000000000000 526 54692199061912573219541972881824996133576767606243727591342080000000000000 527 64636235254987586532185967951247722703317998080106223517040640000000000000 528 101571226829266207407720806780532135676642568411595494098206720000000000000 529 142199717560972690370809129492744989947299595776233691737489408000000000000 530 236999529268287817284681882487908316578832659627056152895815680000000000000 531 355499293902431725927022823731862474868248989440584229343723520000000000000 532 764658858582588995390200035951553247829818581060879285758197760000000000000 533 862274883082493973525119189477283449680433719068651109472010240000000000000 534 942486500113423645480944230358891212441404297586665166167080960000000000000 535 988461451338468701358063461108105417926350848688453710858158080000000000000 536 1095322148780465317721097348795468165810280670168286544464445440000000000000 537 1307319984028297314699374255013945875321947896652471036941434880000000000000 538 1397479982926800577782089720876976625344151199869882832592568320000000000000 539 1762039978472922467638287039366622701520886295488113136747151360000000000000 540 2132995763414590355562136942391174849209493936643505376062341120000000000000 541 2383936441463365691510623641496018949116493223307447185010851840000000000000 542 3117455346529016673513892454264024779613875753555892472706498560000000000000 543 3684265409534292432334600173221120194089125890566054740471316480000000000000 544 5789559929268173822240085986490331733568626399460943163597783040000000000000 545 8105383900975443351136120381086464426996076959245320429036896256000000000000 546 13508973168292405585226867301810774044993461598742200715061493760000000000000 547 20263459752438608377840300952716161067490192398113301072592240640000000000000 548 44350213797790161732631602085190088374129477701530998573975470080000000000000 549 50011943218784650464456912989682440081465155705981764349376593920000000000000 550 54664217006578571437894765360815690321601449260026579637690695680000000000000 551 57330764177631184678767680744270114239728349223930315229773168640000000000000 552 63528684629266988427823646230137153616996278869760619578937835520000000000000 553 75824559073641244252563706790808860768672978005843320142603223040000000000000 554 81053839009754433511361203810864644269960769592453204290368962560000000000000 555 102198318751429503123020648283264116688211405138310561931334778880000000000000 556 123713754278046240622603942658688141254150648325323311811615784960000000000000 557 138268313604875210107616171206769099048756606951831936730629406720000000000000 558 180812410098682967063805762347313437217604793706241763416976916480000000000000 559 213687393752988961075406810046824971257169301652831174947336355840000000000000 560 335794475897554081689924987216439240546980331168734703488671416320000000000000 561 470112266256575714365894982103014936765772463636228584884139982848000000000000 562 783520443760959523943158303505024894609620772727047641473566638080000000000000 563 1175280665641439285914737455257537341914431159090571462210349957120000000000000 564 2350561331282878571829474910515074683828862318181142924420699914240000000000000 565 2616662614069619542225264523026215214073639184390328915864552734720000000000000 566 2950704649908294377402957866391263964806444186652924096613219041280000000000000 567 3225188803388135714835791156288125728974485506341568198623751045120000000000000 568 3382515086480239896047293163911936740143972604211888598556616949760000000000000 569 3748192393126752317241595127578092063402780453315876555157332295680000000000000 570 4473648985344833410901258700657722785351705702344755888413590159360000000000000 571 4782176501575511577170311024841014011927685405954739053131768791040000000000000 572 6029700806334340684258218248712582884604472903160323153948751953920000000000000 573 7299111502404728196733632616862600333994888251194075396885331312640000000000000 574 8157830502687637396349354101199376843876639810158084267107134996480000000000000 575 10667932195822295056764539978491492795838682828668264041601638072320000000000000 576 12607556231426348703449001792762673304172988797517039321892844994560000000000000 577 19811874077955690819705574245769915192271839538955347505831613562880000000000000 578 27736623709137967147587803944077881269180575354537486508164258988032000000000000 579 46227706181896611912646339906796468781967625590895810846940431646720000000000000 580 69341559272844917868969509860194703172951438386343716270410647470080000000000000 581 141033679876972714309768494630904481029731739090868575465241994854400000000000000 582 156999756844177172533515871381572912844418351063419734951873164083200000000000000 583 177042278994497662644177471983475837888386651199175445796793142476800000000000000 584 193511328203288142890147469377287543738469130380494091917425062707200000000000000 585 202950905188814393762837589834716204408638356252713315913397016985600000000000000 586 224891543587605139034495707654685523804166827198952593309439937740800000000000000 587 268418939120690004654075522039463367121102342140685353304815409561600000000000000 588 286930590094530694630218661490460840715661124357284343187906127462400000000000000 589 361782048380060441055493094922754973076268374189619389236925117235200000000000000 590 437946690144283691804017957011756020039693295071644523813119878758400000000000000 591 489469830161258243780961246071962610632598388609485056026428099788800000000000000 592 640075931749337703405872398709489567750320969720095842496098284339200000000000000 593 756453373885580922206940107565760398250379327851022359313570699673600000000000000 594 1188712444677341449182334454746194911536310372337320850349896813772800000000000000 595 1664197422548278028855268236644672876150834521272249190489855539281920000000000000 596 2773662370913796714758780394407788126918057535453748650816425898803200000000000000 597 4160493556370695072138170591611682190377086303180622976224638848204800000000000000 598 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 599 8603054472495335572895878172485173342813636084542983103379761686118400000000000000 600 9576985167494807524544468154275947683509519414868603832064263009075200000000000000 601 10799579018664357421294825790992026111191585723149702193604381691084800000000000000 602 11804191020400576716298995632014540168046616953210139606962928825139200000000000000 603 12380005216517678019533092979917688468926939731415512270717218036121600000000000000 604 13718384158843913481104238166935816952054176459136108191875836202188800000000000000 605 16373555286362090283898606844407265394387242870581806551593739983257600000000000000 606 17502765995766372372443338350918111283655328585794344934462273775206400000000000000 607 22068704951183686904385078790288053357652370825566782743452432151347200000000000000 608 26714748098801305200045095377717117222421290999370315952600312604262400000000000000 609 29857659639836752870638636010389719248588501705178588417612114087116800000000000000 610 39044631836709599907758216321278863632769579152925846392261995344691200000000000000 611 46143655807020436254623346561511384293273138998912363918127812680089600000000000000 612 72511459125317828400122401739517889603714932712576571871343705640140800000000000000 613 101516042775444959760171362435325045445200905797607200619881187896197120000000000000 614 169193404625741599600285604058875075742001509662678667699801979826995200000000000000 615 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 616 515901200989966188945133153359848591606758701594397249051855217177395200000000000000 617 533389377294710805519544446694080747254445437241664952409545224539340800000000000000 618 593773080384678066521757025565108756377590203721853437587984306562662400000000000000 619 669573899157190160120279199041505618893878314835281536003471664847257600000000000000 620 731859843264835756410537729184901490418890251099028655631701587158630400000000000000 621 767560323424096037211051764754896685073470263347761760784467518239539200000000000000 622 850539817848322635828462766350020651027358940466438707896301844535705600000000000000 623 1015160427754449597601713624353250454452009057976072006198811878961971200000000000000 624 1085171491737515087091486977756922899586630372319249385936660974062796800000000000000 625 1368259706973388588071874884997859308174446991185140530094050793383526400000000000000 626 1656314382125680922402795913418461267790120041960959589061219381464268800000000000000 627 1851174897669878677979595432644162593412487105721072481891951073401241600000000000000 628 2420767173875995194281009411919289545231713907481402476320243711370854400000000000000 629 2860906660035267047786647486813705826182934617932566562923924386165555200000000000000 630 4495710465769705360807588907850109155430325828179747456023309749688729600000000000000 631 6293994652077587505130624470990152817602456159451646438432633649564221440000000000000 632 10489991086795979175217707451650254696004093599086077397387722749273702400000000000000 633 15734986630193968762826561177475382044006140398629116096081584123910553600000000000000 634 32501775662367869903543388661670461271225798200447026690266878682175897600000000000000 635 33603530769566780747731300141727087077030062546224892001801349145978470400000000000000 636 37407704064234718190870692610601851651788182834476766568043011313447731200000000000000 637 42183155646902980087577589539614853990314333834622736768218714885377228800000000000000 638 46107170125684652653863876938648793896390085819238805304797199990993715200000000000000 639 48356300375718050344296261179558491159628626590908990929421453649090969600000000000000 640 53584008524444326057193154280051301014723613249385638597467016205749452800000000000000 641 63955106948530324648907958334254778630476570652492536390525148374604185600000000000000 642 68365803979463450486763679598686142673957713456112711314009641365956198400000000000000 643 86200361539323481048528117754865136414990160444663853395925199983162163200000000000000 644 104347806073917898111376142545363059870777562643540454110856821032248934400000000000000 645 116624018553202356712714512256582243384986687660427566359192917624278220800000000000000 646 152508331954187697239703592950915241349597976171328356008175353816363827200000000000000 647 180237119582221824010558791669263467049524880929751693464207236328429977600000000000000 648 283229759343491437730878101194556876792110527175324089729468514230389964800000000000000 649 396521663080888012823229341672379627508954738045453725621255919922545950720000000000000 650 660869438468146688038715569453966045848257896742422876035426533204243251200000000000000 651 991304157702220032058073354180949068772386845113634314053139799806364876800000000000000 652 2080113642391543673826776874346909521358451084828609708177080235659257446400000000000000 653 2150625969252273967854803209070533572929924002958393088115286345342622105600000000000000 654 2394093060111021964215724327078518505714443701406513060354752724060654796800000000000000 655 2699721961401790725604965730535350655380117365415855153165997752664142643200000000000000 656 2950858888043817769847288124073522809368965492431283539507020799423597772800000000000000 657 3094803224045955222034960715491743434216232101818175419482973033541822054400000000000000 658 3429376545564436867660361873923283264942311247960680870237889037167964979200000000000000 659 4093126844705940777530109333392305832350500521759522328993609495974667878400000000000000 660 4375411454685660831152875494315913131133293661191213524096617047421196697600000000000000 661 5516823138516702787105799536311368730559370268458486617339212798922378444800000000000000 662 6678259588730745479128073122903235831729764009186589063094836546063931801600000000000000 663 7463937187404950829613728784421263576639148010267364246988346727953806131200000000000000 664 9760533245068012623341029948858575446374270474965014784523222644247284940800000000000000 665 11535175653262196736675762666832861891169592379504108381709263125019518566400000000000000 666 18126704597983452014776198476451640114695073739220741742685984910744957747200000000000000 667 25377386437176832820686677867032296160573103234909038439760378875042940846080000000000000 668 42295644061961388034477796445053826934288505391515064066267298125071568076800000000000000 669 63443466092942082051716694667580740401432758087272596099400947187607352115200000000000000 670 135207386755450338798740496832549118888299320513859631031510215317851734016000000000000000 671 139790688001397807910562208589584682240445060192295550727493612447270436864000000000000000 672 155616048907216427674022081260103702871438840591423348923058927063942561792000000000000000 673 175481927491116397164322772484797792599707628752030584955789853923169271808000000000000000 674 191805827722848155040073728064778982608982757008033430067956351962533855232000000000000000 675 201162209562987089432272446506963323224055086618181402266393247180218433536000000000000000 676 222909475461688396397923521805013412221250231117444256565462787415917723648000000000000000 677 266053244905886150539457106670499879102782533914368951384584617238353412096000000000000000 678 284401744554567954024936907130534353523664087977428879066280108082377785344000000000000000 679 358593504003585681161876969860238967486359067449801630127048831929954598912000000000000000 680 434086873267498456143324752988710329062434660597128289101164375494155567104000000000000000 681 485155917181321803924892370987382132481544620667378676054242537316997398528000000000000000 682 634434660929420820517166946675807404014327580872725960994009471876073521152000000000000000 683 749786417462042787883924573344136022926023504667767044811102103126268706816000000000000000 684 1178235798868924380960452900969356607455179793049348213274589019198422253568000000000000000 685 1649530118416494133344634061357099250437251710269087498584424626877791154995200000000000000 686 2749216864027490222241056768928498750728752850448479164307374378129651924992000000000000000 687 4123825296041235333361585153392748126093129275672718746461061567194477887488000000000000000 688 8923687525859722360716872790948241846627755153914735648079674210978214445056000000000000000 689 9226185408092255322097105766912589027869373972691506348014578421519848833024000000000000000 690 10270659227876284226485457363166844389514963479033941028921889186220209078272000000000000000 691 11581807214413682212845302983996654311580703497634018607082130358929171939328000000000000000 692 12659184629707978232644866052275412852192861962530206384485119229527234445312000000000000000 693 13276705831157147902529981469459579332787635716799972549581954313894416613376000000000000000 694 14712025380471434162262952439130885206602515253751320933320543969450569760768000000000000000 695 17559514163788485935604169040252992020783647238348350791382584737731325198336000000000000000 696 18770515140601484965645835870615267332561829806510306018374487133436933832704000000000000000 697 23667171264236654956683880010775771854099698451686907588385222907377003528192000000000000000 698 28649733635654898105459433697254881718120687599410467080676848782614267428864000000000000000 699 32020290533967239059042896485167220743781944964046992619580007462921828302848000000000000000 700 41872687621341774154133018480603288664945620337599913425604625143820852396032000000000000000 701 49485903552494824000339021840712977513117551308072624957532738806333734649856000000000000000 702 77763562725349009143389891463977536092041866341256982076122875267095868735488000000000000000 703 108868987815488612800745848049568550528858612877759774906572025373934216229683200000000000000 704 181448313025814354667909746749280917548097688129599624844286708956557027049472000000000000000 705 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 706 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 707 597887064232601398168030476993532203724059595312287288421338172135540367818752000000000000000 708 618154422342181106580506086383143464867248056170330925316976754241829871812608000000000000000 709 688134168267711043174525643332178574097502553095274048937766575476754008244224000000000000000 710 775981083365716708260635299927775838875907134341479246674502734048254519934976000000000000000 711 848165370190434541587206025502452661096921751489523827760502988378324707835904000000000000000 712 889539290687528909469508758453791815296771593025598160821990939030925913096192000000000000000 713 985705700491586088871617813421769308842368522001338502532476445953188173971456000000000000000 714 1176487448973828557685479325696950465392504364969339503022633177427998788288512000000000000000 715 1257624514420299492698271003331222911281642597036190503231090637940274566791168000000000000000 716 1585700474703855882097819960721976714224679796263022808421809934794259236388864000000000000000 717 1919532153588878173065782057716077075114086069160501294405348868435155917733888000000000000000 718 2145359465775805016955874064506203789833390312591148505511860500015762496290816000000000000000 719 2805470070629898868326912238200420340551356562619194199515509884635997110534144000000000000000 720 3315555538017153208022714463327769493378875937640865872154693500024360221540352000000000000000 721 5210158702598383612607122728086494918166805044864217799100232642895423205277696000000000000000 722 7294222183637737057649971819321092885433527062809904918740325700053592487388774400000000000000 723 12157036972729561762749953032201821475722545104683174864567209500089320812314624000000000000000 724 18235555459094342644124929548302732213583817657024762296850814250133981218471936000000000000000 725 37015455857266128352253588336853307179811928378438323468234488627137633518092288000000000000000 726 40656320367816895075426072435560189853236052481235535612650995705216745011675136000000000000000 727 42034500719268315247474413874053755610972867819582502921554419288444431283257344000000000000000 728 46793123442204350935867743746588143038630173610478635327768127132419272560607232000000000000000 729 52766713668868736161723200395088757043561685135220588773866185915281307355578368000000000000000 730 57675245172949548827930009734166780954590679101287620287714203209726080132841472000000000000000 731 60488671766751965843926595574857843440180468325740674935895383854102962090541056000000000000000 732 67027987633427854043270011312680313001281059496091018172208398324816795830059008000000000000000 733 80001146530220341922612594147392631646690296817915086205539056065103917603618816000000000000000 734 85518466980580365503482428226523157967151696598460954219714163379938670541799424000000000000000 735 107827632279862199982651757329094416567278226145885550972683075566009628074442752000000000000000 736 130528186444043715768473179924693241107757852702914088019563723053590602405904384000000000000000 737 145884443672754741152999436386421857708670541256198098374806514001071849747775488000000000000000 738 190771964802833123046230032197628583157492246258105205567054672155247803516321792000000000000000 739 225457776585166418145544583506288325549763563759578879306519158001656495064743936000000000000000 740 354290791776690085657284345509881654435342743050766810338815819716888777958883328000000000000000 741 496007108487366119920198083713834316209479840271073534474342147603644289142436659200000000000000 742 826678514145610199866996806189723860349133067118455890790570246006073815237394432000000000000000 743 1240017771218415299800495209284585790523699600677683836185855369009110722856091648000000000000000 744 2554066454151362856305497595242878195407023058112244319308179715272496712748367872000000000000000 745 2805286105379365760204398998053653099873287621205251957272918703659955405805584384000000000000000 746 2900380549629513752075734557309709137157127879551192701587254930902665758544756736000000000000000 747 3228725517512100214574874318514581869665481979123025837616000772136929806681899008000000000000000 748 3640903243151942795158900827261124236005756274330220625396766828154410207534907392000000000000000 749 3979591916933518869127170671657507885866756857988845799852280021471099529166061568000000000000000 750 4173718351905885643230935094665191197372452314476106570576781485933104384247332864000000000000000 751 4624931146706521928985630780574941597088393105230280253882379484412358912274071552000000000000000 752 5520079110585203592660268996170091583621630480436140948182194868492170314649698304000000000000000 753 5900774221660045219740287547630097899733467065293805841160277273215768267384160256000000000000000 754 7440106627310491798802971255707514743142197604066103017115132214054664337136549888000000000000000 755 9006444864639016388024649414803833636435291836501072073349896890697751566007402496000000000000000 756 10066026613420077139556961110663108181898267346677668787861649466073957632596508672000000000000000 757 13163265571395485490189872221636372237866964991809259184126772378712098442626203648000000000000000 758 15556586584376482852042576261933894462933685899410942672149821902114298159467331584000000000000000 759 24446064632591615910352619840181834156038649270502909913378291560465325679162949632000000000000000 760 34224490485628262274493667776254567818454108978704073878729608184651455950828129484800000000000000 761 57040817476047103790822779627090946364090181631173456464549346974419093251380215808000000000000000 762 85561226214070655686234169440636419546135272446760184696824020461628639877070323712000000000000000 763 178784651790595399941384831667001473678491614067857102351572580069074769892385751040000000000000000 764 196370027376555603214307929863755716991130133484367637009104309256196878406390906880000000000000000 765 203026638474065962645301419011679639600998951568583489111107845163186603098132971520000000000000000 766 226010786225847015020241202296020730876583738538611808633120054049585086467732930560000000000000000 767 254863227020635995661123057908278696520402939203115443777773677970808714527443517440000000000000000 768 278571434185346320838901947016025552010672980059219205989659601502976967041624309760000000000000000 769 292160284633411995026165456626563383816071662013327459940374704015317306897313300480000000000000000 770 323745180269456535028994154640245911796187517366119617771766563908865123859185008640000000000000000 771 386405537740964251486218829731906410853514133630529866372753640794451922025478881280000000000000000 772 413054195516203165381820128334106852981342694570566408881219409125103778716891217920000000000000000 773 520807463911734425916207987899526032019953832284627211198059254983826503599558492160000000000000000 774 630451140524731147161725459036268354550470428555075045134492782348842609620518174720000000000000000 775 704621862939405399768987277746417572732878714267436815150315462625177034281755607040000000000000000 776 921428589997683984313291055514546056650687549426648142888874066509846890983834255360000000000000000 777 1088961060906353799642980338335372612405358012958765987050487533148000871162713210880000000000000000 778 1711224524281413113724683388812728390922705448935203693936480409232572797541406474240000000000000000 779 2395714333993978359214556744337819747291787628509285171511072572925601916557969063936000000000000000 780 3992857223323297265357594573896366245486312714182141952518454288209336527596615106560000000000000000 781 5989285834984945898036391860844549368229469071273212928777681432314004791394922659840000000000000000 782 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 783 12693710277132273395838323048357104631172904598817854266961653184904308662359388323840000000000000000 784 13942271943735447828215863020326655906370239477390102227646405957189978366853754388480000000000000000 785 14414891331658683347816400749829254411670925561369427726888657006586248819967440977920000000000000000 786 16046765822035138066437125363017471892237445436241438412951523837520541139209038069760000000000000000 787 18095289118465155691939737111487787452948608683421196508221931135927418731448489738240000000000000000 788 19778571827159588779562038238137814192757781584204563625265831706711364659955325992960000000000000000 789 20743380208972251646857747420486000250941088002946249655766603985087528789709244334080000000000000000 790 22985907799131413987058584979457459737529313732994492861795426037529423794002135613440000000000000000 791 27434793179608461855521536910965355170599503487767620512465508496406086463809000570880000000000000000 792 29326847881650424742109229111721586561675331314510215030566578047882368288899276472320000000000000000 793 36977329937733144240050767140866348273416722092208531995062207103851681755568652943360000000000000000 794 44762030977255911448482507591575053173083400427410328204548987546767825283056790405120000000000000000 795 50028152268697783383598096719995647664034388712988013875672397846387569434004648099840000000000000000 796 65421429889835562886243664941532770022198816009292018145110058722199129259852232130560000000000000000 797 77316235324351119774651604021811455480780418920072385080584614853508061852552637972480000000000000000 798 121496941223980331074452520605703715755512086874399462269490109055512668625439859671040000000000000000 799 170095717713572463504233528847985202057716921624159247177286152677717736075615803539456000000000000000 800 283492862855954105840389214746642003429528202706932078628810254462862893459359672565760000000000000000 801 425239294283931158760583822119963005144292304060398117943215381694294340189039508848640000000000000000 802 862457160237832209317240427961615109025043546263342661743986126253216689960868863016960000000000000000 803 913947139953523684500359259481711533444449131114885507221239029313110223689875959316480000000000000000 804 1003843579948952243631542137463519225258657242372087360390541228917678442413470315970560000000000000000 805 1037872175879425201042780853987706317640306640418598796335983304474209915037655750410240000000000000000 806 1155367139186529940783473026137257976241096071409383565732509716301478962023050741022720000000000000000 807 1302860816529491209819661072027120696612299825206326148591979041786774148664291261153280000000000000000 808 1424057171555490392128466753145922621878560274062728581019139882883218255516783471493120000000000000000 809 1493523375046002118573757814274992018067758336212129975215195486926302072859065592053760000000000000000 810 1654985361537461807068218118520937101102110588775603486049270674702118513168153764167680000000000000000 811 1975305108931809253597550657589505572283164251119268676897516611741238225394248041103360000000000000000 812 2111533047478830581431864496043954232440623854644735482200793619447530516800747906007040000000000000000 813 2662367755516786385283655234142377075686003990639014303644478911477321086400943011921920000000000000000 814 3222866230362425624290740546593403828462004830773543630727527103367283420380088909168640000000000000000 815 3602026963346240403619062963839686631810475987335136999048412644939904999248334663188480000000000000000 816 4710342952068160527809543875790359441598314752669025306447924227998337306709360713400320000000000000000 817 5566768943353280623774915489570424794616190162245211725802092269452580453383789934018560000000000000000 818 8747779768126583837360581483610667534396870254956761283403287851996912141031669896314880000000000000000 819 12246891675377217372304814077054934548155618356939465796764602992795676997444337854840832000000000000000 820 20411486125628695620508023461758224246926030594899109661274338321326128329073896424734720000000000000000 821 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102080000000000000000 822 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 823 62959372697361751280158551241197902958828178877224014307310987216484818367143427000238080000000000000000 824 66718141216607228968526225942164941941444786571386642027150449139857046329360945030103040000000000000000 825 73280581336273513785102576034836903443881978693162377308509509710990526296183333065850880000000000000000 826 75764668839198039676123002341102561187742384750557712132526781226617323797748869779947520000000000000000 827 84341801160616685677193530908019832265600013212885000298473209290007964227682704094658560000000000000000 828 95108839606652858316835258257979810852697887240061808847214470050434512852493262064189440000000000000000 829 103956173523550798625378072979652351397134900006579186414397211450474932652725193418997760000000000000000 830 109027206378358154655884320442074417318946358543485488190709270545620051318711788219924480000000000000000 831 120813931392234711915979922652028408380454072980619054481596759253254651461275224784240640000000000000000 832 144197272952022075512621198004033906776670990331706613413518712657110390453780107000545280000000000000000 833 154141912465954632444526108211208658968165541389065690200657934219669727726454597138513920000000000000000 834 194352846152725406125706832092393526525078291316648044166046960537844439307268839870300160000000000000000 835 235269234816457070573224059901318479477726352646468685043109478545811689687746490369310720000000000000000 836 262947968324275549464191596360297124122164747075465000930534123080613064945128430412759040000000000000000 837 343855035500975718530096702932696239236676976944838847370698468643878623389783332078223360000000000000000 838 406374132864789485535568830738641010006981881843900455983552735670038373097016665183354880000000000000000 839 638587923073240620127322448303578730010971528611843573688440013195774586295311902430986240000000000000000 840 894023092302536868178251427625010222015360140056581003163816018474084420813436663403380736000000000000000 841 1490038487170894780297085712708350370025600233427635005273026697456807368022394439005634560000000000000000 842 2235057730756342170445628569062525555038400350141452507909540046185211052033591658508451840000000000000000 843 4531349919889570427752781208510325782817578792067602344802903107334400489054405006291107840000000000000000 844 4658993579604769594731732791848644818953285236914577058741013054019876559168613598017617920000000000000000 845 4937142450028934943670940719720205703666914206282611510009133236349421428372709932227624960000000000000000 846 5422763018884240020097590626577930854847266423294015920829703718613298945917566646872965120000000000000000 847 5606585494100654936033102173241589527892936471541270697806981810769681961033416363716116480000000000000000 848 6241293285885634740112321287193467587654400977753490022087017487460589352848520103004733440000000000000000 849 7038054130892311515445809111090506003099643655764573854693870783732153951084501392750018560000000000000000 850 7692756840742759098277977400494274003387982600486859794665393647335145016301664313005834240000000000000000 851 8068013271998503444535439712713506881602030532217926126112486020375883797584672328274411520000000000000000 852 8940230923025368681782514276250102220153601400565810031638160184740844208134366634033807360000000000000000 853 10670598198449633587933968652298509101473653284546289392600384736626168893579727918040350720000000000000000 854 11406501522480642800894932007629440763644250062790861074848687132255559851757640188250030080000000000000000 855 14382110615301680053302305574837120962855793557431955268287475079800488508737894150402211840000000000000000 856 17409923376417823222418580432697567481351750095838682693190101412390065036893240287328993280000000000000000 857 19458149655996390660350178130661987185040191283584410068859525107965366805939503850544168960000000000000000 858 25445272627072203171227156017019521703514096293918074705431686679647018130843966573788528640000000000000000 859 30071685831994421929632093474659434740516659256448633742782902439582839609179233223568261120000000000000000 860 47255506307419805889421861174464826020811893117276424452944560976487319385853080779892981760000000000000000 861 66157708830387728245190605644250756429136650364186994234122385367082247140194313091850174464000000000000000 862 110262848050646213741984342740417927381894417273644990390203975611803745233657188486416957440000000000000000 863 165394272075969320612976514110626891072841625910467485585305963417705617850485782729625436160000000000000000 864 339851243991717782081458590638274433711318409405070175860217733050080036679080375471833088000000000000000000 865 349424518470357719604879959388648361421496392768593279405575979051490741937646019851321344000000000000000000 866 370285683752170120775320553979015427775018565471195863250684992726206607127953244917071872000000000000000000 867 406707226416318001507319296993344814113544981747051194062227778895997420943817498515472384000000000000000000 868 420493912057549120202482662993119214591970235365595302335523635807726147077506227278708736000000000000000000 869 468096996441422605508424096539510069074080073331511751656526311559544201463639007725355008000000000000000000 870 527854059816923363658435683331787950232473274182343039102040308779911546331337604456251392000000000000000000 871 576956763055706932370848305037070550254098695036514484599904523550135876222624823475437568000000000000000000 872 605100995399887758340157978453513016120152289916344459458436451528191284818850424620580864000000000000000000 873 670517319226902651133688570718757666511520105042435752372862013855563315610077497552535552000000000000000000 874 800294864883722519095047648922388182610523996340971704445028855246962667018479593853026304000000000000000000 875 855487614186048210067119900572208057273318754709314580613651534919166988881823014118752256000000000000000000 876 1078658296147626003997672918112784072214184516807396645121560630985036638155342061280165888000000000000000000 877 1305744253231336741681393532452317561101381257187901201989257605929254877766993021549674496000000000000000000 878 1459361224199729299526263359799649038878014346268830755164464383097402510445462788790812672000000000000000000 879 1908395447030415237842036701276464127763557222043855602907376500973526359813297493034139648000000000000000000 880 2255376437399581644722407010599457605538749444233647530708717682968712970688442491767619584000000000000000000 881 3544162973056485441706639588084861951560891983795731833970842073236548953938981058491973632000000000000000000 882 4961828162279079618389295423318806732185248777314024567559178902531168535514573481888763084800000000000000000 883 8269713603798466030648825705531344553642081295523374279265298170885280892524289136481271808000000000000000000 884 12404570405697699045973238558297016830463121943285061418897947256327921338786433704721907712000000000000000000 885 25828694543370551438190852888508856962060199114785333365376547711806082787610108535859314688000000000000000000 886 26556263403747186689970876913537275468033725850413089234823774407913296387261097508700422144000000000000000000 887 28141711965164929178924362102405172510901410975810885607052059447191702141724446613697462272000000000000000000 888 30909749207640168114556266571494205872629418612775890748729311196095803991730129887175901184000000000000000000 889 31957537316373733135388682387477060308989737887785242977499796321387187177890473273181863936000000000000000000 890 35575371729548118018640231337002765249630085573194893125895999678525359311236564587126980608000000000000000000 891 40116908546086175638041111933215884217667968837858070971755063467273277521181657938675105792000000000000000000 892 43848713992233726860184471182817361819311500822775100829592743789810326592919486584133255168000000000000000000 893 45987675650391469633852006362466989225131574033642178918841170316142537646232632271164145664000000000000000000 894 50959316261244601486160331374625582654875527983225117180337513053022811986365889813992701952000000000000000000 895 60822409731162911451223621318101501878399823721913849537822192998769162693404449132829999104000000000000000000 896 65017058678139663965101112443487812352772225357907908126637516653856691155018549073025171456000000000000000000 897 81978030507219576303823141776571589488278023277362145029238607954862784499805996657292607488000000000000000000 898 99236563245581592367785908466376134643704975546280491351183578050623370710291469637775261696000000000000000000 899 110911453039179426763996015344773326954729090316431137392499293115402590793855171948101763072000000000000000000 900 145038053974311558075994789297011273710030348875333025820960614073988003345810609470594613248000000000000000000 901 171408609242368204998902932805558778020944957761757212333862543905622185772321629374339088384000000000000000000 902 269356385952292893569704608694449508318627790768475619381783997565977720499362560445389996032000000000000000000 903 377098940333210050997586452172229311646078907075865867134497596592368808699107584623545994444800000000000000000 904 628498233888683418329310753620382186076798178459776445224162660987281347831845974372576657408000000000000000000 905 942747350833025127493966130430573279115197267689664667836243991480922021747768961558864986112000000000000000000 906 1988809479839532460740695672415181986078635331838470669133994173809068374645978357261167230976000000000000000000 907 2044832282088533375127757522342370211038596890481807871081430629409323821819104508169932505088000000000000000000 908 2166911821317699546777175881885198283339408645137438191743008577433761064912782389254704594944000000000000000000 909 2380050688988292944820832526005053852192465233183743587652156962099376907363220001312544391168000000000000000000 910 2460730373360777451424928543835733643792209817359463709267484316746813412697566442035003523072000000000000000000 911 2739303623175205087435297812949212924221516589136006770693991975246452666965215473208777506816000000000000000000 912 3089001958048635524129165618857623084760433600515071464825139886980042369130987661277983145984000000000000000000 913 3376350977401996968234204281076936860086985563353682763878641271815395147654800466978260647936000000000000000000 914 3541051025080143161806604489909958170335131200590447776750770114342975398759912684879639216128000000000000000000 915 3923867352115834314434345515846169864425415654708334022885988505082756522950173515677438050304000000000000000000 916 4683325549299544181744218841493815644636786426587366414412308860905225527392142583227909931008000000000000000000 917 5006313518216754125312785658148561551163461352558908925751088782346965218936428278622938202112000000000000000000 918 6312308349055907375394381916796012390597407792356885167251372812524434406485061742611530776576000000000000000000 919 7641215369909782612319514951910962367565283117063597834041135509897999544692443162108695150592000000000000000000 920 8540181884016815860827693181547546175514139954365197579222445569885999491126848240003835756544000000000000000000 921 11167930156021989971851598775869868075672336863400642988213967283697076257627416929235785220096000000000000000000 922 13198462911662351784915525826028025907612761747655305349707415880732908304468765461824109805568000000000000000000 923 20740441718326552804867254869472612140534339889172622692397367812580284478450917154295029694464000000000000000000 924 29036618405657173926814156817261656996748075844841671769356314937612398269831284016013041572249600000000000000000 925 48394364009428623211356928028769428327913459741402786282260524896020663783052140026688402620416000000000000000000 926 72591546014142934817035392043154142491870189612104179423390787344030995674578210040032603930624000000000000000000 927 155127139427483531937774262448384194914133555883400712192451545557107333222386311866371044016128000000000000000000 928 159496918002905603259965086742704876461010557457581013944351589093927258101890151637254735396864000000000000000000 929 169019122062780564648619718787045466100473874320720178955954669039833363063197026361866958405632000000000000000000 930 185643953741086849696024937028394200471012288188331999836868243043751398774331160102378462511104000000000000000000 931 191936969122140641211144426419187224215792365754038169322863776706251446190410182478730274799616000000000000000000 932 213665682607665996819953229410038608089278293952608528114131374069223308023286806910284645531648000000000000000000 933 240942152727793570882074918270894600611313820840175574256360911184443304792217037579682685386752000000000000000000 934 263355376237355763522267933924001075086784873941587255582534019201600821517074436424304330539008000000000000000000 935 276201979956251166620915150212976737286140233646054926586560068918752081103273189420611858857984000000000000000000 936 306061653465035076525878950236001249425182421067250053785107103396455008790113534222840167923712000000000000000000 937 365299392845364446176049069636517620281669341273814580324160091150607591136587121491776974618624000000000000000000 938 390492454420906821774397281335587800990749985499594896208584925023063287077041405732589179764736000000000000000000 939 492360051226360775280761789510088966466597807803837043045607079376905883705834815923699400572928000000000000000000 940 596014798852963043760922166249055064670092083130960631055208569772043964486010566644478221746176000000000000000000 941 666134186953311637144560068160708601690102916440485411179350754451107960307894162720299189010432000000000000000000 942 871098552169715217804424704517849709902442275345250153080689448128371948094938520480391247167488000000000000000000 943 1029480107109663439223411014430186020793795416317113817277178438697166847748563706022280564834304000000000000000000 944 1617754454029471118779645879818863746961678511355464570006994689381262189319171538035012316168192000000000000000000 945 2264856235641259566291504231746409245746349915897650398009792565133767065046840153249017242635468800000000000000000 946 3774760392735432610485840386244015409577249859829417330016320941889611775078066922081695404392448000000000000000000 947 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588672000000000000000000 948 11324281178206297831457521158732046228731749579488251990048962825668835325234200766245086213177344000000000000000000 949 12255044014771199023084166733422351398216550914788656263203672099011479324568518637443312477274112000000000000000000 950 12600256522229542657537241852673685240419834039148900101603775538420253390049321979343124096352256000000000000000000 951 13352510642959664607240957784176591821937436071336894137520418854146835681992565082587489714044928000000000000000000 952 14665872345545861125985970025243141837209970766878227987112591200456360503172161648087898538377216000000000000000000 953 15163020560649110655680409687115790713047596894569015376506238359793864249042404415819691709169664000000000000000000 954 16879588926005613748776305123393050039052985222256073721016378551468641333839657745912486997000192000000000000000000 955 19034430065495692099683918543400673448293791846373870366252511983571021078585145968794932145553408000000000000000000 956 20805074722751105318259166779996084931856005041385393191020187516926464899848880477520042112581632000000000000000000 957 21819956416543842163052296866825162245605078458038339200338245444581414407158581964228336849780736000000000000000000 958 24178870623737771045544437068644098704589411264312754249023461168319945694418969203604373265973248000000000000000000 959 28858652034783791247907876501284892002251877960631351845608647200897999699790382597850380994871296000000000000000000 960 30848903899251638920177385225511436278269248854467996800478209076821999679086271052874545201414144000000000000000000 961 38896444046882501247180181371297028350861226816503126400602959270775564812760950457972252645261312000000000000000000 962 47085169109384080457112851133675350108937274567345889853361477011991473194394834764913779517947904000000000000000000 963 52624600769311619334420245384695979533518130398798347483168709601637528864323638854903635931824128000000000000000000 964 68816785621407502206549551656910127082292939752274762093374466402141383899500143117950908526231552000000000000000000 965 81328928461663411698649470139984695642709837889051991564897096657076180972136532775760164621910016000000000000000000 966 127802601868328218383592024505690236009972602397081701030552580461119712956214551504765972977287168000000000000000000 967 178923642615659505737028834307966330413961643355914381442773612645567598138700372106672362168202035200000000000000000 968 298206071026099176228381390513277217356602738926523969071289354409279330231167286844453936947003392000000000000000000 969 447309106539148764342572085769915826034904108389785953606934031613918995346750930266680905420505088000000000000000000 970 905942494256503826516601692698563698298539966359060159203917026053506826018736061299606897054187520000000000000000000 971 980403521181695921846733338673788111857324073183092501056293767920918345965481490995464998181928960000000000000000000 972 1008020521778363412602979348213894819233586723131912008128302043073620271203945758347449927708180480000000000000000000 973 1068200851436773168579276622734127345754994885706951531001633508331746854559405206606999177123594240000000000000000000 974 1173269787643668890078877602019451346976797661350258238969007296036508840253772931847031883070177280000000000000000000 975 1213041644851928852454432774969263257043807751565521230120499068783509139923392353265575336733573120000000000000000000 976 1350367114080449099902104409871444003124238817780485897681310284117491306707172619672998959760015360000000000000000000 977 1522754405239655367974713483472053875863503347709909629300200958685681686286811677503594571644272640000000000000000000 978 1664405977820088425460733342399686794548480403310831455281615001354117191987910438201603369006530560000000000000000000 979 1745596513323507373044183749346012979648406276643067136027059635566513152572686557138266947982458880000000000000000000 980 1934309649899021683643554965491527896367152901145020339921876893465595655553517536288349861277859840000000000000000000 981 2308692162782703299832630120102791360180150236850508147648691776071839975983230607828030479589703680000000000000000000 982 2467912311940131113614190818040914902261539908357439744038256726145759974326901684229963616113131520000000000000000000 983 3111715523750600099774414509703762268068898145320250112048236741662045185020876036637780211620904960000000000000000000 984 3766813528750726436569028090694028008714981965387671188268918160959317855551586781193102361435832320000000000000000000 985 4209968061544929546753619630775678362681450431903867798653496768131002309145891108392290874545930240000000000000000000 986 5505342849712600176523964132552810166583435180181980967469957312171310711960011449436072682098524160000000000000000000 987 6506314276933072935891957611198775651416787031124159325191767732566094477770922622060813169752801280000000000000000000 988 10224208149466257470687361960455218880797808191766536082444206436889577036497164120381277838182973440000000000000000000 989 14313891409252760458962306744637306433116931468473150515421889011645407851096029768533788973456162816000000000000000000 990 23856485682087934098270511241062177388528219114121917525703148352742346418493382947556314955760271360000000000000000000 991 35784728523131901147405766861593266082792328671182876288554722529113519627740074421334472433640407040000000000000000000 992 73381342034776809947844737108583659562181737275083872895517279110334052907517620965268158661389189120000000000000000000 993 79412685215717369669585400432576837060443249927830492585559795201594386023204000770632664852736245760000000000000000000 994 81649662264047436420841327205325480357920524573684872658392465488963241967519606426143444144362618880000000000000000000 995 86524268966378626654921406441464315006154585742263074011132314174871495219311821735166933347011133440000000000000000000 996 95034852799137180096389085763575559105120610569370917356489590978957216060555607479609582528684359680000000000000000000 997 98256373233006237048809054772510323820548427876807219639760424571464240333794780614511602275419422720000000000000000000 998 109379736240516377092070457199586964253063344240219357712186133013516795843280982193512915740561244160000000000000000000 999 123343106824412084805951792161236363944943771164502679973316277653540216589231745877791160303186083840000000000000000000 1000 134816884203427162462319400734374630358426912668177347877810815109683492551020745494329872889528975360000000000000000000