0 1 1 2 2 6 3 4 4 12 5 60 6 36 7 180 8 1260 9 64 10 192 11 960 12 576 13 2880 14 20160 15 14400 16 100800 17 1108800 18 46656 19 233280 20 1632960 21 1166400 22 8164800 23 89812800 24 57153600 25 628689600 26 8172964800 27 16 28 48 29 240 30 144 31 720 32 5040 33 3600 34 25200 35 277200 36 5184 37 25920 38 181440 39 129600 40 907200 41 9979200 42 6350400 43 69854400 44 908107200 45 29160000 46 204120000 47 2245320000 48 1428840000 49 15717240000 50 204324120000 51 172889640000 52 2247565320000 53 38208610440000 54 1296 55 6480 56 45360 57 32400 58 226800 59 2494800 60 1587600 61 17463600 62 227026800 63 3240000 64 22680000 65 249480000 66 158760000 67 1746360000 68 22702680000 69 19209960000 70 249729480000 71 4245401160000 72 70013160000 73 770144760000 74 10011881880000 75 8471592360000 76 110130700680000 77 1872221911560000 78 1431699108840000 79 24338884850280000 80 462438812155320000 81 4096 82 12288 83 61440 84 36864 85 184320 86 1290240 87 921600 88 6451200 89 70963200 90 2985984 91 14929920 92 104509440 93 74649600 94 522547200 95 5748019200 96 3657830400 97 40236134400 98 523069747200 99 46656000000 100 326592000000 101 3592512000000 102 2286144000000 103 25147584000000 104 326918592000000 105 276623424000000 106 3596104512000000 107 61133776704000000 108 331776 109 1658880 110 11612160 111 8294400 112 58060800 113 638668800 114 406425600 115 4470681600 116 58118860800 117 1866240000 118 13063680000 119 143700480000 120 91445760000 121 1005903360000 122 13076743680000 123 11064936960000 124 143844180480000 125 2445351068160000 126 112021056000000 127 1232231616000000 128 16019011008000000 129 13554547776000000 130 176209121088000000 131 2995555058496000000 132 2290718574144000000 133 38942215760448000000 134 739902099448512000000 135 207360000 136 1451520000 137 15966720000 138 10160640000 139 111767040000 140 1452971520000 141 1229437440000 142 15982686720000 143 271705674240000 144 4480842240000 145 49289264640000 146 640760440320000 147 542181911040000 148 7048364843520000 149 119822202339840000 150 91628742965760000 151 1557688630417920000 152 29596083977940480000 153 1640100280896000000 154 21321303651648000000 155 362462162078016000000 156 277176947471424000000 157 4712008107014208000000 158 89528154033269952000000 159 80104137819241536000000 160 1521978618565589184000000 161 35005508227008551232000000 162 2176782336 163 10883911680 164 76187381760 165 54419558400 166 380936908800 167 4190305996800 168 2666558361600 169 29332141977600 170 381317845708800 171 34012224000000 172 238085568000000 173 2618941248000000 174 1666598976000000 175 18332588736000000 176 238323653568000000 177 201658476096000000 178 2621560189248000000 179 44566523217216000000 180 4001504141376000000 181 44016545555136000000 182 572215092216768000000 183 484182001106496000000 184 6294366014384448000000 185 107004222244535616000000 186 81826758186997824000000 187 1391054889178963008000000 188 26430042894400297152000000 189 1360488960000 190 9523422720000 191 104757649920000 192 66663959040000 193 733303549440000 194 9532946142720000 195 8066339043840000 196 104862407569920000 197 1782660928688640000 198 81663349824000000 199 898296848064000000 200 11677859024832000000 201 9881265328704000000 202 128456449273152000000 203 2183759637643584000000 204 1669933840550976000000 205 28388875289366592000000 206 539388630497965248000000 207 58586022133886016000000 208 761618287740518208000000 209 12947510891588809536000000 210 9901037740626736704000000 211 168317641590654523968000000 212 3198035190222435955392000000 213 2861399907041126907456000000 214 54366598233781411241664000000 215 1250431759376972458558272000000 216 3266533992960000 217 35931873922560000 218 467114360993280000 219 395250613148160000 220 5138257970926080000 221 87350385505743360000 222 66797353622039040000 223 1135555011574663680000 224 21575545219918609920000 225 1195633104773184000000 226 15543230362051392000000 227 264234916154873664000000 228 202061994706668096000000 229 3435053910013357632000000 230 65266024290253795008000000 231 58395916470227079744000000 232 1109522412934314515136000000 233 25519015497489233848128000000 234 1673275378165918502976000000 235 28445681428820614550592000000 236 540467947147591676461248000000 237 483576584289950447360064000000 238 9187955101509058499841216000000 239 211322967334708345496347968000000 240 174571146928672111496983104000000 241 4015136379359458564430611392000000 242 116438955001424298368487730368000000 243 531441000000000000 244 3458764513820540928 245 17293822569102704640 246 10376293541461622784 247 51881467707308113920 248 363170273951156797440 249 259407338536540569600 250 1815851369755783987200 251 19974365067313623859200 252 840479776858391445504 253 4202398884291957227520 254 29416792190043700592640 255 21011994421459786137600 256 147083960950218502963200 257 1617923570452403532595200 258 1029587726651529520742400 259 11325464993166824728166400 260 147231044911168721466163200 261 13132496513412366336000000 262 91927475593886564352000000 263 1011202231532752207872000000 264 643492329157205950464000000 265 7078415620729265455104000000 266 92019403069480450916352000000 267 77862571828021920006144000000 268 1012213433764284960079872000000 269 17207628373992844321357824000000 270 93386641873154605056 271 466933209365773025280 272 3268532465560411176960 273 2334666046828865126400 274 16342662327802055884800 275 179769285605822614732800 276 114398636294614391193600 277 1258384999240758303129600 278 16359004990129857940684800 279 525299860536494653440000 280 3677099023755462574080000 281 40448089261310088314880000 282 25739693166288238018560000 283 283136624829170618204160000 284 3680776122779218036654080000 285 3114502873120876800245760000 286 40488537350571398403194880000 287 688305134959713772854312960000 288 31531124128703091572736000000 289 346842365415734007300096000000 290 4508950750404542094901248000000 291 3815266019573074080301056000000 292 49598458254449963043913728000000 293 843173790325649371746533376000000 294 644779957307849519570878464000000 295 10961259274233441832704933888000000 296 208263926210435394821393743872000000 297 58366651170721628160000 298 408566558195051397120000 299 4494232140145565368320000 300 2859965907365359779840000 301 31459624981018957578240000 302 408975124753246448517120000 303 346055874791208533360640000 304 4498726372285710933688320000 305 76478348328857085872701440000 306 1261244965148123662909440000 307 13873694616629360292003840000 308 180358030016181683796049920000 309 152610640782922963212042240000 310 1983938330177998521756549120000 311 33726951613025974869861335040000 312 25791198292313980782835138560000 313 438450370969337673308197355520000 314 8330557048417415792855749754880000 315 461647188368341963716427776000000 316 6001413448788445528313561088000000 317 102024028629403573981330538496000000 318 78018374834249791868076294144000000 319 1326312372182246461757297000448000000 320 25199935071462682773388643008512000000 321 22547310327098189849874049007616000000 322 428398896214865607147606931144704000000 323 9853174612941908964394959416328192000000 324 612709757329767363772416 325 3063548786648836818862080 326 21444841506541857732034560 327 15317743933244184094310400 328 107224207532709288660172800 329 1179466282859802175261900800 330 750569452728965020621209600 331 8256263980018615226833305600 332 107331431740241997948832972800 333 9573589958277615058944000000 334 67015129707943305412608000000 335 737166426787376359538688000000 336 469105907955603137888256000000 337 5160164987511634516770816000000 338 67082144837651248718020608000000 339 56761814862627979684478976000000 340 737903593214163735898226688000000 341 12544361084640783510269853696000000 342 1126323285001403134069702656000000 343 12389556135015434474766729216000000 344 161064229755200648171967479808000000 345 136285117485169779222434021376000000 346 1771706527307207129891642277888000000 347 30119010964222521208157918724096000000 348 23032184854993692688591349612544000000 349 391547142534892775706052943413248000000 350 7439395708162962738415005924851712000000 351 382943598331104602357760000 352 2680605188317732216504320000 353 29486657071495054381547520000 354 18764236318224125515530240000 355 206406599500465380670832640000 356 2683285793506049948720824320000 357 2270472594505119187379159040000 358 29516143728566549435929067520000 359 501774443385631340410794147840000 360 22986189489824553756524544000000 361 252848084388070091321769984000000 362 3287025097044911187183009792000000 363 2781328928268771004539469824000000 364 36157276067494023059013107712000000 365 614673693147398392003222831104000000 366 470044588877422299767170400256000000 367 7990758010916179096041896804352000000 368 151824402207407402824796039282688000000 369 16490499215705543285914516586496000000 370 214376489804172062716888715624448000000 371 3644400326670925066187108165615616000000 372 2786894367454236815319553303117824000000 373 47377204246722025860432406153003008000000 374 900166880687718491348215716907057152000000 375 805412472194274439627350904601051136000000 376 15302836971691214352919667187419971584000000 377 351965250348897930117152345310659346432000000 378 919447579592982150260981760000 379 10113923375522803652870799360000 380 131481003881796447487320391680000 381 111253157130750840181578792960000 382 1446291042699760922360524308480000 383 24586947725895935680128913244160000 384 18801783555096891990686816010240000 385 319630320436647163841675872174080000 386 6072976088296296112991841571307520000 387 336540800320521291549275848704000000 388 4375030404166776790140586033152000000 389 74375516870835205432389962563584000000 390 56875395254168098271827618430976000000 391 966881719320857670621069513326592000000 392 18370752667096295741800320753205248000000 393 16436989228454580400558181726552064000000 394 312302795340637027610605452804489216000000 395 7182964292834651635043925414503251968000000 396 470985148099766021789004508226912256000000 397 8006747517696022370413076639857508352000000 398 152128202836224425037848456157292658688000000 399 136114707800832380297022302877577641984000000 400 2586179448215815225643423754673975197696000000 401 59482127308963750189798746357501429547008000000 402 49137409516100489287225051338805528756224000000 403 1130160418870311253606176180792527161393152000000 404 32774652147239026354579109242983287680401408000000 405 149587343098087735296000000000000 406 1047111401686614147072000000000000 407 11518225418552755617792000000000000 408 7329779811806299029504000000000000 409 80627577929869289324544000000000000 410 1048158513088300761219072000000000000 411 886903357228562182569984000000000000 412 11529743643971308373409792000000000000 413 196005641947512242347966464000000000000 414 17598801328146923969839104000000000000 415 193586814609616163668230144000000000000 416 2516628589925010127686991872000000000000 417 2129454960705777800350531584000000000000 418 27682914489175111404556910592000000000000 419 470609546315976893877467480064000000000000 420 359877888359276448259239837696000000000000 421 6117924102107699620407077240832000000000000 422 116240557940046292787734467575808000000000000 423 31177350079693292774932132921344000000000000 424 405305551036012806074117727977472000000000000 425 6890194367612217703260001375617024000000000000 426 5268972163468166478963530463707136000000000000 427 89572526778958830142380017883021312000000000000 428 1701878008800217772705220339777404928000000000000 429 1522732955242300112420460304011362304000000000000 430 28931926149603702135988745776215883776000000000000 431 665434301440885149127741152852965326848000000000000 432 359159210778508652445696000000000000 433 3950751318563595176902656000000000000 434 51359767141326737299734528000000000000 435 43458264504199546945929216000000000000 436 564957438554594110297079808000000000000 437 9604276455428099875050356736000000000000 438 7344446701209723433862037504000000000000 439 124855593920565298375654637568000000000000 440 2372256284490740669137438113792000000000000 441 257664050245399113842414321664000000000000 442 3349632653190188479951386181632000000000000 443 56943755104233204159173565087744000000000000 444 43545224491472450239368020361216000000000000 445 740268816355031654069256346140672000000000000 446 14065107510745601427315870576672768000000000000 447 12584569878035538119177357884391424000000000000 448 239106827682675224264369799803437056000000000000 449 5499457036701530158080505395479052288000000000000 450 890456295626120134944836648366505984000000000000 451 15137757025644042294062223022230601728000000000000 452 287617383487236803587182237422381432832000000000000 453 257341869435948718999057791377920229376000000000000 454 4889495519283025660982098036180484358144000000000000 455 112458396943509590202588254832151140237312000000000000 456 92900414866377487558659862687429202804736000000000000 457 2136709541926682213849176841810871664508928000000000000 458 61964576715873784201626128412515278270758912000000000000 459 5258450005008145180457435136000000000000 460 68359850065105887345946656768000000000000 461 1162117451106800084881093165056000000000000 462 888678050846376535497306537984000000000000 463 15107526864388401103454211145728000000000000 464 287043010423379620965630011768832000000000000 465 256827956694602818758721589477376000000000000 466 4879731177197453556415710200070144000000000000 467 112233817075541431797561334601613312000000000000 468 7359142939058844090453195441045504000000000000 469 125105429964000349537704322497773568000000000000 470 2377003169316006641216382127457697792000000000000 471 2126792309388005942140973482462150656000000000000 472 40409053878372112900678496166780862464000000000000 473 929408239202558596715605411835959836672000000000000 474 767772023689070145112891427168836386816000000000000 475 17658756544848613337596502824883236896768000000000000 476 512103939800609786790298581921613870006272000000000000 477 74371800266989179790727701708218946289664000000000000 478 1413064205072794416023826332456159979503616000000000000 479 32500476716674271568548005646491679528583168000000000000 480 26848219896383093904452700316667039610568704000000000000 481 617509057616811159802412107283341911043080192000000000000 482 17907762670887523634269951111216915420249325568000000000000 483 14202708325186656675455478467516863953990844416000000000000 484 411878541430413043588208875557989054665734488064000000000000 485 12768234784342804351234475142297660694637769129984000000000000 486 2070481377455157458127600746496000000000000 487 22775295152006732039403608211456000000000000 488 296078836976087516512246906748928000000000000 489 250528246672074052433439690326016000000000000 490 3256867206736962681634715974238208000000000000 491 55366742514528365587790171562049536000000000000 492 42339273687580514861251307665096704000000000000 493 719767652688868752641272230306643968000000000000 494 13675585401088506300184172375826235392000000000000 495 3667984059525836201677990506063200256000000000000 496 47683792773835870621813876578821603328000000000000 497 810624477155209800570835901839967256576000000000000 498 619889306059866318083580395524680843264000000000000 499 10538118203017727407420866723919574335488000000000000 500 200224245857336820740996467754471912374272000000000000 501 179148009451301365926154734306632763703296000000000000 502 3403812179574725952596939951826022510362624000000000000 503 78287680130218696909729618891998517738340352000000000000 504 17704658470375841910785139676580409564463104000000000000 505 300979193996389312483347374501866962595872768000000000000 506 5718604685931396937183600115535472289321582592000000000000 507 5116646297938618312216905366531738364129837056000000000000 508 97216279660833747932121201964103028918466904064000000000000 509 2235974432199176202438787645174369665124738793472000000000000 510 1837195462171859510644295123901245294719351345731600384000000 511 31232322856921611680953017106321170010228972877437206528000000 512 593414134281510621938107325020102230194350484671306924032000000 513 30313917847320960344446202529447936000000000000 514 394080932015172484477800632882823168000000000000 515 6699375844257932236122610759007993856000000000000 516 5123052116197242298211408227476701184000000000000 517 87091885975353119069593939867103920128000000000000 518 1654745833531709262322284857474974482432000000000000 519 1480562061581003024183096977740766642176000000000000 520 28130679170039057459478842577074566201344000000000000 521 647005620910898321568013379272715022630912000000000000 522 104761292724117407756125086843671062511616000000000000 523 1780941976309995931854126476342408062697472000000000000 524 33837897549889922705228403050505753191251968000000000000 525 30276013597269930841520150097820937065857024000000000000 526 575244258348128685988882851858597804251283456000000000000 527 13230617942006959777744305592747749497779519488000000000000 528 10929640908614445033788774185313358280774385664000000000000 529 251381740898132235777141806262207240457810870272000000000000 530 7290070486045834837537112381604009973276515237888000000000000 531 1315388466998786986911004201136394560124505993097773056000000 532 17100050070984230829843054614773129281618577910271049728000000 533 290700851206731924107331928451143197787515824474607845376000000 534 222300650922795000787959709992050680661041512833523646464000000 535 3779111065687515013395315069864861571237705718169901989888000000 536 71803110248062785254510986327432369853516408645228137807872000000 537 64244888116687755227720356187702646711040997208888333828096000000 538 1220652874217067349326686767566350287509778946968878342733824000000 539 28075016106992549034513795654026056612724915780284201882877952000000 540 865795807637333948397727990443562500096000000000000 541 14718528729834677122761375837540562501632000000000000 542 279652045866858865332466140913270687531008000000000000 543 250214988407189511086943389238189562527744000000000000 544 4754084779736600710651924395525601688027136000000000000 545 109343949933941816344994261097088838824624128000000000000 546 90327610814995413502386563514986432072515584000000000000 547 2077535048744894510554890960844687937667858432000000000000 548 60248516413601940806091837864495950192367894528000000000000 549 8749767929611010013199323378270250812032679936000000000000 550 166245590662609190250787144187134765428620918784000000000000 551 3823648585240011375768104316304099604858281132032000000000000 552 3158666222589574614764955739555560543143797456896000000000000 553 72649323119560216139593982009777892492307341508608000000000000 554 1465369596899240515398183394437395303132987931535268118528000000 555 1311120165646688882198374616075564218592673412426292527104000000 556 24911283147287088761769117705435720153260794836099558014976000000 557 572959512387603041520689707225021563524998281230289834344448000000 558 37568810005952355133165190988656565031716015668865496252416000000 559 638669770101190037263808246807161605539172266370713436291072000000 560 12134725631922610708012356689336070505244273061043555289530368000000 561 10857386091720230633484740195721747294165928528302128416948224000000 562 206290335742684382036210063718713198589152642037740439922016256000000 563 4744677722081740786832831465530403567550510766868030118206373888000000 564 3919516379111003258687991210655550773193900198717068358518308864000000 565 90148876719553074949823797845077667783459704570492572245921103872000000 566 2614317424867039173544890137507252365720331432544284595131712012288000000 567 6498057508477649907280862538911829108719616000000000000 568 83524352017779492779604312967876520278228992000000000000 569 918767872195574420575647442646641723060518912000000000000 570 584670464124456449457230190775135641947602944000000000000 571 6431375105369020944029532098526492061423632384000000000000 572 83607876369797272272383917280844396798507220992000000000000 573 70745126159059230384324853083791412675659956224000000000000 574 919686640067769994996223090089288364783579430912000000000000 575 15634672881152089914935792531517902201320850325504000000000000 576 1403793784362819935146809688051100676316194668544000000000000 577 15441731627991019286614906568562107439478141353984000000000000 578 200742511163883250725993785391307396713215837601792000000000000 579 169859047907901212152763972254183181834259554893824000000000000 580 2208167622802715757985931639304381363845374213619712000000000000 581 37538849587646167885760837868174483185371361631535104000000000000 582 28706179096435304853817111310956957729989864777056256000000000000 583 488005044639400182514890892286268281409827701209956352000000000000 584 9272095848148603467782926953439097346786726322989170688000000000000 585 2486906320419581647128617317773495965235394143200477184000000000000 586 32329782165454561412672025131055447548060123861606203392000000000000 587 549606296812727544015424427227942608317022105647305457664000000000000 588 420287168150909298364736326703720818124781610200880644096000000000000 589 7144881858565458072200517553963253908121287373414970949632000000000000 590 135752755312743703371809833525301824254304460094884448043008000000000000 591 121462991595612787227408798417375316438061885348054506143744000000000000 592 2307796840316642957320767169930131012323175821613035616731136000000000000 593 53079327327282788018377644908393013283433043897099819184816128000000000000 594 28648852742098366023404279347981646455432544256000000000000 595 315137380163082026257447072827798111009757986816000000000000 596 4096785942120066341346811946761375443126853828608000000000000 597 3466511181793902288831917801105779221107337854976000000000000 598 45064645363320729754814931414375129874395392114688000000000000 599 766098971176452405831853834044377207864721665949696000000000000 600 585840389723169486812594108386876688367140097490944000000000000 601 9959286625293881275814099842576903702241381657346048000000000000 602 189226445880583744240467897008961170342586251489574912000000000000 603 20552944796856046670484440642756165001945406142152704000000000000 604 267188282359128606716297728355830145025290279847985152000000000000 605 4542200800105186314177061382049112465429934757415747584000000000000 606 3473447670668671887311870468625791885328773638023806976000000000000 607 59048610401367422084301797966638462050589151846404718592000000000000 608 1121923597625981019601734161366130778961193885081689653248000000000000 609 1003826376823246175433130565432853854860015581388880216064000000000000 610 19072701159641677333229480743224223242340296046388724105216000000000000 611 438672126671758578664278057094157134573826809066940654419968000000000000 612 71028531417503671423640439212928818263088092123948828852224000000000000 613 1207485034097562414201887466619789910472497566107130090487808000000000000 614 22942215647853685869835861865776008298977453756035471719268352000000000000 615 20527245579658561041432086932536428478032458623821211538292736000000000000 616 390017666013512659787209651718192141082616713852603019227561984000000000000 617 8970406318310791175105821989518419244900184418609869442233925632000000000000 618 7410335654256740535956983382645650680569717563199457365323677696000000000000 619 170437720047905032327010617800849965653103503953587519402444587008000000000000 620 4942693881389245937483307916224649003940001614654038062670893023232000000000000 621 419447852997062176948662053933799285753987880452096000000000000 622 5452822088961808300332606701139390714801842445877248000000000000 623 92697975512350741105654313919369642151631321579913216000000000000 624 70886687156503507904323887114812079292423951796404224000000000000 625 1205073681660559634373506080951805347971207180538871808000000000000 626 22896399951550633053096615538084301611452936430238564352000000000000 627 20486252588229513784349603376180690915510522069160820736000000000000 628 389238799176360761902642464147433127394699919314055593984000000000000 629 8952492381056297523760776675390961930078098144223278661632000000000000 630 587012656343005548955706109197758828620562744826023378944000000000000 631 9979215157831094332247003856361900086549566662042397442048000000000000 632 189605087998790792312693073270876101644441766578805551398912000000000000 633 169646657683128603648199065558152301471342633254720756514816000000000000 634 3223286495979443469315782245604893727955510031839694373781504000000000000 635 74135589407527199794262991648912555742976730732312970596974592000000000000 636 61242443423609425916999862666492980831154690604954193101848576000000000000 637 1408576198743016796090996841329338559116557883913946441342517248000000000000 638 40848709763547487086638908398550818214380178633504446798933000192000000000000 639 5932373972521324140973873123503027830151380542284330134566600704000000000000 640 112715105477905158678503589346557528772876230303402272556765413376000000000000 641 2592447425991818649605582554970823161776153296978252268805604507648000000000000 642 2141587004080198014891568197584593046684648375764643178578542854144000000000000 643 49256501093844554342506068544445640073746912642586793107306485645312000000000000 644 1428438531721492075932675987788923562138660466635017000111888083714048000000000000 645 1132899525158424749877639576522249721696178990779496241468049169842176000000000000 646 32854086229594317746451547719145241929189190732605391002573425925423104000000000000 647 1018476673117423850139997979293502499804864912710767121079776203688116224000000000000 648 165154934936501402550087012989523943467923986559533056000000000000 649 1816704284301515428050957142884763378147163852154863616000000000000 650 23617155695919700564662442857501923915913130078013227008000000000000 651 19983747127316669708560528571732397159618802373703499776000000000000 652 259788712655116706211286871432521163075044430858145497088000000000000 653 4416408115136984005591876814352859772275755324588473450496000000000000 654 3377253264516517180746729328622775119975577601155891462144000000000000 655 57413305496780792072694398586587177039584819219650154856448000000000000 656 1090852804438835049381193573145156363752111565173352942272512000000000000 657 292582041691043361203034698818734026813978885553392940220416000000000000 658 3803566541983563695639451084643542348581725512194108222865408000000000000 659 64660631213720582825870668438940219925889333707299839788711936000000000000 660 49446365045786328043312864100366050531562431658523406897250304000000000000 661 840588205778367576736318689706222859036561338194897917253255168000000000000 662 15971175909788983957990055104418234321694665425703060427811848192000000000000 663 14289999498232248804517417725005788603621542749313264593305337856000000000000 664 271509990466412727285830936775109983468809312236952027272801419264000000000000 665 6244729780727492727574111545827529619782614181449896627274432643072000000000000 666 1412237632072703315245058711570554769231954610599087024392365932544000000000000 667 24008039745235956359165998096699431076943228380184479414670220853248000000000000 668 456152755159483170824153963837289190461921339223505108878734196211712000000000000 669 408136675669011258105821967643890328308034882463136150049393754505216000000000000 670 7754596837711213904010617385233916237852662766799586850938481335599104000000000000 671 178355727267357919792244199860380073470611243636390497571585070718779392000000000000 672 147337339916513064176201730319444408519200592569192150167831145376382976000000000000 673 3388758818079800476052639797347221395941613629091419453860116343656808448000000000000 674 98274005724314213805526554123069420482306795243651164161943373966047444992000000000000 675 2418033402405317034735823957179620056313875087218123472896000000000000 676 31434434231269121451565711443335060732080376133835605147648000000000000 677 534385381931575064676617094536696032445366394275205287510016000000000000 678 408647645006498578870354248763355789517044889739862866919424000000000000 679 6947009965110475840796022228977048421789763125577668737630208000000000000 680 131993189337099040975124422350563920014005499385975706014973952000000000000 681 118099169406878089293532377892609823170425973134820368539713536000000000000 682 2243884218730683696577115179959586640238093489561587002254557184000000000000 683 51609337030805725021273649139070492725476150259916501051854815232000000000000 684 8356435692737889439319874032961862539834050950290455765635301376000000000000 685 142059406776544120468437858560351663177178866154937748015800123392000000000000 686 2699128728754338288900319312646681600366398456943817212300202344448000000000000 687 2415009915201250047963443595525978274012040724633941716268602097664000000000000 688 45885188388823750911305428314993587206228773768044892609103439855616000000000000 689 1055359332942946270960024851244852505743261796665032530009379116679168000000000000 690 871818579387651267314803137984878156918346701592852959572965357256704000000000000 691 20051827325915979148240472173652197609121974136635618070178203216904192000000000000 692 581502992451563395298973693035913730664537249962432924035167893290221568000000000000 693 117951499268344253592582548649084304881022081031846347364274795052007424000000000000 694 2241078486098540818259068424332601792739419539605080599921221105988141056000000000000 695 51544805180266438819958573759649841233006649410916853798188085437727244288000000000000 696 42580491235872275546922300062319434062048971252496531398503201013774680064000000000000 697 979351298425062337579212901433346983427126338807420222165573623316817641472000000000000 698 28401187654326807789797174141567062519386663825415186442801635076187711602688000000000000 699 22525079863776433764321896732966980618823905792570665109808193336286805753856000000000000 700 653227316049516579165335005256042437945893267984549288184437606752317366861824000000000000 701 20250046797535013954125385162937315576322691307521027933717565809321838372716544000000000000 702 69061452006098259829089868041007128428380586366036824509382656000000000000 703 1174044684103670417094527756697121183282469968222626016659505152000000000000 704 22306848997969737924796027377245302482366929396229894316530597888000000000000 705 19958759629762397090606971863851060115801989459784642283211587584000000000000 706 379216432965485544721532465413170142200237799735908203381020164096000000000000 707 8721977958206167528595246704502913270605469393925888677763463774208000000000000 708 7205112226344225349709116842850232701804518194982255864239383117824000000000000 709 165717581205917183043309687385555352141503918484591884877505811709952000000000000 710 4805809854971598308255980934181105212103613636053164661447668539588608000000000000 711 697937865493161263861435199107007721189479769419209156001626006224896000000000000 712 13260819444370064013367268783033146702600115618964973964030894118273024000000000000 713 304998847220511472307447182009762374159802659236194401172710564720279552000000000000 714 251955569443031216253978106877629787349402196760334505316586988247187456000000000000 715 5794978097189717973841496458185485109036250525487693622281500729685311488000000000000 716 168054364818501821241403397287379068162051265239143115046163521160874033152000000000000 717 133284496235363513398354418538266157507833762086216953312474516782762164224000000000000 718 3865250390825541888552278137609718567727179100500291646061760986700102762496000000000000 719 119822762115591798545120622265901275599542552115509041027914590587703185637376000000000000 720 15371557336149891472438950322497315696399678622151247834859655565972659503104000000000000 721 353545818731447503866095857417438261017192608309478700201772078017371168571392000000000000 722 10252828743211977612116779865105709569498585640974882305851390262503763888570368000000000000 723 8131553830823292588920204720601080003395429991118010104640757794399536877142016000000000000 724 235815061093875485078685936897431320098467469742422293034581976037586569437118464000000000000 725 7310266893910140037439264043820370923052491562015091084072041257165183652550672384000000000000 726 6838636771722389067281892170025508282855556622530246498002877305090010513676435456000000000000 727 211997739923394061085738657270790756768522255298437641438089196457790325923969499136000000000000 728 7843916377165580260172330319019258000435323446042192733209300268938242059186871468032000000000000 729 68719476736 730 206158430208 731 1030792151040 732 618475290624 733 3092376453120 734 21646635171840 735 15461882265600 736 108233175859200 737 1190564934451200 738 50096498540544 739 250482492702720 740 1753377448919040 741 1252412463513600 742 8766887244595200 743 96435759690547200 744 61368210712166400 745 675050317833830400 746 8775654131839795200 747 782757789696000000 748 5479304527872000000 749 60272349806592000000 750 38355131695104000000 751 421906448646144000000 752 5484783832399872000000 753 4640970935107584000000 754 60332622156398592000000 755 1025654576658776064000000 756 5566277615616 757 27831388078080 758 194819716546560 759 139156940390400 760 974098582732800 761 10715084410060800 762 6818690079129600 763 75005590870425600 764 975072681315532800 765 31310311587840000 766 219172181114880000 767 2410893992263680000 768 1534205267804160000 769 16876257945845760000 770 219391353295994880000 771 185638837404303360000 772 2413304886255943680000 773 41026183066351042560000 774 1879401453060096000000 775 20673415983661056000000 776 268754407787593728000000 777 227407575820271616000000 778 2956298485663531008000000 779 50257074256280027136000000 780 38431880313625903104000000 781 653341965331640352768000000 782 12413497341301166702592000000 783 3478923509760000 784 24352464568320000 785 267877110251520000 786 170467251978240000 787 1875139771760640000 788 24376817032888320000 789 20626537489367040000 790 268144987361771520000 791 4558464785150115840000 792 75176058122403840000 793 826936639346442240000 794 10750176311503749120000 795 9096303032810864640000 796 118251939426541240320000 797 2010282970251201085440000 798 1537275212545036124160000 799 26133678613265614110720000 800 496539893652046668103680000 801 27516316674252865536000000 802 357712116765287251968000000 803 6081105985009883283456000000 804 4650257517948734275584000000 805 79054377805128482684928000000 806 1502033178297441171013632000000 807 1343924422687184205643776000000 808 25534564031056499907231744000000 809 587294972714299497866330112000000 810 36520347436056576 811 182601737180282880 812 1278212160261980160 813 913008685901414400 814 6391060801309900800 815 70301668814408908800 816 44737425609169305600 817 492111681700862361600 818 6397451862111210700800 819 570630428688384000000 820 3994413000818688000000 821 43938543009005568000000 822 27960891005730816000000 823 307569801063038976000000 824 3998407413819506688000000 825 3383267811693428736000000 826 43982481552014573568000000 827 747702186384247750656000000 828 67134099304759689216000000 829 738475092352356581376000000 830 9600176200580635557888000000 831 8123226015875922395136000000 832 105601938206386991136768000000 833 1795232949508578849325056000000 834 1372825196683030884777984000000 835 23338028343611525041225728000000 836 443422538528618975783288832000000 837 22825217147535360000 838 159776520032747520000 839 1757541720360222720000 840 1118435640229232640000 841 12302792042521559040000 842 159936296552780267520000 843 135330712467737149440000 844 1759299262080582942720000 845 29908087455369910026240000 846 1370083659280809984000000 847 15070920252088909824000000 848 195921963277155827712000000 849 165780122772978008064000000 850 2155141596048714104832000000 851 36637407132828139782144000000 852 28016840748633283362816000000 853 476286292726765817167872000000 854 9049439561808550526189568000000 855 982910347920986609811456000000 856 12777834522972825927548928000000 857 217223186890538040768331776000000 858 166111848798646737058136064000000 859 2823901429576994529988313088000000 860 53654127161962896069777948672000000 861 48006324302808907009801322496000000 862 912120161753369233186225127424000000 863 20978763720327492363283177930752000000 864 54803346371232399360000 865 602836810083556392960000 866 7836878531086233108480000 867 6631204910919120322560000 868 86205663841948564193280000 869 1465496285313125591285760000 870 1120673629945331334512640000 871 19051451709070632686714880000 872 361977582472342021047582720000 873 20059394855530338975744000000 874 260772133121894406684672000000 875 4433126263072204913639424000000 876 3390037730584627286900736000000 877 57630641419938663877312512000000 878 1094982186978834613668937728000000 879 979720904138957285914312704000000 880 18614697178640188432371941376000000 881 428138035108724333944554651648000000 882 28072902446971298562824994816000000 883 477239341598512075568024911872000000 884 9067547490371729435792473325568000000 885 8113068807174705284656423501824000000 886 154148307336319400408472046534656000000 887 3545411068735346209394857070297088000000 888 2928817839390068607760968884158464000000 889 67362810305971577978502284335644672000000 890 1953521498873175761376566245733695488000000 891 8916100448256000000000000 892 62412703137792000000000000 893 686539734515712000000000000 894 436888921964544000000000000 895 4805778141609984000000000000 896 62475115840929792000000000000 897 52863559557709824000000000000 898 687226274250227712000000000000 899 11682846662253871104000000000000 900 1048970301636870144000000000000 901 11538673318005571584000000000000 902 150002753134072430592000000000000 903 126925406498061287424000000000000 904 1650030284474796736512000000000000 905 28050514836071544520704000000000000 906 21450393698172357574656000000000000 907 364656692868930078769152000000000000 908 6928477164509671496613888000000000000 909 1858314876538115309174784000000000000 910 24158093394995499019272192000000000000 911 410687587714923483327627264000000000000 912 314055214134941487250538496000000000000 913 5338938640294005283259154432000000000000 914 101439834165586100381923934208000000000000 915 90761956884998089815405625344000000000000 916 1724477180814963706492706881536000000000000 917 39662975158744165249332258275328000000000000 918 21407557176262656000000000000 919 235483128938889216000000000000 920 3061280676205559808000000000000 921 2590314418327781376000000000000 922 33674087438261157888000000000000 923 572459486450439684096000000000000 924 437763136697395052544000000000000 925 7441973323855715893248000000000000 926 141397493153258601971712000000000000 927 15357974186265415778304000000000000 928 199653664421450405117952000000000000 929 3394112295164656887005184000000000000 930 2595497637478855266533376000000000000 931 44123459837140539531067392000000000000 932 838345736905670251090280448000000000000 933 750098817231389172028145664000000000000 934 14251877527396394268534767616000000000000 935 327793183130117068176299655168000000000000 936 53075331188805111345341005824000000000000 937 902280630209686892870797099008000000000000 938 17143331973984050964545144881152000000000000 939 15338770713564677178803550683136000000000000 940 291436643557728866397267462979584000000000000 941 6703042801827763927137151648530432000000000000 942 5537296227596848461548081796612096000000000000 943 127357813234727514615605881322078208000000000000 944 3693376583807097923852570558340268032000000000000 945 313428044617661546496000000000000 946 4074564580029600104448000000000000 947 69267597860503201775616000000000000 948 52969339540384801357824000000000000 949 900478772186541623083008000000000000 950 17109096671544290838577152000000000000 951 15308139127171207592411136000000000000 952 290854643416252944255811584000000000000 953 6689656798573817717883666432000000000000 954 438639100733926540044140544000000000000 955 7456864712476751180750389248000000000000 956 141680429537058272434257395712000000000000 957 126766700112104770072756617216000000000000 958 2408567302129990631382375727104000000000000 959 55397047948989784521794641723392000000000000 960 45762778740469821996265138814976000000000000 961 1052543911030805905914098192744448000000000000 962 30523773419893371271508847589588992000000000000 963 4432904736220191704674226147426304000000000000 964 84225189988183642388810296801099776000000000000 965 1937179369728223774942636826425294848000000000000 966 1600278609775489205387395639220895744000000000000 967 36806408024836251723910099702080602112000000000000 968 1067385832720251299993392891360337461248000000000000 969 846547384571233789649932293147853848576000000000000 970 24549874152565779899848036501287761608704000000000000 971 761046098729539176895289131539920609869824000000000000 972 123410307017276135571456000000000000 973 865236663800160944069023812267540480 974 6056656646601126608483166685872783360 975 4326183319000804720345119061337702400 976 30283283233005633042415833429363916800 977 333116115563061963466574167723003084800 978 211982982631039431296910834005547417600 979 2331812808941433744266019174061021593600 980 30313566516238638675458249262793280716800 981 2703864574375502950215699413336064000000 982 18927052020628520651509895893352448000000 983 208197572226913727166608854826876928000000 984 132489364144399644560569271253467136000000 985 1457383005588396090166261983788138496000000 986 18945979072649149172161405789245800448000000 987 16031213061472356991828881821669523456000000 988 208405769799140640893775463681703804928000000 989 3542898086585390895194182882588964683776000000 990 318106963310703546589926820279574593536000000 991 3499176596417739012489195023075320528896000000 992 45489295753430607162359535299979166875648000000 993 38490942560595129137381145253828525817856000000 994 500382253287736678785954888299770835632128000000 995 8506498305891523539361233101096104205746176000000 996 6504969292740576824217413547897020863217664000000 997 110584477976589806011696030314249354674700288000000 998 2101105081555206314222224575970737738819305472000000 999 108154582975020118008627976533442560000 1000 757082080825140826060395835734097920000 1001 8327902889076549086664354193075077120000 1002 5299574565775985782422770850138685440000 1003 58295320223535843606650479351525539840000 1004 757839162905965966886456231569832017920000 1005 641248522458894279673155272866780938240000 1006 8336230791965625635751018547268152197120000 1007 141715923463415635807767315303558587351040000 1008 6491978843075582583467894291419889664000000 1009 71411767273831408418146837205618786304000000 1010 928352974559808309435908883673044221952000000 1011 785529440012145492599615209261806649344000000 1012 10211882720157891403794997720403486441472000000 1013 173602006242684153864514961246859269505024000000 1014 132754475362052588249334970365245323739136000000 1015 2256826081154894000238694496209170503565312000000 1016 42879695541942986004535195427974239567740928000000 1017 4657404049832010625623118575713251623960576000000 1018 60546252647816138133100541484272271111487488000000 1019 1029286295012874348262709205232628608895287296000000 1020 787101284421609795730307039295539524449337344000000 1021 13380721835167366527415219668024171915638734848000000 1022 254233714868179964020889173692459266397135962112000000 1023 227472271197845230966058734356410922565858492416000000 1024 4321973152759059388355115952771807528751311355904000000 1025 99405382513458365932167666913751573161280161185792000000 1026 259679153723023303338715771656795586560000 1027 2856470690953256336725873488224751452160000 1028 37134118982392332377436355346921768878080000 1029 31421177600485819703984608370472265973760000 1030 408475308806315656151799908816139457658880000 1031 6944080249707366154580598449874370780200960000 1032 5310179014482103529973398814609812949565440000 1033 90273043246195760009547779848366820142612480000 1034 1715187821677719440181407817118969582709637120000 1035 95049062241469604604553440320678604570624000000 1036 1235637809139104859859194724168821859418112000000 1037 21005842755364782617606310310869971610107904000000 1038 16063291518808363178169531414194684172435456000000 1039 273075955819742174028882034041309630931402752000000 1040 5188443160575101306548758646784882987696652288000000 1041 4642291248935616958490994578702263725833846784000000 1042 88203533729776722211328896995343010790843088896000000 1043 2028681275784864610860564630892889248189391044608000000 1044 133020117067252055478421889640946179631938011136000000 1045 2261341990143284943133172123896085053742946189312000000 1046 42965497812722413919530270354025616021115977596928000000 1047 38442813832435844033263926106233445913630085218304000000 1048 730413462816281036632014596018435472358971619147776000000 1049 16799509644774463842536335708424015864256347240398848000000 1050 13877855793509339696008277324350273974820460763807744000000 1051 319190683250714813008190378460056301420870597567578112000000 1052 9256529814270729577237520975341632741205247329459765248000000 1053 42247883974617233597120303333376000000000000 1054 295735187822320635179842123333632000000000000 1055 3253087066045526986978263356669952000000000000 1056 2070146314756244446258894863335424000000000000 1057 22771609462318688908847843496689664000000000000 1058 296030923010142955815021965456965632000000000000 1059 250487704085505577997326278463586304000000000000 1060 3256340153111572513965241620026621952000000000000 1061 55357782602896732737409107540452573184000000000000 1062 4970421301729742915467606566868353024000000000000 1063 54674634319027172070143672235551883264000000000000 1064 710770246147353236911867739062174482432000000000000 1065 601420977509298892771580394591070715904000000000000 1066 7818472707620885606030545129683919306752000000000000 1067 132914036029555055302519267204626628214784000000000000 1068 101640145199071512878397086685890950987776000000000000 1069 1727882468384215718932750473660146166792192000000000000 1070 32829766899300098659722258999542777169051648000000000000 1071 8805404531713645089068708557207866351550464000000000000 1072 114470258912277386157893211243702262570156032000000000000 1073 1945994401508715564684184591142938463692652544000000000000 1074 1488113365859606020052611746168129413412028416000000000000 1075 25297927219613302340894399684858200028004483072000000000000 1076 480660617172652744476993594012305800532085178368000000000000 1077 430064762733426139795204794642589400476076212224000000000000 1078 8171230491935096656108891098209198609045448032256000000000000 1079 187938301314507223090504495258811568008045304741888000000000000 1080 101437169423055977866685848303435776000000000000 1081 1115808863653615756533544331337793536000000000000 1082 14505515227497004834936076307391315968000000000000 1083 12273897500189773321868987644715728896000000000000 1084 159560667502467053184296839381304475648000000000000 1085 2712531347541939904133046269482176086016000000000000 1086 2074288677532071691395858911956958183424000000000000 1087 35262907518045218753729601503268289118208000000000000 1088 669995242842859156320862428562097493245952000000000000 1089 72771938278625166025361227745519556624384000000000000 1090 946035197622127158329695960691754236116992000000000000 1091 16082598359576161691604831331759822013988864000000000000 1092 12298457569087653058286047488992805069520896000000000000 1093 209073778674490101990862807312877686181855232000000000000 1094 3972401794815311937826393338944676037455249408000000000000 1095 3554254237466331733844667724318920665091538944000000000000 1096 67530830511860302943048686762059492636739239936000000000000 1097 1553209101772786967690119795527368330645002518528000000000000 1098 251491158830273417388891385102413870866632802304000000000000 1099 4275349700114648095611153546741035804732757639168000000000000 1100 81231644302178313816611917388079680289922395144192000000000000 1101 72680944901949017625389610294597608680456879865856000000000000 1102 1380937953137031334882402595597354564928680717451264000000000000 1103 31761572922151720702295259698739154993359656501379072000000000000 1104 26237821109603595362765649316349736733644933631574016000000000000 1105 603469885520882693343609934276043944873833473526202368000000000000 1106 17500626680105598106964688094005274401341170732259868672000000000000 1107 1485141597522962571946147505010603196416000000000000 1108 19306840767798513435299917565137841553408000000000000 1109 328216293052574728400098598607343306407936000000000000 1110 250988929981380674658898928346791940194304000000000000 1111 4266811809683471469201281781895462983303168000000000000 1112 81069424383985957914824353856013796682760192000000000000 1113 72535800764619014976421790292222870716153856000000000000 1114 1378180214527761284552014015552234543606923264000000000000 1115 31698144934138509544696322357701394502959235072000000000000 1116 2078439329175813366850342025639784056749031424000000000000 1117 35333468595988827236455814435876328964733534208000000000000 1118 671335903323787717492660474281650250329937149952000000000000 1119 600668966131810063019748845409897592400470081536000000000000 1120 11412710356504391197375228062788054255608931549184000000000000 1121 262492338199600997539630245444125247879005425631232000000000000 1122 216841496773583432750129333192973030856569699434496000000000000 1123 4987354425792418953252974663438379709701103086993408000000000000 1124 144633278347980149644336265239713011581331989522808832000000000000 1125 21004793076663266093737597375138708908652038281232384000000000000 1126 399091068456602055781014350127635469264388727343415296000000000000 1127 9179094574501847282963330052935615793080940728898551808000000000000 1128 7582730300675439059839272652425073916023385819524890624000000000000 1129 174402796915535098376303271005776700068537873849072484352000000000000 1130 5057681110550517852912794859167524301987598341623102046208000000000000 1131 4011264329057307262654975233132864101576371098528667140096000000000000 1132 116326665542661910616994281760853058945714761857331347062784000000000000 1133 3606126631822519229126822734586444827317157617577271758946304000000000000 1134 584765095727202524261848444985494864920576000000000000 1135 6432416052999227766880332894840443514126336000000000000 1136 83621408688989960969444327632925765683642368000000000000 1137 70756576582991505435683661843244878655389696000000000000 1138 919835495578889570663887603962183422520066048000000000000 1139 15637203424841122701286089267357118182841122816000000000000 1140 11957861442525564418630538851508384492760858624000000000000 1141 203283644522934595116719160475642536376934596608000000000000 1142 3862389245935757307217664049037208191161757335552000000000000 1143 1035947037751578631083844493046948268393560539136000000000000 1144 13467311490770522204089978409610327489116287008768000000000000 1145 228944295343098877469529632963375567314976879149056000000000000 1146 175075049380016788653169719324934257358511731113984000000000000 1147 2976275839460285407103885228523882375094699428937728000000000000 1148 56549240949745422734973819341953765126799289149816832000000000000 1149 50596689270824851920766048884906000376609890291941376000000000000 1150 961337096145672186494554928813214007155587915546886144000000000000 1151 22110753211350460289374763362703922164578522057578381312000000000000 1152 5000318485342659500723180353639447324416453552346497024000000000000 1153 85005414250825211512294066011870604515079710389890449408000000000000 1154 1615102870765679018733587254225541485786514497407918538752000000000000 1155 1445092042264028595708999122201800276756355076628137639936000000000000 1156 27456748803016543318470983321834205258370746455934615158784000000000000 1157 631505222469380496324832616402186720942527168486496148652032000000000000 1158 521678227257314323050948683114849899909044182662757688016896000000000000 1159 11998599226918229430171819711641547697908016201243426824388608000000000000 1160 347959377580628653474982771637604883239332469836059377907269632000000000000 1161 8561545766541972157717723083032630317302153216000000000000 1162 111300094965045638050330400079424194124927991808000000000000 1163 1892101614405775846855616801350211300123775860736000000000000 1164 1446901234545593294654295201032514523624063893504000000000000 1165 24597320987275086009123018417552746901609086189568000000000000 1166 467349098758226634173337349933502191130572637601792000000000000 1167 418154456783676462155091313098396697327354465222656000000000000 1168 7944934678889852780946734948869537249219734839230464000000000000 1169 182733497614466613961774903823999356732053901302300672000000000000 1170 29587683345222837282385682565913889493588482558263296000000000000 1171 502990616868788233800556603620536121391004203490476032000000000000 1172 9556821720506976442210575468790186306429079866319044608000000000000 1173 8550840486769399974609462261549114063647071459338092544000000000000 1174 162465969248618599517579782969433167209294357727423758336000000000000 1175 3736717292718227788904335008296962845813770227730746441728000000000000 1176 3086853415723753390834015876419230176976592796821051408384000000000000 1177 70997628561646327989182365157642294070461634326884182392832000000000000 1178 2058931228287743511686288589571626528043387395479641289392128000000000000 1179 417631600214304264159900746316320279982586617145531777941504000000000000 1180 7935000404071781019038114180010085319669145725765103780888576000000000000 1181 182505009293650963437876626140231962352390351692597386960437248000000000000 1182 150765007677363839361724169420191621073713768789536971836882944000000000000 1183 3467595176579368305319655896664407284695416682159350352248307712000000000000 1184 100560260120801680854270021003267811256167083782621160215200923648000000000000 1185 79754689061325471022352085623281367547994583689665058101711077376000000000000 1186 2312885982778438659648210483075159658891842927000286684949621243904000000000000 1187 71699465466131598449094524975329949425647130737008887233438258561024000000000000 1188 244526308638205266796575888974494954492466798002176000000000000 1189 4156947246849489535541790112566414226371935566036992000000000000 1190 78981997690140301175294012138761870301066775754702848000000000000 1191 70668103196441322104210431913629041848322904622628864000000000000 1192 1342693960732385119979998206358951795118135187829948416000000000000 1193 30881961096844857759539958746255891287717109320088813568000000000000 1194 25511185253915317279619965920820084107244568568769019904000000000000 1195 586757260840052297431259216178861934466625077081687457792000000000000 1196 17015960564361516625506517269186996099532127235368936275968000000000000 1197 2471192900676356592662134593587693964394003651748708745216000000000000 1198 46952665112850775260580557278166185323486069383225466159104000000000000 1199 1079911297595567830993352817397822262440179595814185721659392000000000000 1200 892100637144164729951030588285157521146235318281283857022976000000000000 1201 20518314654315788788873703530558622986363412320469528711528448000000000000 1202 595031124975157874877337402386200066604538957293616332634324992000000000000 1203 471921237049263142144095181202848328686358483370799160365154304000000000000 1204 13685715874428631122178760254882601531904396017753175650589474816000000000000 1205 424257192107287564787541567901360647489036276550348445168273719296000000000000 1206 54426167771528346009582425160689175207610670533022846833114742784000000000000 1207 1251801858745151958220395778695851029775045422259525477161639084032000000000000 1208 36302253903609406788391477582179679863476317245526238837687533436928000000000000 1209 28791442751138495039069102910004573684826044711969085974717698932736000000000000 1210 834951839783016356133003984390132636859955296647103493266813269049344000000000000 1211 25883507033273507040123123516094111742658614196060208291271211340529664000000000000 1212 24213603353707474327857115547313846468938703602766001304737584802430976000000000000 1213 750621703964931704163570581966729240537099811685746040446865128875360256000000000000 1214 27773003046702473054052111532768981899872693032372603496534009768388329472000000000000 1215 1835243370146224391261526633946744721303564502272311296000000000000 1216 23858163811900917086399846241307681376946338529540046848000000000000 1217 405588784802315590468797386102230583408087755002180796416000000000000 1218 310156129554711922123198001136999857900302400884020609024000000000000 1219 5272654202430102676094366019328997584305140815028350353408000000000000 1220 100180429846171950845792954367250954101797675485538656714752000000000000 1221 89635121441311745493604222328592958933187393855481956007936000000000000 1222 1703067307384923164378480224243266219730560483254157164150784000000000000 1223 39170548069853232780705045157595123053802891114845614775468032000000000000 1224 8858369216212127207760658110473852941490536871648512614334464000000000000 1225 150592276675606162531931187878055500005339126818024714443685888000000000000 1226 2861253256836517088106692569683054500101443409542469574430031872000000000000 1227 2560068703485304763042830193926943500090765155906420145542660096000000000000 1228 48641305366220790497813773684611926501724537962221982765310541824000000000000 1229 1118750023423078181449716794746074309539664373131105603602142461952000000000000 1230 924184801958195019458461700007626603532766221282217672540900294656000000000000 1231 21256250445038485447544619100175411881253623089491006468440706777088000000000000 1232 616431262906116077978793953905086944556355069595239187584780496535552000000000000 1233 213819498183796139114100220626972248071080796586460116975868513878016000000000000 1234 4062570465492126643167904191912472713350535135142742222541501763682304000000000000 1235 93439120706318912792861796413986872407062308108283071118454540564692992000000000000 1236 77188838844350406220190179646336981553660167567712102228288533509963776000000000000 1237 1775343293420059343064374131865750575734183854057378351250636270729166848000000000000 1238 51484955509181720948866849824106766696291331767663972186268451851145838592000000000000 1239 40832895748661364890480605032912263241886228643319702078764634226770837504000000000000 1240 1184153976711179581823937545954455634014700630656271360284174392576354287616000000000000 1241 36708773278046567036542063924588124654455719550344412168809406169866982916096000000000000 1242 52416385894746314838820462192152975985151105749399482925056000000000000 1243 891078560210687352259947857266600591747568797739791209725952000000000000 1244 16930492644003059692939009288065411243203807157056032984793088000000000000 1245 15148335523581684988419113573532210059708669561576450565341184000000000000 1246 287818374948052014779963157897111991134464721669952560741482496000000000000 1247 6619822623805196339939152631633575796092688598408908897054097408000000000000 1248 5468549124012988280819300000045127831554829711729098654088167424000000000000 1249 125776629852298730458843900001037940125761083369769269044027850752000000000000 1250 3647522265716663183306473100030100263647071417723308802276807671808000000000000 1251 739859855307253076519377926044886671526231130056955422061828767744000000000000 1252 14057337250837808453868180594852846758998391471082153019174746587136000000000000 1253 323318756769269594438968153681615475456963003834889519441019171504128000000000000 1254 267089407765918360623495431302204088420969437950560907364320185155584000000000000 1255 6143056378616122294340394919950694033682297072862900869379364258578432000000000000 1256 178148634979867546535871452678570126976786615113024125212001563498774528000000000000 1257 141290296708170812769829083158865962774692832675846719995725377947303936000000000000 1258 4097418604536953570325043411607112920466092147599554879876035960471814144000000000000 1259 127019976740645560680076345759820500534448856575586201276157114774626238464000000000000 1260 27865170822810496645488654852327650340871320491944068904412160597096923136000000000000 1261 640898928924641422846239061603535957840040371314713584801479693733229232128000000000000 1262 18586068938814601262540932786502542777361170768126693959242911118263647731712000000000000 1263 14740675365266752725463498416881327030320928540238412450434032955864272338944000000000000 1264 427479585592735829038441454089558483879306927666913961062586955720063897829376000000000000 1265 13251867153374810700191685076776313000258514757674332792940195627321980832710656000000000000 1266 12396907982189339042114802168597196032499900902340504870815021715881853037051904000000000000 1267 384304147447869510305558867226513077007496927972555650995265673192337444148609024000000000000 1268 14219253455571171881305678087380983849277386334984559086824829908116485433498533888000000000000 1269 4377868966315106961653123822750808707255805503295594213383602176000000000000 1270 83179510359987032271409352632265365437860304562616290054288441344000000000000 1271 1913128738279701742242415110542103405070787004940174671248634150912000000000000 1272 1580410696839753613156777700013041943319345786689709511031480385536000000000000 1273 36349446027314333102605887100299964696344953093863318753724048867328000000000000 1274 1054133934792115659975570725908698976194003639722036243857997417152512000000000000 1275 836037258628229661359935403306899188015933921158856331335653123948544000000000000 1276 24245080500218660179438126695900076452462083713606833608733940594507776000000000000 1277 751597495506778465562581927572902370026324595121811841870752158429741056000000000000 1278 96419276203496528185081850700095675919969967100152487558519586841165824000000000000 1279 2217643352680420148256882566102200546159309243303507213845950497346813952000000000000 1280 64311657227732184299449594416963815838619968055801709201532564423057604608000000000000 1281 51005797111649663409908299020350612561664112595980665918456861438976720896000000000000 1282 1479168116237840238887340671590167764288259265283439311635248981730324905984000000000000 1283 45854211603373047405507560819295200692936037223786618660692718433640072085504000000000000 1284 42895875370897366927732879476114865164359518693219740037422220470179422273536000000000000 1285 1329772136497818374759719263759560820095145079489811941160088834575562090479616000000000000 1286 49201569050419279866109612759103750343520367941123041822923286879295797347745792000000000000 1287 7797817268226112191770190662530221999039771197786120186279603433652200067301376000000000000 1288 226136700778557253561335529213376437972153364735797485402108499575913801951739904000000000000 1289 7010237724135274860401401405614669577136754306809722047465363486853327860503937024000000000000 1290 6557964322578160353278730347187916701192447577338127076661146487701500256600457216000000000000 1291 203296893999922970951640640762825417736965874897481939376495541118746507954614173696000000000000 1292 7521985077997149925210703708224540456267737371206831756930335021393620794320724426752000000000000 1293 6302203713997612099500859863647587949845942121821940120671361774681141746593039384576000000000000 1294 233181537417911647681531814954960754144299858507411784464840385663202244623942457229312000000000000 1295 9560443034134377554942804413153390919916294198803883163058455812191292029581640746401792000000000000 1296 42757656258135641515564014413558187642662996786904885523483119845376000000000000 1297 726880156388305905764588245030489189925270945377383053899213037371392000000000000 1298 13810722971377812209527176655579294608580147962170278024085047710056448000000000000 1299 12356962658601200397998000165518316228729606071415511916286621635313664000000000000 1300 234782290513422807561962003144848008345862515356894726409445811070959616000000000000 1301 5399992681808724573925126072331504191954837853208578707417253654632071168000000000000 1302 4460863519755033343677278059752112158571387791780999801779470410348232704000000000000 1303 102599860954365766904577395374298579647141919210962995440927819438009352192000000000000 1304 2975395967676607240232744465854658809767115657117926867786906763702271213568000000000000 1305 1032065878209030858441190971824255289739725428690694970760174925603032530944000000000000 1306 19609251685971586310382628464660850505054783145123204444443323586457618087936000000000000 1307 451012788777346485138800454687199561616260012337833702222196442488525216022528000000000000 1308 372575782033460139897269940828556159596040879757340884444423148142694743670784000000000000 1309 8569242986769583217637208639056791670708940234418840342221732407281979104428032000000000000 1310 248508046616317913311479050532646958450559266798146369924430239811177394028412928000000000000 1311 197092588695700414005655798698306208426305625391633327871099845367485519401844736000000000000 1312 5715685072175312006164018162250880044362863136357366508261895515657080062653497344000000000000 1313 177186237237434672191084563029777281375248757227078361756118760985369481942258417664000000000000 1314 48554448490382558891552115958718267274715643490856421401681669089104121689920241664000000000000 1315 1116752315278798854505698667050520147318459800289697692238678389049394798868165558272000000000000 1316 27188822934596727539548514118033003238554080678433484368248832000000000000000000000000000000000000 1317 24326841573060229903806565263503213423969440607019433382117376000000000000000000000000000000000000 1318 462209989888144368172324740006561055055419371533369234260230144000000000000000000000000000000000000 1319 10630829767427320467963469020150904266274645545267492387985293312000000000000000000000000000000000000 1320 8781989807874742995274170060124660046052968059134015450944372736000000000000000000000000000000000000 1321 201985765581119088891305911382867181059218265360082355371720572928000000000000000000000000000000000000 1322 5857587201852453577847871430103148250717329695442388305779896614912000000000000000000000000000000000000 1323 3571162208335746915021422047834793390102856154639082943806833652605648896000000000000 1324 67852081958379191385407018908861074411954266938142575932329839399507329024000000000000 1325 1560597885042721401864361434903804711474948139577279246443586306188668567552000000000000 1326 1289189557209204636322733359268360413827131071824708942714266948590639251456000000000000 1327 29651359815811706635422867263172289518024014651968305682428139817584702783488000000000000 1328 859889434658539492427263150631996396022696424907080864790416054709956380721152000000000000 1329 681981275763669252614725947052962658914552336995271030695847215804448164020224000000000000 1330 19777456997146408325827052464535917108522017772862859890179569258328996756586496000000000000 1331 613101166911538658100638626400613430364182550958748656595566647008198899454181376000000000000 1332 134499857314079110502914448639108773614170757592400059284436756479512802465153024000000000000 1333 3093496718223819541567032318699501793125927424625201363542045399028794456698519552000000000000 1334 89711404828490766705443937242285552000651895314130839542719316571835039244257067008000000000000 1335 71150424519147849456041743330088541241896330766379631361467044177662272504065949696000000000000 1336 2063362311055287634225210556572567696014993592225009309482544281152205902617912541184000000000000 1337 62904318150457517561914017870715409859613287250103505254350848000000000000000000000000000000000000 1338 51964436732986644942450710414938816840550106858781156514463744000000000000000000000000000000000000 1339 1195182044858692833676366339543592787332652457751966599832666112000000000000000000000000000000000000 1340 34660279300902092176614623846764190832646921274807031395147317248000000000000000000000000000000000000 1341 7030457214614406442200097361152428679527168335428616247431921664000000000000000000000000000000000000 1342 133578687077673722401801849861896144911016198373143708701206511616000000000000000000000000000000000000 1343 3072309802786495615241442546823611332953372562582305300127749767168000000000000000000000000000000000000 1344 2537995054475800725634235147376026753309307769089730465322923720704000000000000000000000000000000000000 1345 58373886252943416689587408389648615326114078689063800702427245576192000000000000000000000000000000000000 1346 1692842701335359083998034843299809844457308281982850220370390121709568000000000000000000000000000000000000 1347 1342599383817698583860510392961918152500623809848467416155826648252416000000000000000000000000000000000000 1348 38935382130713258931954801395895626422518090485605555068518972799320064000000000000000000000000000000000000 1349 1206996846052111026890598843272764419098060805053772207124088156778921984000000000000000000000000000000000000 1350 465397430152522873712506742695878109391594316928719928319850368441220769775616000000000000 1351 10704140893508026095387655082005196516006669289360558351356558474148077704839168000000000000 1352 310420085911732756766241997378150698964193409391456192189340195750294253440335872000000000000 1353 246195240550684600193916066886119519868153393655292842081200844905405787211300864000000000000 1354 7139661975969853405623565939697466076176448416003492420354824502256767829127725056000000000000 1355 221329521255065455574330544130621448361469900896108265030999559569959802702959476736000000000000 1356 207050197303125748763083412251226516209117004064101280190289910565446267044704026624000000000000 1357 6418556116396898211655585779788022002482627125987139685898987227528834278385824825344000000000000 1358 237486576306685233831256673852156814091857203661524168378262527418566868300275518537728000000000000 1359 37638574570629212362246082221616838316963158975414824990216066369983342154650887389184000000000000 1360 790406432412270546756223963679858845627314783273039696456843264000000000000000000000000000000000000 1361 18179347945482222575393151164636753449428240015279913018507395072000000000000000000000000000000000000 1362 15017722215833140388368255309917318066918980882187754232680022016000000000000000000000000000000000000 1363 345407610964162228932469872128098315539136560290318347351640506368000000000000000000000000000000000000 1364 10016820717960704639041626291714851150634960248419232073197574684672000000000000000000000000000000000000 1365 7944375052175731265446807058946261257400140886677321989087731646464000000000000000000000000000000000000 1366 230386876513096206697957404709441576464604085713642337683544217747456000000000000000000000000000000000000 1367 7141993171905982407636679545992688870402726657122912468189870750171136000000000000000000000000000000000000 1368 916216214665764061953958888202745657944660104641392697981575463174144000000000000000000000000000000000000 1369 21072972937312573424941054428663150132727182406752032053576235653005312000000000000000000000000000000000000 1370 611116215182064629323290578431231353849088289795808929553710833937154048000000000000000000000000000000000000 1371 484678377558189188773644251859252453052725195355296737232253420019122176000000000000000000000000000000000000 1372 14055672949187486474435683303918321138529030665303605379735349180554543104000000000000000000000000000000000000 1373 435725861424812080707506182421467955294399950624411766771795824597190836224000000000000000000000000000000000000 1374 407614515526437107758634815813631313017341889293804556012325126236081750016000000000000000000000000000000000000 1375 12636049981319550340517679290222570703537598568107941236382078913318534250496000000000000000000000000000000000000 1376 467533849308823362599154133738235116030891147019993825746136919792785767268352000000000000000000000000000000000000 1377 24911561347816078768753479524585017929707614576076229514676704718813064324905435136000000000000 1378 401631006400760655654115772423875244056927575475460681760768000000000000000000000000000000000000 1379 6827727108812931146119968131205879148967768783082831589933056000000000000000000000000000000000000 1380 5221203083209888523503505041510378172740058481180988862889984000000000000000000000000000000000000 1381 88760452414568104899559585705676428936580994180076810669129728000000000000000000000000000000000000 1382 1686448595876793993091632128407852149795038889421459402713464832000000000000000000000000000000000000 1383 1508927691047657783292512956996499291921876901061305781375205376000000000000000000000000000000000000 1384 28669626129905497882557746182933486546515661120164809846128902144000000000000000000000000000000000000 1385 659401400987826451298828162207470190569860205763790626460964749312000000000000000000000000000000000000 1386 149122781259557626119783607490577910991628810281010222913000833024000000000000000000000000000000000000 1387 2535087281412479644036321327339824486857689774777173789521014161408000000000000000000000000000000000000 1388 48166658346837113236690105219456665250296105720766302000899269066752000000000000000000000000000000000000 1389 43096483784012153948617462564777016276580726171211954421857240743936000000000000000000000000000000000000 1390 818833191896230925023731788730763309255033797253027134015287574134784000000000000000000000000000000000000 1391 18833163413613311275545831140807556112865777336819624082351614205100032000000000000000000000000000000000000 1392 15557830646028387575450903985884502875845642147807515546290463908560896000000000000000000000000000000000000 1393 357830104858652914235370791675343566144449769399572857564680669896900608000000000000000000000000000000000000 1394 10377073040900934512825752958584963418189043312587612869375739427010117632000000000000000000000000000000000000 1395 3599461422124479109942479090872741176436298830545793645267938604174278656000000000000000000000000000000000000 1396 68389767020365103088907102726582082352289677780370079260090833479311294464000000000000000000000000000000000000 1397 1572964641468397371044863362711387894102662588948511822982089170024159772672000000000000000000000000000000000000 1398 1299405573386936958689234951805059564693503877827031505941725836106914594816000000000000000000000000000000000000 1399 29886328187899550049852403891516369987950589190021724636659694230459035680768000000000000000000000000000000000000 1400 866703517449086951445719712853974729650567086510630014463131132683312034742272000000000000000000000000000000000000 1401 687385548321689651146605289504876509722863551370499666643172967300557820657664000000000000000000000000000000000000 1402 19934180901328999883251553395641418781963042989744490332652016051716176799072256000000000000000000000000000000000000 1403 617959607941198996380798155264883982240854332682079200312212497603201480771239936000000000000000000000000000000000000 1404 882383321062471160472092352015253911193069883319587117828407296000000000000000000000000000000000000 1405 15000516458062009728025569984259316490282188016432981003082924032000000000000000000000000000000000000 1406 285009812703178184832485829700927013315361572312226639058575556608000000000000000000000000000000000000 1407 255008779787054165376434689732408380334797196279360677052409708544000000000000000000000000000000000000 1408 4845166815954029142152259104915759226361146729307852863995784462336000000000000000000000000000000000000 1409 111438836766942670269501959413062462206306374774080615871903042633728000000000000000000000000000000000000 1410 92058169503126553700892922993399425300861787856849204415919904784384000000000000000000000000000000000000 1411 2117337898571910735120537228848186781919821120707531701566157810040832000000000000000000000000000000000000 1412 61402799058585411318495579636597416675674812500518419345418576491184128000000000000000000000000000000000000 1413 12454883813579512491150446681220557703931829863480254827916742574997504000000000000000000000000000000000000 1414 236642792458010737331858486943190596374704767406124841730418108924952576000000000000000000000000000000000000 1415 5442784226534246958632745199693383716618209650340871359799616505273909248000000000000000000000000000000000000 1416 4496213056702204009305311251920621331119390580716371992877944069574098944000000000000000000000000000000000000 1417 103412900304150692214022158794174290615745983356476555836192713600204275712000000000000000000000000000000000000 1418 2998974108820370074206642605031054427856633517337820119249588694405923995648000000000000000000000000000000000000 1419 2378496706995465920922509652266008684162157617198960784232432412804698341376000000000000000000000000000000000000 1420 68976404502868511706752779915714251840702570898769862742740539971336251899904000000000000000000000000000000000000 1421 2138268539588923862909336177387141807061779697861865745024956739111423808897024000000000000000000000000000000000000 1422 469085411992684242086813817601626502854354899895558373644963026834596168728576000000000000000000000000000000000000 1423 10788964475831737567996717804837409565650162697597842593834149617195711880757248000000000000000000000000000000000000 1424 312879969799120389471904816340284877403854718230337435221190338898675644541960192000000000000000000000000000000000000 1425 248146182944129964063924509511260420009953742044750379658185441195501373257416704000000000000000000000000000000000000 1426 7196239305379768957853810775826552180288658519297761010087377794669539824465084416000000000000000000000000000000000000 1427 223083418466772837693468134050623117588948414098230591312708711634755734558417616896000000000000000000000000000000000000 1428 208690939856013299777760512498970013228371097059635069292533956045416654909487448064000000000000000000000000000000000000 1429 6469419135536412293110575887468070410079504008848687148068552637407916302194110889984000000000000000000000000000000000000 1430 239368508014847254845091307836318605172941648327401424478536447584092903181182102929408000000000000000000000000000000000000 1431 73697537358458653793789625332666021916756389724735235668146405769216000000000000000000000000000000000000 1432 1400253209810714422082002881320654416418371404769969477694781709615104000000000000000000000000000000000000 1433 32205823825646431707886066270375051577622542309709297986979979321147392000000000000000000000000000000000000 1434 26604810986403574019558054745092433911949056690629420076200852482686976000000000000000000000000000000000000 1435 611910652687282202449835259137125979974828303884476661752619607101800448000000000000000000000000000000000000 1436 17745408927931183871045222514976653419270020812649823190825968605952212992000000000000000000000000000000000000 1437 14073945011807490656346210960153897539421050989342963220310250963341410304000000000000000000000000000000000000 1438 408144405342417229034040117844463028643210478690945933388997277936900898816000000000000000000000000000000000000 1439 12652476565614934100055243653178353887939524839419323935058915616043927863296000000000000000000000000000000000000 1440 1623132913469495647359217361943344300534099999638610289428937809116249718784000000000000000000000000000000000000 1441 37332057009798399889261999324696918912284299991688036656865569609673743532032000000000000000000000000000000000000 1442 1082629653284153596788597980416210648456244699758953063049101518680538562428928000000000000000000000000000000000000 1443 858637311225363197453025984468029134982538899808824843107908101022496101236736000000000000000000000000000000000000 1444 24900482025535532726137753549572844914493628094455920450129334929652386935865344000000000000000000000000000000000000 1445 771914942791601514510270360036758192349302470928133533954009382819223995011825664000000000000000000000000000000000000 1446 722113978740530449057994852937612502520315214739221693053750712959919221140094976000000000000000000000000000000000000 1447 22385533340956443920797840441065987578129771656915872484666272101757495855342944256000000000000000000000000000000000000 1448 828264733615388425069520096319441540390801551305887281932652067765027346647688937472000000000000000000000000000000000000 1449 131269330777444750989816065531456762185265529541672950839180098392420226453173436416000000000000000000000000000000000000 1450 3806810592545897778704665900412246103372700356708515574336222853380186567142029656064000000000000000000000000000000000000 1451 118011128368922831139844642912779629204553711057963982804422908454785783581402919337984000000000000000000000000000000000000 1452 110397507183831035582435311111955136997808310344546951655750462748025410447118860025856000000000000000000000000000000000000 1453 3422322722698762103055494644470609246932057620680955501328264345188787723860684660801536000000000000000000000000000000000000 1454 126625940739854197813053301845412542136486131965195353549145780771985145782845332449656832000000000000000000000000000000000000 1455 106092004403661625194720333978588886654893786241109620541176194700852419439681224484847616000000000000000000000000000000000000 1456 3925404162935480132204652357207788806231070090921055960023519203931539519268205305939361792000000000000000000000000000000000000 1457 160941570680354685420390746645519341055473873727763294360964287361193120289996417543513833472000000000000000000000000000000000000 1458 10314424798490535546171949056 1459 51572123992452677730859745280 1460 361004867947168744116018216960 1461 257860619962263388654298726400 1462 1805024339735843720580091084800 1463 19855267737094280926381001932800 1464 12635170378150906044060637593600 1465 138986874159659966484667013529600 1466 1806829364075579564300671175884800 1467 161162887476414617908936704000000 1468 1128140212334902325362556928000000 1469 12409542335683925578988126208000000 1470 7896981486344316277537898496000000 1471 86866796349787479052916883456000000 1472 1129268352547237227687919484928000000 1473 955534759847662269582085718016000000 1474 12421951878019609504567114334208000000 1475 211173181926333361577640943681536000000 1476 18960652548712703382368494288896000000 1477 208567178035839737206053437177856000000 1478 2711373314465916583678694683312128000000 1479 2294238958394237109266587808956416000000 1480 29825106459125082420465641516433408000000 1481 507026809805126401147915905779367936000000 1482 387726383968626071466053339713634304000000 1483 6591348527466643214922906775131783168000000 1484 125235622021866221083535228727503880192000000 1485 6446515499056584716357468160000 1486 45125608493396093014502277120000 1487 496381693427357023159525048320000 1488 315879259453772651101515939840000 1489 3474671853991499162116675338240000 1490 45170734101889489107516779397120000 1491 38221390393906490783283428720640000 1492 496878075120784380182684573368320000 1493 8446927277053334463105637747261440000 1494 386952092830871497599357026304000000 1495 4256473021139586473592927289344000000 1496 55334149274814624156708054761472000000 1497 46821203232535451209522200182784000000 1498 608675642022960865723788602376192000000 1499 10347485914390334717304406240395264000000 1500 7912783346298491254409251830890496000000 1501 134517316887074351324957281125138432000000 1502 2555829020854412675174188341377630208000000 1503 277602913965702690221257124883726336000000 1504 3608837881554134972876342623488442368000000 1505 61350243986420294538897824599303520256000000 1506 46914892460203754647392454105349750784000000 1507 797553171823463829005671719790945763328000000 1508 15153510264645812751107762676027969503232000000 1509 13558403920998885093096419236446077976576000000 1510 257609674498978816768831965492475481554944000000 1511 5925022513476512785683135206326936075763712000000 1512 15478083713234859903974281052160000 1513 170258920845583458943717091573760000 1514 2213365970992584966268322190458880000 1515 1872848129301418048380888007311360000 1516 24347025680918434628951544095047680000 1517 413899436575613388692176249615810560000 1518 316511333851939650176370073235619840000 1519 5380692675482974052998291245005537280000 1520 102233160834176507006967533655105208320000 1521 5665365591136789596352186222116864000000 1522 73649752684778264752578420887519232000000 1523 1252045795641230500793833155087826944000000 1524 957446784902117441783519471537750016000000 1525 16276595343335996510319831016141750272000000 1526 309255311523383933696076789306693255168000000 1527 276702120836711940675437127274409754624000000 1528 5257340295897526872833305418213785337856000000 1529 120918826805643118075166024618917062770688000000 1530 7928616825774434535409324743804107882496000000 1531 134786486038165387101958520644669834002432000000 1532 2560943234725142354937211892248726846046208000000 1533 2291370262648811580733294850959387178041344000000 1534 43536034990327420033932602168228356382785536000000 1535 1001328804777530660780449849869252196804067328000000 1536 827184664816220980644719441196338771272925184000000 1537 19025247290773082554828547147515791739277279232000000 1538 551732171432419394090027867277957960439041097728000000 1539 2518170116818978404827136000000000000 1540 17627190817732848833789952000000000000 1541 193899098995061337171689472000000000000 1542 123390335724129941836529664000000000000 1543 1357293692965429360201826304000000000000 1544 17644818008550581682623741952000000000000 1545 14930230622619722962220089344000000000000 1546 194092998094056398508861161472000000000000 1547 3299580967598958774650639745024000000000000 1548 296260196073635990349507723264000000000000 1549 3258862156809995893844584955904000000000000 1550 42365208038529946619979604426752000000000000 1551 35847483724909954832290434514944000000000000 1552 466017288423829412819775648694272000000000000 1553 7922293903205100017936186027802624000000000000 1554 6058224749509782366657083433025536000000000000 1555 102989820741666300233170418361434112000000000000 1556 1956806594091659704430237948867248128000000000000 1557 524843009216406648699564251733295104000000000000 1558 6822959119813286433094335272532836352000000000000 1559 115990305036825869362603699633058217984000000000000 1560 88698468557572723630226358542926872576000000000000 1561 1507873965478736301713848095229756833792000000000000 1562 28649605344095989732563113809365379842048000000000000 1563 25633857413138517129135417618905866174464000000000000 1564 487043290849631825453572934759211457314816000000000000 1565 11201995689541531985432177499461863518240768000000000000 1566 6046126450482367149989953536000000000000 1567 66507390955306038649889488896000000000000 1568 864596082418978502448563355648000000000000 1569 731581300508366425148784377856000000000000 1570 9510556906608763526934196912128000000000000 1571 161679467412348979957881347506176000000000000 1572 123637239785913925850144559857664000000000000 1573 2101833076360536739452457517580288000000000000 1574 39934828450850198049596692834025472000000000000 1575 4337545530714104534707142576308224000000000000 1576 56388091899283358951192853492006912000000000000 1577 958597562287817102170278509364117504000000000000 1578 733045194690683666365507095396089856000000000000 1579 12461768309741622328213620621733527552000000000000 1580 236773597885090824236058791812937023488000000000000 1581 211850061265607579579631550569469968384000000000000 1582 4025151164046544012012999460819929399296000000000000 1583 92578476773070512276298987598858376183808000000000000 1584 14990041186229790293508254593754641465344000000000000 1585 254830700165906434989640328093828904910848000000000000 1586 4841783303152222264803166233782749193306112000000000000 1587 4332121902820409394823885577595091383484416000000000000 1588 82310316153587778501653825974306736286203904000000000000 1589 1893137271532518905538037997409054934582689792000000000000 1590 1563896006918167791531422693511827989437874176000000000000 1591 35969608159117859205222721950772043757071106048000000000000 1592 1043118636614417916951458936572389268955062075392000000000000 1593 88521337361512337443002909720576000000000000 1594 1150777385699660386759037826367488000000000000 1595 19563215556894226574903643048247296000000000000 1596 14960106014095585027867491742777344000000000000 1597 254321802239624945473747359627214848000000000000 1598 4832114242552873964001199832917082112000000000000 1599 4323470638073624073053705113662652416000000000000 1600 82145942123398857388020397159590395904000000000000 1601 1889356668838173719924469134670579105792000000000000 1602 123884637902725539615770699121939185664000000000000 1603 2106038844346334173468101885072966156288000000000000 1604 40014738042580349295893935816386356969472000000000000 1605 35802660353887680948957732046240424656896000000000000 1606 680250546723865938030196908878568068481024000000000000 1607 15645762574648916574694528904207065575063552000000000000 1608 12924760387753452822573741268692793301139456000000000000 1609 297269488918329414919196049179934245926207488000000000000 1610 8620815178631553032656685426218093131860017152000000000000 1611 1251983229915098315104102931924981409826996224000000000000 1612 23787681368386867986977955706574646786712928256000000000000 1613 547116671472897963700492981251216876094397349888000000000000 1614 451965945999350491752581158424918288947545636864000000000000 1615 10395216757985061310309366643773120645793549647872000000000000 1616 301461285981566777998971632669420498728012939788288000000000000 1617 239089985433656410137115432806781774853251641901056000000000000 1618 6933609577576035893976347551396671470744297615130624000000000000 1619 214941896904857112713266774093296815593073226069049344000000000000 1620 34854715807867200628629234134286336000000000000 1621 383401873886539206914921575477149696000000000000 1622 4984224360525009689893980481202946048000000000000 1623 4217420612751931276064137330248646656000000000000 1624 54826467965775106588833785293232406528000000000000 1625 932049955418176812010174349984950910976000000000000 1626 712744083555076385654839208812021284864000000000000 1627 12116649420436298556132266549804361842688000000000000 1628 230216338988289672566513064446282875011072000000000000 1629 61747255191301025812855034652170435690496000000000000 1630 802714317486913335567115450478215663976448000000000000 1631 13646143397277526704640962658129666287599616000000000000 1632 10435286127329873362372500856216803631693824000000000000 1633 177399864164607847160332514555685661738795008000000000000 1634 3370597419127549096046317776558027573037105152000000000000 1635 3015797690798333401725652747446656249559515136000000000000 1636 57300156125168334632787402201486468741630787584000000000000 1637 1317903590878871696554110250634188781057508114432000000000000 1638 298042207082668513102720996954408128524807307264000000000000 1639 5066717520405364722746256948224938184921724223488000000000000 1640 96267632887701929732178882016273825513512760246272000000000000 1641 86134197846891200286686368119823949143669311799296000000000000 1642 1636549759090932805447040994276655033729716924186624000000000000 1643 37640644459091454525281942868363065775783489256292352000000000000 1644 31094445422727723303493778891256445640864621559545856000000000000 1645 715172244722737635980356914498898249739886295869554688000000000000 1646 20739995096959391443430350520468049242456702580217085952000000000000 1647 510307894142983684403760616960086245376000000000000 1648 6634002623858787897248888020481121189888000000000000 1649 112778044605599394253231096348179060228096000000000000 1650 86242034110164242664235544266254575468544000000000000 1651 1466114579872792125292004252526327782965248000000000000 1652 27856177017583050380548080798000227876339712000000000000 1653 24923947857837466129964072292947572310409216000000000000 1654 473555009298911856469317373566003873897775104000000000000 1655 10891765213874972698794299592018089099648827392000000000000 1656 1763563355518748598240952644700639813756256256000000000000 1657 29980577043818726170096194959910876833856356352000000000000 1658 569630963832555797231827704238306659843270770688000000000000 1659 509669809744918344891635314318484906175558057984000000000000 1660 9683726385153448552941070972051213217335603101696000000000000 1661 222725706858529316717644632357177903998718871339008000000000000 1662 183990801317915522505880348468973051129376458932224000000000000 1663 4231788430312057017635248014786380175975658555441152000000000000 1664 122721864479049653511422192428805025103294098107793408000000000000 1665 24892783177751556882852360386629121302520431109996544000000000000 1666 472962880377279580774194847345953304747888191089934336000000000000 1667 10878146248677430357806481488956926009201428395068489728000000000000 1668 8986294727168312034709702099573112790209875630708752384000000000000 1669 206684778724871176798323148290181594174827139506301304832000000000000 1670 5993858583021264127151371300415266231069987045682737840128000000000000 1671 4753749910672037066361432410674176666021024208644930011136000000000000 1672 137858747409489074924481539909551123314609702050702970322944000000000000 1673 4273621169694161322658927737196084822752900763571792080011264000000000000 1674 14574903764617757010255806980997023254183936000000000000 1675 247773363998501869174348718676949395321126912000000000000 1676 4707693915971535514312625654862038511101411328000000000000 1677 4212147187974531775963928217508139720459157504000000000000 1678 80030796571516103743314636132654654688723992576000000000000 1679 1840708321144870386096236631051057057840651829248000000000000 1680 1520585134858805971122978086520438439085755858944000000000000 1681 34973458101752537335828495989970084098972384755712000000000000 1682 1014230284950823582739026383709132438870199157915648000000000000 1683 147294575016281401673682605838042137884736278757376000000000000 1684 2798596925309346631799969510922800619809989296390144000000000000 1685 64367729282114972531399298751224414255629753816973312000000000000 1686 53173341580877586004199420707533211776389796631412736000000000000 1687 1222986856360184478096586676273263870856965322522492928000000000000 1688 35466618834445349864801013611924652254851994353152294912000000000000 1689 28128697696284242996221493554285069029710202418017337344000000000000 1690 815732233192243046890423313074267001861595870122502782976000000000000 1691 25287699228959534453603122705302277057709471973797586272256000000000000 1692 3244052396507760644530202457945893717265765102685859610624000000000000 1693 74613205119678494824194656532755555497112597361774771044352000000000000 1694 2163782948470676349901645039449911109416265323491468360286208000000000000 1695 1716103717752605380956477100253377776433589739320819734020096000000000000 1696 49767007814825556047737835907347955516574102440303772286582784000000000000 1697 1542777242259592237479872913127786621013797175649416940884066304000000000000 1698 1443243226629941125384397241313090709980648970768809396310900736000000000000 1699 44740540025528174886916314480705812009400118093833091285637922816000000000000 1700 1655399980944542470815903635786115044347804369471824377568603144192000000000000 1701 109389029153956436590047278043433709222290784256000000000000 1702 1422057379001433675670614614564638219889780195328000000000000 1703 24174975443024372486400448447598849738126263320576000000000000 1704 18486745927018637783717989989340296858567142539264000000000000 1705 314274680759316842323205829818785046595641423167488000000000000 1706 5971218934427020004140910766556915885317187040182272000000000000 1707 5342669572908386319494499106919345792125904193847296000000000000 1708 101510721885259340070395483031467570050392179683098624000000000000 1709 2334746603360964821619096109723754111159020132711268352000000000000 1710 296260196073635990349507723264000000000000000000000000000000000000 1711 3258862156809995893844584955904000000000000000000000000000000000000 1712 42365208038529946619979604426752000000000000000000000000000000000000 1713 35847483724909954832290434514944000000000000000000000000000000000000 1714 466017288423829412819775648694272000000000000000000000000000000000000 1715 7922293903205100017936186027802624000000000000000000000000000000000000 1716 6058224749509782366657083433025536000000000000000000000000000000000000 1717 102989820741666300233170418361434112000000000000000000000000000000000000 1718 1956806594091659704430237948867248128000000000000000000000000000000000000 1719 524843009216406648699564251733295104000000000000000000000000000000000000 1720 6822959119813286433094335272532836352000000000000000000000000000000000000 1721 115990305036825869362603699633058217984000000000000000000000000000000000000 1722 88698468557572723630226358542926872576000000000000000000000000000000000000 1723 1507873965478736301713848095229756833792000000000000000000000000000000000000 1724 28649605344095989732563113809365379842048000000000000000000000000000000000000 1725 25633857413138517129135417618905866174464000000000000000000000000000000000000 1726 487043290849631825453572934759211457314816000000000000000000000000000000000000 1727 11201995689541531985432177499461863518240768000000000000000000000000000000000000 1728 3124260061666149785448340308198510169097847089135616000000000000 1729 53112421048324546352621785239374672874663400515305472000000000000 1730 864596082418978502448563355648000000000000000000000000000000000000 1731 731581300508366425148784377856000000000000000000000000000000000000 1732 9510556906608763526934196912128000000000000000000000000000000000000 1733 161679467412348979957881347506176000000000000000000000000000000000000 1734 123637239785913925850144559857664000000000000000000000000000000000000 1735 2101833076360536739452457517580288000000000000000000000000000000000000 1736 39934828450850198049596692834025472000000000000000000000000000000000000 1737 4337545530714104534707142576308224000000000000000000000000000000000000 1738 56388091899283358951192853492006912000000000000000000000000000000000000 1739 958597562287817102170278509364117504000000000000000000000000000000000000 1740 733045194690683666365507095396089856000000000000000000000000000000000000 1741 12461768309741622328213620621733527552000000000000000000000000000000000000 1742 236773597885090824236058791812937023488000000000000000000000000000000000000 1743 211850061265607579579631550569469968384000000000000000000000000000000000000 1744 4025151164046544012012999460819929399296000000000000000000000000000000000000 1745 92578476773070512276298987598858376183808000000000000000000000000000000000000 1746 14990041186229790293508254593754641465344000000000000000000000000000000000000 1747 254830700165906434989640328093828904910848000000000000000000000000000000000000 1748 4841783303152222264803166233782749193306112000000000000000000000000000000000000 1749 4332121902820409394823885577595091383484416000000000000000000000000000000000000 1750 82310316153587778501653825974306736286203904000000000000000000000000000000000000 1751 1893137271532518905538037997409054934582689792000000000000000000000000000000000000 1752 1563896006918167791531422693511827989437874176000000000000000000000000000000000000 1753 35969608159117859205222721950772043757071106048000000000000000000000000000000000000 1754 1043118636614417916951458936572389268955062075392000000000000000000000000000000000000 1755 88521337361512337443002909720576000000000000000000000000000000000000 1756 1150777385699660386759037826367488000000000000000000000000000000000000 1757 19563215556894226574903643048247296000000000000000000000000000000000000 1758 14960106014095585027867491742777344000000000000000000000000000000000000 1759 254321802239624945473747359627214848000000000000000000000000000000000000 1760 4832114242552873964001199832917082112000000000000000000000000000000000000 1761 4323470638073624073053705113662652416000000000000000000000000000000000000 1762 82145942123398857388020397159590395904000000000000000000000000000000000000 1763 1889356668838173719924469134670579105792000000000000000000000000000000000000 1764 123884637902725539615770699121939185664000000000000000000000000000000000000 1765 2106038844346334173468101885072966156288000000000000000000000000000000000000 1766 40014738042580349295893935816386356969472000000000000000000000000000000000000 1767 35802660353887680948957732046240424656896000000000000000000000000000000000000 1768 680250546723865938030196908878568068481024000000000000000000000000000000000000 1769 15645762574648916574694528904207065575063552000000000000000000000000000000000000 1770 12924760387753452822573741268692793301139456000000000000000000000000000000000000 1771 297269488918329414919196049179934245926207488000000000000000000000000000000000000 1772 8620815178631553032656685426218093131860017152000000000000000000000000000000000000 1773 1251983229915098315104102931924981409826996224000000000000000000000000000000000000 1774 23787681368386867986977955706574646786712928256000000000000000000000000000000000000 1775 547116671472897963700492981251216876094397349888000000000000000000000000000000000000 1776 451965945999350491752581158424918288947545636864000000000000000000000000000000000000 1777 10395216757985061310309366643773120645793549647872000000000000000000000000000000000000 1778 301461285981566777998971632669420498728012939788288000000000000000000000000000000000000 1779 239089985433656410137115432806781774853251641901056000000000000000000000000000000000000 1780 6933609577576035893976347551396671470744297615130624000000000000000000000000000000000000 1781 214941896904857112713266774093296815593073226069049344000000000000000000000000000000000000 1782 34854715807867200628629234134286336000000000000000000000000000000000000 1783 383401873886539206914921575477149696000000000000000000000000000000000000 1784 4984224360525009689893980481202946048000000000000000000000000000000000000 1785 4217420612751931276064137330248646656000000000000000000000000000000000000 1786 54826467965775106588833785293232406528000000000000000000000000000000000000 1787 932049955418176812010174349984950910976000000000000000000000000000000000000 1788 712744083555076385654839208812021284864000000000000000000000000000000000000 1789 12116649420436298556132266549804361842688000000000000000000000000000000000000 1790 230216338988289672566513064446282875011072000000000000000000000000000000000000 1791 61747255191301025812855034652170435690496000000000000000000000000000000000000 1792 802714317486913335567115450478215663976448000000000000000000000000000000000000 1793 13646143397277526704640962658129666287599616000000000000000000000000000000000000 1794 10435286127329873362372500856216803631693824000000000000000000000000000000000000 1795 177399864164607847160332514555685661738795008000000000000000000000000000000000000 1796 3370597419127549096046317776558027573037105152000000000000000000000000000000000000 1797 3015797690798333401725652747446656249559515136000000000000000000000000000000000000 1798 57300156125168334632787402201486468741630787584000000000000000000000000000000000000 1799 1317903590878871696554110250634188781057508114432000000000000000000000000000000000000 1800 298042207082668513102720996954408128524807307264000000000000000000000000000000000000 1801 5066717520405364722746256948224938184921724223488000000000000000000000000000000000000 1802 96267632887701929732178882016273825513512760246272000000000000000000000000000000000000 1803 86134197846891200286686368119823949143669311799296000000000000000000000000000000000000 1804 1636549759090932805447040994276655033729716924186624000000000000000000000000000000000000 1805 37640644459091454525281942868363065775783489256292352000000000000000000000000000000000000 1806 31094445422727723303493778891256445640864621559545856000000000000000000000000000000000000 1807 715172244722737635980356914498898249739886295869554688000000000000000000000000000000000000 1808 20739995096959391443430350520468049242456702580217085952000000000000000000000000000000000000 1809 510307894142983684403760616960086245376000000000000000000000000000000000000 1810 6634002623858787897248888020481121189888000000000000000000000000000000000000 1811 112778044605599394253231096348179060228096000000000000000000000000000000000000 1812 86242034110164242664235544266254575468544000000000000000000000000000000000000 1813 1466114579872792125292004252526327782965248000000000000000000000000000000000000 1814 27856177017583050380548080798000227876339712000000000000000000000000000000000000 1815 24923947857837466129964072292947572310409216000000000000000000000000000000000000 1816 473555009298911856469317373566003873897775104000000000000000000000000000000000000 1817 10891765213874972698794299592018089099648827392000000000000000000000000000000000000 1818 1763563355518748598240952644700639813756256256000000000000000000000000000000000000 1819 29980577043818726170096194959910876833856356352000000000000000000000000000000000000 1820 569630963832555797231827704238306659843270770688000000000000000000000000000000000000 1821 509669809744918344891635314318484906175558057984000000000000000000000000000000000000 1822 9683726385153448552941070972051213217335603101696000000000000000000000000000000000000 1823 222725706858529316717644632357177903998718871339008000000000000000000000000000000000000 1824 183990801317915522505880348468973051129376458932224000000000000000000000000000000000000 1825 4231788430312057017635248014786380175975658555441152000000000000000000000000000000000000 1826 122721864479049653511422192428805025103294098107793408000000000000000000000000000000000000 1827 24892783177751556882852360386629121302520431109996544000000000000000000000000000000000000 1828 472962880377279580774194847345953304747888191089934336000000000000000000000000000000000000 1829 10878146248677430357806481488956926009201428395068489728000000000000000000000000000000000000 1830 8986294727168312034709702099573112790209875630708752384000000000000000000000000000000000000 1831 206684778724871176798323148290181594174827139506301304832000000000000000000000000000000000000 1832 5993858583021264127151371300415266231069987045682737840128000000000000000000000000000000000000 1833 4753749910672037066361432410674176666021024208644930011136000000000000000000000000000000000000 1834 137858747409489074924481539909551123314609702050702970322944000000000000000000000000000000000000 1835 4273621169694161322658927737196084822752900763571792080011264000000000000000000000000000000000000 1836 14574903764617757010255806980997023254183936000000000000000000000000000000000000 1837 247773363998501869174348718676949395321126912000000000000000000000000000000000000 1838 4707693915971535514312625654862038511101411328000000000000000000000000000000000000 1839 4212147187974531775963928217508139720459157504000000000000000000000000000000000000 1840 80030796571516103743314636132654654688723992576000000000000000000000000000000000000 1841 1840708321144870386096236631051057057840651829248000000000000000000000000000000000000 1842 1520585134858805971122978086520438439085755858944000000000000000000000000000000000000 1843 34973458101752537335828495989970084098972384755712000000000000000000000000000000000000 1844 1014230284950823582739026383709132438870199157915648000000000000000000000000000000000000 1845 147294575016281401673682605838042137884736278757376000000000000000000000000000000000000 1846 2798596925309346631799969510922800619809989296390144000000000000000000000000000000000000 1847 64367729282114972531399298751224414255629753816973312000000000000000000000000000000000000 1848 53173341580877586004199420707533211776389796631412736000000000000000000000000000000000000 1849 1222986856360184478096586676273263870856965322522492928000000000000000000000000000000000000 1850 35466618834445349864801013611924652254851994353152294912000000000000000000000000000000000000 1851 28128697696284242996221493554285069029710202418017337344000000000000000000000000000000000000 1852 815732233192243046890423313074267001861595870122502782976000000000000000000000000000000000000 1853 25287699228959534453603122705302277057709471973797586272256000000000000000000000000000000000000 1854 3244052396507760644530202457945893717265765102685859610624000000000000000000000000000000000000 1855 74613205119678494824194656532755555497112597361774771044352000000000000000000000000000000000000 1856 2163782948470676349901645039449911109416265323491468360286208000000000000000000000000000000000000 1857 1716103717752605380956477100253377776433589739320819734020096000000000000000000000000000000000000 1858 49767007814825556047737835907347955516574102440303772286582784000000000000000000000000000000000000 1859 1542777242259592237479872913127786621013797175649416940884066304000000000000000000000000000000000000 1860 1443243226629941125384397241313090709980648970768809396310900736000000000000000000000000000000000000 1861 44740540025528174886916314480705812009400118093833091285637922816000000000000000000000000000000000000 1862 1655399980944542470815903635786115044347804369471824377568603144192000000000000000000000000000000000000 1863 109389029153956436590047278043433709222290784256000000000000000000000000000000000000 1864 1422057379001433675670614614564638219889780195328000000000000000000000000000000000000 1865 24174975443024372486400448447598849738126263320576000000000000000000000000000000000000 1866 18486745927018637783717989989340296858567142539264000000000000000000000000000000000000 1867 314274680759316842323205829818785046595641423167488000000000000000000000000000000000000 1868 5971218934427020004140910766556915885317187040182272000000000000000000000000000000000000 1869 5342669572908386319494499106919345792125904193847296000000000000000000000000000000000000 1870 101510721885259340070395483031467570050392179683098624000000000000000000000000000000000000 1871 2334746603360964821619096109723754111159020132711268352000000000000000000000000000000000000 1872 527999950421579313740769512085548218577536158063919104000000000000000000000000000000000000 1873 8975999157166848333593081705454319715818114687086624768000000000000000000000000000000000000 1874 170543983986170118338268552403632074600544179054645870592000000000000000000000000000000000000 1875 152591985671836421671082388992723435168907949680472621056000000000000000000000000000000000000 1876 2899247727764892011750565390861745268209251043928979800064000000000000000000000000000000000000 1877 66682697738592516270263003989820141168812774010366535401472000000000000000000000000000000000000 1878 55085706827532948223260742426373160095975769834650616201216000000000000000000000000000000000000 1879 1266971257033257809134997075806582682207442706196964172627968000000000000000000000000000000000000 1880 36742166453964476464914915198390897784015838479711961006211072000000000000000000000000000000000000 1881 12744635235297449774390472211061254028742360865262753783218176000000000000000000000000000000000000 1882 242148069470651545713418972010163826546104856439992321881145344000000000000000000000000000000000000 1883 5569405597824985551408636356233768010560411698119823403266342912000000000000000000000000000000000000 1884 4600813319942379368554960468193112704375992272359854115741761536000000000000000000000000000000000000 1885 105818706358674725476764090768441592200647822264276644662060515328000000000000000000000000000000000000 1886 3068742484401567038826158632284806173818786845664022695199754944512000000000000000000000000000000000000 1887 2433830246249518685965574087674156620614899912078362827227391852544000000000000000000000000000000000000 1888 70581077141236041893001648542550541997832097450272521989594363723776000000000000000000000000000000000000 1889 2188013391378317298683051104819066801932795020958448181677425275437056000000000000000000000000000000000000 1890 3124260061666149785448340308198510169097847089135616000000000000000000000000000000000000 1891 53112421048324546352621785239374672874663400515305472000000000000000000000000000000000000 1892 1009135999918166380699813919548118784618604609790803968000000000000000000000000000000000000 1893 902911157821517287994570349069369438869277808760193024000000000000000000000000000000000000 1894 17155311998608828471896836632318019338516278366443667456000000000000000000000000000000000000 1895 394572175968003054853627242543314444785874402428204351488000000000000000000000000000000000000 1896 325950927973567740966039896014042367431809288962429681664000000000000000000000000000000000000 1897 7496871343392058042218917608322974450931613646135882678272000000000000000000000000000000000000 1898 217409268958369683224348610641366259077016795737940597669888000000000000000000000000000000000000 1899 44099083859160725862942810418897072763814397457656587485184000000000000000000000000000000000000 1900 837882593324053791395913397959044382512473551695475162218496000000000000000000000000000000000000 1901 19271299646453237202106008153058020797786891688995928731025408000000000000000000000000000000000000 1902 15919769273157022036522354561221843267736997482214028082151424000000000000000000000000000000000000 1903 366154693282611506840014154908102395157950942090922645889482752000000000000000000000000000000000000 1904 10618486105195733698360410492334969459580577320636756730794999808000000000000000000000000000000000000 1905 8421557945500064657320325562886355088632871668091220855458103296000000000000000000000000000000000000 1906 244225180419501875062289441323704297570353278374645404808284995584000000000000000000000000000000000000 1907 7570980593004558126930972681034833224680951629614007549056834863104000000000000000000000000000000000000 1908 1660893608499198952048340729017713686279733210321907335782775914496000000000000000000000000000000000000 1909 38200552995481575897111836767407414784433863837403868723003846033408000000000000000000000000000000000000 1910 1107816036868965701016243266254815028748582051284712192967111534968832000000000000000000000000000000000000 1911 878612718896076245633572245650370540041978868260288980629088458768384000000000000000000000000000000000000 1912 25479768847986211123373595123860745661217387179548380438243565304283136000000000000000000000000000000000000 1913 789872834287572544824581448839683115497739002565999793585550524432777216000000000000000000000000000000000000 1914 738913296591600122577834258591961624175304228206903032709063393824210944000000000000000000000000000000000000 1915 22906312194339603799912862016350810349434431074413994013980965208550539264000000000000000000000000000000000000 1916 847533551190565340596775894604979982929073949753317778517295712716369952768000000000000000000000000000000000000 1917 260941324610418496230430830881047767833221286731695783936000000000000000000000000000000000000 1918 4957885167597951428378185786739907588831204447902219894784000000000000000000000000000000000000 1919 114031358854752882852698273095017874543117702301751057580032000000000000000000000000000000000000 1920 94199818184361077139185529948058244187792884510142178000896000000000000000000000000000000000000 1921 2166595818240304774201267188805339616319236343733270094020608000000000000000000000000000000000000 1922 62831278728968838451836748475354848873257853968264832726597632000000000000000000000000000000000000 1923 49831703819527009806629145342522811175342435905865212162473984000000000000000000000000000000000000 1924 1445119410766283284392245214933161524084930641270091152711745536000000000000000000000000000000000000 1925 44798701733754781816159601662928007246632849879372825734064111616000000000000000000000000000000000000 1926 5747036707609684955184569996601085419653056091079264137656664064000000000000000000000000000000000000 1927 132181844275022753969245109921824964652020290094823075166103273472000000000000000000000000000000000000 1928 3833273483975659865108108187732923974908588412749869179816994930688000000000000000000000000000000000000 1929 3040182418325523341292637528201974186996466672180930728820375289856000000000000000000000000000000000000 1930 88165290131440176897486488317857251422897533493246991135790883405824000000000000000000000000000000000000 1931 2733123994074645483822081137853574794109823538290656725209517385580544000000000000000000000000000000000000 1932 2556793413811765130027108161217860291264028471304162742937935618768896000000000000000000000000000000000000 1933 79260595828164719030840352997753669029184882610429045031076004181835776000000000000000000000000000000000000 1934 2932642045642094604141093060916885754079840656585874666149812154727923712000000000000000000000000000000000000 1935 464786128296024333940159717949046015682206821309692870752787794688475136000000000000000000000000000000000000 1936 13478797720584705684264631820522334454783997817981093251830846045965778944000000000000000000000000000000000000 1937 417842729338125876212203586436192368098303932357413890806756227424939147264000000000000000000000000000000000000 1938 390885133896956464843674322795147699188735936721451704303094535333007589376000000000000000000000000000000000000 1939 12117439150805650410153904006649578674850814038365002833395930595323235270656000000000000000000000000000000000000 1940 448345248579809065175694448246034410969480119419505104835649432026959705014272000000000000000000000000000000000000 1941 375640613674975162714771024206136938920375235189315087835273848455020293390336000000000000000000000000000000000000 1942 13898702705974081020446527895627066740053883702004658249905132392835750855442432000000000000000000000000000000000000 1943 569846810944937321838307643720709736342209231782190988246110428106265785073139712000000000000000000000000000000000000 1944 2548554912694432825777769947860132911364018725568347306459136000000000000000000000000000000000000 1945 43325433515805358038222089113622259493188318334661904209805312000000000000000000000000000000000000 1946 823183236800301802726219693158822930370578048358576179986300928000000000000000000000000000000000000 1947 736532369768691086649775514931578411384201411689252371566690304000000000000000000000000000000000000 1948 13994115025605130646345734783699989816299826822095795059767115776000000000000000000000000000000000000 1949 321864645588918004865951900025099765774896016908203286374643662848000000000000000000000000000000000000 1950 265888185486497482280568960890299806509696709619820106135575199744000000000000000000000000000000000000 1951 6115428266189442092453086100476895549723024321255862441118229594112000000000000000000000000000000000000 1952 177347419719493820681139496913829970941967705316420010792428658229248000000000000000000000000000000000000 1953 61515920055450848248075900782600360497219886105698047325621540880384000000000000000000000000000000000000 1954 1168802481053566116713442114869406849447177836008262899186809276727296000000000000000000000000000000000000 1955 26882457064232020684409168641996357537285090228190046681296613364727808000000000000000000000000000000000000 1956 22207247140017756217555400182518730139496378884156995084549376257818624000000000000000000000000000000000000 1957 510766684220408393003774204197930793208416714335610886944635653929828352000000000000000000000000000000000000 1958 14812233842391843397109451921739993003044084715732715721394433963965022208000000000000000000000000000000000000 1959 11747633737069393039086806696552408243793584429719050399726620040386052096000000000000000000000000000000000000 1960 340681378375012398133517394200019839070013948461852461592071981171195510784000000000000000000000000000000000000 1961 10561122729625384342139039220200615011170432402317426309354231416307060834304000000000000000000000000000000000000 1962 2894070654534254008028037307186023430509307592562223756413559263295180898304000000000000000000000000000000000000 1963 66563625054287842184644858065278538901714074628931146397511863055789160660992000000000000000000000000000000000000 1964 1930345126574347423354700883893077628149708164239003245527844028617885659168768000000000000000000000000000000000000 1965 1530963376248620370246831735501406394739423716465416367142772850283150695202816000000000000000000000000000000000000 1966 44397937911209990737158120329540785447443287777497074647140412658211370160881664000000000000000000000000000000000000 1967 1376336075247509712851901730215764348870741921102409314061352792404552474987331584000000000000000000000000000000000000 1968 1287540199425089731377585489556682777975855345547415164767071967088129734665568256000000000000000000000000000000000000 1969 39913746182177781672705150176257166117251515711969870107779230979732021774632615936000000000000000000000000000000000000 1970 1476808608740577921890090556521515146338306081342885193987831546250084805661406789632000000000000000000000000000000000000 1971 212857854863151724041785123815226160890034207978193935382773497856000000000000000000000000000000000000 1972 4044299242399882756793917352489297056910649951585684772272696459264000000000000000000000000000000000000 1973 93018882575197303406260099107253832308944948886470749762272018563072000000000000000000000000000000000000 1974 76841685605597772379084429697296644081302349080128010673181232726016000000000000000000000000000000000000 1975 1767358768928748764718941883037822813869954028842944245483168352698368000000000000000000000000000000000000 1976 51253404298933714176849314608096861602228666836445383119011882228252672000000000000000000000000000000000000 1977 40649251685361221588535663309869924719008942663387717646112872112062464000000000000000000000000000000000000 1978 1178828298875475426067534235986227816851259337238243811737273291249811456000000000000000000000000000000000000 1979 36543677265139738208093561315573062322389039454385558163855472028744155136000000000000000000000000000000000000 1980 8016816217546409994537499465889261580358192777180675225522324829072523264000000000000000000000000000000000000 1981 184386773003567429874362487715453016348238433875155530187013471068668035072000000000000000000000000000000000000 1982 5347216417103455466356512143748137474098914582379510375423390660991373017088000000000000000000000000000000000000 1983 4240895779082050887110337217455419376009483979128577194301309834579364806656000000000000000000000000000000000000 1984 122985977593379475726199779306207161904275035394728738634737985202801579393024000000000000000000000000000000000000 1985 3812565305394763747512193158492422019032526097236590897676877541286848961183744000000000000000000000000000000000000 1986 3566593350208004796059793599880007695223976026447133420407401570881245802397696000000000000000000000000000000000000 1987 110564393856448148677853601596280238551943256819861136032629448697318619874328576000000000000000000000000000000000000 1988 4090882572688581501080583259062368826421900502334862033207289601800788935350157312000000000000000000000000000000000000 1989 809879626035520175860573988080243982817155146010205258218526837799786717762289664000000000000000000000000000000000000 1990 23486509155030085099956645654327075501697499234295952488337278296193814815106400256000000000000000000000000000000000000 1991 728081783805932638098656015284139340552622476263174527138455627182008259268298407936000000000000000000000000000000000000 1992 681108765495872467898742723975485189549227477794582622161781070589620629638085607424000000000000000000000000000000000000 1993 21114371730372046504861024443240040876026051811632061287015213188278239518780653830144000000000000000000000000000000000000 1994 781231754023765720679857904399881512412963917030386267619562887966294862194884191715328000000000000000000000000000000000000 1995 654545523641533441650691757740441267156807606160593899897471608836625425082200268734464000000000000000000000000000000000000 1996 24218184374736737341075595036396326884801881427941974296206449526955140728041409943175168000000000000000000000000000000000000 1997 992945559364206230984099396492249402276877138545620946144464430605160769849697807670181888000000000000000000000000000000000000 1998 27739848503620795828849479120724088513350148017926211853018425014091776000000000000000000000000000000000000 1999 638016515583278304063538019776654035807053404412302872619423775324110848000000000000000000000000000000000000 2000 18502478951915070817842602573522967038404548727956783305963289484399214592000000000000000000000000000000000000 2001 14674379858415400993461374454863042823562228301482966070246746832454549504000000000000000000000000000000000000 2002 425557015894046628810379859191028241883304620743006016037155658141181935616000000000000000000000000000000000000 2003 13192267492715445493121775634921875498382443243033186497151825402376640004096000000000000000000000000000000000000 2004 12341153460927352235501015916539819014615834001547174465077514086094276132864000000000000000000000000000000000000 2005 382575757288747919300531493412734389453090854047962408417402936668922560118784000000000000000000000000000000000000 2006 14155303019683673014119665256271172409764361599774609111443908656750134724395008000000000000000000000000000000000000 2007 2243433867134404919281368388033916849909017024959017335785392902492483982721024000000000000000000000000000000000000 2008 65059582146897742659159683252983588647361493723811502737776394172282035498909696000000000000000000000000000000000000 2009 2016847046553830022433950180842491248068206305438156584871068219340743100466200576000000000000000000000000000000000000 2010 1886727882260034537115630814336524070773483317990533579395515430996179029468381184000000000000000000000000000000000000 2011 58488564350061070650584555244432246193977982857706540961260978360881549913519816704000000000000000000000000000000000000 2012 2164076880952259614071628544043993109177185365735142015566656199352617346800233218048000000000000000000000000000000000000 2013 1813145494851893190168121212577399632013317468588902769799090329187328047319114317824000000000000000000000000000000000000 2014 67086383309520048036220484865363786384492746337789402482566342179931137750807229759488000000000000000000000000000000000000 2015 2750541715690321969485039879479915241764202599849365501785220029377176647783096420139008000000000000000000000000000000000000 2016 572812471782028745502842630863383044410900308825243985238057880365870949525629995843584000000000000000000000000000000000000 2017 17757186625242891110588121556764874376737909573582563542379794291341999435294529871151104000000000000000000000000000000000000 2018 657015905133986971091760497600300351939302654222554851068052388779653979105897605232590848000000000000000000000000000000000000 2019 550472785382529624428231768259711105678875196781059469813773623031601982494130426005684224000000000000000000000000000000000000 2020 20367493059153596103844575425609310910118382280899200383109624052169273352282825762210316288000000000000000000000000000000000000 2021 835067215425297440257627592449981747314853673516867215707494586138940207443595856250622967808000000000000000000000000000000000000 2022 753597243188683055842249290747544503674380144393270414175056089930263114034464553201781702656000000000000000000000000000000000000 2023 30897486970736005289532220920649324650649585920124086981177299687140787675413046681273049808896000000000000000000000000000000000000 2024 1328591939741648227449885499587920959977932194565335740190623886547053870042761007294741141782528000000000000000000000000000000000000 2025 1484844764936928675696461172377170200926519309048427910487455410886589546496000000000000000000000000000000000000 2026 28212050533801644838232762275166233817603866871920130299261652806845201383424000000000000000000000000000000000000 2027 648877162277437831279353532328823377804888938054162996883018014557439631818752000000000000000000000000000000000000 2028 536028960142231251926422483228158442534473470566482475685971403330058826285056000000000000000000000000000000000000 2029 12328666083271318794307717114247644178292889823029096940777342276591353004556288000000000000000000000000000000000000 2030 357531316414868245034923796313181681170493804867843811282542926021149237132132352000000000000000000000000000000000000 2031 283559319915240332269077493627695816100736465929669229637878872361601119104794624000000000000000000000000000000000000 2032 8223220277541969635803247315203178666921357511960407659498487298486432454039044096000000000000000000000000000000000000 2033 254919828603801058709900666771298538674562082870772637444453106253079406075210366976000000000000000000000000000000000000 2034 69855830114695718982303304436776836389535117157694562713871479253376596300294782976000000000000000000000000000000000000 2035 1606684092638001536592976002045867236959307694626974942419044022827661714906780008448000000000000000000000000000000000000 2036 46593838686502044561196304059330149871819923144182273330152276662002189732296620244992000000000000000000000000000000000000 2037 36953734130674035341638448047054946450064076976420423675638012525036219442855940194304000000000000000000000000000000000000 2038 1071658289789547024907514993364593447051858232316192286593502363226050363842822265634816000000000000000000000000000000000000 2039 33221406983475957772132964794302396858607605201801960884398573260007561279127490234679296000000000000000000000000000000000000 2040 31078090403896863722317934807573209964503888737169576311211568533555460551441845703409664000000000000000000000000000000000000 2041 963420802520802775391855979034769508899620550852256865647558624540219277094697216805699584000000000000000000000000000000000000 2042 35646569693269702689498671224286471829285960381533504028959669107988113252503797021810884608000000000000000000000000000000000000 2043 10341169912861952724039444939935903269532381365158467781814217063018660685108249159914225664000000000000000000000000000000000000 2044 299893927472996628997143903258141194816439059589595565672612294827541159868139225637512544256000000000000000000000000000000000000 2045 9296711751662895498911461001002377039309610847277462535850981139653775955912315994762888871936000000000000000000000000000000000000 2046 8696923896716902240917173194486094649676732728098271404505756549998693636176037543487863783424000000000000000000000000000000000000 2047 269604640798223969468432369029068934139978714571046413539678453049959502721457163848123777286144000000000000000000000000000000000000 2048 9975371709534286870331997654075550563179212439128717300968102762848501600693915062380579759587328000000000000000000000000000000000000 2049 8357743864744943053521403439901136958339340151702438819730032044548744584365172079291837095870464000000000000000000000000000000000000 2050 309236522995562892980291927276342067458555585612990236330011185648303549621511366933797972547207168000000000000000000000000000000000000 2051 12678697442818078612191969018330024765800779010132599689530458611580445534481966044285716874435493888000000000000000000000000000000000000 2052 193506454611345481945438516445365197754944922874500173722635676602151236288905216000000000000000000000000000000000000 2053 4450648456060946084745085878243399548363733226113503995620620561849478434644819968000000000000000000000000000000000000 2054 129068805225767436457607490469058586902548263557291615872997996293634874604699779072000000000000000000000000000000000000 2055 102364914489401759949136975199598189612365864200610591899274272922538003996830859264000000000000000000000000000000000000 2056 2968582520192651038524972280788347498758610061817707165078953914753602115908094918656000000000000000000000000000000000000 2057 92026058125972182194274140704438772461516911916348922117447571357361665593150942478336000000000000000000000000000000000000 2058 86088893085586880117224196142862077463999691792713507787289663527854461361334752641024000000000000000000000000000000000000 2059 2668755685653193283633950080428724401383990445574118741405979569363488302201377331871744000000000000000000000000000000000000 2060 98743960369168151494456152975862802851207646486242393432021244066449067181450961279254528000000000000000000000000000000000000 2061 19548525355126564695726739016892066672083896720526404124412508625744160085270792362786816000000000000000000000000000000000000 2062 566907235298670376176075431489869933490433004895265719607962750146580642472852978520817664000000000000000000000000000000000000 2063 17574124294258781661458338376185967938203423151753237307846845254543999916658442334145347584000000000000000000000000000000000000 2064 16440309823661440909106187513206228071222557141962705868630919754250838631712736377103712256000000000000000000000000000000000000 2065 509649604533504668182291812909393070207899271400843881927558512381775997583094827690215079936000000000000000000000000000000000000 2066 18857035367739672722744797077647543597692273041831223631319664958125711910574508624537957957632000000000000000000000000000000000000 2067 15799137740538644713651046200191185176444877413426160339754313883835055925075939658396667478016000000000000000000000000000000000000 2068 584568096399929854405088709407073851528460464296767932570909613701897069227809767360676696686592000000000000000000000000000000000000 2069 23967291952397124030608637085690027912666879036167485235407294161777779838340200461787744564150272000000000000000000000000000000000000 2070 7314112997138914784611342656562805600378132224330646251189341258548901348024047574073293441859584000000000000000000000000000000000000 2071 226737502911306358322951622353446973611722098954250033786869579015015941788745474796272096697647104000000000000000000000000000000000000 2072 8389287607718335257949210027077538023633717661307251250114174423555589846183582567462067577812942848000000000000000000000000000000000000 2073 7028862590250497108011500292956856181963385067581751047392956949465494195451109718684434997627060224000000000000000000000000000000000000 2074 260067915839268392996425510839403678732645247500524788753539407130223285231691059591324094912201228288000000000000000000000000000000000000 2075 10662784549410004112853445944415550828038455147521516338895115692339154694499333443244287891400250359808000000000000000000000000000000000000 2076 9622512886052930540867743901057936113107874157519417183880958063818261553572569204878991511751445446656000000000000000000000000000000000000 2077 394523028328170152175577499943375380637422840458296104539119280616548723696475337400038651981809263312896000000000000000000000000000000000000 2078 16964490218111316543549832497565141367409182139706732495182129066511595118948439508201662035217798322454528000000000000000000000000000000000000 2079 54151039764893531013093459880587442304941542162123003114716090376022604114323524550656000000000000000000000000000000000000 2080 1570380153181912399379710336537035826843304722701567090326766620904655519315382211969024000000000000000000000000000000000000 2081 48681784748639284380771020432648110632142446403748579800129765248044321098776848571039744000000000000000000000000000000000000 2082 45541024442275459582011599759574038978455836958345445619476232006235010060146084147101696000000000000000000000000000000000000 2083 1411771757710539247042359592546795208332130945708708814203763192193285311864528608560152576000000000000000000000000000000000000 2084 52235555035289952140567304924231422708288844991222226125539238111151556538987558516725645312000000000000000000000000000000000000 2085 43764924489026716658313147368950651458296059316969973240316658957991844667800386865364729856000000000000000000000000000000000000 2086 1619302206093988516357586452651174103956954194727889009891716381445698252708614314018495004672000000000000000000000000000000000000 2087 66391390449853529170661044558698138262235121983843449405560371639273628361053186874758295191552000000000000000000000000000000000000 2088 13826300561699271804558303698606437807898170556390635635518603513324955289270411293144222007296000000000000000000000000000000000000 2089 428615317412677425941307414656799572044843287248109704701076708913073613967382750087470882226176000000000000000000000000000000000000 2090 15858766744269064759828374342301584165659201628180059073939838229783723716793161753236422642368512000000000000000000000000000000000000 2091 13287074839793000204180529854360786733390141904691400845733377976305282032988865252711597349011456000000000000000000000000000000000000 2092 491621769072341007554679604611349109135435250473581831292134985123295435220588014350329101913423872000000000000000000000000000000000000 2093 20156492531965981309741863789065313474552845269416855082977534390055112844044108588363493178450378752000000000000000000000000000000000000 2094 18190005455676617279523145370619917038011104267522527757808994449561931103161756530962176770796683264000000000000000000000000000000000000 2095 745790223682741308460448960195416598558455274968423638070168772432039175229632017769449247602664013824000000000000000000000000000000000000 2096 32068979618357876263799305288402913738013576823642216437017257214577684534874176764086317646914552594432000000000000000000000000000000000000 2097 6754736949230727720799051781531538790866813049946062756544631628436339921828516439655742032719604875264000000000000000000000000000000000000 2098 249925267121536925669564915916666935262072082848004321992151370252144577107655108267262455210625380384768000000000000000000000000000000000000 2099 10246935951983013952452161552583344345744955396768177201678206180337927661413859438957760663635640595775488000000000000000000000000000000000000 2100 9247234883496866249773901888916676604696667065376159913709600699329349352983239005888710842793139074236416000000000000000000000000000000000000 2101 379136630223371516240729977445583740792563349680422556462093628672503323472312799241437144554518702043693056000000000000000000000000000000000000 2102 16302875099604975198351389030160100854080224036258169927870026032917642909309450367381797215844304187878801408000000000000000000000000000000000000 2103 15544601839158232165869929075268933372495097336897324814945838775572636262364824768898922926735266783791415296000000000000000000000000000000000000 2104 668417879083803983132406950236564135017289185486584967042671067349623359281687465062653685849616471703030857728000000000000000000000000000000000000 2105 30833384291264814631343904464716133776961038215081373768797609060306801075750058440649394215765076030781256630272000000000000000000000000000000000000 2106 3286429070732191146450882366439375068338538767121956631783834662248324197728708624809721856000000000000000000000000000000000000 2107 75587868626840396368370294428105626571786391643805002531028197231711456547760298370623602688000000000000000000000000000000000000 2108 2192048190178371494682738538415063170581805357670345073399817719719632239885048652748084477952000000000000000000000000000000000000 2109 1738520978417329116472516771846429411151087007807515058213648536329363500598486862524342861824000000000000000000000000000000000000 2110 50417108374102544377702986383546452923381523226417936688195807553551541517356119013205942992896000000000000000000000000000000000000 2111 1562930359597178875708792577889940040624827220018956037334070034160097787038039689409384232779776000000000000000000000000000000000000 2112 1462096142848973786953386605122847134778064173566120163957678419052994704003327451382972346793984000000000000000000000000000000000000 2113 45324980428318187395554984758808261178119989380549725082688030990642835824103150992872142750613504000000000000000000000000000000000000 2114 1677024275847772933635534436075905663590439607080339828059457146653784925491816586736269281772699648000000000000000000000000000000000000 2115 486509449121283797282785565950276652845931339351862821405565620054945411370981162095674630795689984000000000000000000000000000000000000 2116 14108774024517230121200781412558022932532008841204021820761402981593416929758453700774564293075009536000000000000000000000000000000000000 2117 437371994760034133757224223789298710908492274077324676443603492429395924822512064724011493085325295616000000000000000000000000000000000000 2118 409154446710999673514822660964182665043428256394916632802080686466209090962995157322462364499175276544000000000000000000000000000000000000 2119 12683787848040989878959502489889662616346275948242415616864501280452481819852849876996333299474433572864000000000000000000000000000000000000 2120 469300150377516625521501592125917516804812210084969377823986547376741827334555445448864332080554042195968000000000000000000000000000000000000 2121 393197423289270686247744577186579541106734554395514884122799539694026936415438346186886332283707440758784000000000000000000000000000000000000 2122 14548304661703015391166549355903443020949178512634050712543582968678996647371218808914794294497175308075008000000000000000000000000000000000000 2123 571443323741292825335799373373821973260744550148157471734683649215373456405940137425880010058306241454669824000000000000000000000000000000000000 2124 156592949093382528141090836357662375076094821845440596407131023231855357480331064445641363310228183999053824000000000000000000000000000000000000 2125 3601637829147798147245089236226234626750180902445133717364013534332673222047614482249751356135248231978237952000000000000000000000000000000000000 2126 104447497045286146270107587850560804175755246170908877803556392495647523439380819985242789327922198727368900608000000000000000000000000000000000000 2127 82837670070399357386637052433203396415254160756238075499372311289651484107095133091744281191110709335499472896000000000000000000000000000000000000 2128 2402292432041581364212474520562898496042370661930904189481797027399893039105758859660584154542210570729484713984000000000000000000000000000000000000 2129 74471065393289022290586710137449853377313490519858029873935707849396684212278524649478108790808527692614026133504000000000000000000000000000000000000 2130 69666480529205859562161761096324056385228749195996221494972113794596898134067006930156940481724106551155056705536000000000000000000000000000000000000 2131 2159660896405381646427014593986045747942091225075882866344135527632503842156077214834865154933447303085806757871616000000000000000000000000000000000000