1 1 2 2 3 4 4 6 5 12 6 18 7 36 8 48 9 64 10 96 11 192 12 240 13 480 14 720 15 960 16 1200 17 2400 18 2880 19 5760 20 7200 21 9600 22 14400 23 28800 24 33600 25 40320 26 60480 27 69120 28 86400 29 172800 30 201600 31 403200 32 483840 33 645120 34 967680 35 1161216 36 1306368 37 2612736 38 3919104 39 5225472 40 5971968 41 11943936 42 13934592 43 27869184 44 34836480 45 39191040 46 58786560 47 117573120 48 130636800 49 149299200 50 165888000 51 221184000 52 276480000 53 552960000 54 608256000 55 729907200 56 821145600 57 1094860800 58 1642291200 59 3284582400 60 3613040640 61 7226081280 62 10839121920 63 12043468800 64 14050713600 65 16860856320 66 19670999040 67 39341998080 68 49177497600 69 65569996800 70 72126996480 71 144253992960 72 157367992320 73 314735984640 74 472103976960 75 515022520320 76 643778150400 77 735746457600 78 858370867200 79 1716741734400 80 1859803545600 81 2014787174400 82 3022180761600 83 6044361523200 84 6593848934400 85 7912618721280 86 11868928081920 87 15825237442560 88 17803392122880 89 35606784245760 90 38345767649280 91 43823734456320 92 54779668070400 93 73039557427200 94 109559336140800 95 131471203368960 96 141584372858880 97 283168745717760 98 306766141194240 99 340851267993600 100 365197787136000 101 730395574272000 102 852128169984000 103 1704256339968000 104 1917288382464000 105 2064772104192000 106 3097158156288000 107 6194316312576000 108 6636767477760000 109 13273534955520000 110 14600888451072000 111 19467851268096000 112 20858412072960000 113 41716824145920000 114 48669628170240000 115 58403553804288000 116 73004442255360000 117 81116046950400000 118 121674070425600000 119 139056080486400000 120 148326485852160000 121 161810711838720000 122 242716067758080000 123 323621423677440000 124 404526779596800000 125 429809703321600000 126 458463683543040000 127 916927367086080000 128 1047916990955520000 129 1397222654607360000 130 1536944920068096000 131 3073889840136192000 132 3330047326814208000 133 3805768373501952000 134 5708652560252928000 135 6044455652032512000 136 6800012608536576000 137 13600025217073152000 138 15866696086585344000 139 31733392173170688000 140 33716729183993856000 141 44955638911991808000 142 67433458367987712000 143 73563772765077504000 144 78468024282749337600 145 94161629139299205120 146 141242443708948807680 147 149550822750651678720 148 186938528438314598400 149 373877056876629196800 150 394648004480886374400 151 789296008961772748800 152 887958010081994342400 153 986620011202215936000 154 1062513858217771008000 155 1275016629861325209600 156 1381268015683102310400 157 2762536031366204620800 158 4143804047049306931200 159 5525072062732409241600 160 5815865329192009728000 161 6646703233362296832000 162 7062122185447440384000 163 14124244370894880768000 164 17655305463618600960000 165 18916398711019929600000 166 28374598066529894400000 167 56749196133059788800000 168 59901929251563110400000 169 64509769963221811200000 170 70960746959543992320000 171 78845274399493324800000 172 98556592999366656000000 173 197113185998733312000000 174 229965383665188864000000 175 242068824910725120000000 176 258206746571440128000000 177 344275662095253504000000 178 516413493142880256000000 179 1032826986285760512000000 180 1084468335600048537600000 181 2168936671200097075200000 182 2323860719142961152000000 183 3098480958857281536000000 184 3485791078714441728000000 185 4182949294457330073600000 186 4880107510200218419200000 187 5323753647491147366400000 188 6654692059363934208000000 189 6987426662332130918400000 190 7686169328565344010240000 191 15372338657130688020480000 192 16276593872256022609920000 193 32553187744512045219840000 194 48829781616768067829760000 195 52085100391219272351744000 196 54565343266991618654208000 197 109130686533983237308416000 198 115951354442357189640192000 199 231902708884714379280384000 200 242945695022081730674688000 201 323927593362775640899584000 202 485891390044163461349376000 203 555304445764758241542144000 204 601579816245154761670656000 205 721895779494185714004787200 206 1082843669241278571007180800 207 1203159632490309523341312000 208 1278357109520953868550144000 209 1394571392204676947509248000 210 1457961000941253172396032000 211 2915922001882506344792064000 212 3644902502353132930990080000 213 4859870003137510574653440000 214 7289805004706265861980160000 215 8747766005647519034376192000 216 9233753005961270091841536000 217 10552860578241451533533184000 218 15829290867362177300299776000 219 21105721156482903067066368000 220 22347234165687779718070272000 221 24066252178432993542537216000 222 28077294208171825799626752000 223 56154588416343651599253504000 224 58596092260532506016612352000 225 61259550999647619926458368000 226 91889326499471429889687552000 227 183778652998942859779375104000 228 199093540748854764760989696000 229 398187081497709529521979392000 230 438005789647480482474177331200 231 462339444627896064833853849600 232 520131875206383072938085580800 233 1040263750412766145876171161600 234 1101455735731164154457122406400 235 1321746882877396985348546887680 236 1652183603596746231685683609600 237 2202911471462328308914244812800 238 2360262290852494616693833728000 239 4720524581704989233387667456000 240 4925764780909553982665392128000 241 9851529561819107965330784256000 242 10370031117704324174032404480000 243 10915822229162446498981478400000 244 13644777786453058123726848000000 245 14213310194221935545548800000000 246 16582195226592258136473600000000 247 17857748705560893377740800000000 248 20089967293756005049958400000000 249 26786623058341340066611200000000 250 27902732352438895902720000000000 251 55805464704877791805440000000000 252 58037683293072903477657600000000 253 63313836319715894702899200000000 254 94970754479573842054348800000000 255 101302138111545431524638720000000 256 113964905375488610465218560000000 257 227929810750977220930437120000000 258 265918112542806757752176640000000 259 303906414334636294573916160000000 260 320790104019893866494689280000000 261 356433448910993184994099200000000 262 534650173366489777491148800000000 263 1069300346732979554982297600000000 264 1122765364069628532731412480000000 265 1347318436883554239277694976000000 266 1443555468089522399226101760000000 267 1924740624119363198968135680000000 268 2405925780149203998710169600000000 269 4811851560298407997420339200000000 270 5004325622710344317317152768000000 271 10008651245420688634634305536000000 272 10634191948259481674298949632000000 273 11193886261325770183472578560000000 274 16790829391988655275208867840000000 275 17590392696369067431171194880000000 276 19056258754399823050435461120000000 277 38112517508799646100870922240000000 278 57168776263199469151306383360000000 279 63520862514666076834784870400000000 280 65963972611384002866891980800000000 281 131927945222768005733783961600000000 282 153915936093229340022747955200000000 283 307831872186458680045495910400000000 284 384789840233073350056869888000000000 285 410442496248611573393994547200000000 286 430964621061042152063694274560000000 287 492530995498333888072793456640000000 288 517157545273250582476433129472000000 289 547578577348147675563282137088000000 290 602336435082962443119610350796800000 291 803115246777283257492813801062400000 292 1003894058471604071866017251328000000 293 2007788116943208143732034502656000000 294 2082150639792956593499887632384000000 295 2498580767751547912199865158860800000 296 2810903363720491401224848303718400000 297 2938671698435059192189614135705600000 298 4408007547652588788284421203558400000 299 4747085051318172541229376680755200000 300 4929665245599640715892045014630400000 301 5633903137828160818162337159577600000 302 8450854706742241227243505739366400000 303 11267806275656321636324674319155200000 304 11972044167884841738594966464102400000 305 14366453001461810086313959756922880000 306 15164589279320799535553624187863040000 307 30329178558641599071107248375726080000 308 31647838495973842508981476565975040000 309 42197117994631790011975302087966720000 310 46416829794094969013172832296763392000 311 92833659588189938026345664593526784000 312 97254310044770411265695458145599488000 313 194508620089540822531390916291198976000 314 291762930134311233797086374436798464000 315 302183034781965206432696602095255552000 316 377728793477456508040870752619069440000 317 755457586954913016081741505238138880000 318 881367184780731852095365089444495360000 319 961491474306252929558580097575813120000 320 997102269650928963986675656745287680000 321 1329469692867905285315567542327050240000 322 1424431813787041377123822366778982400000 323 1508221920480396752248753094236569600000 324 1580042011931844216641550860628787200000 325 1651862103383291681034348627021004800000 326 2477793155074937521551522940531507200000 327 3303724206766583362068697254042009600000 328 3716689732612406282327284410797260800000 329 4247645408699892894088325040911155200000 330 4424630634062388431342005250949120000000 331 8849261268124776862684010501898240000000 332 11061576585155971078355013127372800000000 333 12290640650173301198172236808192000000000 334 18435960975259951797258355212288000000000 335 22123153170311942156710026254745600000000 336 22886020521012353955217268539392000000000 337 45772041042024707910434537078784000000000 338 47762129782982303906540386516992000000000 339 63682839710643071875387182022656000000000 340 67034568116466391447775981076480000000000 341 73128619763417881579391979356160000000000 342 77191320861385541667135978209280000000000 343 79764364890098393056040510816256000000000 344 89734910501360692188045574668288000000000 345 95717237868118071667248612979507200000000 346 143575856802177107500872919469260800000000 347 287151713604354215001745838938521600000000 348 311081023071383732918557992183398400000000 349 622162046142767465837115984366796800000000 350 642231789566727706670571338701209600000000 351 668991447465341361115178477813760000000000 352 695751105363955015559785616926310400000000 353 1391502210727910031119571233852620800000000 354 1623419245849228369639499772828057600000000 355 1948103095019074043567399727393669120000000 356 2435128868773842554459249659242086400000000 357 2556885312212534682182212142204190720000000 358 3835327968318802023273318213306286080000000 359 7670655936637604046546636426612572160000000 360 7944607934374661333923302013277306880000000 361 8362745194078590877814002119239270400000000 362 12544117791117886316721003178858905600000000 363 13026583860007035790441041762661171200000000 364 13547647214407317222058683433167618048000000 365 16257176657288780666470420119801141657600000 366 18966706100170244110882156806434665267200000 367 37933412200340488221764313612869330534400000 368 40304250462861768735624583213673663692800000 369 44782500514290854150693981348526292992000000 370 49260750565719939565763379483378922291200000 371 56298000646537073789443862266718768332800000 372 60989500700415163271897517455611999027200000 373 121979001400830326543795034911223998054400000 374 127787525277060342093499560383187045580800000 375 132193991665924491820861614189503840256000000 376 148718240624165053298469315963191820288000000 377 160158105287562365090659263344975806464000000 378 165163046077798688999742365324506300416000000 379 330326092155597377999484730649012600832000000 380 346842396763377246899458967181463230873600000 381 462456529017836329199278622908617641164800000 382 693684793526754493798917934362926461747200000 383 1387369587053508987597835868725852923494400000 384 1450431841010486668852282953667937147289600000 385 1504151538825689878809774914914897782374400000 386 2256227308238534818214662372372346673561600000 387 2506919231376149798016291524858162970624000000 388 3133649039220187247520364406072703713280000000 389 6267298078440374495040728812145407426560000000 390 6508348004534235052542295304920230789120000000 391 6891192004800954761515371499327303188480000000 392 7100016004946438239137049423549342679040000000 393 9466688006595250985516065898065790238720000000 394 14200032009892876478274098847098685358080000000 395 17040038411871451773928918616518422429696000000 396 17648611212295432194426379995679794659328000000 397 35297222424590864388852759991359589318656000000 398 52945833636886296583279139987039383977984000000 399 55467063810071358325340051414993640357888000000 400 57315965937073736936184719795493428369817600000 401 114631931874147473872369439590986856739635200000 402 133737253853172052851097679522817999529574400000 403 144024734918800672301182116409188614878003200000 404 180030918648500840376477645511485768597504000000 405 185838367637162157807976924398953051455488000000 406 199112536754102311937118133284592555130880000000 407 217213676459020703931401599946828241960960000000 408 227087025388976190473738036308047707504640000000 409 454174050777952380947476072616095415009280000000 410 499591455855747619042223679877704956510208000000 411 666121941140996825389631573170273275346944000000 412 832652426426246031737039466462841594183680000000 413 951602773058566893413759390243247536209920000000 414 1004469593784042831936746023034539065999360000000 415 1205363512540851398324095227641446879199232000000 416 1250006605597919968632395050887426393243648000000 417 1666675474130559958176526734516568524324864000000 418 1742433450227403592639096131540048911794176000000 419 3484866900454807185278192263080097823588352000000 420 3587362985762301514256962623758924230164480000000 421 7174725971524603028513925247517848460328960000000 422 10762088957286904542770887871276772690493440000000 423 11957876619207671714189875412529747433881600000000 424 13452611196608630678463609839095965863116800000000 425 14037507335591614621005505919056660031078400000000 426 16377091891523550391173090238899436702924800000000 427 18716676447455486161340674558742213374771200000000 428 23395845559319357701675843198427766718464000000000 429 24231411472152191905307123312657329815552000000000 430 26654552619367411095837835643923062797107200000000 431 53309105238734822191675671287846125594214400000000 432 55626892423027640547835483082969870185267200000000 433 111253784846055281095670966165939740370534400000000 434 119200483763630658316790320892078293254144000000000 435 127147182681206035537909675618216846137753600000000 436 158933978351507544422387094522771057672192000000000 437 167298924580534257286723257392390587023360000000000 438 195182078677289966834510466957789018193920000000000 439 390364157354579933669020933915578036387840000000000 440 403824990366806827933469931636804865228800000000000 441 415362847234429880160140501112142147092480000000000 442 432669632535864458500146355325148069888000000000000 443 865339265071728917000292710650296139776000000000000 444 937450870494372993416983769871154151424000000000000 445 1124941044593247592100380523845384981708800000000000 446 1687411566889871388150570785768077472563200000000000 447 2249882089186495184200761047690769963417600000000000 448 2312378813886120050428559965682180240179200000000000 449 4624757627772240100857119931364360480358400000000000 450 4769281303640122604008904929219496745369600000000000 451 5202852331243770113464259922784905540403200000000000 452 6503565414054712641830324903481131925504000000000000 453 8671420552072950189107099871308175900672000000000000 454 13007130828109425283660649806962263851008000000000000 455 13455652580802853741717913593409238466560000000000000 456 14040680953881238687009996793122683617280000000000000 457 28081361907762477374019993586245367234560000000000000 458 42122042861643716061029990379368050851840000000000000 459 43806924576109464703471189994542772885913600000000000 460 45997270804914937938644749494269911530209280000000000 461 91994541609829875877289498988539823060418560000000000 462 95061026330157538406532482288157817162432512000000000 463 190122052660315076813064964576315634324865024000000000 464 202004680951584769113881524862335361470169088000000000 465 215471659681690420388140293186491052234847027200000000 466 323207489522535630582210439779736578352270540800000000 467 646414979045071261164420879559473156704541081600000000 468 667962145013240303203234908878122261928025784320000000 469 763385308586560346517982753003568299346315182080000000 470 839723839445216381169781028303925129280946700288000000 471 1119631785926955174893041371071900172374595600384000000 472 1259585759167824571754671542455887693921420050432000000 473 1374093555455808623732368955406422938823367327744000000 474 1603109148031776727687763781307493428627261882368000000 475 1669905362533100758008087272195305654820064460800000000 476 1734132491861296941008398321125894333851605401600000000 477 1926813879845885490009331467917660370946228224000000000 478 2890220819768828235013997201876490556419342336000000000 479 5780441639537656470027994403752981112838684672000000000 480 5955606537705464241847024537200041146561069056000000000 481 6413730117528961491219872578523121234758074368000000000 482 9620595176293442236829808867784681852137111552000000000 483 10078718756116939486202656909107761940334116864000000000 484 10403838715991679469628549067466076841635217408000000000 485 12484606459190015363554258880959292209962260889600000000 486 13004798394989599337035686334332596052044021760000000000 487 26009596789979198674071372668665192104088043520000000000 488 29260796388726598508330294252248341117099048960000000000 489 39014395184968798011107059002997788156132065280000000000 490 40068838298076062822218060597673404052243742720000000000 491 80137676596152125644436121195346808104487485440000000000 492 86815816312498136114805797961625708779861442560000000000 493 91922629036762732356853197841721338708088586240000000000 494 95599534198233241651127325755390192256412129689600000000 495 98587019641928030452725054685246135764425008742400000000 496 104748708369548532356020370603074019249701571788800000000 497 119712809565198322692594709260656021999658939187200000000 498 139664944492731376474693827470765358999602095718400000000 499 279329888985462752949387654941530717999204191436800000000 500 287545473955623422153781409498634562646239608832000000000 501 383393965274164562871708545998179416861652811776000000000 502 575090947911246844307562818997269125292479217664000000000 503 1150181895822493688615125637994538250584958435328000000000 504 1180449840449401417262892102152289257179299446784000000000 505 1416539808539281700715470522582747108615159336140800000000 506 1480927981654703596202537364518326522643121124147200000000 507 1528699852030661776725199860147949958857415353958400000000 508 1910874815038327220906499825184937448571769192448000000000 509 3821749630076654441812999650369874897143538384896000000000 510 3963295912672086087806073711494685078519224991744000000000 511 4529481043053812671778369955993925804021971419136000000000 512 5032756714504236301975966617771028671135523799040000000000 513 5226324280446706928975042256916068235409967022080000000000 514 7839486420670060393462563385374102353114950533120000000000 515 9407383704804072472155076062448922823737940639744000000000 516 10191332346871078511501332400986333059049435693056000000000 517 11117817105677540194365089891985090609872111665152000000000 518 11911946898940221636819739169984025653434405355520000000000 519 15882595865253628849092985559978700871245873807360000000000 520 16378926986042804750627141358728035273472307363840000000000 521 32757853972085609501254282717456070546944614727680000000000 522 34577734748312587806879520646203630021774871101440000000000 523 69155469496625175613759041292407260043549742202880000000000 524 86444336870781469517198801615509075054437177753600000000000 525 88660858329006635402255181144111871850704797696000000000000 526 132991287493509953103382771716167807776057196544000000000000 527 140814304404892891521228817111236502351119384576000000000000 528 145081404538374494294599387326728517573880578048000000000000 529 151389291692216863611755882427890627033614516224000000000000 530 166528220861438549972931470670679689736975967846400000000000 531 185031356512709499969923856300755210818862186496000000000000 532 191884369716883925894735850978560959367708934144000000000000 533 206644705848951920194330916438450263934455775232000000000000 534 241085490157110573560052735844858641256865071104000000000000 535 289302588188532688272063283013830369508238085324800000000000 536 325465411712099274306071193390559165696767845990400000000000 537 433953882282799032408094924520745554262357127987200000000000 538 650930823424198548612142386781118331393535691980800000000000 539 670075847642557329453675986392327694081580859392000000000000 540 689220871860916110295209586003537056769626026803200000000000 541 1378441743721832220590419172007074113539252053606400000000000 542 2067662615582748330885628758010611170308878080409600000000000 543 2756883487443664441180838344014148227078504107212800000000000 544 2855343611995223885508725427728939235188450682470400000000000 545 3426412334394268662610470513274727082226140818964480000000000 546 3530243011194094985719878710646688508960266298327040000000000 547 7060486022388189971439757421293377017920532596654080000000000 548 8825607527985237464299696776616721272400665745817600000000000 549 9806230586650263849221885307351912524889628606464000000000000 550 10086408603411699959199653458990538597029332280934400000000000 551 10617272214117578904420687851568987996872981348352000000000000 552 11059658556372478025438216512051029163409355571200000000000000 553 12639609778711403457643676013772604758182120652800000000000000 554 18959414668067105186465514020658907137273180979200000000000000 555 20223375645938245532229881622036167613091393044480000000000000 556 25279219557422806915287352027545209516364241305600000000000000 557 50558439114845613830574704055090419032728482611200000000000000 558 53367241287892592376717743169262108978991176089600000000000000 559 57472413694653561021080646489974578900452035788800000000000000 560 58909224037019900046607662652223943372963336683520000000000000 561 60940576590020586255111375157473044868582762086400000000000000 562 91410864885030879382667062736209567302874143129600000000000000 563 182821729770061758765334125472419134605748286259200000000000000 564 198056873917566905329111969261787395822893976780800000000000000 565 237668248701080286394934363114144874987472772136960000000000000 566 356502373051620429592401544671217312481209158205440000000000000 567 365197552882147757143435728687588466444165479137280000000000000 568 410847246992416226786365194773537024749686164029440000000000000 569 821694493984832453572730389547074049499372328058880000000000000 570 851040725912862184057470760602326694124349911203840000000000000 571 1702081451825724368114941521204653388248699822407680000000000000 572 1752142670997069202471263330651849076138367464243200000000000000 573 2336190227996092269961684440869132101517823285657600000000000000 574 2503060958567241717816090472359784394483382091776000000000000000 575 2603183396909931386528734091254175770262717375447040000000000000 576 2707310732786328641989883454904342801073226070464921600000000000 577 5414621465572657283979766909808685602146452140929843200000000000 578 5595108847758412526779092473468975122218000545627504640000000000 579 7460145130344550035705456631291966829624000727503339520000000000 580 7833152386861777537490729462856565171105200763878506496000000000 581 8952174156413460042846547957550360195548800873004007424000000000 582 10444203182482370049987639283808753561473601018504675328000000000 583 11393676199071676418168333764155003885243928383823282176000000000 584 12817885723955635970439375484674379370899419431801192448000000000 585 13184111030354368426737643355665075924353688558424083660800000000 586 19776166545531552640106465033497613886530532837636125491200000000 587 39552333091063105280212930066995227773061065675272250982400000000 588 40494055307516988739265618878114161767657757715159685529600000000 589 42625321376333672357121704082225433439639744963325984768000000000 590 46887853513967039592833874490447976783603719459658583244800000000 591 62517138018622719457111832653930635711471625946211444326400000000 592 66424459144786639423181322194801300443438602567849659596800000000 593 132848918289573278846362644389602600886877205135699319193600000000 594 136539166019839203258761606733758228689290460833913189171200000000 595 140943655246285629170334561789685913485719185376942646886400000000 596 176179569057857036462918202237107391857148981721178308608000000000 597 234906092077142715283890936316143189142865308961571078144000000000 598 243940941772417435102502126174456388725283205460093042688000000000 599 487881883544834870205004252348912777450566410920186085376000000000 600 501434158087746949932921037136382576824193255667969032192000000000 601 1002868316175493899865842074272765153648386511335938064384000000000 602 1074501767330886321284830793863676950337556976431362211840000000000 603 1193890852589873690316478659848529944819507751590402457600000000000 604 1492363565737342112895598324810662431024384689488003072000000000000 605 1532697716162675683514398279535274929160178870284976128000000000000 606 1788147335523121630766797992791154084020208681999138816000000000000 607 3576294671046243261533595985582308168040417363998277632000000000000 608 3699615176944389580896823433361008449696983479998218240000000000000 609 3875787328227455751415719787330580280634935074283847680000000000000 610 4263366061050201326557291766063638308698428581712232448000000000000 611 4591317296515601428600160363453148947829076934151634944000000000000 612 4734795962031713973243915374811059852448735588343873536000000000000 613 9469591924063427946487830749622119704897471176687747072000000000000 614 14204387886095141919731746124433179557346206765031620608000000000000 615 15151347078501484714380529199395391527835953882700395315200000000000 616 15550066738462050101601069441484743936463215826981984665600000000000 617 31100133476924100203202138882969487872926431653963969331200000000000 618 36283489056411450237069162030131069185080836929624630886400000000000 619 72566978112822900474138324060262138370161673859249261772800000000000 620 76195327018464045497845240263275245288669757552211724861440000000000 621 79017376167296047182950619532285439558620489313404751708160000000000 622 118526064250944070774425929298428159337930733970107127562240000000000 623 135458359143936080885058204912489324957635124537265288642560000000000 624 139221091342378749798532043937836250650902766885522657771520000000000 625 142983823540821418712005882963183176344170409233780026900480000000000 626 214475735311232128068008824444774764516255613850670040350720000000000 627 221624926488273199003609118592933923333464134312359041695744000000000 628 277031158110341498754511398241167404166830167890448802119680000000000 629 293327108587420410445953245196530192647231942472239908126720000000000 630 300148669252244140921440529968542522708795476018105952501760000000000 631 600297338504488281842881059937085045417590952036211905003520000000000 632 675334505817549317073241192429220676094789821040738393128960000000000 633 900446007756732422764321589905627568126386428054317857505280000000000 634 1350669011635098634146482384858441352189579642081476786257920000000000 635 1620802813962118360975778861830129622627495570497772143509504000000000 636 1755869715125628224390427100315973757846453534705919822135296000000000 637 1803325653372266825049627832756946021572033359968241979490304000000000 638 1885295001252824408006429097882261749825307603603162069467136000000000 639 2094772223614249342229365664313624166472564004003513410519040000000000 640 2149897808446203272288033181795561644537631477793079552901120000000000 641 4299795616892406544576066363591123289075262955586159105802240000000000 642 5016428219707807635338744090856310503921140114850518956769280000000000 643 10032856439415615270677488181712621007842280229701037913538560000000000 644 10391172740823315816058827045345214615265218809333217839022080000000000 645 11083917590211536870462748848368228922949566729955432361623552000000000 646 11441463318928038059832514940251075017238262430921736631353344000000000 647 22882926637856076119665029880502150034476524861843473262706688000000000 648 23763039200850540585805992568213771189648698894991299157426176000000000 649 25923315491836953366333810074415023115980398794535962717192192000000000 650 26605508004780031086500489286899628987453567183865856472907776000000000 651 27872436957388603995381464967228182748760879906907087733522432000000000 652 34840546196735754994226831209035228435951099883633859666903040000000000 653 69681092393471509988453662418070456871902199767267719333806080000000000 654 81294607792383428319862606154415533017219233061812339222773760000000000 655 97553529350860113983835127385298639620663079674174807067328512000000000 656 103650624935288871107824822846879804596954522153810732509036544000000000 657 115167361039209856786472025385422005107727246837567480565596160000000000 658 123393601113439132271220027198666434043993478754536586320281600000000000 659 246787202226878264542440054397332868087986957509073172640563200000000000 660 253115079207054630299938517330597813423576366675972484759552000000000000 661 506230158414109260599877034661195626847152733351944969519104000000000000 662 759345237621163890899815551991793440270729100027917454278656000000000000 663 782355699367259766381628144476393241491054224271187680165888000000000000 664 880150161788167237179331662535942396677436002305086140186624000000000000 665 907654854344047463341185776990190596573605877377120082067456000000000000 666 958080124029827877971251653489645629716583981675848975515648000000000000 667 999735781596342133535219116684847613617305024357407626625024000000000000 668 1249669726995427666919023895856059517021631280446759533281280000000000000 669 1666226302660570222558698527808079356028841707262346044375040000000000000 670 1832848932926627244814568380588887291631725877988580648812544000000000000 671 1999471563192684267070438233369695227234610048714815253250048000000000000 672 2044914098719790727685675465946279209671760277094697418096640000000000000 673 4089828197439581455371350931892558419343520554189394836193280000000000000 674 6134742296159372183057026397838837629015280831284092254289920000000000000 675 6292043380676279162109770664450089875913108544906761286451200000000000000 676 6453377826334645294471559655846246026577547225545396191232000000000000000 677 12906755652669290588943119311692492053155094451090792382464000000000000000 678 15057881594780839020433639196974574062014276859605924446208000000000000000 679 17209007536892387451924159082256656070873459268121056509952000000000000000 680 17715154817389222376980751996440675367075619834830499348480000000000000000 681 23620206423185629835974335995254233822767493113107332464640000000000000000 682 24693852169694067555791351267765789905620560981884938485760000000000000000 683 49387704339388135111582702535531579811241121963769876971520000000000000000 684 50884301440581714963448845036608294350975701417217449000960000000000000000 685 61061161728698057956138614043929953221170841700660938801152000000000000000 686 62418076433780237021830583244906174403863527071786737441177600000000000000 687 83224101911706982695774110993208232538484702762382316588236800000000000000 688 88425608281188669114259992930283747072139996685031211375001600000000000000 689 95227578148972412892279992386459419923843073353110535326924800000000000000 690 98511287740316289198910336951509744748803179330804002062336000000000000000 691 197022575480632578397820673903019489497606358661608004124672000000000000000 692 246278219350790722997275842378774361872007948327010005155840000000000000000 693 252435174834560491072207738438243720918808147035185255284736000000000000000 694 378652762251840736608311607657365581378212220552777882927104000000000000000 695 454383314702208883929973929188838697653854664663333459512524800000000000000 696 473315952814800920760389509571706976722765275690972353658880000000000000000 697 501158067686259798452177127781807387118222056613970727403520000000000000000 698 751737101529389697678265691672711080677333084920956091105280000000000000000 699 1002316135372519596904354255563614774236444113227941454807040000000000000000 700 1024105616576270022924014130684562921502453767863331486433280000000000000000 701 2048211233152540045848028261369125843004907535726662972866560000000000000000 702 2099416513981353546994228967903353989080030224119829547188224000000000000000 703 2209912119980372154730767334635109462189505499073504786513920000000000000000 704 2263812415589649524358347025723770668584371486855785391063040000000000000000 705 2414733243295626159315570160772022046489996252646171083800576000000000000000 706 3622099864943439238973355241158033069734994378969256625700864000000000000000 707 4139542702792501987398120275609180651125707861679150429372416000000000000000 708 4484504594691877153014630298576612372052850183485746298486784000000000000000 709 8969009189383754306029260597153224744105700366971492596973568000000000000000 710 9865910108322129736632186656868547218516270403668641856670924800000000000000 711 10962122342580144151813540729853941353906967115187379840745472000000000000000 712 12332387635402662170790233321085684023145338004585802320838656000000000000000 713 12868578402159299656476765204611148545890787483046054595657728000000000000000 714 13236252070792422503804672781885752790059095696847370441247948800000000000000 715 13559087487153213296580396508273210175182488274819257525180825600000000000000 716 16948859358941516620725495635341512718978110343524071906476032000000000000000 717 22598479145255355494300660847122016958637480458032095875301376000000000000000 718 33897718717883033241450991270683025437956220687048143812952064000000000000000 719 67795437435766066482901982541366050875912441374096287625904128000000000000000 720 69490323371660218144974532104900202147810252408448694816551731200000000000000 721 79417512424754535022828036691314516740354574181084222647487692800000000000000 722 81753321613717903699970037770470826056247355774645523313590272000000000000000 723 109004428818290538266626717027294434741663141032860697751453696000000000000000 724 136255536022863172833283396284118043427078926291075872189317120000000000000000 725 141705757463777699746614732135482765164162083342718907076889804800000000000000 726 145079704070058121169153178138708545287118323422307452483482419200000000000000 727 290159408140116242338306356277417090574236646844614904966964838400000000000000 728 297067965476785676679694602855450830826004186055200974132844953600000000000000 729 308070482716666627667831439998245306041782118872060269471098470400000000000000 730 338877530988333290434614583998069836645960330759266296418208317440000000000000 731 358811503399411719283709559527368062331016820803929019736926453760000000000000 732 388712462016029362557352022821315400858601555870923104715003658240000000000000 733 777424924032058725114704045642630801717203111741846209430007316480000000000000 734 1166137386048088087672056068463946202575804667612769314145010974720000000000000 735 1190948819793792089537418963537647185609332426498147384658734612480000000000000 736 1230647113786918492521999595655568758462976840714752297480692432896000000000000 737 1342524124131183810023999558896984100141429280779729779069846290432000000000000 738 1417108797694027355025332867724594327927064240823048100129282195456000000000000 739 2834217595388054710050665735449188655854128481646096200258564390912000000000000 740 2975928475157457445553199022221648088646834905728401010271492610457600000000000 741 3060955003019099086854718994285123748322458760177783896279249542184960000000000 742 3279594646091891878772913208162632587488348671619054174584910223769600000000000 743 6559189292183783757545826416325265174976697343238108349169820447539200000000000 744 6832488846024774747443569183672151223934059732539696197051896299520000000000000 745 8198986615229729696932283020406581468720871679047635436462275559424000000000000 746 12298479922844594545398424530609872203081307518571453154693413339136000000000000 747 13664977692049549494887138367344302447868119465079392394103792599040000000000000 748 14044560405717592536411781099770533071420011672442708849495564615680000000000000 749 16050926177962962898756321256880609224480013339934524399423502417920000000000000 750 16442412182303522969457694946072819205564891714079268896970417111040000000000000 751 32884824364607045938915389892145638411129783428158537793940834222080000000000000 752 34940125887394986310097601760404740811825394892418446406062136360960000000000000 753 46586834516526648413463469013872987749100526523224595208082848481280000000000000 754 48378635844085365660135140899021948816373623697194771946855265730560000000000000 755 58054363012902438792162169078826338579648348436633726336226318876672000000000000 756 59263828909004572933665547601301887300057689029063595634897700519936000000000000 757 118527657818009145867331095202603774600115378058127191269795401039872000000000000 758 177791486727013718800996642803905661900173067087190786904693101559808000000000000 759 183526695976272225859093308700805844542114133767422747772586427416576000000000000 760 188624659753390898799623678386939340223839526372073379655158272622592000000000000 761 377249319506781797599247356773878680447679052744146759310316545245184000000000000 762 440124206091245430532455249569525127188958894868171219195369302786048000000000000 763 502999092675709063465663142365171573930238736992195679080422060326912000000000000 764 628748865844636329332078927956464467412798421240244598850527575408640000000000000 765 645742078435031905800513493576909453018549729922413371792433726095360000000000000 766 968613117652547858700770240365364179527824594883620057688650589143040000000000000 767 1043121819010436155523906412701161424106888025259283139049316019077120000000000000 768 1080376169689380303935474498869060046396419740447114679729648734044160000000000000 769 2160752339378760607870948997738120092792839480894229359459297468088320000000000000 770 2211002393782917831309808276755285676346161329287118414330443920834560000000000000 771 2948003191710557108413077702340380901794881772382824552440591894446080000000000000 772 3685003989638196385516347127925476127243602215478530690550739868057600000000000000 773 7370007979276392771032694255850952254487204430957061381101479736115200000000000000 774 7779452867013970147201177270064894046403160232676898124496006388121600000000000000 775 8090630981694528953089224360867489808259286641983974049475846643646464000000000000 776 9101959854406345072225377405975926034291697472231970805660327474102272000000000000 777 9535386514139980551855157282450970131162730685195397986882247830011904000000000000 778 14303079771209970827782735923676455196744096027793096980323371745017856000000000000 779 15055873443378916660823932551238373891309574766097996821393022889492480000000000000 780 15406010035085403094796582145453219795758634644379345584681232724131840000000000000 781 16806556401911348830687180522312603413554874157504740637834072062689280000000000000 782 17331761289471078481646154913634872270228463974926763782766386814648320000000000000 783 17973678374266303610596012503028756428385073751775903182128104844820480000000000000 784 18340488137006432255710216839825261661617422195689697124620515147776000000000000000 785 22008585764407718706852260207790313993940906634827636549544618177331200000000000000 786 25676683391809005157994303575755366326264391073965575974468721206886400000000000000 787 51353366783618010315988607151510732652528782147931151948937442413772800000000000000 788 64191708479522512894985758939388415815660977684913939936171803017216000000000000000 789 85588944639363350526647678585851221087547970246551919914895737356288000000000000000 790 94147839103299685579312446444436343196302767271207111906385311091916800000000000000 791 107597530403771069233499938793641535081488876881379556464440355533619200000000000000 792 110042928822038593534261301038951569969704533174138182747723090886656000000000000000 793 118507769500656946883050631888101690736604881879841119882163328647168000000000000000 794 177761654250985420324575947832152536104907322819761679823244992970752000000000000000 795 189612431201051115012881011020962705178567811007745791811461325835468800000000000000 796 237015539001313893766101263776203381473209763759682239764326657294336000000000000000 797 474031078002627787532202527552406762946419527519364479528653314588672000000000000000 798 486842728759455565573613406675444783566593028263131087083481782550528000000000000000 799 515480536333541187077943607068118006129333794631550562794274828582912000000000000000 800 527753882436720739151227978664977958656222694503730338098900419739648000000000000000 801 586393202707467487945808865183308842951358549448589264554333799710720000000000000000 802 879589804061201231918713297774963264427037824172883896831500699566080000000000000000 803 959552513521310434820414506663596288465859444552236978361637126799360000000000000000 804 1039515222981419637722115715552229312504681064931590059891773554032640000000000000000 805 1071015684283886899471270737235630200762398672959820061706675782942720000000000000000 806 1112208595217882549450934996360077516176337083458274679464624851517440000000000000000 807 1482944793623843399267913328480103354901782777944366239286166468689920000000000000000 808 1668312892826823824176402494540116274264505625187412019196937277276160000000000000000 809 3336625785653647648352804989080232548529011250374824038393874554552320000000000000000 810 3414221734157220849477288826035586793843639418988192039286755358146560000000000000000 811 6828443468314441698954577652071173587687278837976384078573510716293120000000000000000 812 7072316449325671759631526853930858358676110225046969224236850384732160000000000000000 813 9429755265767562346175369138574477811568146966729292298982467179642880000000000000000 814 9858380505120633361910613190327863166639426374307896494390761142353920000000000000000 815 11830056606144760034292735828393435799967311649169475793268913370824704000000000000000 816 12141373885253832666774123613351157794703293534673935682565463722688512000000000000000 817 12780393563425087017656972224580166099687677404919932297437330234408960000000000000000 818 19170590345137630526485458336870249149531516107379898446155995351613440000000000000000 819 19606285580254394856632855117253663902929959655274896138114086155059200000000000000000 820 20586599859267114599464497873116347098076457638038640945019790462812160000000000000000 821 41173199718534229198928995746232694196152915276077281890039580925624320000000000000000 822 48035399671623267398750495037271476562178401155423495538379511079895040000000000000000 823 96070799343246534797500990074542953124356802310846991076759022159790080000000000000000 824 108079649261152351647188613833860822264901402599702864961353899929763840000000000000000 825 110481419244733515017126138585724396093010322657474039738272875483758592000000000000000 826 118372949190785908946920862770418995813939631418722185433863795161169920000000000000000 827 236745898381571817893841725540837991627879262837444370867727590322339840000000000000000 828 243709013039853341949542952762627344322816888215016264128543107684761600000000000000000 829 487418026079706683899085905525254688645633776430032528257086215369523200000000000000000 830 536159828687677352288994496077780157510197154073035781082794836906475520000000000000000 831 714879771583569803051992661437040210013596205430714374777059782541967360000000000000000 832 730765988729871354230925831691196659125009454440285805327661111042899968000000000000000 833 749503578184483440236847006862765804230778927631062364438626780556820480000000000000000 834 874420841215230680276321508006560104935908748902906091845064577316290560000000000000000 835 1049305009458276816331585809607872125923090498683487310214077492779548672000000000000000 836 1076918299180863048340311751965974023973698143385684344693395321536905216000000000000000 837 1116804162113487605686249224261010098935686963511080061163521074186420224000000000000000 838 1675206243170231408529373836391515148403530445266620091745281611279630336000000000000000 839 3350412486340462817058747672783030296807060890533240183490563222559260672000000000000000 840 3417420736067272073399922626238690902743202108343904987160374487010445885440000000000000 841 3535262830414419386275782027143473347665381491390246538441766710700461260800000000000000 842 5302894245621629079413673040715210021498072237085369807662650066050691891200000000000000 843 7070525660828838772551564054286946695330762982780493076883533421400922521600000000000000 844 8838157076036048465689455067858683369163453728475616346104416776751153152000000000000000 845 9030290925515092997552269308464306920667007070398999310150164967550091264000000000000000 846 9531973754710375941860728714490101749592951907643388160714063021302874112000000000000000 847 9739190575464949331901179338718147439801494340418244425077412217418153984000000000000000 848 10347889986431508665145003047388031654789087736694384701644750481006788608000000000000000 849 13797186648575344886860004063184042206385450315592512935526333974675718144000000000000000 850 14142116314789728509031504164763643261545086573482325758914492324042611097600000000000000 851 14756990937171890618119830432796845142481829467981557313649905033783594188800000000000000 852 15986740181936214836296482968863248904355315256980020423120730453265560371200000000000000 853 31973480363872429672592965937726497808710630513960040846241460906531120742400000000000000 854 34257300389863317506349606361849819080761389836385758049544422399854772224000000000000000 855 35135692707552120519332929601897250339242451114241803127737869128056176640000000000000000 856 39527654295996135584249545802134406631647757503522028518705102769063198720000000000000000 857 79055308591992271168499091604268813263295515007044057037410205538126397440000000000000000 858 80737336434375085448679923340529851843365632347619462506291273741065256960000000000000000 859 161474672868750170897359846681059703686731264695238925012582547482130513920000000000000000 860 169548406512187679442227839015112688871067827930000871263211674856237039616000000000000000 861 177622140155625187987095831349165674055404391164762817513840802230343565312000000000000000 862 266433210233437781980643747023748511083106586747144226270761203345515347968000000000000000 863 532866420466875563961287494047497022166213173494288452541522406691030695936000000000000000 864 551241124620905755822021545566376229827117076028574261249850765542445547520000000000000000 865 661489349545086906986425854679651475792540491234289113499820918650934657024000000000000000 866 992234024317630360479638782019477213688810736851433670249731377976401985536000000000000000 867 1016434854179035979027922654751659584754391486530736930499724826219728863232000000000000000 868 1052736098971144406850348463849933141352762611049691820874714998584719179776000000000000000 869 1148439380695793898382198324199927063293922848417845622772416362092420923392000000000000000 870 1186720693385653694994938268339924632070386943365107143531496907495501620838400000000000000 871 1278006900569165517686856596673764988383493631316269231495458208072078668595200000000000000 872 1437757763140311207397713671257985611931430335230802885432390484081088502169600000000000000 873 1597508625711456897108570745842206235479367039145336539369322760090098335744000000000000000 874 1643151729303212808454529910009126413635920383120917583351303410378386859622400000000000000 875 1675370390662099334110501084715187715864075684750739496750348575287766994124800000000000000 876 1814984589883940945286376175108120025519415325146634454812877623228414243635200000000000000 877 3629969179767881890572752350216240051038830650293268909625755246456828487270400000000000000 878 5444953769651822835859128525324360076558245975439903364438632869685242730905600000000000000 879 7259938359535763781145504700432480102077661300586537819251510492913656974540800000000000000 880 7414405133142907691382643098314022231909100902726676921788776673613947548467200000000000000 881 14828810266285815382765286196628044463818201805453353843577553347227895096934400000000000000 882 15113979694483619524741541700409353011199321070942841417492506296213046925721600000000000000 883 30227959388967239049483083400818706022398642141885682834985012592426093851443200000000000000 884 30947672707752173312566013957981056165789086002406770521532274797007667514572800000000000000 885 33010850888268984866737081555179793243508358402567221889634426450141512015544320000000000000 886 49516276332403477300105622332769689865262537603850832834451639675212268023316480000000000000 887 99032552664806954600211244665539379730525075207701665668903279350424536046632960000000000000 888 103158909025840577708553379859936853885963620008022568405107582656692225048576000000000000000 889 117895896029532088809775291268499261583958422866311506748694380179076828626944000000000000000 890 129685485632485297690752820395349187742354265152942657423563818196984511489638400000000000000 891 132387266583162074725976837486918962486986645676962296119888064409421688812339200000000000000 892 165484083228952593407471046858648703108733307096202870149860080511777111015424000000000000000 893 174193771819950098323653733535419687482877165364424073841957979486081169489920000000000000000 894 203226067123275114710929355791322968730023359591828086148950976067094697738240000000000000000 895 243871280547930137653115226949587562476028031510193703378741171280513637285888000000000000000 896 248472625463928819495626835005240157994443654746235094008528740549957290819584000000000000000 897 255374642837926842259394247088719051272067089600297179953210094454122771120128000000000000000 898 383061964256890263389091370633078576908100634400445769929815141681184156680192000000000000000 899 396270997507127858678370383413529562318724794207357693030843250015018093117440000000000000000 900 405277156541380764557424255763837052371423084984797640599726051151723049779200000000000000000 901 429116989279109044825508035514650996628565619395668090046768760043000876236800000000000000000 902 448622306973614001408485673492589678293500420277289366867076430954046370611200000000000000000 903 469985273972357525285080229373189186783667106957160289098841975285191435878400000000000000000 904 528733433218902215945715258044837835131625495326805325236197222195840365363200000000000000000 905 634480119862682659134858309653805402157950594392166390283436666635008438435840000000000000000 906 740226806506463102324001361262772969184275693457527455330676111074176511508480000000000000000 907 1480453613012926204648002722525545938368551386915054910661352222148353023016960000000000000000 908 1850567016266157755810003403156932422960689233643818638326690277685441278771200000000000000000 909 2056185573629064173122226003507702692178543592937576264807433641872712531968000000000000000000 910 2099022773079669676728939045247446498265596584457109103657588509411727376384000000000000000000 911 4198045546159339353457878090494892996531193168914218207315177018823454752768000000000000000000 912 4302996684813322837294325042757265321444472998137073662498056444294041121587200000000000000000 913 4694178201614534004321081864826107623393970543422262177270607030138953950822400000000000000000 914 7041267302421801006481622797239161435090955815133393265905910545208430926233600000000000000000 915 7510685122583254406913730983721772197430352869475619483632971248222326321315840000000000000000 916 9388356403229068008642163729652215246787941086844524354541214060277907901644800000000000000000 917 10729550175118934867019615691031103139186218384965170690904244640317609030451200000000000000000 918 10979074597796119398810769544310896235446362998569011869762482887766855752089600000000000000000 919 21958149195592238797621539088621792470892725997138023739524965775533711504179200000000000000000 920 22551612687365002008368067172098057132268205078141754110863478364061649652940800000000000000000 921 30068816916486669344490756229464076176357606770855672147817971152082199537254400000000000000000 922 45103225374730004016736134344196114264536410156283508221726956728123299305881600000000000000000 923 48572704249709235094946606216826584592577672475997624238782876476440476175564800000000000000000 924 49563983928274729688721026751863861829160890281630228815084567833102526709760000000000000000000 925 51546543285405718876269867821938416302327325892895437967687950546426627778150400000000000000000 926 77319814928108578314404801732907624453490988839343156951531925819639941667225600000000000000000 927 85910905475676198127116446369897360503878876488159063279479917577377712963584000000000000000000 928 88682225007149623873152460768926307616907227342615807256237334273422155317248000000000000000000 929 177364450014299247746304921537852615233814454685231614512474668546844310634496000000000000000000 930 183276598348109222671181752255781035741608269841406001662890490831739120988979200000000000000000 931 187746759283428959809503258408361061003598715447293952922960990608123001988710400000000000000000 932 234683449104286199761879073010451326254498394309117441153701238260153752485888000000000000000000 933 312911265472381599682505430680601768339331192412156588204934984346871669981184000000000000000000 934 469366898208572399523758146020902652508996788618234882307402476520307504971776000000000000000000 935 480034327713312681331116285703195894611473988359558402359843441895769039175680000000000000000000 936 489830946646237429929710495615506014909667335060773879959023920301805142016000000000000000000000 937 979661893292474859859420991231012029819334670121547759918047840603610284032000000000000000000000 938 1049637742813365921277951062033227174806430003701658314197908400646725304320000000000000000000000 939 1399516990417821228370601416044302899741906671602211085597211200862300405760000000000000000000000 940 1469492839938712289789131486846518044729002005182321639877071760905415426048000000000000000000000 941 2938985679877424579578262973693036089458004010364643279754143521810830852096000000000000000000000 942 3428816626523662009507973469308542104367671345425417159713167442112635994112000000000000000000000 943 3577895610285560357747450576669783065427135316965652688396348635247967993856000000000000000000000 944 3801514085928407880106666237711644507016331274276005981421120424950965993472000000000000000000000 945 3871912494927082100108641538410008294183300371947783869965955988375983882240000000000000000000000 946 4047908517423767650113579790155917762100723116127228591328044896938528604160000000000000000000000 947 8095817034847535300227159580311835524201446232254457182656089793877057208320000000000000000000000 948 8770468454418163241912756212004488484551566751608995281210763943366811975680000000000000000000000 949 9445119873988791183598352843697141444901687270963533379765438092856566743040000000000000000000000 950 9670003680512333830826885054261359098351727444081712745950329476019818332160000000000000000000000 951 12893338240683111774435846739015145464468969925442283661267105968026424442880000000000000000000000 952 13179856868253847591645532222104370919234947034896556631517486100649233874944000000000000000000000 953 26359713736507695183291064444208741838469894069793113263034972201298467749888000000000000000000000 954 27824142277424789360140568024442560829495999295892730666536915101370604847104000000000000000000000 955 33388970732909747232168681629331072995395199155071276799844298121644725816524800000000000000000000 956 41736213416137184040210852036663841244243998943839095999805372652055907270656000000000000000000000 957 43040470085391471041467441162809586283126623910834067749799290547432654372864000000000000000000000 958 64560705128087206562201161744214379424689935866251101624698935821148981559296000000000000000000000 959 73783663003528236071087041993387862199645640990001258999655926652741693210624000000000000000000000 960 75423299959162196872666754037685370248526655234223509199648280578358175281971200000000000000000000 961 77856309635264203223397939651804253159769450564359751431894999306692309968486400000000000000000000 962 80850783082774364885836321946104416742837506355296664948506345433872783428812800000000000000000000 963 89834203425304849873151468829004907492041673728107405498340383815414203809792000000000000000000000 964 112292754281631062341439336036256134365052092160134256872925479769267754762240000000000000000000000 965 134751305137957274809727203243507361238062510592161108247510575723121305714688000000000000000000000 966 138297392115271939936298971749915449691695734555112716359287169821098182180864000000000000000000000 967 276594784230543879872597943499830899383391469110225432718574339642196364361728000000000000000000000 968 282126679915154757470049902369827517371059298492429941372945826435040291648962560000000000000000000 969 288687765494576961132144086145870017775037421713184126056037589840506344943124480000000000000000000 970 317556542044034657245358494760457019552541163884502538661641348824556979437436928000000000000000000 971 635113084088069314490716989520914039105082327769005077323282697649113958874873856000000000000000000 972 656283520224338291640407555838277840408585072027971913234058787570751090837369651200000000000000000 973 750038308827815190446180063815174674752668653746253615124638614366572675242708172800000000000000000 974 1125057463241722785669270095722762012129002980619380422686957921549859012864062259200000000000000000 975 1147558612506557241382655497637217252371583040231768031140697079980856193121343504384000000000000000 976 1219281025788217068969071466239543330644806980246253533086990647479659705191427473408000000000000000 977 2438562051576434137938142932479086661289613960492507066173981294959319410382854946816000000000000000 978 2844989060172506494261166754558934438171216287241258243869644844119205978779997437952000000000000000 979 3103624429279097993739454641337019387095872313354099902403248920857315613214542659584000000000000000 980 3160053964356899775443808362088601557770342719051447173356035264872903169818443435212800000000000000 981 3511171071507666417159787068987335064189269687834941303728928072081003522020492705792000000000000000 982 5266756607261499625739680603481002596283904531752411955593392108121505283030739058688000000000000000 983 10533513214522999251479361206962005192567809063504823911186784216243010566061478117376000000000000000 984 10972409598461457553624334590585422075591467774484191574152900225253136006314039705600000000000000000 985 13166891518153749064349201508702506490709761329381029888983480270303763207576847646720000000000000000 986 13565888230825074793571904584723794566185814702998636855316313005767513607806449090560000000000000000 987 14211882908483411688503900041139213355051805879331905276998042196518347589130565713920000000000000000 988 14534880247312580135969897769346922749484801467498539487838906791893764579792624025600000000000000000 989 15166831562413127098403371585405484608158053705215867291657989695889145648479259852800000000000000000 990 15464220416578090374842653381197749012239584170024021552278734591886972033743559065600000000000000000 991 30928440833156180749685306762395498024479168340048043104557469183773944067487118131200000000000000000 992 31894954609192311398112972598720357337744142350674544451574890095766879819596090572800000000000000000 993 42526606145589748530817296798293809783658856467566059268766520127689173092794787430400000000000000000 994 45564220870274730568732817998171939053920203358106492073678414422524114027994415104000000000000000000 995 54677065044329676682479381597806326864704244029727790488414097307028936833593298124800000000000000000 996 59233487131357149739352663397623520770096264365538439695781938749281348236392739635200000000000000000 997 118466974262714299478705326795247041540192528731076879391563877498562696472785479270400000000000000000 998 177700461394071449218057990192870562310288793096615319087345816247844044709178218905600000000000000000 999 184281959964222243633541619459273175729188378026119590164654920553319750068777412198400000000000000000 1000 188288089528661857625575132925779114331996821026687407342147418826218005505055182028800000000000000000