1 1 2 2 3 2 4 6 5 15 6 6 7 24 8 124 9 84 10 24 11 120 12 1185 13 1160 14 540 15 120 16 720 17 13086 18 17610 19 10560 20 3960 21 720 22 5040 23 165361 24 296772 25 214410 26 104160 27 32760 28 5040 29 40320 30 2363320 31 5536440 32 4692576 33 2686320 34 1115520 35 302400 36 40320 37 362880 38 37780497 39 113680800 40 111488328 41 72080064 42 35637840 43 12942720 44 3084480 45 362880 46 3628800 47 668923930 48 2553111990 49 2872039680 50 2053089360 51 1147184640 52 501832800 53 162086400 54 34473600 55 3628800 56 39916800 57 13004546841 58 62341539260 59 79940148750 60 62453112480 61 38296344240 62 19095531840 63 7499368800 64 2182118400 65 419126400 66 39916800 67 479001600 68 275524552260 69 1645984255476 70 2394297826800 71 2029900613400 72 1342333555200 73 738276517440 74 333089729280 75 118772438400 76 31454438400 77 5508518400 78 479001600 79 6227020800 80 6320297970025 81 46758563583888 82 76853710936860 83 70378739676960 84 49647141240840 85 29491111203840 86 14770969012800 87 6090856611840 88 1989792604800 89 483631948800 90 77837760000 91 6227020800 92 87178291200 93 156083848271638 94 1422818001762066 95 2633642093925024 96 2596393167856488 97 1940189536084800 98 1227329641858320 99 667239289516800 100 307168713371520 101 116699766543360 102 35187337785600 103 7904165068800 104 1176906931200 105 87178291200 106 1307674368000 107 4129157127129105 108 46190492439057540 109 96008630892973890 110 101642095042160400 111 80078836374777240 112 53425657875189600 113 31037707459558800 114 15584425669612800 115 6642439108905600 116 2340584556710400 117 655417290528000 118 136869917184000 119 18961278336000 120 1307674368000 121 20922789888000 122 116505954881894896 123 1594068912016577520 124 3711162322847488320 125 4210815577139764320 126 3486117871422950400 127 2436342669476876160 128 1495610223537830400 129 805790821451616000 130 376196096192716800 131 149349518628710400 132 49082424085094400 133 12831772681728000 134 2503760523264000 135 324303243264000 136 20922789888000 137 355687428096000 138 3492512788524401313 139 58290963780635301824 140 151656921739502528400 141 184124920151839443840 142 159797421672246277920 143 116417909818782673920 144 74893876294061784960 145 42781464166413772800 146 21511766975995296000 147 9389652679959552000 148 3489739760937830400 149 1074756988982476800 150 263519923290624000 151 48254927745024000 152 5868842563584000 153 355687428096000 154 6402373705728000 155 110850295801666631346 156 2251937363288710154094 157 6534096897770821200384 158 8477029792269476555040 159 7698166364474005996800 160 5825756296149801036480 161 3903316169960329274880 162 2342770690632717945600 163 1253101077188177817600 164 591062508795581222400 165 242329517021246054400 166 84681840576453120000 167 24541152063882854400 168 5665833963998208000 169 977429052407808000 170 112041539850240000 171 6402373705728000 172 121645100408832000 173 3713714524609374157993 174 91666312383846832511724 175 296073493375056205212054 176 409979752139245494339648 177 389019509729934163515360 178 305004869089864360663680 179 211836824409803713848000 180 132667497215518677834240 181 74775173774420224385280 182 37629749428309374336000 183 16721282816474127091200 184 6465090253377659904000 185 2132247188085209395200 186 583578177282990489600 187 127306666123693056000 188 20760763803107328000 189 2250434357563392000 190 121645100408832000 191 2432902008176640000 192 130963981847477327946940 193 3921939416551306947184620 194 14077136635334429528566800 195 20784623357273215235637960 196 20583445638391954522721280 197 16686093192126997166985600 198 11970077757154237325606400 199 7779701247380093288275200 200 4586671311894499935744000 201 2438739348553466153395200 202 1159287156660338754048000 203 487104805879352204544000 204 178224565243759017984000 205 55660672150759323648000 206 14432907324940296192000 207 2984258425779671040000 208 461440414217502720000 209 47441589159444480000 210 2432902008176640000 211 51090942171709440000 212 4849331342467199812224441 213 175978056219245778399073200 214 700843668647478076591402980 215 1102360068214781311406751840 216 1138300399751571421841369880 217 952622780288428065589678080 218 703878687418828630673059200 219 472708777743421924703846400 220 289822256016416663280249600 221 161577152129904510924288000 222 81348260884879135167820800 223 36653566197673644291072000 224 14609562398850753734400000 225 5073992550287172255744000 226 1504956861058505766912000 227 370773779465718300672000 228 72866327483143434240000 229 10712067542001745920000 230 1047364314520043520000 231 51090942171709440000 232 1124000727777607680000 233 188110796459304363752607214 234 8264005746103968859335005130 235 36465610583335163007077102880 236 61053295151149389867701602680 237 65683603328333465887127432640 238 56678173038793840786188718320 239 43040522275664004814360619520 240 29764993225362996284915616000 241 18888598062935850440804659200 242 10974396034849186134420825600 243 5806055431732532029711257600 244 2776799814341496597490636800 245 1189474489038005910964224000 246 451021028449109000762880000 247 149092588130982629253120000 248 42107850725462555185152000 249 9881802265020541599744000 250 1850433031467544043520000 251 259269501207368171520000 252 24166015647218565120000 253 1124000727777607680000 254 25852016738884976640000 255 7628688520068338820621069921 256 405392056946899792828398603956 257 1979380983390336360771257703690 258 3524999085935255579521563388080 259 3948471103602528384961017624840 260 3509566737210048256561389255840 261 2734314696307273036288209444720 262 1941792428555280732596118750720 263 1270520440389785128107386592000 264 765497330128206529943531904000 265 422905442574848688598349606400 266 212964816556931401377109094400 267 97024880069860676917471488000 268 39617208213468661419291648000 269 14326557508776372779791872000 270 4518597280697169304707072000 271 1218059239596084302376960000 272 272916724643789161807872000 273 48805376100922475274240000 274 6531942896024937431040000 275 581670376624911974400000 276 25852016738884976640000 277 620448401733239439360000 278 322826340614211883367547029928 279 20737332636967535434851794170344 280 111903771386744621061355619415264 281 211828968574958405573170183072080 282 246901969983185747639672059399680 283 225872343524389769879112907139520 284 180297624055036876964020869177600 285 131187390991097245673740542760320 286 88222553532977637298955062026240 287 54897217971749829625069541836800 288 31507990104621090355246793318400 289 16598925820884633105084581376000 290 7977236990325765837478310707200 291 3470677498910836281119186534400 292 1354028679977172072309596160000 293 468042223997890701543960576000 294 141156627825872487628800000000 295 36395802267332105282420736000 296 7802066266148617072017408000 297 1335179108513192388526080000 298 171036942744463005450240000 299 14580537440731126824960000 300 620448401733239439360000 301 15511210043330985984000000 302 14230381221040731121282636037425 303 1104383446621555743212026354548000 304 6579110355275414273584324916789400 305 13229635986643825869297441580430400 306 16037432042057715152414929689788400 307 15090183045838889447547191285952000 308 12327265422566400468707713581336000 309 9173147610563678439984497016960000 310 6323721972872212009339034193936000 311 4050192386259803439832966530048000 312 2404771837888309577978874312960000 313 1318362566593387169378343536640000 314 663947580080953147562243781120000 315 305228294911794624280694784000000 316 127095919830482065469347461120000 317 47476290949480235532430540800000 318 15718854386992072131854438400000 319 4542081049579783754819174400000 320 1122364423441452682255564800000 321 230630494690605875901235200000 322 37840243201124412432384000000 323 4648192609651518799872000000 324 380024646061609156608000000 325 15511210043330985984000000 326 403291461126605635584000000 327 652374968673509541010622226350026 328 61139597367226269328877687863443750 329 401680757492872455003761116920662400 330 857530728144570869480790411281478000 331 1080657492665591929114287921639408000 332 1045253775822861111791184572269197600 333 873053615158801137914686235097696000 334 663417251736522815963440975453488000 335 467794388675762392730344361927424000 336 307502590193670571117977621430368000 337 188205407174367502087168191679488000 338 106904039616739613256228218718720000 339 56113788994664206520274211491840000 340 27074604922525719418286053186560000 341 11930908694637235545240129331200000 342 4764172193935505409800624762880000 343 1707242629804851880413492019200000 344 542416472174263438601321472000000 345 150442871557529028041057894400000 346 35690348255152039253463859200000 347 7042329266387604489319219200000 348 1109706866722496232013824000000 349 130935294379104629686272000000 350 10283932258728443707392000000 351 403291461126605635584000000 352 10888869450418352160768000000 353 31057634226401658447353704890202041 354 3513600421498811408152970616749235612 355 25433877985085983074870162454310181150 356 57614685419328723018083030389010834400 357 75447929537230750608179981640101014800 358 74979697887543897071384489989456996800 359 63985270999016103619115987459069364000 360 49588243057925851852475417257430688000 361 35699440727246007995410540575930768000 362 24026732070347960189189739752750784000 363 15113265040657315834227110718685152000 364 8861890011323144664569023828657152000 365 4826442627835962978700141904217600000 366 2430641207284581919435338057246720000 367 1125793229160697202555596978191360000 368 476433382298127083971270693724160000 369 182769594025586214848322216775680000 370 62940558356516732991199362662400000 371 19221990732375941128908377088000000 372 5125811692153237209457901568000000 373 1169364204771399874006356787200000 374 221919333466148677404780134400000 375 33637986246811126981312512000000 376 3818363553946702157709312000000 377 288555040436086332260352000000 378 10888869450418352160768000000 379 304888344611713860501504000000 380 1533323068468077991371847464742992820 381 209334784847349762753260449675386723300 382 1668115383682690187710314222185788628016 383 4007529665414252250261007404495263844600 384 5451398898894763567750443324135154060800 385 5563963995006320990487678560225904561600 386 4847991043286989159800269348720532729600 387 3827924244966760267158636366284668944000 388 2809227381077725830241852857536768256000 389 1931806956647251706863523464867909824000 390 1245645282949295720733767940437447424000 391 751650089059028013342662849126804352000 392 423157039963909784859960447633211392000 393 221411502527033548491387306628147200000 394 107181278117672824234052267089305600000 395 47738510453268029025054132647178240000 396 19434815562509579715363847786659840000 397 7174329960490502312261106328780800000 398 2378036675989802751451301162188800000 399 699185336860654444433674756915200000 400 179533295562012778835509719859200000 401 39445029096308513692322660352000000 402 7210421335587855577313260339200000 403 1052868379711426376854339584000000 404 115146164815023934649401344000000 405 8384429476822131163791360000000 406 304888344611713860501504000000 407 8841761993739701954543616000000 408 78404123904316173408487264291406636937 409 12913937226315157772641758044492952147920 410 113193158900027946001217383365730744436268 411 288264663938201024498163678805028610992544 412 407188273264239121859407597077950247781800 413 426669938893621840892706805144449253939200 414 379382524752228469309088814026182932158400 415 304933452874712912552209907090274389606400 416 227824079042650506268391508830460648048000 417 159791078951466138458803382107170532608000 418 105388569068111040870554492086591753152000 419 65269482504936080470184248932957027840000 420 37860602046593504358184501804908112512000 421 20502669872562758041022113816999378944000 422 10324606880002539772292250394942433280000 423 4812204516568035485059250843825111040000 424 2064437949993606946968512319771955200000 425 809752912939260437224409386562027520000 426 288074012442073041908526337815920640000 427 92042293854211536528988682010624000000 428 26090944014351650946417077037465600000 429 6460152561759113327240851488768000000 430 1368841398694384114873974266265600000 431 241345914282718069844816481484800000 432 33995469645679936552475885568000000 433 3586808115460405759559860224000000 434 251990216821581505704493056000000 435 8841761993739701954543616000000 436 265252859812191058636308480000000 437 4147318449710409327187765798921905125190 438 823961100929706418548858491673529897783170 439 7938249529746120317462093056618431477582240 440 21419934456070492576270518357940853428060680 441 31409583557433128173905308214312913336134720 442 33778377086685759565702910516613661213986000 443 30636032218162994540501681721032352381984000 444 25047779931830686149929622655791251463888000 445 19030524357812975872793056372947059605248000 446 13593131648552061877383637071635667747168000 447 9152576850668234833929741104493806595840000 448 5804385665892415492502923879411628104320000 449 3459633042860990524272991988900147788800000 450 1932623843782586186131381147686178878720000 451 1008411765040394494656028197921526210560000 452 489503905415409612542786867449909555200000 453 220007790859771939812546193217195212800000 454 91041334759280522817733671650998886400000 455 34454324551500217589857575098867712000000 456 11828926938155720239884276385232486400000 457 3648053963693877665254928634249216000000 458 998315649426460148547120143474688000000 459 238664531752179374635609523355648000000 460 48833802672787092030456279269376000000 461 8315314642870446360468134559744000000 462 1131292394896502690456412487680000000 463 115296576398365713487248752640000000 464 7824959364459636229771100160000000 465 265252859812191058636308480000000 466 8222838654177922817725562880000000 467 226692050623465590148706166229802810211121 468 54314850551438609770108568407217048022970980 469 574775343428482795795122811047643124817364050 470 1642575076339909500027856866143235750529097040 471 2499696162074528917542470472095895802160380920 472 2758155149156197955371329900109560950349220320 473 2550639635678615238965488796198050864525938000 474 2119950483969098534730984553843019648671200000 475 1636369914934143653427712523220666138941040000 476 1188765180487674062725505445390380511729600000 477 815799490770306701781347394270244072561632000 478 528718374472931546624932774744242756414720000 479 323043765455360341352291847063807535436160000 480 185628706040582230537544931383077340628480000 481 100023149616725933794973011736365859554560000 482 50363609477881764549696456508501218140160000 483 23600283217328434804927495815920955494400000 484 10242661597856731255541812718855664844800000 485 4093915385631245118186372936735708979200000 486 1496804852292650318864517386164641792000000 487 496558675145862567505825885929163161600000 488 148000104107139508745859010024095744000000 489 39147763393119321587561177426042880000000 490 9047331712458377265502382843363328000000 491 1789763543647172249853235609534464000000 492 294672686679943721338351203385344000000 493 38766915453399074537617904762880000000 494 3820879027974674802636478218240000000 495 250796578952426645940629667840000000 496 8222838654177922817725562880000000 497 263130836933693530167218012160000000 498 12790675401638684021507093591972874267674080 499 3695347580681984430183953347837499262482720736 500 42926418648100337968765189321411340480392694400 501 129869162508271380475143555672979427542952913600 502 205056020218048982765664919256517166392819456000 503 232084960316911141911391274607830548441516542720 504 218758411051179317833016624153316216393982141440 505 184735976528558688163296838498079486108544960000 506 144753218312094687217082368043945369978984448000 507 106830399113501467051388373663922808329760256000 508 74613502424309539889680986472546807963109376000 509 49331873919190646558302299169325231542318080000 510 30833862336974176053527781907282548384399360000 511 18180886329863341628623107812838813096898560000 512 10087363705224975595740533152585206596321280000 513 5250489093675874917307886458421872731709440000 514 2554696356332741798050062644655380158218240000 515 1157163183186957735747659811789017923584000000 516 485575840622652693291824444015325570662400000 517 187692011391207974238076773482742723379200000 518 66376976340162495097586535844746048307200000 519 21302964264393737369210174406706829721600000 520 6143437879149160005262949878596108288000000 521 1572503567059535930654944554913628160000000 522 351713729814592661718410818832302080000000 523 67342944627400205552654064606511104000000 524 10732549878253849444215302104547328000000 525 1366866023806687754144884866416640000000 526 130425184840134093119551061360640000000 527 8288621363411346200267367383040000000 528 263130836933693530167218012160000000 529 8683317618811886495518194401280000000 530 744242767480736978841672150243060262312272705 531 259240810653808404265492887299728004103140719488 532 3303790020356333376379592456192146522390814395680 533 10577351530522922858128833835622866825275607207680 534 17323755024155955407247311844273844697797279456320 535 20107528018246652985325518048536179216668584785920 536 19312254350704305013095974024664884037449948793600 537 16562742266025260833298695875548745914199590277120 538 13165166837230291358672421052422896391450833472000 539 9860887966420923718028830702741558515615307776000 540 7000402609991450695566614456298185824250598912000 541 4714498546396899038045470221736701016816054272000 542 3008918951465032150088905610533693683739745280000 543 1816660551786620517264437938168251979798609920000 544 1035269841283641656437972799078863761571246080000 545 555388498775222186240699545238915259061370880000 546 279612327610828409205222070828154439996579840000 547 131633091059190155318507809129464198203965440000 548 57703434796896491334912583824250296090624000000 549 23439121765147159274499714585159134478336000000 550 8771826485468376278883991172476858879180800000 551 3003956161229168914898951524885980826828800000 552 933707616616265697417706713554965364736000000 553 260814869638824658833346010801070145536000000 554 64671274096855334647363288185637699584000000 555 14013656718768083400381688427204050944000000 556 2599773415811369747718983396213391360000000 557 401478689540259486315064212999634944000000 558 49548819357444543486446716877537280000000 559 4581897263526405440801767245742080000000 560 282207822611386311104341318041600000000 561 8683317618811886495518194401280000000 562 295232799039604140847618609643520000000 563 44617038850720092719374800602482785760566675298 564 18735825470335942942683956665442494649618728165086 565 261813114342189336202734780741780369804006217949184 566 886697442976757590340075788149456031022548887010368 567 1506051744245247889882183989213475701442028398656000 568 1792285790662560869678390227850685269097619473202560 569 1753568089209344614362348483896974108681898791296000 570 1526734353981612804163546751890725891638644652367360 571 1230305593405998221437972974329284923953087847751680 572 934441148181222366829871978093659004776989937536000 573 673532998192899395556708077876776743692763162624000 574 461407747145901015894689793088496110478979714048000 575 300219778415581328807033060527699432854314999808000 576 185252842940682645277741603636928536444080629760000 577 108195706741555646251105117589240049799820328960000 578 59670536905052218453500726601397656806925885440000 579 30990615927418574162092669270893512811577344000000 580 15109448098516440633576706135211113051675607040000 581 6890146885515213439954076616106263567524167680000 582 2926390192300886335923531383566980879620505600000 583 1151918995986365218522612182456121879481548800000 584 417823304090200733480014163207797662744576000000 585 138701500363503740079358435570439239394918400000 586 41796386049314170513009185944438958509260800000 587 11320076119175917551604339467255482941440000000 588 2721830347457423797196886667033805586432000000 589 571969110330963293904703831590379192320000000 590 102911267850213958954566994461575872512000000 591 15414439035029977078347128243912441856000000 592 1845291103563912431505363532366479360000000 593 165527189328204721635231500473466880000000 594 9890298767826738718395223423057920000000 595 295232799039604140847618609643520000000 596 10333147966386144929666651337523200000000 597 2753442367482932569276273775786109814116941564745 598 1393783370587978921631955405060867537782297218010060 599 21345755114591731876383723011556612297023484389078310 600 76446680479587470448197528591981030036731057454544000 601 134625998350030792357230993454514869227895516848807360 602 164234198172998553257645659747967712431825346262099200 603 163650557738914081098710402691019666136571046945545600 604 144594234973997667276778802925324624792614721124377600 605 118067098640833972683547895787031885203267840587635200 606 90863757395600458357420430471561668470666027877324800 607 66430903780692924095614447454413067779843587911040000 608 46236801475991213297842237711640344317507118479360000 609 30627085070752344264893225456855626915341891179520000 610 19283013274670136317190648589691110706635284049920000 611 11519907379943807022500207171141976601992043653120000 612 6516753440085405483507700314295822833104322969600000 613 3482373154562220616327931135667121292827132108800000 614 1752959210640148258170098014955746179077124096000000 615 828569073338310399686458331789117250240259276800000 616 366389716084133653796460157420664111255479910400000 617 150926212622985295434376079239255127905763328000000 618 57629399854796327229207321602376140322373632000000 619 20279979960645403636443801050314939858354176000000 620 6532269599905569802980647669328058539048960000000 621 1910199359124681105895821698467905124171776000000 622 502099527207649178949779072587463566295040000000 623 117176585582128192197909975711895474667520000000 624 23901574410398189917239047145774404075520000000 625 4174672420028923556791382413850852720640000000 626 607045404621340637538683138341821480960000000 627 70553442670988799311647687001191219200000000 628 6144778657344294184841768662047129600000000 629 356493604840322000073499471144550400000000 630 10333147966386144929666651337523200000000 631 371993326789901217467999448150835200000000 632 174777568678956513636897080013694968916949743520556 633 106640509486578263853518654864012430784605193079279580 634 1789127475461171877597585607622373727892898270880921680 635 6773318704003236962358859007688657369625869672357971880 636 12364863434102282347573585680077370175521110615591270400 637 15460187544452290050123297428581474911148319128218167040 638 15686118963233083510040046475184086522081537219498060800 639 14060834824332152694342089793029038742505872912328000000 640 11628397714920409734369419253428825049972760413234585600 641 9061886760184554701819369222365428999760787171727820800 642 6714175265249155134990136129182884141652850575782092800 643 4742831411918984376976538445884102497801822630341120000 644 3194264076371800123499500504240046896051720826880000000 645 2049018279005066206894672249999519237091671088025600000 646 1249998484465201284877899262331989421546442231398400000 647 723881010135381334377898062955630623865250965217280000 648 397091132437258630242868284708307062068071238860800000 649 205829287317368131245360874405021762917600949862400000 650 100528459200177089643625097823303994356541715251200000 651 46113443499799697126358807873972424649956132454400000 652 19792779938526987744617843225816391699919169126400000 653 7915257268331163377163154249660354199193255936000000 654 2934569250022311458301775136274817305930104832000000 655 1002820318291288408690053714239650947896967168000000 656 313706869153406364514371585733478699237376000000000 657 89101795589038749289711798866037248611057664000000 658 22750148478273601412665240987198214646005760000000 659 5157707827215290552256065768103460523212800000000 660 1022104348467311016193846177944836159569920000000 661 173449210167783025547444658006132114063360000000 662 24506318979707048533156897045069179125760000000 663 2767614851594915478744521394265207603200000000 664 234231798102041133265683652518975897600000000 665 13205763101041493220113980409354649600000000 666 371993326789901217467999448150835200000000 667 13763753091226345046315979581580902400000000 668 11402356611512801333950506050752991904600532830506713 669 8385394741448727139276765433165274521347787035499637744 670 154051602631585008433127067162694573221284903673043149300 671 616305143078194507786920845536113103447668165272161640160 672 1166050324559482470674398306142247720494543521701133181880 673 1494042634175167318756288853494870206294217643283406970880 674 1543221199969104580153014054974689513894969231141827075840 675 1403042463385203759754038743055911640972328870852770201600 676 1174729325132372694508235407883631817127752373117770944000 677 926451097448080755651674021512453097218740543388314624000 678 695114068263586184538086236604675045077060295039720908800 679 497868093854365329707295252295832421415635498697736601600 680 340543657668537175276112553431809427474398431241920000000 681 222271971544085768139686338307199156442448366897233920000 682 138255006696400853216226176583575896583458094990807040000 683 81819286052393467025042504130405255858928268664176640000 684 45981360178857064270439532286695065511550204233523200000 685 24485311131201773686270433051807835160844912207462400000 686 12323552236957417560870516758360018709672916301414400000 687 5845577709022971395590738837337384828988785472307200000 688 2604706528695648010287994980545225908511246612889600000 689 1086183278810403374197636729458276434184748243353600000 690 422074935372006596188198590694495395306628055040000000 691 152073169439474963331401118056312156350134091776000000 692 50508457447041444982371050523252594000183164928000000 693 15358234711516653000058346631989288801170096128000000 694 4240517603046649588443488263800817319358234624000000 695 1052607863269642155510278320931433163857592320000000 696 232017322831129457178801163656985165588070400000000 697 44706280727123249126765316991442472665088000000000 698 7377020356215991130182425960231848808284160000000 699 1013550849051895653045001929205313615953920000000 700 111314926615005199993124081365184780697600000000 701 9162071641059670352497670408139020697600000000 702 502376987829761594190533254727702937600000000 703 13763753091226345046315979581580902400000000 704 523022617466601111760007224100074291200000000 705 763986031027205038810865911258242347681581685776304926 706 677151849013613436427606461948186266642192436274488532794 707 13617194950645056912004855332578462965085128382031851613984 708 57550433930869461504500893157034688193768957694933978030360 709 112829854456561624620473066887646038392127817973425841182400 710 148123752993417754527782388880204824754205743468526661919920 711 155732720890345657164337847028752341357584167508837644805120 712 143571257608479672283567667483290955381646547772533445491200 713 121658147911797626146884884207918026505465955519424114483200 714 97048953157840916089200945569394483409087198228401661516800 715 73686234165337997712726155001910672154467923038630674636800 716 53467176317570411050861186302432553069573758463949434368000 717 37104946503313823296341046058944133230257867750873226444800 718 24613368481975990053820586220496587443701242756327828480000 719 15588811679739591035442412813773962476771679688614461440000 720 9413052217895276469964289771163950526207874099839098880000 721 5409835613842712666639726560304200367519476500894842880000 722 2953394543176462036089751078359606755912314279009075200000 723 1528161128229051432869089835640502751528195943697612800000 724 747514750205842436585045791700660691047233195971379200000 725 344679045013666581954678242527275911450581856826163200000 726 149321433660549614101573799790950303485486928648601600000 727 60548806637538372456991843581814256445988096022937600000 728 22881617562354280825430608545898594613885498818560000000 729 8018507410047001089620368257425460811767742464000000000 730 2590552567790981945753720407406873345565843259392000000 731 766294755741984926663606870812474980824883658752000000 732 205842243816257018455384374769549548576980336640000000 733 49713538060492973729695246092092166793058058240000000 734 10662258653933644123894160878613495094611804160000000 735 1999142568260003639378001324869747151218933760000000 736 321015515648344050485610835601515749782323200000000 737 42922182350054349083955774183681193421045760000000 738 4587758266935474976941873367096814154547200000000 739 367510559206531714530031742800985535283200000000 740 19613348154997541691000270903752785920000000000 741 523022617466601111760007224100074291200000000 742 20397882081197443358640281739902897356800000000 743 52536027001856867630485915764194569222877913684677773953 744 56119337377902142834244887882128607256435251418576447231124 745 1234870878420490914343108994887104130174505630675555910005274 746 5511646906178066585004557242757898584244741156912901439689968 747 11195270929660602584012303200061308720312397540569419545115240 748 15056692469567612319367539712932909985716324626844424985375520 749 16110428578703640683620823096664531013529665477264680736734000 750 15057358103958502631341871851416439059277059875887212182338560 751 12909089294696726197068636388164208330926608329620444323704320 752 10411545139934140190075295295362267360093277035473669551872000 753 7994802603803052922933432197097620311171328013129382765030400 754 5872446110175054077421305465304706156816113715033847380992000 755 4130992842201801671805961500069470257401079703951705409638400 756 2782036635764546184921774181921468322325609051386275797811200 757 1791943738216484863050611932517191869923563737845108567040000 758 1102507683161769317046844318950682785883083740686012661760000 759 646952179196983346538880629735802500604189976906718289920000 760 361436061752003955013882112609927621527112961519310110720000 761 191861252357569815201784718670600931031979983409049190400000 762 96549473437650421698571984433646379184429456202409574400000 763 45940828312354703707314107441553272156379961745684889600000 764 20609366065720805456420601956508751808452141770375168000000 765 8687721450982764731544834636362597744428497319516569600000 766 3428300934980571187926136191132222617540823213617971200000 767 1260952808777702876809481680029372654933431767793664000000 768 430118422003818315135409088517644120418895650619392000000 769 135272100986196889454955113016484184801436193259520000000 770 38955416953727272612770848788548776445359545122816000000 771 10188119814927270062109460595218389335197794435072000000 772 2395797212422275808767605975593463362165407744000000000 773 500341020020522727845442124194132128772265082880000000 774 91353571864313953066846188462184318996001587200000000 775 14285452368450724349058518716051841497725665280000000 776 1860182476641891374056141985237575069115351040000000 777 193641344155574245937605244615594017711718400000000 778 15108031328140239714299568675354745975603200000000 779 785318460126101569307650846986261548236800000000 780 20397882081197443358640281739902897356800000000 781 815915283247897734345611269596115894272000000000 782 3705308898054798954113252874774953233296473356009462589080 783 4770019973125630360913549114745619256882579200049903274350040 784 114814688782286152805952266299551498706687849709848110764359200 785 541039407923532169204571977684544796037238546216577921301203120 786 1138379507922040787662348362323641716611847119581835102486223360 787 1568265865501713451629607891649759023182224027756916439918804800 788 1707488806120304310081870729047240351024688299721954278833939200 789 1617603701095309804648644934629530494945229769325879960063209600 790 1402729194808075560576840092985558711820374530547802288945152000 791 1143380368852558371019979717678037964917381257061093224286105600 792 887450530605569589020498564239416631688454294052651965376512000 793 659427850567741770662814443125912110626978265382941564896256000 794 469825922359725877360854996603600769326629924378723643949056000 795 320923188318409075063806913749525604132550212304784835448832000 796 209994697871711592453838496210397207441069015775776631799808000 797 131481361588988871126514898714032840558312360053655222886400000 798 78663637904335478003247548708402095063427884916363958681600000 799 44900366841065371729610763237994017554756652348833714995200000 800 24406599983274670479982042026732411892684045960808674099200000 801 12608337279736717639300915974120173539212018047805485875200000 802 6175876695667919105236874165022181466469542583382573056000000 803 2860870339194830879261811029647180387793449440909262848000000 804 1249620073644155178471782332494049649915499806529945600000000 805 512966431928927074705861160772974959291114495673499648000000 806 197142791094872692193232625261930696614080999413776384000000 807 70625801365569608127393506584663432481239359270420480000000 808 23466815023577353801078927921279547911274372813291520000000 809 7189700256795690245210511811672974158576819330088960000000 810 2017150144460709287043700431541004364496687752806400000000 811 513996965333466145429457234108715954468306246696960000000 812 117771002780951676336398685655851624289318364774400000000 813 23966221754648154296487230542978848814850585395200000000 814 4264081004096044699367911172443058786796778291200000000 815 649800256559064619343197162366563131737925222400000000 816 82460382911332405600236862640416666641078681600000000 817 8365817374431642773751403150455941797773312000000000 818 636141949172277600211461586528438358900736000000000 819 32228653688291960506651645149046577823744000000000 820 815915283247897734345611269596115894272000000000 821 33452526613163807108170062053440751665152000000000 822 267864695578008646319314873240906288985215897864834469865681 823 415565949971110493905829064188903519407148558009392104985215200 824 10938494674572784284824931902710316061250686116576451979574309160 825 54404932868733473709857919189456460581646441995705969931504082880 826 118558181334380016756083612276581258920954629634900604500047289360 827 167281816525660218122084662794168772973607992639550192669587151360 828 185306674491226822917741104867201990770166962004377381991444769600 829 177911730538272762809284282629766904174110746408056980310906035200 830 156011292748896932375903853246916425414196047875040388265471740800 831 128474535868051630158655010611756518581921026864991646093809664000 832 100744269043341597485132036879518209428275496606282851970260070400 833 75680939937879234723426976651130945431826376207717757740331008000 834 54571766564762636470868832579652112994414290146021345474759680000 835 37775794249519036976601913720256212710705113111592489190096896000 836 25086395221162319905689794057981260598469040340148176901378048000 837 15966323505496088536108012819373055380939651818335666746032128000 838 9727003980199080870820627398987834913798527951065436593971200000 839 5664219928031206263785383485864495938574014600074740203520000000 840 3147603540702021857406980533275129245250693800140033499136000000 841 1666089037272804511350372561194971852350950028005981749248000000 842 838287580415648466656375456902690837324921770668500323532800000 843 399991423543830400446429708685691280147082745958278627328000000 844 180522157784979287426958255974988843655251372525398851584000000 845 76832748381191757792550849173984761367777805859350904832000000 846 30735665491058145539863822582673222380803845284519870464000000 847 11512340103520839930669100030646409517532876212392689664000000 848 4019889703216195052946516018760343667005567006366760960000000 849 1301990645828635871913181301585080862890480695477534720000000 850 388865009631594623818814817090004392216912957989191680000000 851 106362617491730261296960322011747948249387686376243200000000 852 26424070856519841959990730976120773816342914153840640000000 853 5903223932926215803293607058053437171729230829977600000000 854 1171341308446261228429004723943452755363935289344000000000 855 203217833755682101266517531780387543009016886067200000000 856 30198587780502576538275068542022776269089380761600000000 857 3737136744663169884359945486610713977330178457600000000 858 369746595089472914490715174618923948060966912000000000 859 27419920980589933892996727529803602781536256000000000 860 1354827327833134187880887513164350442438656000000000 861 33452526613163807108170062053440751665152000000000 862 1405006117752879898543142606244511569936384000000000 863 19836816206986636652632050056907753487687792487024908707972474 864 37086460117841457697369118455508594376896825890945463214378025110 865 1067224633716529927694844920386216082333493074013245671783871717760 866 5601034120355330798313917694631487412015397676480224493128473129360 867 12639485295365827828456345846249963287306137020986868772947212938880 868 18263386392668275365330394510654166414984025372513548295108617987040 869 20581442604009102513416385833046243858607297541976390612490997187840 870 20022684352231898332252657321664433231738631250952771391516020624000 871 17751278886011645907453732975405487717270602619368125990863821465600 872 14763810647355231062520762738078522653854451589718602997148294380800 873 11691300067770680917492481058696644211044679334180650555482395852800 874 8874207763072690899780076599023101055550846344780804251877376614400 875 6471881780178792108735727791656596895348849566572017338642784256000 876 4536468293586639893606607664238054772393330404187002459564451840000 877 3054721136509648065075266696890363621312914835673501504294830080000 878 1974275269935145255067696665472050607622664240052125205150834688000 879 1223335601184967837896720506545750182480855034487757184525664256000 880 725811906820515011579210457680098301442285768238828622678016000000 881 411720386800530675387281714922036676694094793360659328185139200000 882 222923765859245405219601145426364721487477210385886961051238400000 883 114993214189179997802905270146766399607263469103776178398822400000 884 56394575213275029375441679762260277416521305338277589778432000000 885 26231840650748124496948226817036696448330279284933011963904000000 886 11542455517092184480521988822788231382206901215704493195264000000 887 4790192770088276607256387509713523671746956814973279404032000000 888 1868667185785322668915763052092901823430044488199618953216000000 889 682613247849319381740734303265051893301746787946988568576000000 890 232478056490582582025792306840550844432245359683253043200000000 891 73445273713956730498919391756820287143639479264802242560000000 892 21397911161344076235294420058406532455961413138912378880000000 893 5709574424201458994858270055994500942068401363935559680000000 894 1383821250795338070193090592812647110280828197630115840000000 895 301617375772408784005776497768851872477380189827891200000000 896 58392471005908931106492644784220119831025375248384000000000 897 9884606263325987505523450325542784587785723445248000000000 898 1433259430656912433084387864374982374795909896601600000000 899 173074460943419791139458284559971412499252851507200000000 900 16709679216513427596711155718457382579938000896000000000 901 1209241932012645299346131403107776291191914496000000000 902 58307753886744515789540418159147230152359936000000000 903 1405006117752879898543142606244511569936384000000000 904 60415263063373835637355132068513997507264512000000000 905 1503999273817136901377940574329417132050247459274736311194405721 906 3388456159406127141142810682931402414878260552378856355145613810556 907 106575471460710573108924706489623400968851993120084487483148200243630 908 590049158449651487146091776611600268187093808329125797029435228374560 909 1378645503518704398887062821553044091220196742203219383019275767876080 910 2039821702988974369620121435615612228882645277459530542663548989500480 911 2338249850928762058386406982399868102902928313425253904402479886991840 912 2304677684054545603447867311076636664975108539059079046055630635754240 913 2065329347627620695235487011104848800946360196172834080982558548144000 914 1734380022647295329293673508397910960804661777054287551268102824512000 915 1386437720484211786384070313377482649715036839160213939687532845523200 916 1062793280814767825884723746532042743760458194838208069462028389171200 917 783436434052950496111020296997589742842455942931085152680641283072000 918 555678433131370787652261477340773661445309440603430617084736335872000 919 379099283590384488251032130844801979878382200224526722306227857408000 920 248575268817669887899659352196230221609255488469453751050397728768000 921 156497108828390482961143530716951909242928348629123146343797841920000 922 94490859711289199302560360779973607968835534944125178955843534848000 923 54642039940468344543404424388851148630518490808595841904161996800000 924 30217651333263705805026474135874337070611582884272373536974438400000 925 15953422767441940575579399091506925749029852102344237519572172800000 926 8025675315512746342569112763283256999132861124525346050919628800000 927 3839035556647181091761638098325731582919377321427771477819392000000 928 1741986889777995753853628652498621197420955858501519809445888000000 929 747816451682713323560294279103471196411373930216872239562752000000 930 302812865826665333118371185097251864792801434481502898880512000000 931 115270163792451854415392194457940442413512614606684975005696000000 932 41092095213743581339731943383953158725813284967158881714176000000 933 13658267904648505450325209824446501606870674663352146329600000000 934 4211492109901432142972577107742016583019796027527502233600000000 935 1197643877183419882571735747798937807927637436361363947520000000 936 311937500963946555292823703712634775401240366155321835520000000 937 73802769697074228362280488534910378923824767134230118400000000 938 15703530290810701957757122563747235408346847170160230400000000 939 2968000142287530640826030088005608846027303199283609600000000 940 490511265988583322095043861134225956779226801215897600000000 941 69440386647334987571639408098414088018984876113920000000000 942 8187137117954216255864204353266565455231820863897600000000 943 771777295305696703925878024406401582573113311232000000000 944 54534844125205448968652565880511968416557432832000000000 945 2567648680193388014587593112911844894058741760000000000 946 60415263063373835637355132068513997507264512000000000 947 2658271574788448768043625811014615890319638528000000000 948 116682977949522900518428207514918471229790644584768475518733667108 949 316785910561693342508006355224406019247191325523133869724556576027604 950 10887723051686508148162648314271423148293641915178495745002870616302704 951 63573741581622501556542413750202089438285471004450727070077133464979160 952 153774042259025584465259945918161784200888938558621619315663458959976960 953 232951671944578599769223187944002073470037409481152675019509285979679040 954 271596582086378098011914062972454895281855934497923399643351294121350400 955 271182422959015140957308708085347008359530769402511227522025981088135040 956 245604736452599536712458986125697490423495018486692218604894064356218880 957 208194336292689184128994823215185719238857340960550834450332353014694400 958 167944092901936756112803904693509706219374272447419279432771024121907200 959 129956119923237298146732046076991990817437033311355076177555256642688000 960 96775203748737421953837588749909779904488120719649062227461254355353600 961 69411945430370396232742813666159826409462982003424494164676480688947200 962 47942102682886673963761862231430153845541840020627206120482233303040000 963 31865884044773292740465233701725513381964126591387542675910455107584000 964 20364468139229010550757798648544088422122723068284259828765090775040000 965 12499633032601818885579541137910009465235026958897184947348455194624000 966 7359862395273811278264064530711490147391660741238326893534110154752000 967 4151382104081707134518302941793381654118116687121373276370732646400000 968 2239732444893265418525027634647546378040757662265517892777384345600000 969 1153803115092186335177727500139781053743491434206525656403292979200000 970 566455035077298325885565332946335351202563570046282293080175411200000 971 264464845782264552008476051438676368131367779997516449357103104000000 972 117139156320526601403736268061676634029842695770697775924117504000000 973 49091635972104180694862776103815090710593748020419252430831616000000 974 19408019958860589698053252788871558214239152152407901743349760000000 975 7213620273735453533087165156033697611499662286298763756568576000000 976 2511051457942181437290156083453773984966456743272664690327552000000 977 815046396387660710200174196820312232562123903561913902039040000000 978 245435737427246877129321040131413110162525762822278028984320000000 979 68166026297580475936735777111050686295692069463675371520000000000 980 17340740149111550260037654299616778262465589938578480168960000000 981 4007300642183384131613292338494217764356961041399278469120000000 982 832863112501709547476328400645288537324997846514008064000000000 983 153763664554512253326131627771430202209077372360903884800000000 984 24823750358451762960230092837180298210991919161409536000000000 985 3432994797867878613637398194178268772287969441402060800000000 986 395410940939161057805546291900885292106799894652518400000000 987 36414665451186414005141613625410092600529858330624000000000 988 2513838819224943051646588808616155093612271501312000000000 989 115634813503297521409897722779135791228904275968000000000 990 2658271574788448768043625811014615890319638528000000000 991 119622220865480194561963161495657715064383733760000000000 992 9258214099626291926047816883591978527064029728014034236419155505065 993 30288941932987698322004207715274468731517120864836115612359595436240400 994 1137313279296672028285139739206240803738816088695389867501670148393199420 995 7002062046551988147406898934730879391753140916984776960891912189746930720 996 17531204914956534498202547895479084302574310541260132494093233366383445320 997 27189147065939902294453041069299798172995299839181119369004471618934323200 998 32238328220197912391807409640982564271783538692573771479979204090692001600 999 32604500231795599540930846365003338553126538640967524859429371977503744000 1000 29838739132923112573557196806449559769461579627630884510655640201357161600 1001 25526549633461917214251916544837622787409475058721223969264168766072780800 1002 20772599646281765939969534655404411891158189930308076722764459104647744000 1003 16219108755690465777630838876239003472989085454545913077562704313442816000 1004 12195133438966788545386685548860774484594835635696295543289891283344768000 1005 8839935341641920609201506931711465542687735246544386640692004886118400000 1006 6177185158860263601924471181785582314003508972409842499110878934478848000 1007 4158820520268672015463115397977239558445424526847811537792318612111360000 1008 2695508197530829584582025500026677233179038708396733161203800813690880000 1009 1680286918645615569822278546279621837253948848470815229975209622241280000 1010 1006274819227955816060919048332023257674480199153939312288403224821760000 1011 578222565464295957312737106301828285205768851430608935404863602032640000 1012 318352186211884435183358714464354297608388617141552827035370545152000000 1013 167677150428820525758707783233235664351642473036903075530599825408000000 1014 84340418497384610958721927521801687418202071325736319561076637696000000 1015 40434472571221141198086940892213839119632522301472583157301641216000000 1016 18436822446068860669682909325826805885489378216293078160041967616000000 1017 7976198086397820909535502206502599927911195981021413016789319680000000 1018 3265248529164121948989595389740195691034582926408902332805283840000000 1019 1261072191035609882918297383585938972373249798753557417767731200000000 1020 457924112019084693987905905464657692545907307143356995144253440000000 1021 155742022814678343142850033399302476104212986451273263580446720000000 1022 49393323012606639527950424551988667004453798118243126634086400000000 1023 14533921638080755332674178079910327711050968731283782998425600000000 1024 3944513061805038510480615748924936800286287897909407829196800000000 1025 980602340069825398359961744368909492892802210709840592896000000000 1026 221459816983833950453658189268434086723437305327745027276800000000 1027 44983242020743306628713469744233596731839201406072389632000000000 1028 8116710863530640305094699301203945413675087693344669696000000000 1029 1280728145173381976658770864149484819669637685686829056000000000 1030 173116659822239825831456469170788171154568147036536832000000000 1031 19489585906358674909895018311596394972275126124412928000000000 1032 1754404412509146175152952135487294311158223585935360000000000 1033 118386124583203565884822875493535918675385101844480000000000 1034 5323188828513868658007360686556768320365076152320000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 5502622159812088949850305428800254892961651752960000000000 1037 750917547270068865130094691647324513820142252172955062987976303952246 1038 2960349835658271259227122979696317717845652443144980781430779706778116850 1039 121417217163389679090019414791775302582746116535313149896221516002798025120 1040 788007956299949438753808730692467843753606267938781104467119151016814341800 1041 2041919539315615880058909426809734642580656720280732917571478396495791918400 1042 3241778566222443529936240572094638350785054980129519316538277158741106164880 1043 3908771060945700117196087683344080602672237469544789324792941521991386873600 1044 4003750765758693789433409348414371049825321418843246624861855152221646524800 1045 3701993984443752746936284692567210738498231065909221660208884600087348070400 1046 3195500104712543275581039836785405254900330016316041365454068995607125740800 1047 2622510037898061839441877181843141373666363462390513788672644603855793612800 1048 2065354752714125197740982941969635574876731799080773377173844076002039168000 1049 1567275971030874073162564845220878818570771173939180726833947082813858816000 1050 1147530252698705390701873635178390607756214936466065324922568682560803584000 1051 810763351418095709165202168645764374207475387568725557636262279342407680000 1052 552508671068418944798573575745498777576343652878926608370468209089748992000 1053 362902416483488227802654969795870057535147725545673432234403149508771840000 1054 229544172095255249192773195632783830846403666687469514501456322012364800000 1055 139678132054963696509660126160692478316195399852993545671747421649633280000 1056 81672911750595171190113985494421295228685441166374715060365419329290240000 1057 45830730657629984620954928424789417577669731510633285716638574185021440000 1058 24645792185285145322026732382826048695732319816612628177754035634176000000 1059 12680774335531050460430483243754181800716185251740142739694518272000000000 1060 6231615297394678724929365329241500304216038459264008945091820257280000000 1061 2919168709539443212085441067104652395228379444540706225738230005760000000 1062 1300708562748381800949888696570127774375848850367208831366516178944000000 1063 549940361591039283022153385859162358605719799790787632414630871040000000 1064 220037532971904112164375954557501640403164731129601131645758341120000000 1065 83064012078049907390122096189576302844104486481346914617875496960000000 1066 29484066147274837821542303749192798712574928964770638762942136320000000 1067 9802714702780234220495980853447535616731691163305326410433822720000000 1068 3039337244309152706324296236192589002934053413277013753253068800000000 1069 874349121326389553728622070464988422888320160648207193971097600000000 1070 232009815014103848944898344181426931184691301438188260058726400000000 1071 56394224259213158039676832965115116370637218005713915215872000000000 1072 12453223370964222981595900397616826284489322299734996759347200000000 1073 2473419842914517592238432693197551364593723853574187778048000000000 1074 436416706065901433264532611978774171046652322556936192000000000000 1075 67338800894411122072821937075063060582600347233021853696000000000 1076 8901156480592151940151472394878542726842679134737399808000000000 1077 979987475923608717090975200230190835068544616337768448000000000 1078 86271715152997209081696794851813796286196556664668160000000000 1079 5693379728018908033445116016998663729250989013729280000000000 1080 250369308271450047218188897010411597629755154759680000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 258623241511168180642964355153611979969197632389120000000000 1083 62229643405116331670789937923210932415968512216170643878985406932480081 1084 295622955643255986753270835346904723083905006316458354553969312373076863812 1085 13241582864943906046947785077895024786897335210449379243844790397050990172770 1086 90572819315120356905715288537244491759832788230676390106723241896238346795920 1087 242868725735086456728782299029429023919059811707358946779172816991894214014040 1088 394674423337739831317211353651160810927167372028102805642107362684572062521440 1089 483882409129781187533929361225173861154784316415397966152082966974051928368400 1090 501933305854791455501350929770151490073499733441148191417098471292162902892800 1091 468839380293636060448054592927631907930711197049914667501383420488436923548800 1092 408262270379809527216940078073243753862474491705774218970392766906485180838400 1093 337820326815939626532858769685431388242003752311530460426981729352753494227200 1094 268260543678424820161012824335686566937952131688356968820104241629151782451200 1095 205359683429422521219960334942236387433289214382174615073497502786058829440000 1096 151800494951113262524765305087634361045416995384215168012606583704595491328000 1097 108378542196981889577950739401244134792024815912341104129283563148700574464000 1098 74709093403095625456841100089207430530827827491428075549221628478543806464000 1099 49692404298017407876498908557310448730260129513818132383098434086946004992000 1100 31867492568352439368192109911796832716923014001017762724669425089869742080000 1101 19685436084853550782446037781790348183181505373138979151872259685641011200000 1102 11701057192630210688776492902910899847166562947149538272857040997734809600000 1103 6684617266315906857196696197253505735359035319776222213224206963046154240000 1104 3665473291505334975347307853204260084021824885548877997606403129591726080000 1105 1926436195613808821220783643627074274440844910963554856382622281154560000000 1106 968840518088515604660679643908976023737393899432201831768733093462016000000 1107 465426825684139605630574547056233548863643900422925387107110289539072000000 1108 213156341878550515283112121914317711484041897595569427203822184824832000000 1109 92863835422284354269733872085229560456873280223460514050353808015360000000 1110 38392370543027170663764630900553245661450519374913229317615984312320000000 1111 15021746278316029012054933652816358637578739974515411193727753912320000000 1112 5545738551754330297703134945620211899627320788359982985276723036160000000 1113 1925229470105075050502443619489939565266796368671792652982713057280000000 1114 626056537892413693202834123526715575282971432827839204281737543680000000 1115 189862630039716743586077886094037333618649318960976542679695360000000000 1116 53426703718123860363734209099879143845818712796328743846857932800000000 1117 13867897331200577192740898347060645973593525889374169512437350400000000 1118 3297509425344975870415029559624492412927096826853471256208998400000000 1119 712353331863403044832728288725625520504716343890411825345331200000000 1120 138416458654750830191416832993544840159756180892360183382016000000000 1121 23893533768067441569613326538626742538131686384849565777920000000000 1122 3606994745367202551488651250777083604079870404482857697280000000000 1123 466486241865294710932820872702554196157910792809918496768000000000 1124 50249948406425445526278946598461732562657498504884125696000000000 1125 4328286242025721775218071077306455895266995425960263680000000000 1126 279485516326402413881496813136003346353379574735175680000000000 1127 12025980730269320399897842514642957068567689906094080000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 12413915592536072670862289047373375038521486354677760000000000 1130 5266786954832372274452038982838125742381548932905816614168820002324456400 1131 30149038397375173483225094316588641132498603822869415907353054413194841525200 1132 1474583239348473003626091155657022165453479137657896749778065691934692772541376 1133 10627761284754079849126408675784895606146941799112862205268658968802346432482080 1134 29486712356769566786176546519589238497573599707900249961313546432311027028259840 1135 49043321800298984430800862116879472162332210293957253850790448181898679987671680 1136 61135145018900542451704135175317637287179804829011551996924390643976182764551680 1137 64215129110762362967869567131513935779915266739635824469052908573052898873222400 1138 60586155515302057809094083328021172002441139449265353153532968938769000605081600 1139 53214338673872020271673697282979971476286400828246597570006541396082532015462400 1140 44385654097483059839849451515547133545984868581787053421802977629197822159462400 1141 35528159830686432750237351002247647062957695242319571048695346957426278669619200 1142 27426512297743178798795216796004416854370213172847775361679554505462910202675200 1143 20458258640841287444905599929112467805267987622512399536016252234806049822720000 1144 14751981760796379284475009929608961334285835697995480806779075814303043952640000 1145 10280347043638907204285625379865871939453637295759695386018437708106844041216000 1146 6919919932823706931422265793615999968933858996492133741445435331721207218176000 1147 4495907991621307023771608903138703722221305756583077129793531779494838927360000 1148 2817013713938245835327277206263833341925440927106630959754886246295611637760000 1149 1700579861599145038527742558820660092823789650129900155322969491233317847040000 1150 988034216976823177490470868341875706482162261413614536597785607520533872640000 1151 551812231009904397255299378301883808858883871495844597215123436552768716800000 1152 295853410060107135924120402637718257748010515432249533966051203811419095040000 1153 152050918071859258513600636645812559630646971277749203101861050599604224000000 1154 74786677651713752597274053875996218207298916986858241835206408354660352000000 1155 35140259389821500166417011045431382186154700988713157925812768146980864000000 1156 15742464553390940283744132896435378371445614182135652388518487522279424000000 1157 6709299770273530273577142511334539083204128654814467456870282805903360000000 1158 2713708924432372471655519690750055712039660151429692013621588042711040000000 1159 1038855284168614630067142258899163438738406707953735730939775690997760000000 1160 375263350351625279562375151812399721688125976329842383039592828764160000000 1161 127474948770412333065267716437932850599931938171874775335453568532480000000 1162 40564193548488064127211190780912793966329249546332996467744550420480000000 1163 12038579332791738640806916863539786548893632214142659754897440768000000000 1164 3315266538531016450583980271028320623213936702816424585116778496000000000 1165 842192597396424086822012721620809629822070654169696828032391577600000000 1166 195993959599400877085875684742905840680815320488096423539743129600000000 1167 41440204076959569189195994265152522233250698809255476479393792000000000 1168 7881281650077530714349306343408571446194810589434371880517632000000000 1169 1331631807207767103619212769244463582970949315102715515240448000000000 1170 196768276237516779409696902876298382514195746248416766722048000000000 1171 24909476042392553195061149059679978894203442032990318755840000000000 1172 2626559640609814865304573240620964577173365298388688437248000000000 1173 221463736924360514111821950676430703463263378172186460160000000000 1174 13998758816516511281842374615754709251772729445958287360000000000 1175 589660990645463451865958729750235314329770601847193600000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 608281864034267560872252163321295376887552831379210240000000000 1178 455039432099393646147031726505815345593737422844090130173028138624063062497 1179 3138780691210836896203514403053808184252922707176961583957083713701354134612800 1180 167604715964301329538452010940530722045005738142822240358950952611211870892921008 1181 1272575776571485778860066333196610375768749303041103474427981959865950623868095104 1182 3652799440343692941584521974480117581113170293810059910461976934820904657783603040 1183 6217710696515827149210485381560857987463802727699857175359863665504020104686658560 1184 7879888602436695588950183588624089421445861444541349206651721708796995163601633920 1185 8380510329227393114686332436617970031147673838942195770030510259359814120031877120 1186 7985780903988649877128275299461076945153629602465991437217580557165154626067116800 1187 7073713644554703435714377651564213890810232414291524458473068281019565572348108800 1188 5946172166959209755444928641790857091404146445198277713187031075170088610487859200 1189 4796276314230583432901026124352998834206430581803603527620119040552489693280256000 1190 3732394610927795629231150303016447891245811894145395983431396207083850050654515200 1191 2808292424418803336505694851748497213500281456900895290833164022335844609156710400 1192 2044206728466443305872437315594212439268040145272854622267194402252309334136832000 1193 1439367150610180644511249907829174112069204450061414221541665038248842208280576000 1194 979885582695978028041616090798896007650169763749264679373587885826053274439680000 1195 644544828150353139196046772553722376601704296048083276505209337551482630176768000 1196 409324864778991536373764175551815437459711665799205892055886087098592242302976000 1197 250746963144774482524081152698240150558405200408981119101579761572174810316800000 1198 148021153957840871184216129237158300597359324928760404835409482424234149150720000 1199 84110812103155587692646044693107620658746790923185451307149960081236085964800000 1200 45950278945307347598784749953358247650268082036195750836874797440043681054720000 1201 24101640218595110760326583453396042579092043300268681820488907429689593692160000 1202 12119422766362311151071433137002978994645413996073482479499079377022615552000000 1203 5832894428742688373175558599463572979441022706303786036525839930651312128000000 1204 2682076587387273553469950103873217888158382835704308459247494893211222016000000 1205 1175927402079106097198316122652301821270665242082896444285726088490909696000000 1206 490521708837858961909946496321111353371546269021534512483084075972689920000000 1207 194198612089257841599686015254867918531620953274096196364707956491550720000000 1208 72772215356479590894374657652880880918407108818692149274321060395745280000000 1209 25733440779091495531957295150569694574933937044435689418861275460403200000000 1210 8557740249935602141421220368483822140417692457236868530510586844282880000000 1211 2666055432893586839198114590398060350727445355621240570706416275292160000000 1212 774660701509683687381914176711513509531879310826236498457711031091200000000 1213 208872426340187172764391355921088615258488040578407459330935331225600000000 1214 51953590909177677390116338307516312458964168464191794268396847104000000000 1215 11838652501182981084986002036639652881142928144186304290687339724800000000 1216 2451036665391442684154407239397410299648747727416078296132721049600000000 1217 456462463511211659068496222017847473672389519335829382669271040000000000 1218 75523794400462309110575452336863518621993334605085002415734784000000000 1219 10928398015851037529742945798737016232609865848399536429465600000000000 1220 1354807142178969187169238976833522046865764553304517612929024000000000 1221 139900956000013854163813777558458124436904300464191907561472000000000 1222 11552210365884460476787079970223186204133996578506245406720000000000 1223 715136711482953895732144460011402931427466278758158172160000000000 1224 29501670405661976702304229921082825779046312321891696640000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 30414093201713378043612608166064768844377641568960512000000000000 1227 40116795860431728411391812800559344952507569809403868273904679328301130117650 1228 333441928247769106707773874322751459221208028561933726783860825267347971376399950 1229 19436388438913157808775786665616138589587161171911569932415141357825409965813670400 1230 155436043721518472766306980365101231287656244077385584023346726010121960465815656800 1231 461529829136401130891723251468313052639684212743422951188876686845617291975090323200 1232 803937078977996479386829293613346178672063688379891699684807976765792287312037288000 1233 1035762628919673185763290003206716500557866471945531082557509876542629234293097792000 1234 1115272320086445620909603942232269983926581618748931660107547988190776126539353504000 1235 1073236706823538263930188848121787113944263067440368273897937569592385112391688704000 1236 958607808357477742857049927343719054692444082506825999057205417340857372628695104000 1237 811940140440221801284636197886446864583684380619273906265481697725473504623088640000 1238 659805163648104494161113608524200767068143276662325538071229864293673299978155520000 1239 517420123456723561518224792752425475974843491087826082109477473860029177621606400000 1240 392541684039291284898182691957931933145833991221223881668941192097528501639582720000 1241 288319694094700326095056146528895901613149885378024710730536109094065182791720960000 1242 205017346556918452175216959501096278488410369762794189506054357607326043656908800000 1243 141077917274287515939373533896988157601461869967852278138147388604673456468787200000 1244 93891090332361729486050601607629599816460344521688315036339790798121512338841600000 1245 60391848111257510477702820409974104514123665208343380129099603909580479725568000000 1246 37511718829993013326806277484424461076742827908277068102344803690784160749977600000 1247 22479789859471283107848883439820422605087039943380049930602049076737795162112000000 1248 12984080005992744351624981488626914760194677062216949464237162775853881819136000000 1249 7219946922038875136114326618615056539789938925461795943905919282975797149696000000 1250 3860302694726433209546900984871926645432617122728001388957616917646169341952000000 1251 1981894622084033545199241535379733345693548788468290216443126075556435591168000000 1252 975575325681076145405021216977615055697197438951736068382285008569722470400000000 1253 459671194322226878520110700582873991374310323169146817663236507603409305600000000 1254 206944516737291388174823406116748671334306799599522908098568413164286771200000000 1255 88841226130318478622279893699307903413689258394312911095992267324994355200000000 1256 36288762186165935299667394487261715641383493045300079642716537675264819200000000 1257 14069083986758302091992987225883318080668647220058777424043379739590656000000000 1258 5163148076712147031548498953215275806271599459081801944390939504017408000000000 1259 1788123588358456788178021138891845596682247847681255140635089704058880000000000 1260 582410249486096506916938871993269552498698066508778308181556040040448000000000 1261 177716281555999608281657168167586248604512584209570188689816592318464000000000 1262 50579453476636301350800443640502555338878222669092315007374621409280000000000 1263 13358675684788226783850971957101475134023935514426102816353833451520000000000 1264 3254853931239080217806520617515214941032284697006641132960124764160000000000 1265 726548726699521257904119997305388203461939318649622069317206016000000000000 1266 147357002904922349149527338876454233962849128038324074805628764160000000000 1267 26884109229199819488003507729406461782643894040171886038902374400000000000 1268 4357670007803462041476197052699000049690038893803138041721651200000000000 1269 617755552423969773996941679649978562518779749453974878761779200000000000 1270 75030231355956076671099696086605420217758801538185467160166400000000000 1271 7590783850589253500619950840375699881584462077441609406873600000000000 1272 614109964644045886939859429361117538217356696944862298112000000000000 1273 37247126141031650310744240800707320244747818374786973696000000000000 1274 1505497613484812213158824104220206057796693257663545344000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000 1276 1551118753287382280224243016469303211063259720016986112000000000000 1277 3607477375610674174428140293056371840965083050444527046021664147317723402292201 1278 36130818092053942148947067913705672542644063397346547545639699349938569822863344300 1279 2298734426732521520425457774216073886370592954372490162136074136721984757691564589750 1280 19358906966608358038384947010987331828479400311855788912699005777870999816042928350400 1281 59454455088377325511513748144751468705672898838579143616614340421723256899606570103200 1282 105972220074677182092817989617473864710576648053295637396136142174365289603969421795200 1283 138787576798841878339951097435497220290340096397088706012936283722514791647104408744000 1284 151289999088919592252561262101710949873764005562408649316013997835262755511106846400000 1285 147011967838723743440508623186517509061613596394630006038022136363882383802835644640000 1286 132391232842348405526182628686896162852114160328279556169788211924248795509790119040000 1287 112969126622939281833446878592268093209078771810867232532690804702948152154165436736000 1288 92464392778003435888916215376395108587692904240596563214140441608017027588466539520000 1289 73049406593544150218560514877934806677513569578105859824673900000792626070565583360000 1290 55858711759609132970279639317484290795491880301220956595409985975500387857536071680000 1291 41381412064094057533109491635146766770550832165690616670541816037126898587614786560000 1292 29702129972220670440763143787143599286071655899076064626461341519850362690966364160000 1293 20648724154103058376423158923653643686133594187683207657462939157994922222476185600000 1294 13896106848440799191058718071653311733245249084622273311728339599841877799004979200000 1295 9047011709695796749284817581551265506499597357130427261552169451704025311201484800000 1296 5693815138960121213651585416302028400933265684389366536855242958267312206839808000000 1297 3461150010781319091328128756202071888232960159081674932641432994422385982563942400000 1298 2030239499960262818129136915197029260082659007989574823743886876610166968680448000000 1299 1147973259669422115872547623699700794829807139518660196003193979337262905098240000000 1300 624994864969159979541462741573465065815017878049439965411982518772937909600256000000 1301 327216673343323905017246295066590390138840674718745125227317623993874067488768000000 1302 164516872665397883245482289412907312000564894098001481377360859625592028397568000000 1303 79313285678898139830731489503634373603835593964210211060124148008018916147200000000 1304 36603530934627127789694399487946074090462516586143749822131955494661652480000000000 1305 16141798296350835457043866643389125070106192895674732756260425843866075136000000000 1306 6788338208853878293783372992514773837783258454883970928193236145019027456000000000 1307 2716426354585744701352679064534012829619653305675959033975447253073841356800000000 1308 1031791597342440050208110010286479647576544325932094523919843386518929408000000000 1309 370990301543890227851344945495345337549127746934777021274264074687873024000000000 1310 125888739752659652354675793042212095877046249136775363799402150711263232000000000 1311 40177013953363663930100788801765396265559812531771182218151749457281024000000000 1312 12013003466991114775599749334435704676272288449953407370804765847977984000000000 1313 3350343901049158667872747262329546884209833408882338682160007830568960000000000 1314 867128562741395374297129824072243368908432635824994818286846864261120000000000 1315 207047182044503679130000549938179444927814201004108002866722064302080000000000 1316 45293122352576831920744782285233068828359063859570726318340938137600000000000 1317 9002830935437860354515992818564565289003153939367440100555059363840000000000 1318 1609737658706532463680080782596343942707233653213797735208688025600000000000 1319 255725817054556565680865338350121108527473278090561010087755776000000000000 1320 35530939687799585763465039582912771840691399861351067218555699200000000000 1321 4229651392312852043856448365808131573028528973458930784639385600000000000 1322 419412247653157250393214494578673949715258893057445598960025600000000000 1323 33257860338975031674929707900080094586576323169325869432832000000000000 1324 1977159370856983279859168431659538493035301723114984964096000000000000 1325 78331497041012805151324272331699812158694615860857798656000000000000 1326 1551118753287382280224243016469303211063259720016986112000000000000 1327 80658175170943878571660636856403766975289505440883277824000000000000 1328 330760897120460490758169525629840390067144274090380266092162365243784842643174300 1329 3991784039038058664182048463085716220616878031663221059234891656666764959814322280396 1330 277168397902063218103011235736201454144243010848705151653068411326814970266061496698000 1331 2457604059347774547664413189222820002459221982122225187075227505241837846667913671397000 1332 7805882545341706994090338159954907474785383867094063945021825118605859540132426375808000 1333 14235867178620900462075543698007866797131087612902116663546616137710555268138536074371200 1334 18951175364267823401795896548945621800517850507180163944909079116741100599950165299366400 1335 20912475620781136081695993375977687091245879924830623943057108542953983259871181880160000 1336 20518190551648449296361146319927125867973084838515846697890811735047988803239925809664000 1337 18627604828148056234841160054904080924791213750498581375129690634016797169313424946048000 1338 16010546340819076092227982988219220618987717561638474480176458795455395404955863950848000 1339 13196257273432467059644844332270434259692010709036802894044475748979298756254019290880000 1340 10499976393908663063315082852167775431734693183004086453121932475678694442180795023360000 1341 8090032526126743540449350507325786408153041677672429287837301469183102626450529372160000 1342 6042596322753406633173653455932356120970601924694847986343177225563601364265711738880000 1343 4376058194989190928168238567650690708246464593796089793287242892009116649848826736640000 1344 3071956477986673656466367341902389458635985448094945005496330074867652045476099850240000 1345 2089369753072424385615397567868915512870479294132544063712134099414972138366027776000000 1346 1376023130776716633593722269587582577465526813028036956809731116339741413658081689600000 1347 876891855137045369228326807885470644038404875169162941072147462108756167512005836800000 1348 540302215757228191234611668242865141738127176098461497919499157190198954111585484800000 1349 321602569251858420228585112680595785447239370152099691453450087374829974947391078400000 1350 184746449430319008029497685425070677467280650178383158759003318762492831573999616000000 1351 102316735358562748718619611967044052999833827374478839657581686964804552329789440000000 1352 54566642601581926210506711826086876224075903707092711805447122849859273343631360000000 1353 27987643259978685037564064380379158788040835747376253992636458289834638655356928000000 1354 13786719321895056466358685891590550654314912627058059842945486644794496663945216000000 1355 6512554330394559698249352470790238364384192307053529972529435585767894417408000000000 1356 2945202108580752949048888195802466768751184899937334777196295413093331317555200000000 1357 1272797771505828214306764946281262243615158928227684982840071917490579859046400000000 1358 524580660406818610648397762477395360751231901688271662583427170026385729126400000000 1359 205736624106157418778847286590455904362969574963262915407124013463677960192000000000 1360 76593511575003158887197220526937992354451743112195544386861525708973277184000000000 1361 26994075473647528504916640943927034705572592329189023508732023357334093824000000000 1362 8978765461831741994283184146085992029061628047666693557993886075649523712000000000 1363 2808973857891419912096913131217990884330335104130141375449524793702875136000000000 1364 823335969949299800089625874892677537072438875697334039341965979980660736000000000 1365 225104557771858461806731911855425283556915401777309316300405505576140800000000000 1366 57116385634563849493701997743642033268168011412831746877882557750312960000000000 1367 13370290271867779006940529084746896829217014417214149978318313074196480000000000 1368 2867537887705782595860107176957349668945422831392571216597221250170880000000000 1369 558819721362002242968298345375378708514442617450145956979460527882240000000000 1370 97965485432073884884772080853056236348430753892344110605699068723200000000000 1371 15259030114088721600823652470269054125198791535328576733062365184000000000000 1372 2078748007295410789294423210560426240507442102595272241225662464000000000000 1373 242633319418654976598566236571685711461825328041934618288036249600000000000 1374 23590933992964814466459422204338435386376681745659960103220019200000000000 1375 1834271086863526267896051277103894515883759769336880211951616000000000000 1376 106925854218281268359831450925972593753575454379464265302016000000000000 1377 4153896021303609746440522798104793999227409530205488807936000000000000 1378 80658175170943878571660636856403766975289505440883277824000000000000 1379 4274883284060025564298013753389399649690343788366813724672000000000000 1380 30909873825219528934312861752180190315797077427397635711213838005601163259596488185 1381 449497779612065826403961504948649139508247753703801434027686446665833362330143686589488 1382 34058383761360483800474480285656986468678426971052169816027305242752290326132676649335300 1383 317900916803284764203129983567753941884148624394849439419612966032943689092458235991784800 1384 1044144647956726063214205751758225511331120060633765349793444651042508564508198821159578200 1385 1948259980182034346250360758130303400174364337642307778277673312052864544148188536303923200 1386 2636133796027375373550228238374265834446004313721344577264542522599027032262209876886992000 1387 2944550658402872799648203690757707368180181108869445497875067206410710583866079623973683200 1388 2916821024796110538536948432376078093007409678704884265038891129489543915171739301163936000 1389 2669276637690468390664432359466664943241410073486894413690266940318620456399885403775488000 1390 2310619029201346261375435852244880462325035481592209646423638561817813658941525713938816000 1391 1917421269990352851809782818753752903399852994904954657305796516273254742281094712810496000 1392 1536175444231861621818447655590099214149787560176547202617015002224027321427766919169280000 1393 1192222474963683065850819289249872699875431326605956882691398230002543078279784900280320000 1394 897500441967112355970223425230496124059556343795099211618065782657144750409288654407680000 1395 655535244287306111885206001282830117264849471727014810743242868616596757466996981268480000 1396 464470921547582812197387106897094898311191925520562078508700995755056954849322982461440000 1397 319110992089050279412289876638697155031228580749905928654925634233515376349516540477440000 1398 212476096154233609346280453467131258427092675048632944707579441678293873940472408064000000 1399 137020829057072999717866917496899104443943240092611360220192803361375799743479988224000000 1400 85517944808807961590856015443163573645551300255992029241405690196607910622918091571200000 1401 51614482298167864764049380922004819570030998769858097378456698398009094724876710707200000 1402 30098304120626214889195980052181884423764324268984955058311108386089294356701642752000000 1403 16941141959818057225277391374453894526165896659358700065768890078679707251703283712000000 1404 9194056444544012853195257279090224368803671428750468311430348046005068257476476928000000 1405 4805359799507611253003248588504991378404211314023905843313964838417365333450948608000000 1406 2415698296876931962773792736438934272277294096748783176876882099106078445299302400000000 1407 1166407656622550253214145338062927560396656447481788962162522101062421334340927488000000 1408 540114277189450742950039297945584222681322043385856098620753215802823617858764800000000 1409 239454479304742376707372115248387387360891421922001497452153945690058342688358400000000 1410 101453446721400113752709140436844937262836125484633197556933024477830494080204800000000 1411 40996123590711822443303159236549826035796242392580181296811070451479659465932800000000 1412 15764736598883003228568362059316317792947941340307962512900041420068284792832000000000 1413 5754813971028341732046491131200259502047027632725320027444931544426058088448000000000 1414 1988794525290158186333700921816244445533132131259630447266159740167894597632000000000 1415 648689265062609208585583097591093587195137087806848493963761585014788063232000000000 1416 199013054469099961573086242969482904661466727703246129892349762152521793536000000000 1417 57205623085396302424814907131257238265816455193089106073657870102724345856000000000 1418 15338631084476774687556593477795016466926206501897822998241391809239449600000000000 1419 3816943053390804546007043194568297126223030798177727951033756694662348800000000000 1420 876313610111027944214776409431167123069099521156771156531397209169592320000000000 1421 184332526231434177458541272936603129356121795786101376321555612691333120000000000 1422 35232888902902681948706616207440236880328872163643944400823836370534400000000000 1423 6058182321825161279786725601074385702674996304499169254718495417958400000000000 1424 925544508195748092141280942346325036798594338316482054506543683993600000000000 1425 123674810763095826999145776428796925070247628530465314024797608345600000000000 1426 14159447335141068269721186877093672838535528110425869354874699776000000000000 1427 1350406275236011530252867698334604742126251729051063003502975385600000000000 1428 102994228602447688417436508108691632085033241600148097216806912000000000000 1429 5889364204340028552414563614252796250723396959106680374689792000000000000 1430 224431372413151342125645722052943481608743048889257720545280000000000000 1431 4274883284060025564298013753389399649690343788366813724672000000000000 1432 230843697339241380472092742683027581083278564571807941132288000000000000 1433 2943053748120582580363822811643727339709279557016983022098339527219743458732492116558 1434 51570924059576931061666033371949087463838574205332003097280520240671670003432521064577706 1435 4263626228098980989078312943165818728808861666728997962470625457986584225672146478691040544 1436 41886371660414572323211920885946197090585672006223299095732182885000878374687371114960024248 1437 142250528005129905293876337773136484581225649022121467199487238503717730360724207670898520000 1438 271541065485389317268190916161830594889236987064341585917687712305230533538366234289849407600 1439 373422327620483398328021319116061520540578329840413605959078447954716650145929561565065408000 1440 422190510597280106364762791647845471758186299892460904937095765042633341323532534127389561600 1441 422206402258425102790513043028524946631514830272384891929742017898911013547027498423344844800 1442 389432813464007511070457080575563976507478758473027896189928836706073086138424613906628928000 1443 339465208743489724386846560946408176523084692392430161169441808412081511979477074150333952000 1444 283563842524150636528544185952333097745065465359696833898888311455328434397575994883837184000 1445 228696168127175433252781709784562431009528661728355768998391031425291988137668352113874944000 1446 178733785134067838463722245410707139889933683795040860225242291370106874865569807111938560000 1447 135563953340434643910806091160103407336214750354057575441200969125802664000135331939573760000 1448 99826155105788601372068661183167992775516002677782855827921876973736852733322460926423040000 1449 71360052640595501462768803962481899456181362681705232276979491934522732984206141302374400000 1450 49501615638974100199236649676097870048691670766064049464601168937401006829438405845360640000 1451 33305985079060227063259732277262655709446828983859744223447874253156505460415265918484480000 1452 21722438408643934231164379667560831722172895467059649817766085002318770116260654782054400000 1453 13724212398601752605295956285172179136599565485794729761063511037407215519496051536691200000 1454 8393319027755691285681922640502765070116315228664424795448893785111653829665661476864000000 1455 4964640535279845797422483305713457668471435704835542856829177985967771991876168685977600000 1456 2837621271528969839978626165461372689361062226072224620678236249378064058963630437171200000 1457 1565673285173319335050199100017186585939031425998433289288352495121294373212368404480000000 1458 833021081996469952259627275114870985710140434468639136691615344446289321365708734464000000 1459 426878850688121614026400204690187066346641833127837085639197203325020907833896468480000000 1460 210419862574670788269945529597075683856449185873555385696761787143921180639571738624000000 1461 99630325615945662089307673740422716400808248801461753138502227454786394397020782592000000 1462 45243137733228209679476769324161030421448472031229846825439769190780557410068070400000000 1463 19671700123654875699909031560511521523078401840664329386733772645311974232136089600000000 1464 8174500268634897870674854354858165707518086489356649283040686696764755993113395200000000 1465 3239919144913779025087936959261449725821097507272369008724792666951254136795955200000000 1466 1222066100741301384640434836388675990356185322972045007303763312275531365351424000000000 1467 437596497396053224622788885772691417551555313261635950413191764847160452972544000000000 1468 148348625048412276329696540967475981451393819789821598852324955633546204020736000000000 1469 47467521431460897784866946460976686471850131691902240170233126360616292843520000000000 1470 14286361478597691466620939865142409456645173816119098983542564228319900860416000000000 1471 4028765077537709813615470793877647990172046975481313132199052546026128801792000000000 1472 1059802534596097705415122013022180728481800383537163093466814240233923543040000000000 1473 258743990871869761936151022810292115327463005008047751850281369634309406720000000000 1474 58282842209142044497684493413406013961149845260003235936519479568734617600000000000 1475 12028717982984650511821405286587556615073536542661462466221482605658767360000000000 1476 2255853095380753208696861805877315817309896123757539158386662258004459520000000000 1477 380590988943383777617818122991330301809582596819875648983805357719552000000000000 1478 57052536362409907292836572277989476821496070572931330221671596215500800000000000 1479 7480451207177780282318249181577162863920800379771209710796164562944000000000000 1480 840366450304752864460372750501570746736351981460105011695557856460800000000000 1481 78644669541633086076248270847552251323662610623774806953800656486400000000000 1482 5885812132571248342839428989658209108731141757613863249719066624000000000000 1483 330260382993341334995407350531851459336477199714066561113260032000000000000 1484 12350137807649413855256961733541975587955403204591724850577408000000000000 1485 230843697339241380472092742683027581083278564571807941132288000000000000 1486 12696403353658275925965100847566516959580321051449436762275840000000000000 1487 285409276427622759953237980980304399121884035254983275947550751839018231526427314356385 1488 6026294359379978169354965050780026670481323965480819045105795928635915501157848930735729780 1489 543580248248517113338039283244099902268363413786858252172237697392464872495148945549077164330 1490 5619689762686126453368473178099411335484365197324156898479918261055452416442144319140397137200 1491 19731511901444960567412657903774086525844377276072589988984498972044255421926615715033141684680 1492 38530920525916449248423934040884774837663391352842734177021733589784886074926474516697922116000 1493 53851205514230243305053206162258320756010649106035972969635058625176927530645680115298789558000 1494 61622042629533942385166665876560154839830048467029892777975325191472017340894237956890923328000 1495 62208352278656771680818858321957289595722147718337772841237610084988470235235823259234647456000 1496 57828469193034804864887407568370512478232886427232511108409200114681284562218047587945230464000 1497 50755077381657041236806073004280626984181799201141258544499549384750446627878805654061879360000 1498 42670693279900425327615139121500379065228015715332394067150868663107309006428992261068925440000 1499 34636134820281453315586812558903613544702906810149064496964779170337674077349490312676903680000 1500 27251742737460046307589558146211202969601541951150702550011640767843480783573135212640967680000 1501 20818925361920697465847574365692824678703929922103522687885960530177361640951057855261729280000 1502 15450595188529480277574749804702797813623382124384866526173646985911480473057200802558156800000 1503 11138702636308623882526449198690810571157122930550254126945501947169579383986225482686566400000 1504 7798152015682779452916671094996867272068675556359737136246865305881682888571687226378240000000 1505 5299336958613081064986026389946586575204945555007168937234139806389389629579100033882726400000 1506 3493725192348482795287476905188687982778518504743006433450925502576772829725225662026547200000 1507 2233180357286273267353524331148142747900382355854403185818522296188253802078346666561536000000 1508 1383008222572717169674675232885965181828096401913494733588544905171300924450831170289664000000 1509 829196251312794959619473712238727870514123555008446608392600074049857063475643637850112000000 1510 480899280270093114972475637368331391528885434703270952212337824187352928826994833489920000000 1511 269533894994432318564107120078992354238063402142309748461691166318256888565546694213632000000 1512 145846859779629376892971867743978669266018241649692799507793932853592184917562034749440000000 1513 76107680422695532468549450910293518790211841717737508148687577293041708138050939781120000000 1514 38255081021859469537086894253864076700363034107253320941203771196155902197788751953920000000 1515 18497587086078853668139823062840644341916971772014761395811208235002885799247809085440000000 1516 8591965198442560444348565467864773758877504079987574430827191279627682811755636981760000000 1517 3827827101853517117578999145899715640425519073301665344530104811802387975530610688000000000 1518 1632915676631736125463650133548968897071009357117654571900516605764459767227482112000000000 1519 665774045057843398711133583002835749211843960379934022258407598038544311704879104000000000 1520 258918601918151270674172231369153137652046345214930890844495486444457381628739584000000000 1521 95830818990650497662807150483853828412334011758355085899354072845229220842962944000000000 1522 33673035634773997239006886356281770220450199531756869080085849960897865024798720000000000 1523 11202245235299225099682482828807672298754813024787149132339346764549782566338560000000000 1524 3517590068206834582575385821235469908607511109623616922988133984092872402534400000000000 1525 1038987604768660778524339012438286377787213654931169965242183232521011734773760000000000 1526 287549567253818471907077168433993139102676264146482667411085896447200570900480000000000 1527 74238448851517267868221564825605987894454573200844806429682185630071232921600000000000 1528 17788843134826409207554487758649000730952892468591022239807892159759541862400000000000 1529 3932794760418851066423123501885455691783871593069938847078504669790810931200000000000 1530 796658177030263250135709729238605945626643954576269167853516778085810176000000000000 1531 146643902529013320618095302453436080520270858283517473766362913954804531200000000000 1532 24283992609538740787838303915211542421558143806360560009237880979324928000000000000 1533 3573158943816246937154637517246081902670569891984598284606326811131904000000000000 1534 459862415376640884509685382065724972513438534587436058975486223581184000000000000 1535 50710527220243546048238749385710387378916523731580169493340286353408000000000000 1536 4658372391226931801817367297214627355627839077677932926161861476352000000000000 1537 342225733212988400874589892674933663325214412961337653601962557440000000000000 1538 18849926845731320324749519725020422179323583321051930446392197120000000000000 1539 691953982774376037965097996192375174297127497303994303544033280000000000000 1540 12696403353658275925965100847566516959580321051449436762275840000000000000 1541 710998587804863451854045647463724949736497978881168458687447040000000000000 1542 28181448586650613761653401519901719262821762451559894808093347564242162621832295851521416 1543 717002037531976896440130025867257536940516870960974858236395680702538362270086707170324650440 1544 70556560341814178095420511461128193239704693479677400117235667089463778021377597433371296665440 1545 767490610725363328537601002165433720584815039204709199426688420050967471751114099602925344602640 1546 2785759952806361846792306085934570630788644974344038715051821118914609747735559614016710646105600 1547 5564587540448925652529387810300760837195831473241681467600852353462659738263574806883742293577920 1548 7903481038632194952703480470620603032947647695608770409734632229169496791001392477509252415264000 1549 9153113130125864103723763851038633615752470607231217386684758506284962126676737160161707342640000 1550 9327180057153828459472152317680278415848302500445901586694429597573171258437426464594982898688000 1551 8737615030675443704074893195378337022591064756274218662889767068863488893213242723864103367424000 1552 7720708307093288115574709010201401930384772447368435768755566027472509300040658899613212713984000 1553 6531847125467311465494085410902827545595150723162419198858758994857440078230222964121874209280000 1554 5335087589676990200741810163224625090530262773077562210195894571628696247567108676688035840000000 1555 4224911745241811118381725326110385680463673650323102973413190411774006046997710407364493772800000 1556 3250002050266559429357636280008224794152337000662065137118134483743498708079266262509974118400000 1557 2430052160174224705657467943560466457154696165854271978786363010350880637162232473772578181120000 1558 1766140121459217978000753612774047132933428620744366735924348552403963421259052436033480294400000 1559 1247382581116315231634698384400024760242772638959768549522938373750536180114357837121577779200000 1560 855781625567080643096941927480352527482236246272272022195330009673393178262198485279168921600000 1561 570030545182432991878815179698451382495361921046942756168686601101657335634272557445763891200000 1562 368430234453274533052094773402116121820148948457364700593249463818106768591618066296025907200000 1563 230915794819299199259924463178747470611270520713015636779600089386757328995590721492713472000000 1564 140243299807232485942523388582594658870877759901174942084353482222962358429958931739705344000000 1565 82470512891897244262076008241473116279553248546279314059110957712600312786284603108950016000000 1566 46916915472468466966536202767025161360526967383728547354469984663903401122877402408550400000000 1567 25796872191910504303634990823296107833049379961145907121990682572466270339041979539652608000000 1568 13695209681165234966710266562762789603720154899936879670370637457153610065776716451676160000000 1569 7012187176149335270116183633393550739680740995904659322601553296853129388902955509350400000000 1570 3458592908471054165072140951542076266993687686517201452924867679156087789673353911992320000000 1571 1641116778323966003220940307652692511658266105815242104654533247847837824050563236495360000000 1572 748095511836510805288468041911593762592235016830092478367449212015149777812315502018560000000 1573 327100073660963253701675670491558565968270412907735428070354570087680426165953101824000000000 1574 136954849922251477927649210348055542701704679177662312780702403856969660527489843200000000000 1575 54808197053624204915485793063103381299100393807199372351795624531360161185314897920000000000 1576 20922082643734876298626215005482608609067250103448958235928665210153044670205132800000000000 1577 7601274037800769281854493261883752795162246452761137314998106141089916570258374656000000000 1578 2621912490282009837758138687034951692192827358045183017671353860865138840316149760000000000 1579 856268065341617128748155808415142012758617169729240343555725992607608500157153280000000000 1580 263956035989850644293044116059172973402328674458250187596784776160053009674403840000000000 1581 76540347379110105915552325232035195411238196195137715184458814462774928190996480000000000 1582 20796851826108776968519735527347473821738999091794328963310750875693123664609280000000000 1583 5271435865574808522379441383530726396924941097285661676173654832619239715635200000000000 1584 1240145193974832228746858258974472027327234525814718067881744544059420468838400000000000 1585 269190600335371260146922632977577119155339621172745572371040713813601655193600000000000 1586 53539314775224087515439164376619460698954966347430498390942699689665888256000000000000 1587 9676423152694545807886237730631730779847836039271244257986795931081428172800000000000 1588 1573360963587213992179037738972071548646052108623869767098470247434289152000000000000 1589 227313376396589727899968927717245537502469133980095319441125287804272640000000000000 1590 28725757626285200133176908522545286881913615840659914012434885534285824000000000000 1591 3110418251907151965735279397435170669387711948760677874473586982387712000000000000 1592 280567780782429727698840757352649095372558401352845897181458650365952000000000000 1593 20239730174570621060134672179232059247292736778068142075283547095040000000000000 1594 1094700825690221428037945615211648514277628054817372370225772625920000000000000 1595 39460421623169921577899533434236734710375637827904849457153310720000000000000 1596 710998587804863451854045647463724949736497978881168458687447040000000000000 1597 40526919504877216755680601905432322134980384796226602145184481280000000000000 1598 2832339898226522813336412751771148150664346773704409046187885582472929478386796135194944113 1599 86831373722611049436709222776114972588202107313847822590566810335592148287040176029947150997664 1600 9321050465526285835847084933486771561602968060143113242081608818578062030146857378776770218627000 1601 106665046519349194040634012204004620080236930910649252138884290944178005717831056375936809463657280 1602 400195422539253695602991924602568825029841075154015921180023450289257179415462625350440123334395440 1603 817664914715345689228310407732252516027519437739073582862507515899853823760561300602223297105405440 1604 1180155595878406416605290465858400763961475898943339359471385690181415181144481707063202596449021120 1605 1383177785526965762454138483212084674632009197291212672127276617107898113776446373564606699645568000 1606 1422665912001219840252362963792443195351990531445542688536165463129482767402925970154126648513360000 1607 1342956460727679010190496234590939375302495844483123196865052269051602236313725498716404007173120000 1608 1194559591832448620945652193542863744389300595195084412114180685551809055570764979241188446832384000 1609 1016844720889672464135164594638120438437898681701029236226771706765581339841326634080336155588608000 1610 835577433621728220139767005480505351752672990388519354457598240871001556216536812094758226521600000 1611 665849051722974364431114237966870026446795172182280022505555976483030724828713646989485311098880000 1612 515617641521660026967134413384045392506940786537678401139474409945626149323099378985105866639360000 1613 388304509936272730175285592346882357783007933502358771273888459679992784350051468523619620290560000 1614 284416065799019650409134828504847354467117951549347579153006302747371593848365151546137710489600000 1615 202573290223096890959862040289999478257980105203648249253164339578834526107487725855059112755200000 1616 140248534812699567116697392837073421587117803073891588458130760927385571941996741094231876403200000 1617 94341541289934410263151628379750515810041780226088872108520695855190053981113189804806904217600000 1618 61626037195433413233928558975450423025604533736067998779465523605635348029523827908876446924800000 1619 39067977479689709127192761411115376270150833342863440582374472958507087707351858263541992652800000 1620 24020558195197870637035768207582661914662081810207965429279128496747679895445017497329172480000000 1621 14313040089296223278392409517015530157544689726218431357392289871706660805263499288829755392000000 1622 8258834409556444294573628113769429242330517608022466453344011616129893669187070389815934976000000 1623 4610671965718322115998349214218565805098842664545771268187166652751852965458959747719888896000000 1624 2488033156840769179926591257784587271254151152432915591960580020764029853267560062515150848000000 1625 1296425720455366765347556567467669748132728356256620326360388431751436959084166109483499520000000 1626 651559703369284816470586686219363165360433538741058212664561617004951075708413377039564800000000 1627 315464672740264471151091343304815927056396403924197343161342837909009859182476723748864000000000 1628 146949263843305843357522588215070828819818618147269449362091209064410881515749679835381760000000 1629 65763557657161852314947659030476241327756422925353120888875555973480440436543511351787520000000 1630 28231293364320918357304056923650977124747811186180687959030782529377845110479865774080000000000 1631 11605640698228521047926153556500912598260356451789611002650878956248642251208506998784000000000 1632 4560335739554691164423679541608442091599539884973920545744084741208408772409187893248000000000 1633 1709355343522981090694588616389388493274345003923865130408785396149003952783263531008000000000 1634 609824947871074726491114134077616330142826603178217780589513654735891832905547120640000000000 1635 206558169751293878392983208871555900721779047634802064892004233246085986594460794880000000000 1636 66244874428051112014513795858893583251967093304034209104960645061561780464496148480000000000 1637 20054160330393904261928884217855718852784491370459954722150321755128384677205770240000000000 1638 5710903199229475708875584682079760035513548139576500961470812473658402716275179520000000000 1639 1523925726500673139196140665499439559864904600298016475931894060641461896919121920000000000 1640 379364423170656082730417962496973363796151038841824016888584538399594357194752000000000000 1641 87653783782568052026435661180953852823244190388964146036172263849122342318899200000000000 1642 18686883913756940517522298904418055086139533917101920877401489299578744838553600000000000 1643 3650367049994468850399134636042905950629037141178038640582850354562085788057600000000000 1644 647996542680605390099691640605359332615709766027021750841674312921333419212800000000000 1645 103487346494281348460577478091206419787653653901018662580042463972115349504000000000000 1646 14685591545874705720031038953230580049481029395904559143763007514114785280000000000000 1647 1822853102960370411260305648637365740223691501417452409148778313353789440000000000000 1648 193873529887351160565398934605421939798283178688142943313572805614764032000000000000 1649 17177603660708257340766369132276795771314931465766460289030672114253824000000000000 1650 1217193943517712510793601964419817994735778997883368982703917624197120000000000000 1651 64667454556615745536481013773768175353383700673178914822999370629120000000000000 1652 2289770952025562746695954007656926200626391740986803021202923192320000000000000 1653 40526919504877216755680601905432322134980384796226602145184481280000000000000 1654 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1655 289654690225539862838767954629757105393826299432780971650170293615448749026359868396537054506 1656 10700044846593109149231799431075728996936833210899332145060616520165923872300744568887339216703494 1657 1252896326939645893619135375326330706155546713217167466575383527930881191617936577237812375507891584 1658 15081035650870658966764165974597657315971447932988421890239464777302960100441118386655610953848028080 1659 58481474317688032532139731609230754059870969919052250709815092620651297036075493621108605184675580800 1660 122210906617952678056593556566994344807914079824900783972149759186357641963666316999182109627045414560 1661 179238918318763105484188830917449609940052555918091330574648358469600864357308906682631663504829960960 1662 212588180008970189976332761070118836389972972194026960814182966977319230888776038073000215886767856000 1663 220690445117593369193801893920277121361420865809744977889480545145166448175416885641692467458035456000 1664 209907661128852791648447772794369837447535838063126585663940064662180102824335813046853248059301344000 1665 187937951179505428168285275546518784748915109528397580148003664878127158835757032346243926003446784000 1666 160943447905466414992891565873636220559079363787353003229519172934059641856687814570116998070556160000 1667 133032755682138651560790205358472647521997505116203614796763029814813929366701557746619704277151744000 1668 106652108182179141494314592408074325349234943847062389195928404364675132334149721434087651199493120000 1669 83118802058445812800942609339813781843442992560672748626197603918408427042250253684068026022338560000 1670 63027913074096763559998019642773969127067177884410132720596400517950310977303829122756057958584320000 1671 46510202353193564956616678844177826519379545317643732117086402046885366157774541875381572689592320000 1672 33394619235643655074056206695932729502421629487598477089170193120799395010289977211341354614169600000 1673 23322586694255723083341231618238525680170027941685361990527279762700801120876756330373451916902400000 1674 15836728440572665518257223677896775452460925443090334348809958273372735444998758436263191640473600000 1675 10450273442823326645352621730774228522902074763775621878622320360006117682542401903640111651225600000 1676 6697612113549621176729674962945436134350793614264535087507290051112645909551457724937789246668800000 1677 4166506048987518586485478565723815664996248376956929878481157067069385189494982562872139893964800000 1678 2514120419426678319595327246842758238582521283942526168376495754095333076295334101130454958080000000 1679 1470404347289992684760653776039567232242359283666375212960193757463065408330674398549272166400000000 1680 832856160743691431155765638650695232660062680454447716130128216772234631482571227714521268224000000 1681 456458691859781033965245031217151701107001009946670165721564215736650936977925261967883239424000000 1682 241832665812299839462334107823068830236414350942489088824002138590293012879405698336203735040000000 1683 123725703303232603159907897085073103452819485252380556751322493699864355368247854685319331840000000 1684 61058879817993693944271384784411073988343187815150090711099588938127098357376198343456194560000000 1685 29030450147666883533670557301705349384708460923344529129249942465594315025236902892913295360000000 1686 13280137614899276930080580672986344359782009356070501295881939221861771330592026250759372800000000 1687 5836791307317359890259695503310664474440740262772676274430349917003391066508251209096232960000000 1688 2460894836107931477788197848455336548658647600185174568194797697856935857383192297209856000000000 1689 993625796898175436488207149329581429064634640783123369025134328417941998739728743006208000000000 1690 383493998047303278836688980827135768552136071747600273660053037684770231121514852253696000000000 1691 141194362689312560724815937606625906901242928557177025296478533155827758493331961675776000000000 1692 49479748573304884507949245731649660408392089577929466898191900794417327598440011530240000000000 1693 16463226070955886669174618086706377615373708234117367160987515737662466542062125711360000000000 1694 5186652202431219672690589099579755281639372582361983716936997817517461206655974768640000000000 1695 1542455883847715900923990420461737245265571410506781748168691930627542199357711319040000000000 1696 431515943599795115705090227670518228123901649345558724858674088115509056152241438720000000000 1697 113122571715299302639755659515616787875471442358797596926350582421790671169409515520000000000 1698 27665879733063095355725386816509989430303632653236572249691331215891230613307392000000000000 1699 6280140678969477477224887458914576858772561949171363379071493913652676838555648000000000000 1700 1315389220360362957058878959754142421173885795085654729798603881476911809324646400000000000 1701 252452682473489040526751238327095840337783196105369246729346833691531270317670400000000000 1702 44030045569307301585600617231699061117412255533661982607028254615294745509888000000000000 1703 6908809363192130588694445779099243927161945003440067663506556949759302565888000000000000 1704 963281145160774468280350326681379741618860654827832242092070559677700636672000000000000 1705 117480218809118202332455134100497987331134148363184018570392706597888458752000000000000 1706 12276895042077985676044747337355657235776384567992430541909529923871047680000000000000 1707 1068795849619839825237528160124704830597573882200638416267299999031754752000000000000 1708 74414756206141660666560966980601801237436906687154758867996807255818240000000000000 1709 3884694360166837319710178868777913427474499791180702206425943391600640000000000000 1710 135157276548765517880194807354616794320159583295415718154190245068800000000000000 1711 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1712 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1713 30132820069085130540969268377529348721052416208277496979483723123879421802923996521256258904313 1714 1341275933756044476214741930509930511728495943102068541134317649915561231833769762201039626472306524 1715 171301693403353144729788737316788616624760008785806932945281709463168788288594770305938761270302661694 1716 2168583206231558756932052371867420016240373196360585269895799884051633226952285501529125824802255854688 1717 8690787955169909581362577514395148885359756425902370486271800578787856489859531036058276901560588096720 1718 18574381965042673642234787973123849248804743885469437552981744340735774749731533821793002244595966893760 1719 27680629129849073965617768946693573578281684292764021353703944449076820271399525178528160637420513060000 1720 33222448896634064955064263652129442051242121311601412719920815417519379011617014159712366994264716186880 1721 34807525752162436193659548712602045684536434974988390059488657026890145212936307426314778453863893343360 1722 33356087256730830650869369601561414952268088924537578201923384535874296121477125729817497511711302080000 1723 30058229117244585041395839808922726427062619681770194065438753381965923711708255414901183384967918432000 1724 25893010622346838656165080947014646957158560416457576784240144295036086074803570247588991736242846720000 1725 21525499437182579285123977069124862935480384805577354558410716982258725486594809170959866469083617792000 1726 17358056328379535998022351983793775876198681607847412733862849730565986286505074077467688936097191936000 1727 13611558605895620114852415088522200604674637994491892727367164786766749263247614628952106488953308160000 1728 10389980310450462614218954555609733532502467412123720840286169661179670356517798873295729117888471040000 1729 7722072391258425962205413303353990008825542074411169186099206309679390778464920220137968666429665280000 1730 5587514970989979276817407906067529511851723374537938051238801854487742391716719923507100032118702080000 1731 3935002016693477255861469037026175446238462790194658014313982873955639289789445856352074457630515200000 1732 2696152743707256480495400198021688127592660664135537963704537148900344596183211431453671297119027200000 1733 1796460820816911753732628870050363416977509733185519715781851365521645310509307688641291770948812800000 1734 1163424022279412860923989804687236070735171738696656941055943348368756248205517155441415465828352000000 1735 731901723338674382431149820624630380608193736707172656222682699568786738625300453517678043204812800000 1736 446975568963404823676650039647025255541182176595740836382881776786450112333800890069274865670553600000 1737 264805429255806105800379086694280710588189236578976527045442470386068463104236665834446662729728000000 1738 152072645538036149219099584568926502836738608994564799562186426987453816255783632881552696541184000000 1739 84585812741788042696322447819783879143408573871404194313068241728069195672787292123958790717440000000 1740 45527915211986184497424209621138630722328858167975872307462559320057431471291878113973058404352000000 1741 23690377459603088141186165507260544714790499544614809577739765134379613111886797203709817257984000000 1742 11904921548337684465406547830968970905961147249478102406528235040031572713906625816146477056000000000 1743 5771001027864287980887161326389317126606291334907750480171162462428865420105109943673662996480000000 1744 2695352209692452617225086747413584300248216482301592935834739934199165368217885947807662080000000000 1745 1211282289548001296494500448843531205121169788710787532077450823775344103337807395322467450880000000 1746 523019310251828870529464010635134400740719904587426780111267216292694886887013574868666941440000000 1747 216648377381741584552300665416553469870685180419447678354283114030745348950151821512409088000000000 1748 85945006280813333374188369137775485385265733943527424189510138534369675355587624296251392000000000 1749 32591699876323839675671863713941324104613177034189217701719466257694048862900057207209984000000000 1750 11790453449338733627195256191283603285016546447646629679382115164505191423238224702603264000000000 1751 4059927998015955909193633116154755027316910214652722849552154659118487820559647328174080000000000 1752 1327380732592809878921118630093658633714614539637575462039181095972041817008520225095680000000000 1753 410930679881735368293172379277036782486145158763672685736612367884318084020624183787520000000000 1754 120089608127376143171421843255277484315726498763727583760564982939030243696296591360000000000000 1755 33014932050451490536771131256733265380623272332684247251935114001398133107701653176320000000000 1756 8505360284688982339037695292090094950047894744624718428436116970157885724810480189440000000000 1757 2044213355377112371878891287266262377367840850962300443299798850015558360267279564800000000000 1758 456034047849919260710953081458944704487487044359278205234813751182965718007572070400000000000 1759 93871922082797222877234589637047631339049101387802375031013800635553020156837888000000000000 1760 17706058025469914795523152632363719028753028959401931412399380297801717941220147200000000000 1761 3034995169286486447035879500289958772576158635803896771284990582808892026545766400000000000 1762 468042393612571028000890593565021899428261652527197802456078780044314327121920000000000000 1763 64137783561172868180012167142915774189475006722561055685415320275970902982656000000000000 1764 7687940556405632582718581063320545517664603037528733232135637374809889832960000000000000 1765 789629530830125361061608372931205342304135859831441651826771126599859306496000000000000 1766 67565359052373831633941686438906848472412213603408565164610282305982824448000000000000 1767 4623677836923480912273419675100317758896608673741802414981914370643066880000000000000 1768 237240588125493412335701016401679477789057854532477301266498295210967040000000000000 1769 8112962434922855390669432653642780271235318291202214803638045753999360000000000000 1770 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1771 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1772 3187852584553686345476975668106016908025688104160550028587352604787634733504664865449607514422420 1773 170981674129584096007214779445204784515316079262688692115285167287404239860835828354602790183728696260 1774 23816720978962483227421372737880253397846194496632867125720995871634148196782039233967123315584066305200 1775 317056626636344826918877786367711657016723742692841127574503483883371013533901923014175966768150463735480 1776 1313032624518496552682980053871074720051260506803070985049729286980561013296913264042219323111583494858240 1777 2869922189693192349262606575656121666919897477169887674400852724142447512389527822877783185865597389969600 1778 4345627522275600675303606280480550190636117850214962839655325386369705401218653328575903537078979501894400 1779 5277629299664998078807517515184663177372661449832368237417456428348334280526312981337099509790926893955200 1780 5580285839801286923186910877488271191967549127725220627557587603564401433907077070301617208019536626944000 1781 5387520863754563984312691805348517629382690910876666293673300041285183253760708720979472115854864925939200 1782 4885892867721207141948908382626730699757718689274899195043733794894061867498026715506582932922662659840000 1783 4233267431123358099783246146301727622985025642285637632128324419109508387581054435846869226704559246720000 1784 3538905628194563130325819617140827015208318898304050337481333535071740436630286690612544380368431595520000 1785 2869954392068388026101151011971404601506042123534078693206212984715929073417907145714167704779186493440000 1786 2263937577814608314614125454213364853748413629784948780470362349806665168244407324215604496825953116160000 1787 1739146226987700910620859957908307986713977105401613074089028137258374064455932864866803268567251046400000 1788 1301479627714655983298997289919499737404044021106173560725648604793071767014833802289917775211018649600000 1789 948733027755393287870093683574532306823740010416683444518221728861294116714631699547482623953443635200000 1790 673516373874909327027252024824203628076376155760118778105976978511889134288787005675119174720148275200000 1791 465474731629417315259139727991695606204011972057982574637265128207814123322367531488118958565884723200000 1792 313042158024561092707917825927948853494319509878057844140006132955419835431992041652591297793359872000000 1793 204765577063169677345295987894524529098477186656376675119416319906150970228752052649827024554786816000000 1794 130203435421614741286148545442113058171917970517438738655664270705118660167747432836016179919585280000000 1795 80433880341311631716128733240050477313499967563186467903025804922676595499074490381561069969145856000000 1796 48241627362960011569121835589173822850405633953511591093929864126526180368282101524413321254535168000000 1797 28071231323404862588373467623421012161074043974787666529871812628557250143809007329772840402288640000000 1798 15835136380436857177801905615254488632693144314968734365447726109885908447376719386748486874562560000000 1799 8652466898944616678666782853234957515874530326923320752012174911599807831204677752731421866721280000000 1800 4575345536267420393897208296986031359790081304777992672667111403052061395185383666066616693555200000000 1801 2339110336492790032778323742946856897580518075878098470548953399822331103603465767044232857518080000000 1802 1154952184542158719011584625433278139285646987718679496908730887664025202664321273998656248217600000000 1803 550137312094501347137191204731130136834288987511718520309663648495837368884080262974324657356800000000 1804 252487324316953478266735345824214683056540864215154085073015529668164577374379639266693926092800000000 1805 111504726610069417223304382667245597258960253224514257108090326109625297501383135069612906905600000000 1806 47315950234224527107088459564542531873784783853618986558332342808057089728323515947055212134400000000 1807 19262107785329419340585236430892761883878346915999363658884488082482560863584027856202629120000000000 1808 7510049583564692126030075210812611834546573834232450680896825894746426915394398135076782080000000000 1809 2799091073927521570861165043178620896377704208760758023775752302515777506988909264434626560000000000 1810 995271080914564316998869377538092266476518622663008137098667891551669549093751552223477760000000000 1811 336854306247278793831102636273572588148309023994446502181707694310388577969283962094223360000000000 1812 108253846967406082601591786722940591240148872252741368949422621969337866552875605085388800000000000 1813 32942065433360893555182992352594875091950170466796634913144432674477748321611107690086400000000000 1814 9463063886187719901686484583232065236549839384867632435940182822686812065320558133248000000000000 1815 2557348072667385471502772285571896461353970344467704147636446057618705462618321479270400000000000 1816 647639981481589466480722916169148735877244698626375313992270318985798808840722133811200000000000 1817 153015889383005227190686913656184890600214044658026696443548615496196777189765545984000000000000 1818 33557092713459140049839444087247759993440860837645261249004200260026064415538282496000000000000 1819 6790573340553659947692685031259448020798003062506636741050077844315734643182665728000000000000 1820 1259165461681374115001711449741682639683400511334292101384522513989373133932462080000000000000 1821 212185274930992167290998053648776440850244664690199041602774739331206691608854528000000000000 1822 32169516387528491668542010541531644960950384405815119221406815077892665502597120000000000000 1823 4333919665062755108777753668616961881807073435122608801899292296298300503490560000000000000 1824 510727999953594384125385038530442176226669391794237551208917158473966876098560000000000000 1825 51572796485686557503207957705174901741283054506095758256825732313946962001920000000000000 1826 4338540907333749147921473436506566086988429290205100327680144481964659834880000000000000 1827 291899881207171602036624703859926321503340510273960576293339309536811417600000000000000 1828 14725373527181346758654365113910947165807967455723951587184405096746188800000000000000 1829 495098733208112713584442300401790180654873270078494134170732022936371200000000000000 1830 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1831 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1832 342874562647599375721597775305587494851200328254297852089083223228546340015407175265597666643979721 1833 22159466496949121185706414004697978026511903169819130642237559183855630265130879239734762160788537554000 1834 3366336686285390172422120722778406578812789502258274246541540889365153133004108382145628304019614677630540 1835 47119120854100307404784327926211230791913020347215317796194257858464919615742284945989348258245962853609120 1836 201628579065931989307386714338823337803719026145483755616183241641931372768932746779720004156854105887134440 1837 450674022923057241156676664074704162294947515759999355661050799447677120561107253872144705845377499432867840 1838 693342714448775554236139237680088841865156735557368336407338964264100392939252468914752372017293756497771200 1839 852016020586426846240728325809875985090898497512169303677757359888095146673606092374168249186944474973798400 1840 909120764468320527902980193079773003180092924000422964765083163284713663789600007041353019571912222252489600 1841 884218946165889035038618741609599327251355840215127904506241433412441352552273983238786775432403074066688000 1842 806953706017120510560640825730156777215054625698633518511866018178646289605785255621682403618103237184908800 1843 703151329794773925254909993816026766534502258085483789958746310367902653815373969335335877645683364840960000 1844 591025797010934661083398084266557162780393351151436066229486817528976061108515512143846768697535277904000000 1845 481944723814065055843598988775986714242648212895873288433936146236909622276250169133491516949023490949120000 1846 382367784201470522829122337089665097436302388237030865810376260786220320222350371456968896384206169692160000 1847 295539873433233991990691367313480797362048046291139921849043698782671274371059712722578360715207907573760000 1848 222630783960753608042788327940920704750517912475303311335885063154464764866312505828757603280649183539200000 1849 163450823884157153230503804729770482738327510582298399946852612950468241824535512608280133910326190080000000 1850 116931100078129167572239521122121641391668275756481099877804412146934130934614188130798369662493509632000000 1851 81484331664419587211342013964029975960596884505331365076199233867344341673768106727500667272713256960000000 1852 55290161533547166640345207301480424495805308846037289208713143959613364245823782373565565196880428236800000 1853 36513558701945265831217612522193251995415395051274846677089390414636312058422146028252720468662419456000000 1854 23456989093533940403372643681716291298181097817538532840264214122160371007249559189988884809958391808000000 1855 14650700512950532781178424613335112902223614515684443905398376227432956323954027568792897988370366464000000 1856 8890899595822239651186883196053391325704848203423058490637796564922046330190782788282633191863287808000000 1857 5238945747351503461294974934237509205644917186391858241756940065796302201333294582368711664922001408000000 1858 2995286864508311424255217399743993075780428695925975932196135803605634483158654539069131230385274880000000 1859 1660310766389925797212883243076176764825105515027869444572511927014595426519952253288273565303439360000000 1860 891518101132647460952801169437238965337911472511121474566630861599561025052222170915819886794506240000000 1861 463303586420021723048751632367731788243706821789272287606459644155819705235788611662610528049561600000000 1862 232793143619296775234909369069040292708147608759859914787145619225960917287714846268699289185157120000000 1863 112975678728891828043440087544201378102804103146482982739644718347212940979599361019302717580902400000000 1864 52895067662127282954935830655118684598647254796275006628367700868418500536283195133008921231360000000000 1865 23863082499892256998195405639624687552278528770283907376060490438337904689694946516573929393356800000000 1866 10359557932399700368929545866862550411221664695453815025811559545305630475206147515143277667942400000000 1867 4321485943980479711594407143595437061517359147759837844626804409014181051800797500225060496998400000000 1868 1729506576419147325872541251286651945595230147527327488351075416549019236844912816457892495360000000000 1869 662930757956011432653382767568154263522827265911564106733323646577597962048017986666627072000000000000 1870 242919491443828919471773346069353540259601965655558534252552429231585526533085862829018316800000000000 1871 84921710660673015024386081882817936893962644099722827585051702384700546709175347017102131200000000000 1872 28259380681813730735620671565740220212137421290538611300778122142204671892700505105592483840000000000 1873 8929300605571162110011444985729358365552299736048039125392483107250306910717549113402982400000000000 1874 2671702908973720082370006465692906758615396487765040073929212947125005821503486240699187200000000000 1875 754642662582989793827273208793232884219229979908347818275520316346580630684028206946713600000000000 1876 200530337527677682649517413982978270942639011327286579851981183161789117474156800324403200000000000 1877 49935847964568129813843545272202795571723604885874671925120743736191767201138919813939200000000000 1878 11601421940815747270530903678136057379009378900914853287514122679883938328711536836608000000000000 1879 2501853404001994588351049274310661362554752806790192570115085020141481991272604368896000000000000 1880 497844053993203696847013617791721159377426032834411094487270755911435037534222024704000000000000 1881 90778951387399632605965918253167025958769224970981903075791787496911457833766092800000000000000 1882 15043152532739112252805173064945759450581978364697402562221462087726216566215278592000000000000 1883 2242822303398405472542162849032723879035903875704036730033209755524667356248801280000000000000 1884 297141335797678171988977663892266185024529234508259625784100954818798548313702400000000000000 1885 34435679408633299852297381044946025184112898023262241248469506440310531303669760000000000000 1886 3419645497921032469536412356286942340981850836159773889145832751382239725486080000000000000 1887 282911066646538390853871003230751579699442893131723468190989167221187836641280000000000000 1888 18719325646860690185076148840368357426865901777002981611138003820336486809600000000000000 1889 928702597990695640205967680679165290747846286538443207004213067270376652800000000000000 1890 30708602939572100327451837136685826247173274003776178187514059338599628800000000000000 1891 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1892 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1893 37482984007077387019270001454035598532228185068999179144259630532910827040491413605512903837437146534 1894 2918976883735527565587627852534523326254287600410338631836112950833975675157588328077234761344623112750690 1895 483585888881416122058825013411557806474478996194563150481119846530496278122087985020118302548323355066420640 1896 7116141303622213454335661156318550518900789877324857543831882923314894426904769561145564180951304358696564040 1897 31461338119299655220810939666906792595241069166418764431244912627428707453737327467552513479028706721383046720 1898 71908542723872939769802464188461561926801336364448500984660979618973291781389379298422541520448652609367854160 1899 112396267301946864619764596594444951340714377733452382740550769534269390944915797001722904500736922605710536960 1900 139748989959442901167290744749992610643193190637505428369858370925807476090631467042237659469626158467280400000 1901 150473521945505447794603098494777462890323680523824465820797167442264565753485034457190255118298530634776115200 1902 147428280147384934921641297225722367773117052740757843236073161889780522340891366729085303762928720473749113600 1903 135385728706500870759755822703813865564622347225915155021462202911123970202805483867023055188804141426666649600 1904 118631637053467045929415157696222318469786467593670629474102927116672576366227724160893087488359066967285068800 1905 100246329827158761136718276038824100795113136463840993495329968066915159389184430749840015045212330844933120000 1906 82181811778731213937552285686610077863408902468686197674057676216966650966680386747882122870845662954246400000 1907 65564992579854576174638362417649617575091633254707756275004249160298187073325541802156105119517123206553600000 1908 50977036146034960031073434086844626691199943787658563300958093698835668951030965198300555912233988176629760000 1909 38645966513754345546690368044670148510788250051957662681679388350743306723794211672588477491127364941905920000 1910 28568163120926182579167307695224382554595522876933316122497663205832888847227331280913928610886912773120000000 1911 20588905780944120422899903703450770293395485776774086256718039619070301316102754407991317257270069941043200000 1912 14462068087569268697169064234053342618558628416192171527210191431602173637343651623094243502524753122918400000 1913 9897260673262779514489587091798574050630422930690328125857323174725075216299359411482800169864405182054400000 1914 6596342728321981819332618835032546404745341671385249256717784092610938874258542037656620458432577593344000000 1915 4279454515556386110575427086513712590449427497606677799403700260266948178582232358840693521023097765888000000 1916 2701108915001399531948976153033443893581968783660919518026642233619787312724296329037579903898690060288000000 1917 1657730518856303804304074828677065482030636428995821690569066776311565004319542589339449437399504912384000000 1918 988624832064797802689063489428427909483137878799917981691288361688392774332489847791063827584014221312000000 1919 572531971156234603544165146144585236054632717379983621500031966198000800142585189970834444631824924672000000 1920 321736202804514016443937333687385320917280944769760771254805224706010864745739793936204248067774873600000000 1921 175302702339068962307807505772319546488353185037836255089060535246634224530040133870027747827153633280000000 1922 92532870289272667949459942623422003953092640657338737665163733566672505338122645987748102381046333440000000 1923 47274218869618614786210238999205562512960801249158361046222589890607367027307619183748667140619632640000000 1924 23353151701385808574328877229290605831010841183013911650049447373053092113144517646398542843498987520000000 1925 11142908225696288068905233939148210306554834579176656900707640668248415942039371186537839129840844800000000 1926 5129639374684120084643762830245698016544991542387822649051510841861171386521028387243569270751232000000000 1927 2275487093088818458760561465825845001641442858675503581098151945449413241981716229298385984684032000000000 1928 971363674472135525149869049157388887787443242707064470528223349602819242744541375276495369823846400000000 1929 398457342579287682073923950968666078962030747933604235532350088454085653045684759764906797747404800000000 1930 156816999845284194837573027371258095206654605021720329895902804641201547526244881537490223104000000000000 1931 59111817362155326530685960669667172658726053192946465361747371301573573587912140439806552309760000000000 1932 21301774469552725583606565252325708140945307195773757526791313294088390225734007130124577669120000000000 1933 7323701126299995401206028013870794378478463932858136814587300541463127758552510531733731409920000000000 1934 2396863871638874251841740105731637850263177025068624345623368353586674653571814411657124249600000000000 1935 744863503975400792060328226642698809733393834179379917268847682796479045718675552864514867200000000000 1936 219197176636597072037081297812617965922309533572521086471965891878155923650911244903461683200000000000 1937 60895347000170829763868473715879076057859005980787207005259834764807136143823859741202841600000000000 1938 15915734388892624806655025149736274914190677960996254407892300157814324866155088265923788800000000000 1939 3898255059643122818185522491012419270457833418008604548514735976008182861470162538515660800000000000 1940 890814332501816578659895119607223783821876533525432522698817889705833199377962049208320000000000000 1941 188956786286657190621527471629217445681021847300315997078864640243513267346287705980928000000000000 1942 36984925597444613385276889791392541598326986254946557294492967420026614959014762512384000000000000 1943 6633659145172672020375702014520832630837711683928254616787509521991988266119079133184000000000000 1944 1081306638482477817194807637977408368288916372233460320263198939702887056837938511872000000000000 1945 158581328634227247697417911220122028732497088258039264702170423744613067778907176960000000000000 1946 20666756208320403471505952574962716941241856982293638127849991464385928307618611200000000000000 1947 2355996235362293478806383260011312481399855494165392913114888933696755388645376000000000000000 1948 230148482284562016326042382534537416266784954513847675563579533286217760615956480000000000000 1949 18730192736207716017128555664374334102330719643566803866749960861738398918901760000000000000 1950 1219134962867456054267229840109909494233062753480484943287329076732496760012800000000000000 1951 59499229444306793881834836665760244635735218894016230997983163433880440012800000000000000 1952 1935403355513858157827667024829471991412755269031381279818034847240998092800000000000000 1953 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1954 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 1955 4163723757958327238185564140952394334456588322379129447492538458788247897411846306048729258805449559921 1956 390706536173493289850644353799671288237342783794612028212085432383999570106181589330602643133122824744619556 1957 70586064335180360007323547336963553276847203424324854534226774652701882452944084236789117425200004823940819570 1958 1091867449110078317023902803109016867256191314972034497610933935525766946030063949716375527337250086241135871440 1959 4987037125637799271020531186488636578137559802093261069672637339766620609299657059584085538273822551215185025720 1960 11655109051577112368797329920951353099578476823417233792989583562040616906871795519627410676847277637297353053920 1961 18507903979484406506725694607991746206333848600320496296758110296731840669705989855138754097608947790087745969360 1962 23282807687754937668806605065194234438009612449563891918289764888077747141030712618011761329291910248471165730560 1963 25296866876948454192361130009559818882183333548034661653258883457056511424608279789393215056757873279021413424000 1964 24965952627792153682591182249311670735797410049369339776945143765317855609612480530194442222428318044332012224000 1965 23068272166238828422373611231548691974323650224996068310186661964437679656087177843504294633315358474856019910400 1966 20325073917892028286346044237669426278203706609647770902053902765199846297474338245167934965105971347753852774400 1967 17264747104358693347130111141039731171179609018314375865719350102976425709668030575424565426699046375884499840000 1968 14227224738725792510823486139166279067639742560066784121841495593790072349000244330592879305481053447105072640000 1969 11411734365170833047786169268405509053831660379969882444452963983639398608773214399661476393713865952484040960000 1970 8923443182355733709524364935411837578712537129996434213781527228130334681743706780695814213099311869920501760000 1971 6806462945447186664623137583400520399871839981307907604183708094860431332137775801096235555951183149070643200000 1972 5064818026155505825150330437302600949169202387147546600562051966698064433000540277799771411712342353307484160000 1973 3676205315998526279712503474434442553208000954521070558240236327613763992143309005174745787504347040221388800000 1974 2602048603438184429784853634871650133353264033093389480337371166472665628977345411517659846626828740216422400000 1975 1795411937683998489583924944058277034530931129021616462219168329409412585687688347217546184175093517589708800000 1976 1207186479691882214369211698942745039490663657339869500341415247589063297173447161630756439221081218616524800000 1977 790592545557796773638482655130560336863959171199826485557432767821274820967660906839172410884079672090624000000 1978 504062950036807061011176177263538575004825817024948510513570296898851349555060241670408055365957428576256000000 1979 312705469768132575804456369519274251219792627507927513451659014596007502277749159443669031598747415937024000000 1980 188646570430657289871368036912972484431820453586478086649666027523256965677711926852527330700389082988544000000 1981 110598156230000727981239828836484157646907481823787876103382321623813911016442145912861433253320813576192000000 1982 62969923306644453154502599581221969430990944038537111136684578290889274611082946282210506418468418486272000000 1983 34792246663108442946493710891907940759075740455906097219632626222492846825220612840863671419268379443200000000 1984 18640142155649424612774750905855518021857879656925075007976225605514094524546581043853446582353054924800000000 1985 9675221596765065641893735598344698891274941808037867019681039944479266737619236685492504219896024924160000000 1986 4860907209486794890409205165591072417313785746090688755395400607801407657406388771465678112928678543360000000 1987 2361501544920017217409881811557834739394328266791890078557724225996920842573011639773179586138446233600000000 1988 1108181390716301376539160675688798413761311445198759050891067008405859357768901651073344345808148889600000000 1989 501749362971209215102702603079324557436339912871318085824908246020781424797929120073481549146121830400000000 1990 218916607085769409294963398771374281948171763242655530450789099075814746446378614000111013803222630400000000 1991 91919115142475480450188682462242859686990305081760764923575540785700526690948702599517408449265664000000000 1992 37088525534077915598379017317778830774277471326485563270063677715140129649309533625910496198026854400000000 1993 14358123029194067049596147029492507643139659690382082523198639209015678402431397237053067823677440000000000 1994 5323995820282495887354691101844759213308663931275651517552588003712333436997788974956813819576320000000000 1995 1887336046713236205119377576466113084795058234725365677747474110252752811260052314390335733104640000000000 1996 638328924180767542419820459017828171890878145991226376693814447109352850900813264935759527280640000000000 1997 205516842625104656413267123312642692975678260827023367570035812273666516989626100693803309465600000000000 1998 62831859123786721177387070330382234224205205450373833858215473539802758116316438203170448998400000000000 1999 18190547211247530789100654332446200447623504608266769716938705612066272967328435909728770457600000000000 2000 4971762735243886970905961743726386223642981359156658204768154523131490577415590909019003289600000000000 2001 1278426697717616065057422267873335918881902023146083903718491620169570385558980779630709964800000000000 2002 308069847371097569170607262514094325432161574252084383165210110939820630146292590620495052800000000000 2003 69263182584295216519059857793309527983286024432329728309426283669930062932229094039879680000000000000 2004 14455069166566098293203096437051956114356130669701048243429378315559078323271412115046400000000000000 2005 2783752609354851695020770267078336302359947111063211033119781426209132694399589994725376000000000000 2006 491261464134735343275207805654696394506540573459169751307208294978778475552680292909056000000000000 2007 78789296789924078513670133431714708957850646610562789566777881884493253167651141713920000000000000 2008 11369309597590614510218988437337370882878022746814966709040626383481969673543320862720000000000000 2009 1457882979803817946008554019958288779485472563990796653983350088033240499840593428480000000000000 2010 163530076404370223146845588106603572989084369248823244104292291069464345144752865280000000000000 2011 15718389116503527410246277610873722318604432773139163276186219243681504780982681600000000000000 2012 1258702275113144208534205479480685685491209515371702628615083329566046342642401280000000000000 2013 80615249756058980038706665505934048899486698179516433701726956941436457163161600000000000000 2014 3871373170546403298530795805861333096579094759117113207815528631510456965529600000000000000 2015 123913019712777504007259169272618633596548355639204289256642474975795609600000000000000000 2016 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2017 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2018 469860659581799296812603582487292362973265390912794667161829481716834428889635739257181797749291658826688 2019 53126347758166282328044431293388944557090905527863409094939359206469505308633258419551080248753025568588156864 2020 10466121998695658383882197078536215507570535033367071752516012928836403967584308252800116210955743542779359065344 2021 170163930500178363580500763429257847413412631594015848037878983093104887260429176586464217614864705850247211130240 2022 802866636637637488908291892592560089962715042884728281546527171171614073549245483252978659335557442256807141027840 2023 1918517195628359780226188621283407690431155014299259870690646055500209282894275082219826265801181494619995495810560 2024 3094996623049392374438447288709766133212720011682710182409078419768505265501839776829381920742477150302321666918400 2025 3939169550421470442021270294583704514986024724356877761586554041537329611696484828512370449055941745181579719388160 2026 4318564188545754626535117287588262694198002720086480487272804097271673863080563296875086300748471897023977498705920 2027 4293001475836913070667243507827994191371596431562686133125766738241059294274771328384249202359931312635635144908800 2028 3990949781280790328210528127853584956119697608874778495899488643154581207552364967480292365677918758157459994214400 2029 3535472089945677743627043906561537930650239492766675405227418323978142239481804176344908572828266417495518447616000 2030 3018484558579766789755678647861033320414631275142180850461357332023660197721356274224996706126042496473327022899200 2031 2500012960618577917853288451507800427262192791423124645949031015735996089846656702863347471993782742038678324838400 2032 2015750138422479278876966683855401661843254897380181862616905581404544841789213007054760151550169649099139481600000 2033 1584935638680239494294894179355103064584935281339585875641414826998062423754533701065366399913925487575375790080000 2034 1216087889309064086411616589271095934828388737340969701063500281458428258253163699156604210811953711649469235200000 2035 910680376109361979667040070033938271287312103574449768903871199434007606736756557215496312565269230055350599680000 2036 665534991108193676473003723775224395168616342332390047939889279862079505625876098026292146413700026982690979840000 2037 474546020808371455479627903293691615911277158390941442167003917132143797511916317609940728101023549770917478400000 2038 330029715745956279396256413067257362561352140964447159441153370675833128446168659506379822001084264489785753600000 2039 223787120586575423957200930101348918743365895131642360767482714438580737797025255812948540738943212632617779200000 2040 147891511366607692390297727777520967233933533096870002292082232283069000483001458738538216745789532951229235200000 2041 95208614857134733960890260106753041783259482908583159056729061133588527545275747036206093509332651307696128000000 2042 59677846364557564584502247300123603095329134741280741688750857086442574601766845120042858543602070169059328000000 2043 36400997186277039890002571447221403682948733359423002328274569898781609596395402568760928406196577456095232000000 2044 21593148433256085775249258158366385037234127639447921705512358156178922336858786649840607696609393602723840000000 2045 12449155061441031697470161658573399449447955380629308737549054992878613253414529532162240100576315521892352000000 2046 6970792918268740029088197385130429130580918040573705825537368798904865020841870925289648155406381334134784000000 2047 3788065552469713621450850087424119308463348633974331896236575465772079831934810811148247945335620627333120000000 2048 1996165098686885303951324295679239325591292466859739093850336172061687492668384817070769396647835163688960000000 2049 1019164313680971147013896075986955849883419527044819999393606388432221642611230880532359949728255836160000000000 2050 503684247015398893641648090994332668963819044243243022713626980804614292664843009952257754398904213831680000000 2051 240717043154694212293212705843301669915385821581436058948009311429384901254924770535283327210739424296960000000 2052 111128428885487944605498065365571672368229702619697095559608697318770992583339173846982585492172701696000000000 2053 49500948706347249002026926538297835346116303358867948971852276298848240627065988796194119303174501171200000000 2054 21248735706539499681443230565617368548402442364655845542811755577430741922406943097438863410600083456000000000 2055 8778130663003228261046428807935883316675794574494310421978956234005026688094803037079870504954966835200000000 2056 3484902602411862053418473479021867096890006168010111303708282885201735155804999215106402851491518873600000000 2057 1327442439113636837569490425510658234248748664176996106140508214348434001783414533469686734121861120000000000 2058 484321656635618751334727888084741129560479624942623965955549484222791936080424227012179494468321280000000000 2059 168940580993696367601005301586117663373089973615116520843062161247513709435629066385146706143477760000000000 2060 56224749219619620781210989747382596987397463384658937478803980415043555806074960191920541962076160000000000 2061 17813026345101228703949229136600942254176732393187948286510868513234515262020692882339493262131200000000000 2062 5359026745407507607638448028072455094017345894374764180554173436219949946762879856052307964723200000000000 2063 1526776234274830503757207717146927842122545212453491224298249989785856566339548490941416131788800000000000 2064 410649242311970893617835764659631622451940220139728455466596794017200208174454214969287245824000000000000 2065 103914080629432763224307180099425009613869303966831479524315275365885296982876771781295525068800000000000 2066 24642922572551482490130110024857999706672586171673041712547282051428590315670580801604000153600000000000 2067 5452504617953152274010767458483072648188191128015385290899291916881778129489020338351112192000000000000 2068 1119876490111145267318839909863449267115623992286646121669712894019118168814263524000792576000000000000 2069 212247407153607977024173947107574916055391175761289671705888374447751650632348867504373760000000000000 2070 36863061934344783153187657080524044204483311224559051803506582452463496523220156623618048000000000000 2071 5818589979196990522809510532014971879154453665503439277840534318901494981495875872751616000000000000 2072 826344350095325105512120021556233474931512878474342542036167037545036933056480411648000000000000000 2073 104287067256424736309737104909680424592170336659693816540447402127064242783840255344640000000000000 2074 11513050552061902433595690855164688865621982966649419490767946959356607624252070297600000000000000 2075 1089155163194923701554085913120530827489303455303364865659269945651987738663940259840000000000000 2076 85841532558918933012768944485794689223915152001426426396061034389165907930901381120000000000000 2077 5411130231755584394405447056269850770936767439705697296998964769516890499527475200000000000000 2078 255761759642680513444487235103240491471642592102491592408718351762307772160409600000000000000 2079 8057320193803644420568020222782754030981960277083619704623920292826133718630400000000000000 2080 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2081 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2082 53850487855987675330348564501951517492577146397844953174737347509332850552964024499866660690207913643327105 2083 7336729270709826474211528614123790810007422241868552587244634178758556946927604698339774212935568159160931116800 2084 1576048396906670896641309481345971448441541448657535281343355391679500661857891235509647657083290400901975973925440 2085 26929902133811622026286211319165270008388318741076994302329761712283618524639102518411520649364531387861244227223040 2086 131243518482932830358819641663346683683646518899209044824459153881788246526467658516556374640778089964605694611648640 2087 320647080264654421255812811023938089392274969390015057933196699636983315879129833754383737156425720052445254201241600 2088 525484584536623767988829375945069656669779234492987832198115243905277151045372312928817152827000707496560709174412800 2089 676638303515228042023538707232401734638398416683314811911511081980802817517524503268424957532008909468698246583296000 2090 748477645630039059660042669601534113385857238596600170074557126704512500262934215416103477788447735843694122552652800 2091 749413528239455323189486433262281071522391780143612826140614519404946075480294548670176925660849772023190638057062400 2092 700906777866527764147394165450675716461624201109042464473222469460203545862358875331415209807948642156908621290496000 2093 624241428642394890248364747283736924006743582342432667589984534719880434477042355805234012142589272554831116263424000 2094 535629083270242864273604261399644637357886032630155465869986697922398030904653959959553166227290879457948269811712000 2095 445815672462115496657741464698947850166826628731362093376877452152487864264407976178395398946193979879342876262400000 2096 361280993843866709183477176515211627850518036114844526220208155752700661808199223148661779035596990814189208625152000 2097 285584797585502108614127973125522492990784145102443216021276012353599093722046458600165874148617552037477410406400000 2098 220375393156759165082210773212564422103668748730324036390227553790686297319420847375132005943150185237530532659200000 2099 166044003750993064180225306756514463921009279628438831443707222568751707865739333183002271350878313384917152563200000 2100 122148385075724686814664732646077960243522138457927649487835283245574944876359114825572394029297720527980979814400000 2101 87713713010174639423912970056848711527706601164732250063013848093496911531950730135641480922350511258694687129600000 2102 61466446936959440776495372751854904363455813910213233505171645078219457546346049820106923280914121008755441664000000 2103 42019463660032846907681068607247422718512712581031494815196201871982152925767616792885107126797505612623118336000000 2104 28011403835914418913674764253372005810616554638653032464627569535376808130886093815980668119971401048657231872000000 2105 18201288669489700462626786365597750989133741077926679939098869674188754511585959526406226431695173007569846272000000 2106 11522439931350704805093998542711863727513690170223242648049697188687752989736376503398769993593826875360673792000000 2107 7102893311600281848093879903450048937179654021918020942240930747993738070867259757058891467230000721292165120000000 2108 4261173441054767647662339883488719821731891949083317271676456668999820633281796978165931821545817201138728960000000 2109 2486344966022506660713015832999616019272438833205230113830682511911696631809376847015012921292569517332889600000000 2110 1410090185062396042808823399390979789401142315170389664434470767041893438536153724245350491656765066455285760000000 2111 776747352995776689480991999423522033875302695083547167188590976744519168334026279952894647330537595815854080000000 2112 415271306096949043819895290250821685031460060429597818603544580186657408953650171760172750270101692245606400000000 2113 215303741004948771100800005237773960042402980397850843565396194490028108890620197110170841416725700385177600000000 2114 108158766106128736711287895606716798320461283836070337891016360340637689275489470791863133604041779367116800000000 2115 52596654098598003388496246415843996301916856229663973139897955100877363774690657861174571923764555022336000000000 2116 24734719279358394922921344148687408676622059762206015595812306336475824804275540769674518951070767303884800000000 2117 11236793174859821672041855666763840683664404904289899189831149664875800269169404933651762357287671300096000000000 2118 4925645348820041469189429063020080205456897749678628068298517421445604275076747421305581287237534875648000000000 2119 2080794803487705562258153640138610664477633372869739690762417621345600013085053664098709679831146037248000000000 2120 845975541721057570549492541271357683866097885290740656769684126661975850857446807879657333102326317056000000000 2121 330535499424985036399648442389827788801253725480500386846639761017956053140656305576242256146191089664000000000 2122 123915626277118716834603671784725699244888474471730160843807229329031987136901949467705746581041971200000000000 2123 44497703735564234697611930455941106842933754031815916294696970008905443915621765973595454725475532800000000000 2124 15277093105072863712522006436734124554188362622731493877044687396461721126934983447979703519517081600000000000 2125 5004334615501178210177870212303288184631758190155377013449582565647236866928431030910542511970713600000000000 2126 1560547667871869482358924700046989562373790237166440495929182553772371760521939484529113444227481600000000000 2127 462118828514374874650704209919483552006715042787523390496438339744664492832450842910408937832448000000000000 2128 129592222039077864852955999137059508487479976427533488036888599775645362142096751701395698089984000000000000 2129 34309731145307605644172178096659270000356872165453371614215000118839999076079817557797135974400000000000000 2130 8546138943858374951087364432630790846848091913353245094817170698146201337317012246813353181184000000000000 2131 1995001165382149050230289331628749809158499026502650045695737998320205187808908362710800924672000000000000 2132 434518378443734751029782582790294680182704330876488781878296005253543178652563289839333539840000000000000 2133 87851433118184694977946245276941910665125027725358959351453327223500922347769705770684252160000000000000 2134 16390525508652093112454258815933499841891874372096986210931855739545905134990852284408135680000000000000 2135 2802325121277666149870239443973913943989721480205019242711480365606933021844340435268403200000000000000 2136 435437782588695118686236354213916041756009548833662112463173912519210474767507410051399680000000000000 2137 60877250893446974201605183277686587083387416661577323348846950661568017677917151769395200000000000000 2138 7563349944702552372101271105025589046692389120570797575177957425605937443826000566681600000000000000 2139 821992538941305123775402388864047625989554255456192718291584014696316598350952110489600000000000000 2140 76553439599567236597450285979868069768243566555710884500682086970630196828117873459200000000000000 2141 5939822969869771624404115219059560011535882626914027062075545589304959783228198092800000000000000 2142 368611216955617851199025310124875835811928930152962719691481833979853801831530496000000000000000 2143 17152364014667511496561953181344903705796689033948061506113708745150898360025088000000000000000 2144 531973463189319358003644484787664508266013676561780718293476942168087647485952000000000000000 2145 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2146 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2147 6266727048692021246305646679064225422745853101598075172111939827908732974469183135923821595998086287007708866 2148 1028787062919681987458327068151926763605285784497312269646574065179425495727825523345400134728055400471029455945150 2149 240973233122858532453005312317150998024776626064076636026825995895356318223107076625238986754383888737084205908029440 2150 4326853608470962141886194530537376150635249240898272493447497640644759506459338774257609654120574368680953205708726400 2151 21779465902017610012033276385465968010247645940993122347422429713154083725495359372476294802669879412829248260011340800 2152 54400495014553632892138343650757397550109183535818130274130280905714999099299457942440070908741006725599366801843362560 2153 90564681226119652007579307364042289952986435754825231915259759518304206874833129212747273121224495000743106793617356800 2154 117976064775585115072059254725544910833497538307908508792765980361845606978162737251432745900336698582672191463393254400 2155 131670582732233695097151989025569745088054739667379405767985808659760143606064238633297610612725666439344812948089651200 2156 132780529603242757924598668244518563112802329386456339019736746916149977674534144437930257414925445689292579581631846400 2157 124931924190752275002549725737503052591268696252329697318379697687387017805632928428275426405714844464598093353285222400 2158 111855221130930276760652659118725294015105315382894490667830320148685462338970969220832666671460957016400784684644352000 2159 96448918906527071948186451015837709032627461215188675176194370108791266126587258864442452359985715452943542736175104000 2160 80663048844342683746780056229313619586499172780530272899380829857928083239941569940640980158628097787902972025081856000 2161 65689560444724382743601544396996783921321307551942054552763488246203261078171404989121639018997190540443466252779520000 2162 52194766948021472912687963107026172320296482848152976173677939567460928241777424261769582541318521856302443903827968000 2163 40499078607013171552358215159387028234027843201164991363640274412319765474097751400871672964380031929336699591065600000 2164 30695189447997035552721802685596756354689753726279877334661907520141231462376718998731360101301417616018289176576000000 2165 22724334655871671875952085995784527466421429972767106980740165368952950814576104985185302693157499725784428655411200000 2166 16429732498283777140268381639419913262374830978863329807523383905903249500516395179454799324448221098583401732505600000 2167 11597764657550091954335841961266768650954812880862372268335762261314887546349160263423897235296684694844070795673600000 2168 7990680054861929360227667410007622984676084633327725110752534404275695807941078045023398596796414831486228365312000000 2169 5371551007999354708536746276597190836446660512425350422869150183742259115032055177416538439162850035814131302400000000 2170 3521635921690017687169692810046948995085823964995162624040469436202469045134984119064681285063837571697273733120000000 2171 2250724486368267877217913979468634393937965981936955972951038564101839189881667713517396946257402437938540707840000000 2172 1401586544355223037797017822988710642092702448953200470248244112055560162029554859356492081430179697170184142848000000 2173 849974479377615830640198102618601772065255713443995247411914806210479922994228528041518010643396219088991682560000000 2174 501684470950971477203425023646251135617199603276092691508014491422704108691585015065450903203014502870239150080000000 2175 288022104192369206360397462885981953160154581790749076764862818263715837115129308904771007922856462797703741440000000 2176 160732359485602867433878229344523460139890173103965510213961853777699298694146547273280470087927949077805793280000000 2177 87127344382848822427732733439381656121820217613207022940832069108995880132702479355684487034783254774158458880000000 2178 45840436512798297728233679755812178333769797362132688188004784092519144566580789403295693914730467745909964800000000 2179 23390109635033282291670390823210624479468956235422268444137918933609227168023541660135257070093588907006361600000000 2180 11564480243922075573906162281939378606157469762298128667214811473486288623169289131033718296148699750229606400000000 2181 5535086386312870043147848555540847381773645914575343210617084341295524746259604474945419723511360485588992000000000 2182 2562075056179170566581544845367945938617344825030973370765211341597493296614221172776338067116680977527603200000000 2183 1145674315752188343713052728197798579814258325784412103767337979174670325399501110966026754170491569700864000000000 2184 494344843706184500973142014470376679293557084562818510233371796913201141242955962948825043753046261104640000000000 2185 205568837187401082479872554512117126631154616975668366527947584098556138997108251286726652256190220730368000000000 2186 82273332834240504589451280625934419455261887509662842636804186983949416204114673539667728483986947702784000000000 2187 31644910880864978484612025522438124139849656349393158171798594828561026753041944999787972938733478477824000000000 2188 11679029548458554850830135345310277345811647865930488904581062445990021124872792460864894266632673689600000000000 2189 4128791020959408241828325141756574017013055071525524947864688877303265390545799913098232064230031360000000000000 2190 1395531668922685356337187227341498698765953526557363192235233483783120148281630689115607285826060288000000000000 2191 450056907335159749173753271795557707291425392216296421882681636417560609974931586131832980681785344000000000000 2192 138174579272750875290836479643924084231832696730768561693529527685721040962254818217582214892643942400000000000 2193 40284891503371744624251308562997509032650309855598609495878117294319199169524179148155708164276224000000000000 2194 11122741291850840676209730163566176404462224560263813419516411388773207306681599582042701506281472000000000000 2195 2899353035418556658037357698623697264029857575447022836827711991236515016448703989026548829126656000000000000 2196 711067375411646912516557852967212501260501326503111237990279665382727333791777035378089275686912000000000000 2197 163435634531685625317589505037141071102383598546391651763217044163834182134719525736498396659712000000000000 2198 35049352121794031166065977363142812628865286274471695494258245509821618160686544028991938887680000000000000 2199 6977407462625885076719258736769047086718612167362792221506672209163514143950536169450383605760000000000000 2200 1281788496564651853465793008005537521489150686639936372059153084494201748558333725558377021440000000000000 2201 215786800917268187879988873686236335135821989996252587173758421224814597762652431265143193600000000000000 2202 33015638498801297088410510958735846994024225805029738608704329510616115600935940988726149120000000000000 2203 4545064035767143384470767934363874952071869006039481094029462180413535442718754991819980800000000000000 2204 556025228643467956113584134948727200962524153829154074006634144298830729293072634478592000000000000000 2205 59504150927432269771966623878830780977745279241358255767276530658935225857889646778777600000000000000 2206 5456909643209770870632013872568416096797421734567718109705355828442010857846197767372800000000000000 2207 416928558732093944008926192959208155716952473167194807414179896107590144793573641420800000000000000 2208 25478042192480594383900213601081936377401443366506715122557412702296335383523229696000000000000000 2209 1167438446008089557933331310584873423504460525425843986248140685426487912036302848000000000000000 2210 35654593509572520692244265236233700298201195717466326281902338309963455815221248000000000000000 2211 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2212 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2213 740325627336597663772273369415491789355250795779185442830522845128636998441237228490193641770775864720830160521 2214 146446592125237945458889473756894348225915716677368331530353750230364684533658178666760270831620831809943807238320012 2215 37401162529680038973169742670531633169976124378723530650401918101732290695214026783743078800505281554607342582792286790 2216 705639978469440358076982960474579715105014421400205707503999321222028779235537845232363417997651703935278669797920733440 2217 3668222254230067152863902019101526364254387594375092174508856899526079664194387055357529916455518885508048089368857310080 2218 9366923498431084666459601748384878320541176081129590281105403082422740720396580820109588451763907451935558849239296084480 2219 15840244485277690755185450834966600689801311973638293239979213203117293354613530646111406034467244490534474819206763027200 2220 20874798001679921052801661082603429486972749670431749262583389388684256294454055056027860729334833424346179152549313382400 2221 23505826825419142530611813697509692892176181477141932942020515429982756917840758344700204833808324498202652096094554854400 2222 23873003270625494710734830230846308215463321929126852080558340986678133962850472976732788756140207960577163050964046131200 2223 22595639744011950587366374778361066690870105635267108218466547235800599102335795975723422491725931021506371645687278745600 2224 20336178380928137997180636187156670835355101722409830721939597883772047212293829771701751143712712350392775469640960409600 2225 17619851146033693269116340571373214559430082692604815138514219430424157041964949780146302160596454389389920145837148160000 2226 14805298926024148770806777047555361386287881482302419228070235717133324318405295389182660159600680004383569584547192832000 2227 12114663763754155403536628138988748506727133240309588269452645421265677762861203040960734900527579768820405893452271616000 2228 9674144605981591237519180504179808719967498310757658849250393973685184694253098562093373807197196961457110058319118336000 2229 7546423340614071752063368682786859970829764677172277971939184079950408966486072961508136010716111900673529188901797888000 2230 5752314154866385211401045440722618915422791547735775587179295107932171861768294637085473790506323757541395510465331200000 2231 4284717046569209931735929238189779847173623313498225764160157550922606501980771492537650669524999916670790143832064000000 2232 3118275254545403310727622850150957582704041308320019806538784759385739286631039980253156938359547795605333748875264000000 2233 2216744005193591343342069302867728670271411399212437784546308428665001145831027170818445812940000006340529084340633600000 2234 1538849932360875117829276120154350057019767355271306627052754453031137394348467313111276206347390967310181851935539200000 2235 1042815519551104628660384545692819701648542411534018711388648206719221044747482771763829866345045912733971566428160000000 2236 689575890816049663486954403350636195885612463501261173285418300923209363986289426589477590363347807702117438717952000000 2237 444770222516388068950731147977587697498917370354955651089967863382593322373926712361464010499066567568531014549504000000 2238 279683689503529401151550441206364036488614932284955005877800340428812235196159408044625019754743525175350572089344000000 2239 171379219403469181666569829054695293683384992077590705408668798369790049179134890342110724000819160206079389859840000000 2240 102275899596733841043157672399840183581966643689290424426131218420734138463899371026977166910425665893100190433280000000 2241 59409981485195013030904116200498303593610998097314665839918084523847339143644176302259256535429874135447193518080000000 2242 33569505330698289351211088623486011748354289735273282416541686336689942601587738255152003600583887037956295229440000000 2243 18439073443699667063286494775996508728171795090231561118529158156909390344230875809022285068379352048075506974720000000 2244 9838542837304889052507220453079457646129021246299343360400124790700449073466209082982244944934647606165603614720000000 2245 5095506149488742500904432771839575034357121050939930518687982260034194180875498676405724219671059594351738880000000000 2246 2559487381816208170686959123098654794931375751334237918736620412325964497093857668488262492761299008455757004800000000 2247 1245796760619482380068948148722190004331965186397362328279578813829353582486946325215996662296413108842161766400000000 2248 587033013046115820219259778208925116862102391525699814977280457795388686798673992498897978928881917212649062400000000 2249 267523771084857329399921989494184622755887765264748481431137932056830032772315997432187864680984639968588595200000000 2250 117781824979968176245363175867485671566550931745895619169563389184366656642445984368334318541259843198517248000000000 2251 50038786722591078759561659115025757434206493395048230295044636872952520544916843696831085940273708762398720000000000 2252 20488294902222271581028012121329521019831059241828329980832161684618097559706605196719508253343299655434240000000000 2253 8074035205345455207311887968314904164417263729275452032975475218721740992895212725439117055802748702818304000000000 2254 3057939402823227433455739477251158759519658481576295752578578063048634005566064246801785136680479120949248000000000 2255 1111309229078325554079459572425229680209147333896253221065518945607705995554850269384904265121837088768000000000000 2256 386868427804148556060690008603261067568565744625010369846096036885963270935982720908719516102755457433600000000000 2257 128765869162564893147555994489579086982782133376368935161750279826464884348288054571655858258105807667200000000000 2258 40893764138723168835771537536163109797004986888651340536231385295542231302124019143303192056870155059200000000000 2259 12363852155287597054069282195785001242605383977394212470381134082968486326929425617876163281505222656000000000000 2260 3549856470050798614707114412208653296760873403338727530487611223903202637024082181013206064359800832000000000000 2261 965227972284630456462718481150884390896132968112137218960716232804290486102551671670013760018317312000000000000 2262 247784860502254227544559387579098686778176260829020609375647416386754024893902880225460207910649856000000000000 2263 59847471286443572844730262999295983693146343856127247278986330015426056272366159641669576192688128000000000000 2264 13547171829645089754702904394168026245529406050909189821180595265961253451534488013631824024567808000000000000 2265 2861237184927598034237260501742078133645791453951457957020927701049842456977446062659078822297600000000000000 2266 560976666088015194497112513010273085906018577934794120859933302531836692415859196388916571668480000000000000 2267 101495908009692931185092863622099802136448796546919648032606667750309170701438332333190063063040000000000000 2268 16828401236128758117565895267931813228981731429879974269801818364822338197377551099707722301440000000000000 2269 2535873847038649505603935109219971468035829229795655761283934175263387853995140991282808094720000000000000 2270 343828483522507318622104555220523655897957227544118468431434959480334995587392372106434969600000000000000 2271 41428002387883031542387660757861996113878187225049301684934640332983333416153499379433472000000000000000 2272 4366645948811822039630074433590840036136724061952545628127703657672970517142058412539904000000000000000 2273 394413810179199604701059873662944544497794022784952734538701246366212143010777622432972800000000000000 2274 29680751112478243556853086243149963064890126214030084242874385050236496953340411353497600000000000000 2275 1786447710179798868326919066943606186531423162088568923807848088915562981232704749568000000000000000 2276 80625469203142453610557688509562480026991919134258815701809733404592375627270586368000000000000000 2277 2425328876059547571668615629924263384406647748384293385481158295267819502056767488000000000000000 2278 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 2279 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2280 88764415466353161395304695757688507622342158336141734557058572465127779504024769077863346394248885815132231802380 2281 21157632969778530082365679642304072445256473170114802612017904387623096109524751090654821162481451996558536217354477500 2282 5891458638372499666354868481131146113365909070543942341482275484554189223826338406734195825985711288694525691694904701136 2283 116781452926094191980368683710951698688986248544662527159103557048499635686771734172454582854189911441881998510138287757160 2284 626916965499307229698957702762512351433393993157444240909843277098182185533466220375170946165949844498629567869107664711680 2285 1636503679801695986736304020586122288345750736883153300667075954632689046788592973732224422219928414963537188099781970255360 2286 2811103246158634620051536649788446282208634465663757119050728620816813288372123943387195538122550243090921268859027567810560 2287 3747572168008705280386407248820477589522183925972594920713095773948632886473579912988939035710457543307171930154859753907200 2288 4257436267726861863801915864820611860451727790102781065559367534897492019604148312509833316646328918101910646390060147916800 2289 4354611959089665015194373466076581227682550735019952149386527165865080474953407416168300749341173917071957393703164906803200 2290 4145960699814862962106184662487948002820170152144412719392043032203376152036225008813164888552404689563502660121772653363200 2291 3750636572935552144208277138307799889809671275989644052418832708077029504845488572914385616385486327558700467525681261977600 2292 3265084443258108658958643842572843138916051978828730777676812722199196166341675729657439858230507157991502893142034389401600 2293 2756143058187422362934700539282022627899480746638268179169984491877585111810926684812939809179105068253393657146487152640000 2294 2265753072324970306016787865124546615901309985246898051491795667148466788174107949554351022994128586463692684323757916160000 2295 1818102774436586779234428893622681196042342083303494554114705350416587865187338723860977892429631734713208451074476785664000 2296 1425548897654056706251007225697563397523893833478739049269540274587459832568497850085336387616284478086273075709754998784000 2297 1092636771020180203923985155332740027579662101266098813856298854063028690288241415439796672030319814199291882556032614400000 2298 818694146720720189140993677262138948969979528984992924684663605859407393097078713601088911955539523338847998586840678400000 2299 599606274756726660195697492738587598279118055898443071293492164260223225189367677218143320418806827864741745941141913600000 2300 429155810380054761732418456050453944297403928389811117478123993815575521442493041030994068350479565310609181684373913600000 2301 300087690417814701520276602845304186865318618034213345869138245548206002336162377699787001525636905517916715531632640000000 2302 204939638034827074355635834391853140650290158079281185994726250012071403682881380875885195833956597503872731544394137600000 2303 136644180100439764131004707337923663220653901037058504172981418893528641382372332227489357896035444213836023831461888000000 2304 88913963208436493537424626994809553602129888032174742405067306940085598758454278651374832036742731018790854411157504000000 2305 56438120649805915276828287816734114193334546681111719852730162076269371790898470380022696008391082399423124165623808000000 2306 34929536428412543963905150100833634108132503965442759517848600085809414532237045732482059091365647335908418548400128000000 2307 21067279063245214653136211479267094092082169691594687163084558787028804696608344786903463739789122637921457736253440000000 2308 12376002165562569338532994733005299052977780478175883122065301524105296781029707077431270233986757229341039772303360000000 2309 7077050782758033274747833531921864824101659581792601255962669697778503353433957449092537019400121538523392995491840000000 2310 3936859975103826213717139753710413942403454455216938531750180035650524981315402485510108399867331417569154763325440000000 2311 2129021993021233794523656931858547513960415660368167347667286728600749631329820973407669020310063530687735760158720000000 2312 1118483624136080060463266002700502449422274473772047009698779828158708381102022973832205862287471886554516863057920000000 2313 570379434382792722947688858987703429443902450410038703094152523191921561138856726769907475028970772052534362112000000000 2314 282114499998729812414439347073301870511366839576012140768250981424122278142005088699703880836848099434782785536000000000 2315 135217285860304125444350711175844545295362844241521923374286725195580796100275468989218571341580747448910453145600000000 2316 62744479551870470633724064658199380466558820760749075387303612695649312618274853800192369695260370603783854489600000000 2317 28159019623646572488284160573266470494404680771986620822081629665609043820984321832738932045731936645127602176000000000 2318 12209241604558382693793684209990039264266440881516846382339617243756627001738719081013093174139787699369803776000000000 2319 5108396063456892523710376557055416685195636763260970078352444578095740828176424912217174316900666749866737664000000000 2320 2059976354653315762200625563409495375457427711001227323406798711542231490514057381712765978714980692938194944000000000 2321 799532523022365218369935528003640799992415292880858900244290519550133897619017628761420129906713579969576960000000000 2322 298245000596274112157594748563494852009432936875958266886737664308709286017845219492788964357399489841987584000000000 2323 106754719986622417303636773077740934599746375472372376069311434531049583489420757887025341889883935237734400000000000 2324 36604272954159441425420856969938835373487638745968943928318592329011973736931602531204437866653278221107200000000000 2325 12000338808410064283137033523132667375497126584748911328207546916003566041102362823088200056088289502822400000000000 2326 3753889568023378703486622372435943357270797231836565986197938733457989055675538512582011707431353476710400000000000 2327 1117935688536793331249875833833106506300184316476928516202810712397003177724572528615263376901916327936000000000000 2328 316168758077769387747066986840249390070700466405323815480898323800623199070388981317941011041226850304000000000000 2329 84681655809901117506983688290857179189345897375318015245577400446714986052873275439026203450058735616000000000000 2330 21413678330987909530796141050691949975380376919814974384244992832756379405533353783268057889946730496000000000000 2331 5094772883772806254556991654520340839523392579203522936591604447029401894345815983648533499365818368000000000000 2332 1136044457099805693293079601930199836116850129406448467389290829767427789701062257451376810821419008000000000000 2333 236359508406338502593615501771490134091840229872401213810546577126831659373514150083789436275916800000000000000 2334 45650038658620935244087499049531212710870621863131782992539590724806802238126919776650786557132800000000000000 2335 8136289353754923141570212237779035201717855256786089027762589084876173915480402172859409141596160000000000000 2336 1328942989947647056043515863362052071503950054981230037767894448028818396353393460343161917276160000000000000 2337 197278933708132988543404128259421869637058916646896352815024664985283254708694080483572790067200000000000000 2338 26350462142777442993262009507165152279379183193196263223723876081082855878978627525214942003200000000000000 2339 3127787645806446550280184120619583983459885728651852263844230159232107833847629429181566156800000000000000 2340 324781685373222702295593405933395265174034027241589907570780724623241894522447697680321740800000000000000 2341 28900090037729954146560490900112822439534248755422311720593886414699648114819481867386880000000000000000 2342 2142538376289063338075419883514094415451422235142748293533608519680056669035882642984140800000000000000 2343 127043850719083107314285085800635989142972226113130911489708486584932673166455871635456000000000000000 2344 5648694287156954495691189176694383137765626247620409101771966490959502379517116153856000000000000000 2345 167402399114486065473066853253419081720699446091487317885090474816229947585572372480000000000000000 2346 2480035542436830599600990418569171581047399201355367672371710738018221445712183296000000000000000 2347 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2348 10799289651743906678693888532571218083271502153040593111211923274202772313260565243553797394256795789241830886028057 2349 3101665808186539315979933823065850917108101891061706061966072807006751339956068159340834280262868769475151208234929108080 2350 941649154859020875823817821617622657782817148035559868387542079082240407707016994396433929923603850863434891003408842774548 2351 19608895110665717502527989397919853891458141531388131069621171174810783719543499643273295115644608035822212160440577490205664 2352 108697592268478358218319040585310301436523951225275948181980032831392229560958679946071567523001441573066924830447745245445880 2353 290049984094319232739170808687119415953300321966252732386184884992161430185594800630012827069312669858039925119556112560209920 2354 506073938447482828386142299621742351326665930857208774475297694435966430043857456115005091026265782487878577122023595425943040 2355 682476866481268678007628045112821537440169460707368215572506457900752965124246707230769682883063427631210566937205799330775040 2356 782200583139355024994708352607669893255788986144423180346722026639235085093430175393225348759993658623038100757092673833958400 2357 805701167252643310213314641955514891570823921552708867993282020431709672230922547456254778401305887267685492812039911063142400 2358 771593670618376678565936536109258425427201098896182029202287998255892535983045601190747740813181181827161302729839102622617600 2359 701582112261273458775704261655589805057830193596808080688553681305476732277850483070110897981501056397508408562234271289344000 2360 613608740841182360000229477708700828720559898464068572889620679761348699304039669149269435776288201823320957875167442769305600 2361 520294075044349305692852930952937687915899058777404720161288817562595896030406042516657313575177545312193500802136623559475200 2362 429658999981049752923277597206966902175115513748109759441582120705100520437962142568542660404203680679925580849091108610048000 2363 346395506740209983668255350169859080425247042945507356833455046105831320162362695276490051774468978671688700629658505969664000 2364 272960546786740293792641147807578593421778264688415667079733929783371755319429583702383242272061251315880807871101950443520000 2365 210332481106559118054819545977097322618532989485395569512336349281544908757206677232586916506407211228334143324688511926272000 2366 158500659161646847752962045200984365934372887045803145009363776930659246263189547847073530477054920876376806991857830395904000 2367 116797163124376124302695251403401554826054539324793631177421164982430336917291135298854700187167977124813298624147947520000000 2368 84144390382402304448163238451035655703497890214229772770589834820055813625384216497666007509888870066310146679516400844800000 2369 59251375788030732724466179623418488613901089487840663636540311295966009663475706706718612396745903149584607345006084096000000 2370 40768167139261687144475406421900366558009526044743693179668493036686644503451882187871950325987681016565574850627816652800000 2371 27399679894977389593016577104612295455853077503476000162040493421546163674372029244662121763339027079510917190663956070400000 2372 17980737342085191005062362806019164511028589734624555575462558426620363657755029626492191396296587440859085260242550784000000 2373 11516695271311669056282979249806105958115481032075361627723443589698538940909648088893667946742848087887565341407051776000000 2374 7196344082780874225646412376523051044325282399183079461679707289856638650231052447969860966786790193304686305961050112000000 2375 4384796594233878413517474133676967371209778698621531876850590666965369196222197219827282479388302977943517019412365312000000 2376 2603841380351257786726309664735282333215752545514656733886554950936328861420421316599256571649776822996985790941102080000000 2377 1506138684221885010848453984061471248130588607493780712742154660787823249628793509641415701994650320543952001071841280000000 2378 848089587376791397554763287820417364641258508337763481353401866875127590743001946901896746924562665968012659439697920000000 2379 464588153884329208165448160217186487878901282130337304152935177891606910685065047299780373506283652000089819316224000000000 2380 247427997465158685198874904316906634103816963065639792249187440124620067712054870274776982535675997807210681147064320000000 2381 128017325561987844661392147897586753005313049893545705083546492059147847450372767305569074287460840608813947069399040000000 2382 64297136028425151828771816847458109477109014169652652881480822312559624063387465266140909886924449125060276597555200000000 2383 31322654283621776570044215663356757121072433514422941064310385443252695902515618258987448255173094001005840406937600000000 2384 14787206288862850255297663028756877409927347871918828297565018545194395434277507843726732402762106892739804135424000000000 2385 6758719104749978779156921555594014378143908862896067047263067085494575372335307153609054871424151645558510767308800000000 2386 2987820316955438044295480103516958654097380564050282759054387852159997003153825331103602357572349011743722805657600000000 2387 1276103324526700095820202969311103854719430441541113955861412887295344865435919057941978429439664379651025797120000000000 2388 525960557077548201270184212455578680215737036778980909812645849909476514794652842024945503531458045698503606272000000000 2389 208935757450000429217626783034868890517983939279159453011512724502774842795910669849275556942605701954530181120000000000 2390 79887407181864664414912545281933655367564357402401480510100719657137309134219021347969492608553938787596500992000000000 2391 29357298775438424389608781500922036588962415544987428280783461715819131417827755423170657167406950644308770816000000000 2392 10352356211404925582237543104119591716814830823294620004432844229645993904928302975919189226101370216723251200000000000 2393 3497043463147828779504432274548147172118133784870486748498208314414423543746073167329207284668880424586444800000000000 2394 1129502756787194148325056474720277116976656210741528409741277461028357696457403033448290867857348974188953600000000000 2395 348102209904253936536987886289419223531366174061040937973471589650665942964236029693775876664879165839769600000000000 2396 102136305230526978454277978157889597686109102518297129747600930840504506979697016255360877264934621151232000000000000 2397 28459446871860528720137945774392921356568123134350072604766937331889095704744732842117776427444529528832000000000000 2398 7510118812091317253369164398308130661750287871733505627085935644908164424325495337620825742843291107328000000000000 2399 1871130854266201361540760292191878107049627062817746665713844362268607435900330633204204940863765217280000000000000 2400 438629950250977418875045620829877181017653675221805522660453679889149395535010255698597390698999185408000000000000 2401 96368303996332397543247382174341223027778611169219717386414192738875901885308480732660193059422601216000000000000 2402 19755226207263885785685076785525169428713950051832060610662632291722686283651007687721218881167032320000000000000 2403 3759451461325586725607940551030979199320490713185154749616844784010734264135389316133798931920322560000000000000 2404 660219367181143476661150449451474430360799697431785460907622003298552177048991725175902780260352000000000000000 2405 106255323806074222455171347912451691324721949759616665794333396023512370959605080386704154222919680000000000000 2406 15542156308846015040365870195721412493460514702418843501885865360945728034853938981243022433320960000000000000 2407 2045542787984773715923135212441941965058210438234651456299137760016818774613820109222494339072000000000000000 2408 239249344664172901336038731263303055896651868678249306083787542779394227438284633462767248998400000000000000 2409 24479437418111100575296860837624086815391467966934588120791820750075628596422894777792462848000000000000000 2410 2146389816109340769667536958043683784282661750964901845931237802122874612609203965427869286400000000000000 2411 156797985874161020757631903030972221841074215487101325261457742885351125890838588520870707200000000000000 2412 9161589508608752057699079191262852191163457988872813020007419158291207255410464094420992000000000000000 2413 401396232578943469376019900235838989564102608138567613141033754658987159209962578640896000000000000000 2414 11721887991327679829014081213367189477820532325206145303464890803243123663158634348544000000000000000 2415 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 2416 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2417 1332908787611449916564233212375158319497281389542608984296533737096229806971056288243307327010464673565214208260285310 2418 461287644927428119514066705939098515785764646581574292778825144713511843282318603853236980803003462668774544064877431023130 2419 152684060823498206230983378209777754548787641681970843255312551650114163945783018036953210809897481753797166313458676049526560 2420 3339891127029359777656205619352161122461960274386739045857008566372463486021286971014622468884519125788319142051158652145516120 2421 19116018129868593516389480212252879709794088293881883457935242202557155311001585280098380819876183467211543184567036946831833280 2422 52140719952226081886074805960587647570180023038917084872921097140107427355831994020989031990679587505066472648381914165764836400 2423 92403040232671861367856891856309060926966493750125938296928017138151801210685694347960220938755724545960874398476837450514073600 2424 126051897769552718387972304921313856663763375106541426763556907032357773994667112680324629940774094598433767850519347016644531200 2425 145746921935861595126619626493336333619295874738034457776749672005409898811944138747370077718366121446190464674310156972157747200 2426 151180363038720364514787021741858991535684765071218562700712447765998029872699136405172412338671314933160502488333209087405619200 2427 145623318745658674261780613252101726483853434431495982071030087190596806661173796566461262433046681673975641453083630056368128000 2428 133078329613492930479949708188789523601742437034614016643596814424560943034687351880766022725413919081111098236390598686219264000 2429 116926551995728253519258027306677619668600234982870904095972218890856151368784881065314966454562041294080649942061809256243200000 2430 99581985769841703017637879465708479113850974463330345371451637087169229974050877205134859041233038728376624581563255643428864000 2431 82598234816116733245549058555451990063013883641558716087593011252031266239146738362435506982784370713372707770586380910559232000 2432 66896436431717988616321420989921192524812956905924476535769777558708672982830068818273753265597744365679799678919106694266880000 2433 52969671347437199137118080312639131505612057475924246405051634808680455233939758158770375608940572821429640874150034205573120000 2434 41027139325970219884350739296659577488599972105859990152690431893713391875980139851827829152986443939956344217638503718748160000 2435 31087938407783346917942803068123591987004324599931216752555244420831172286493807268732094070242572553047816199432896072908800000 2436 23044082779392667372246923472558608588195558380735303345890642235587848555114203256381843435091307209815375184255301550735360000 2437 16706986431309907347028309056438195040480007264845966898486925912394124611614196425180624213194336336128947789523521503232000000 2438 11844182556076088888932357740506506496217347132273216237131633127714527010880747852830460829798215056416605514036298612736000000 2439 8208385928795410200958827469977468449607011216183879303524519723701930041242075586495177743216551977263166057096319860736000000 2440 5559259357597204126221426802584749542446164566493235977720459913334425019334187025932085675477484270891315176767613304832000000 2441 3678137856113876790283677492771180735402550723262636928514211812467503287968702534401301003762127844634807249482261987328000000 2442 2376410765961372844045900889728312959069582886751186978578080227450867748459843909868011867449055334163139267701291089920000000 2443 1498695248539219923997613476920460230827800907761423698481838929866948158769973843902149196834909121839934902024567521280000000 2444 922156469557797224103212962438408060173788266531746615764062346172204443806407686686849061466178108265617502557710581760000000 2445 553326668981369240624044807503514645168464014865562880439960392442517361981478002027411034752573955000603965430442229760000000 2446 323604990156073173230900428567710286012287254239096712035303925702900578642501438674166603201738605110623617135736258560000000 2447 184357377868923476765583901034280911128090817203764046506743326495390515611506317382222977111292288290626861578951065600000000 2448 102248299086225959947956502764341768676255206342231183845790562101305741928643493935254575078315414378494803462376652800000000 2449 55172554771080064240465399980961549291847885260543697533663437662573582219726946959233159922253452806109006074478592000000000 2450 28944384438569785248890294803910214957613695492113792426028292633979373341398430638145911638332909600949604333702348800000000 2451 14752410193205936625845568876970343482777549931177108775702238897157331687677213578729549584542521206809293262055014400000000 2452 7299302315874816518753448401197971516428464811518911188400263562491710604387635319919350998192927696145802583867392000000000 2453 3503153566572787048724991118087112423569931221385578405520323046459284579887411431587073439452016259854782838079488000000000 2454 1629340484823825037673935857911205805419069508120072484878161435610467920495375680023155684228809277134137326567424000000000 2455 733716583584390993166240205433718271022399720532274087189527078895340596443617820487877136023543156407001730252800000000000 2456 319572045346183728445917449209844672726755863633367740436302226303115463696218879910058566948958769171073664548864000000000 2457 134481263605204584073930908590169199157462781343736622658346218734164409581006852961092399261580006022202240532480000000000 2458 54613652232122873671679430696221069766678379395502469419105490731377590807200864040084491377813819689889788067840000000000 2459 21376798369937485773272369836981563008005274994059866288523797581916247450342448664500948540682592583368614871040000000000 2460 8053768506073490252341231681566394798318612146315711980087310000744356259122378193224638405730648610030936391680000000000 2461 2916327654608202288583019182490825965503400080783656324299774310007025415730621773520668787684175541930840555520000000000 2462 1013367021974914780983230345261851119583456572144957581808601712388070141127755734268748760359986326442868736000000000000 2463 337320978771246234616479119828133926424602191849401597417232600406690844869262014623480744500132865999110144000000000000 2464 107362185255904329443729217884926058722082499151629642928672882059873332930162852359670026123923563036540928000000000000 2465 32606117735395171977786645130894128541604038191393307485625350364626935536991543904350033299890502304268288000000000000 2466 9427724191784267563855975693955468608994136525891416574198053662097750422778349870590360179999509250572288000000000000 2467 2588769500156932413519368777095590806734045379519443375015960645509936832747349113424881828784442169098240000000000000 2468 673223699898035924344376049785626156325435252351206032251547664045762287180817267430868559797370874757120000000000000 2469 165297985339725184996057882407482412284727852813171418532884717841715314348853637252425836457707018649600000000000000 2470 38187160143581305086010473406273645215935118912354310243706427557984176291368635934703422358264133713920000000000000 2471 8268249654538902420924929335025245648887740457932250743772950932376816877047878981764374987960966184960000000000000 2472 1670421308223636357055463497114300920940980711488023085868674245083213393832150255696779271906472755200000000000000 2473 313283327624233193122166773718885016706854123785380782430205066255821508746673624442037268466420940800000000000000 2474 54221780806905623568370383110896602947343091537504262348881867954173805579180038959138494818444902400000000000000 2475 8600281513770353334731493174651410029437953563381020157106677148645950113655356280699487558565888000000000000000 2476 1239804609943373395130708447614014951333196888291512716427705687430077873419947420513090364925542400000000000000 2477 160817733520488508505763007025222802463598179055144703737148111498769073339841608026953640574976000000000000000 2478 18537994655751446085769579428269804319556757386770704812332733707347086581653595648297353084928000000000000000 2479 1869403898705376887271477437148639076069671868188993590374880552716860194928314786136465604608000000000000000 2480 161548519016354591281072607870766275045275619658722820100486277133813215463477225319066238976000000000000000 2481 11631356399401198856844826119378187234481069326602589557292115346334185066752918506967138304000000000000000 2482 669821264391446817337905108044663182465775703578535950476989234311771223019904217624084480000000000000000 2483 28924257725753965390250415093305277082302849301535436304043682863788433805909879831920640000000000000000 2484 832510731062907479827058468657392362183896200906976597100097719091646666003894249717760000000000000000 2485 11978571669969891796072783721689098736458938142546425857555362864628009582789845319680000000000000000 2486 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2487 166865279940161583787921617906588511579670038506189261048493083108783544009104742311915248271051272174851694283503218881 2488 69583922682474215519384527630773735957268705817901412998822207830124151284852691466070172162625262488054159357185431598286420 2489 25110121868100226365800194770594800350120580181352018698724736710244675177622504669044905822310639108509214676140409471020513850 2490 576932843986990553548194762649877023278095710042557692205372013687808424528936004624288167652870993804120343281742995367903445360 2491 3409236019517795031656376821161164395009968756489337770723764463738286964033882506199414291284478626320658517708657253736901789480 2492 9504831053146832830040447036068063143420102032328297392765826208138489204135880586049663881513443518455979782715334401016754024480 2493 17108380514258106567685608229756720661596010523831032153706040407233432939671227855894478611008348240809206932447558422026297025200 2494 23607502354085411165271945314756509838253836541080263625896008486768841535328294591963385158222948887624178482153483501138584320000 2495 27536463325380689083259069062721851897666714592511088804614623734816404082838080557924160854455060502530902227507066405044358528000 2496 28762764234837022744942357751338310240874971602272655882397101916587907046968069837757546601415946695516485074346545141877292544000 2497 27865703291675497789196737464673404980040504124099379362667367088920218700539725966805954674204424786419221282694556893314968524800 2498 25592396339506517711846082463945404082432781298392683267903058469971841915467459891798595623731064906347094874252728866061481984000 2499 22588149677907035351120958791695942340178615263591020969235585380656664249615167701299972216755049801803790035223783454170678272000 2500 19320633722002812021501218943999606313067904095736885088543218227485138431717721589962712719156646172083899532588342548521209856000 2501 16094592685419465014954906688986902483439060590036869600215907048191986209972731896156061031066594332411784911605605189642934272000 2502 13093049423230027023395597641737452366715406891133594414102416494759409703395279217829988099446959819444442024059661532576776192000 2503 10415931817846480297018555551194231525860000528655495373537514031700171726277200495853530805249963338527616738917948416708853760000 2504 8107897288034121300125272323936106421792141384109511022400721348574326163221083024724761577776476592393578791779793489863966720000 2505 6176554238787759013216544866302084256021730824590748665023275161110262268481146713312262468982147934293720243509561597132308480000 2506 4604624723338327956596649264198761777106006620673567583677710810084794639924045497209830009153007010839315007717375200349388800000 2507 3358811334374292964351185028376352009218575319258448150035165214698815808828422756996424405309876307829569625363188938132029440000 2508 2396765066446564819821633314886673866331974764792111447102055821974546099358517234318678127473016972002653743088254615093248000000 2509 1672627089475753994604116681867562374534261065660153986547671761341739136033409823541411000399104565207903838044590817116160000000 2510 1141236300539549773694689184314304666696136864522331341966599284572656414067734399544379333875652221323641306493072924737536000000 2511 761042476783107232011805207792221694441690352423210198605677103233097004950930847064658025874087701443824335446142353932288000000 2512 495836932700662618338448490826921113423583537671932924466790027318797706708533033260278528494543612086730870036182585049088000000 2513 315494104220861076346318500102060030731269656135047284829771562078233617232666589798338002502444861607925017708849093672960000000 2514 195964657789993698973086023625655806977206963303243766152962938941738465412300938108456002745231797684288006444794511360000000000 2515 118767046236296947189790427145029018597930725533077946237698796339778939618828932773326572453553946863645662845527497113600000000 2516 70198681235801031811306892821135048873158724478223826911840881249617943556190249333003282243498938713451891964107974246400000000 2517 40443145786931130673119070134894460503701532408333233334965162235784889198370496531992619325157297622654781670241956003840000000 2518 22698468368215848785830960975421288970872433282714744994558665462155576679372732374668296453954626222129545150733274316800000000 2519 12402814524589763644335484336295179811412627277805823583904159542855436949820702996826498200300740916173442219772372582400000000 2520 6593792948013424486425661660568279104296425721908127309872765115219740819646249008185892609816315393637199979245417267200000000 2521 3408339391201536934298319808245497559815408003222348820719616425411683384490665929134977990498681458613354111019935334400000000 2522 1711687797164932496057749022640761376447415269933364492132401724160463081213418837386547525080988539868862122683688550400000000 2523 834528937913250434585151788173394309550372659655745773004301725850856714614417053529926229980735962458907199798247424000000000 2524 394667999171576244102823268261295956044756908116865501934310073285128011816766432337611729904000105931629801020325888000000000 2525 180888271539848334602022309497434470882428791051741371794969362562426566457638453935386300604104277852440166622298112000000000 2526 80272146378584165820434153243021821947579987007136279823662106216818433723764252631433890866381229127075573153136640000000000 2527 34455184473007212130895617684787739796703275999774299655973569340619626015035780814588131001464628672188879686598656000000000 2528 14289180174057451628522738981453603518547637706470011332320445758678348008672785502258549500647221008252875697029120000000000 2529 5718949174535182355695457108661565182098888316653969615850713546529107629318948772584101828100914319831788316262400000000000 2530 2206156173047529194306337340187730477619517045873209495702961764198997894771785404292158756095602620842724336599040000000000 2531 819180860720738021766054348054833163871636767778897742793386458273554200757937280805440585207164664195332775608320000000000 2532 292355972208476585745546225177627635143840347543646228359719801216572843824811336671278989946829681368118507601920000000000 2533 100125535513620722035459964534326520680149930633177981552326913577228853928768195168827188208678079096126701568000000000000 2534 32849656848662166282420553847231058795205020346999248655904916053700849208987550153410097047230856059420672000000000000000 2535 10305160800188777774500370751931859107075060920228403318749021742589702250946502755330830171370660935279575040000000000000 2536 3084783014579277789549681259474047951296888410754979921445885483942665276336792228474956804765143863373332480000000000000 2537 879144551263134271868348919511612872424485548243283533639959882445220633054220535461980217376720378073710592000000000000 2538 237946957322109794276371730259798885668906066072502428584133755981192143695798582468140059313141149566238720000000000000 2539 60993657283802388095892372166306968469468964445156621818944579796305698537293754956935233768091673595740160000000000000 2540 14761694587765071304013679569809512897795435952473781869039213347015246045392226178805686350071366712033280000000000000 2541 3361506857310487453284468400398709076727816148254697341436871757312074643130013433289948758564755220725760000000000000 2542 717435013066444106222679910746198003201122137144748294482308843334514655360280274302036770838172097576960000000000000 2543 142873437122227454685653579128598207231327227809091036297740836737763394753457150627906086313864357478400000000000000 2544 26413330620982927912628248812833951796983655821675855452085207458225161311414687435207426177726467276800000000000000 2545 4506338461994658451378247834286999578105358800555452053566074096685837790322993598845590996354544435200000000000000 2546 704580137652953802049580151969292531838098453123238510435314620453671665308852311571455408640884736000000000000000 2547 100124891338396763673779187174451405519086214405196579250419269378184090766392289509365157314795929600000000000000 2548 12802567004996369627009277722362734351583026224016963745939467878466663015507851977417307732312064000000000000000 2549 1454799906259264466317866608498968448896840746745491609414097108898353339547253796974424699699200000000000000000 2550 144618547090062817820255223563550100802157385729798739838687995794538363564095578878694578454528000000000000000 2551 12319894549719213182898231875605479957404188752249676365419531887665096820223209342956516409344000000000000000 2552 874420312092134210037768990456699006079517353089133823296642155725151778317389609348590731264000000000000000 2553 49640627947705416766285822913040471377772820333718619596689704993619720522722668845077626880000000000000000 2554 2113155799728281904934261206721469493563703222977471714099151636766180007846066999305175040000000000000000 2555 59958740494034293385242318918914783725345214872516134629993368818895501966654570747658240000000000000000 2556 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 2557 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2558 21183888373273036936463220343793665819214860065727728310466129462311753072988945178605837537124492107049983295475663910520 2559 10644373479455190560828978910048679633022046339822818344722117392823780542648310263932451356450198797809530233401709494685040056 2560 4187637944230421066656999612387055513042418161081989524280972947191701811763407399114119242249828313061472276168657061131348592800 2561 101052755175719064968435217746619686968405407398974588227651300234681955536057016079157523853763575484888959987713298701495676665200 2562 616475291527243971845501261627651584924527121740345249980872252883965754137258151380098465983063467374316605739716016278209799590400 2563 1756678062085259256886684468451828677644161391537581982534802400511300399686851646423105304079756792177174739912103638805672977071680 2564 3211437162026263431947662505206451064134292289906310160180401383656766173690101371002012714560696482768129567618180743207587704354560 2565 4482371371126103387804268282632032569625426648996867008562032704116319623684812797783304096507754885886833163616001627886395698192000 2566 5274276646532923350097550992392151150021657834316283324614847852185197150575385939137378562226649411100026297539174687799227736883200 2567 5547519851326387450625022764168914435584858832896749965757955074135065807903216837302047534057283208603750834642725152962633912934400 2568 5405377439593283897331432782296156900087510548224587021855766216904187557808393537742456856698549889627034954133963010510725379686400 2569 4988968806721522574995596236739027563173416140661780770496340429219505513065965743316942188760384549819895978258030299523061999616000 2570 4423003935244297796657728926191611676516770748905731499614786839012043376966398725084480921330789415606080105764169676964430610432000 2571 3799235228294922967969652244231876973623233904360417622343426170053879540524828535491450054225928195696416771477911122803969728512000 2572 3178190183186918408319284274313187481964338416914384003867550667074406051712070973774797019935416186217751233157749175240854962176000 2573 2596672192066402767288505636840562905415445685747665309537161893503334069689203958592005426964565102897354054496476126600856158208000 2574 2075139243541773059335516773400600322029568632905572218979662607163662006065764309787538580621242116222941785673972195324618866688000 2575 1623139533026565701875587509273429083752070057838997376566214405235763579952852987141034644343136399202838547163856367367018905600000 2576 1242901128802796972058281907487827974241485603613846959010183575006409252677767215751921809246571691120252277528509984989823631360000 2577 931716058082390990228948075712089778966392224706273188616197274124258555729975020386289628049539744031985669891088759207072890880000 2578 683658505030182731784491624623057552594618772140751643718028207561155821750582921839793912129599556282968397058909215220071137280000 2579 490926326958687291745101597889319143086353346780256768368549836344381775719909603707303360031393777860670874660275422831590768640000 2580 344911516536043825831606444690868122981012362310445291401722347658655015915871411282177204115172473762966408235023761747214336000000 2581 237022757842522268585403510184938866869828843006396514681369960877054017236923983475392111291193624122340575209636823853957120000000 2582 159266926146115156490046312423167031188358234071999497961377987084874597189110206330007081774580578029713472420641333481308160000000 2583 104607493614715056983676771809027811588264714819022088306338235099474224235183229003339286381299067185902356247500146541068288000000 2584 67133088343458161590187207053551733816175379883116117161666245100159102158384417139861488679293580097424136869858550508158976000000 2585 42079318144361942363319197915551983617166005627625291259834175735410434479230518561627143208483064432028410328882061351321600000000 2586 25749401357843289712628325545509372558263521784829201891368091969535428509381851410649978346657887683844668301380979691356160000000 2587 15375398824980433111469543852378189005720180968155940409949367897021743939476709535462551954813803077395159207888026305822720000000 2588 8954200396599895142257483410905905846775981824238038539856370209658095000452126111997896526208270751085045444392012553912320000000 2589 5083164518944022292077063378930643303007952489201665084118909081912361844940391992786013745182057557500210755403972293427200000000 2590 2811246969250867615870471917167878605364398270918824735910207956949734721328114276008709162428652225206436790695614637670400000000 2591 1513755897341856109296165390942357599171420942754922257843547053171133045729731422572843300481997424491689275709475677798400000000 2592 793089719464772311348130055221994223988450750045738273149714781615835923073989480854140986656454365586477202152338174771200000000 2593 404015503736296073879522407910902079180915766724489260018644657184149686988024615507744118816414123035955277165137336729600000000 2594 199969316429481834920705811937931461938380687900091420153659844273508247460738555279114839735652499224621759082163444121600000000 2595 96089966997920297063387346580205057269254471978555787168408171930372842210343006586751824158563259938250920333693419520000000000 2596 44789842745356863653951676354610070869963346876886876073853379035838918587561439913659831516048717830714536111273672704000000000 2597 20233973714595038714451364272389202022762143283701278751720294967012782306176607121939942466536333797781272412293169152000000000 2598 8850546401440263121401393966787588254188151573861903100553205883501601648967392312254395648514920354684790913737162752000000000 2599 3744593755980358354210658925094951151472257261785638934438241923988201432843260470561401665173431277589047469047545856000000000 2600 1530777686765038868085497042806744728848570599718271473089055021989920114714371460110217123835425192145713259547197440000000000 2601 603927530281812391477937062728409905679126482712117752767056480834369606672230657110986282892457308546428988660121600000000000 2602 229655641398825538852764876811935080139848550255570122752750418380792853498930817367298721913026173864513446399180800000000000 2603 84062224909398596631764727296231115232809435112323943538161314858025804609251778539584456330361054531864513289912320000000000 2604 29574724660994929707654394510565382297815981551128739699530764963091521447247626619918874063798318506660249143869440000000000 2605 9985003553289299747567491767738739782196931020584252572760607506811594861306901428725225608023936399828089569280000000000000 2606 3229500756424615669621622533903124932692475675420286870063008142944970040543294816120635687907039974301722738688000000000000 2607 998772706645462139906143105112899972316288056323635686031883443382355540414828122253604865959501776661507997696000000000000 2608 294747174912158278473906844706159899134059826815538652329825436186047981803393492352074910623935390558218878976000000000000 2609 82814030269853258258764355414176404666867406455939147184815823449984247463584706081226271905308661623795220480000000000000 2610 22097724075162045589323907217922882277167336158329120938748015459595896576670271494555171689692507011819765760000000000000 2611 5584453730963211732352232733360618621991767426289490175210806317301977069564136108906159669705340723407093760000000000000 2612 1332494661467761718567773937173017452648943974923339184860645057452066766305347382964121435019120718255226880000000000000 2613 299158170332469376891259597743338011842828083348091559492542967497089780261903182453168569795372771222487040000000000000 2614 62949339494131701162983067136388006239639815366357011370296796421117902647406422794205069631284658296586240000000000000 2615 12359638627577153051676823628225668307474054220623967695545884782478453649471132994561753667940374282240000000000000000 2616 2252821852846336619697534562408525802257445346504143152163986697177267489307225821801631876540835194470400000000000000 2617 378948718482287592168382124674062498494616274466993115404956059505981293026471460444784704066260513587200000000000000 2618 58417553434165189675218760227891857264766386257262131084079115814379022504596052360476452385163785011200000000000000 2619 8184922709244914257869995772712020629909091168653866456414790873738149387507196533946867132076235161600000000000000 2620 1031887177297731243865381083312942230543142735110841630379973746874020149013107559917156439884300288000000000000000 2621 115612288084471908439794830673565753543115248742331970739516062329545096742549673612257941583298560000000000000000 2622 11331648992362686868912680970831727744745172788608355724506484086224252714552835036153117293936640000000000000000 2623 951803270912639781921435109355484343262656207763879315974496181835474317913494401638941824385024000000000000000 2624 66609183347980365393577155437393174975875920810804859426031731010393247308560183431005133078528000000000000000 2625 3728441150216074353237525034115671554062465586832826604778308075834425739335913082290689802240000000000000000 2626 156494864125195209322435015881300305301181876571091473772990351909607425899009563888441098240000000000000000 2627 4378263773947355210598971032547139100965633562605859022343345569924454526586350783105597440000000000000000 2628 61234458376886086861524070385274672740778091784697328983823014963978384987221689274204160000000000000000 2629 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2630 2726689846108517254411487130330724745883032045755904160827994960889641721725413632131368444780791003142231069109800663157265 2631 1650903294881908266648362463107926737887083285727782682716647967655920311882035453015655782001304335274380242636550860412285269088 2632 708062474837862583772110811204068494006651201731276223497191964120559871091466956984330414559598646617124407055582881984476730702920 2633 17944006703469578969011088086517690008961852176988524111901723899338887831666704638532102090090896260124869063475280501360881459875520 2634 113003614814309660318648271543886796149617848336163370574643777197497369039065734453056732787583078926114123953330167815769342791564880 2635 329109008680963994740689810248797120801094505897915934404959444080336147678190467847081356679134018429418505448200485224001340376404480 2636 611051170502236950350679441820224576509410268815987259506345733390830033615448126762689840480201172093137802118426688738359584831515200 2637 862666411352732352957414464964543446145257771555413149522834317464702031034176551341748612620604904943198164129357532672376675065031680 2638 1023962926228503682957437920009960526457712043718665332491259848700701874217852820596325663039515772474355999776298233308582623223868800 2639 1084479547991091403472892930470762205235884250886342907662591638736770290304533215340098213277361904599858981667567054992579525334630400 2640 1062725515368092916434388224765386394019352004820867829569267455241419084639922606336259901556769389544442294932549575190746042566860800 2641 985666980562811716918547153687348965429986840614730693437480054741920416347079985855527033009081780148265577852129432448576523054284800 2642 877704192088708485086475099670367666220201488275131157107852251107410618760457422378594937850648561741476875927950626209199637313536000 2643 757063639299014841808620198207139604198939199117676943606959892906571474846772344413922953971356084991471410976693687067234492350464000 2644 635916598173218962854037486880940471821396525950889575451570207137184533219957071858498737724288984978394980430238199384807022043136000 2645 521752542690786383481103077079209149491736570397407519700581038368543770635317204894744651540331395590444537984976441622569578397696000 2646 418803644194648487667718202543319829029472750657034434643247441608805333011327885311543411653619826878261354634294780282390556622848000 2647 329119319961418879145391307315875530870031131525190844042275336779291151788975658597053504555806421677281507704950022463458341552128000 2648 253282930982550844131025784053278105023883003943259484671843428642450042024548689461908368505674844964706708230216131440986256179200000 2649 190886202444233995856801074142502400396794151573139651473929545788040203397924441817762905819601605072847086008032112851848291942400000 2650 140867390415329439474257887003760626225186255050535355900467967472605372938631036649231632446370891964151226900535450723667543326720000 2651 101773335697323596387012079380299425885624876105448425640252723088143588697885435158593164415349630728372046502742047293255157022720000 2652 71968938974656384082845997915760297574553068406741772439104408568575501151302088129745066751486624898707864568651477055808602112000000 2653 49799815890509953706705739489245384518454844996935609622285685727736841798806449250475436136291859144114395525239922786211725312000000 2654 33709460347888551657884169047554644908297313875916536291034877100886844410784657844386885208648064759453258985910895280937238528000000 2655 22313816771989358183064109715755204354349179115708191684275224348200218845020330391616079953165241801531271349277170326399090688000000 2656 14439014959520131760722490493583849329805822051603168290694322445561372663869211803242875062744163180407639063101731733493514240000000 2657 9130062602904652864466132093095170140374212128526974484565542057147676900572244162579299604001791124135810602083360315128414208000000 2658 5638978558548069135201392453860132980754404853105122909290205187597944600864375822074759795384303307322201508255762793250160640000000 2659 3400342285119577976282696021175265743429798166195377728369634735650451588016579665174617600523254475139671628059591812076011520000000 2660 2000930599146985838104071901723862917496365307187368932883560165166727305774506709726268826876093599497928501136841808638115840000000 2661 1148435359085880466632361921745802082828437870200169327504674203874962918158994597209806053048203932140344075838277768435466240000000 2662 642554345325413967250478942125383908466365262455114207152276924937333751342536020492218032071233399203230687234057116529459200000000 2663 350260051791039183783083724368946869534074615976906650743273284085082022933871738456668811163874073036159169035610499108044800000000 2664 185900963526496351666837765055961237374964070763574353609455698039008512642244136859683426947235331518779843825509181109043200000000 2665 96006155196192875735841240819004545831903456691094003353705111131326268331457178938787901041017803001553437165165848245043200000000 2666 48210450813582372799147622260137129130681200869039573576796324556067117002106901167100726083999761392870669447962186848665600000000 2667 23522699721637455897311870575026969994021025691336364302199295147242071817390628507397225558508659941481143334184538446233600000000 2668 11142833545081856563367054545544908942182125761638290387289305614430992631171007104376320328352935414817534809780214824960000000000 2669 5120390831690915672862484067863571512536959269754674693648923225696884300337204549176458857895205677180733942227764510720000000000 2670 2280457725927266583841634467173536468198996074772902404774304220493714316244181236684104461434793337016145681326159167488000000000 2671 983419224999732811549083656488784732321527318158997800150180149613094481743947447287630634777497488705948699930361069568000000000 2672 410214355385197158856609651107930248761390655843561496900836986171902393524396541623248487052855089988518643826667028480000000000 2673 165335041942483435129575404535987974288421360674593953342443613580560011713189929780017641225776442036562449185562951680000000000 2674 64312109912129930471529874346452680470931136634281438387696170267120186293593051004989731676393352699091949324043550720000000000 2675 24112827676792253893854130258195610969376546097382385114951094203303972712121279209301337124533969132965287050105323520000000000 2676 8702468172591426032391745995668277036454325675598822387094593139574328265645503500194925779917543161452494439474790400000000000 2677 3018837896865473458556622931684821038273501324173823274912467488897949638616122227883957578283334880034715654128926720000000000 2678 1004966030543450547064134954170429912081016244010505041560138372538766469375611733994296302156075261384269110444032000000000000 2679 320500556059808898909909655833796443636017399606192820211925998783572104563698633061031483578282602389396244135936000000000000 2680 97736347015073447423861409035122855679162368724062988489000819547492883556560662458163623784631864968959546621952000000000000 2681 28440720652110914788076011267539139217956389729467978360057026908621107245418218764407351659535565502269968351232000000000000 2682 7879552166821948672415751656943538674806900898213953700769466697491267421117626293896594748704920491216317972480000000000000 2683 2073274016424834535614277922125202375502597790164103355107244533935907249162788335824609355143134276729144606720000000000000 2684 516661393144906462294805406301334208066456884505435639245076652192416456058508511390270433043963344458539335680000000000000 2685 121565772119861712959237063905054908220742315326981055252061776321415449748618161711531682663180651765568634880000000000000 2686 26913573377839618718579904282204042072047636471214283669741779258343888943198986038985584364720760558337392640000000000000 2687 5584576715458662229498863356631050354792910732197040585743614470705789237819857398217739215713719730978160640000000000000 2688 1081277525621241265950735409066950570641249874859489799920554116741991892133500320354364450566630197428224000000000000000 2689 194354285784082632238055031774589172527388539300869028447499281562273903469482999125481493303981137461248000000000000000 2690 32239400801048842718281027530013630793264491640797375545414592062975889557395746210764189230951507479756800000000000000 2691 4901086309532392617054099188503324005794766194563485276026592291794121619811519100111478090355245370572800000000000000 2692 677187774597936124502569616603073179971328363919481693161827389840186992840341298578787104838654099456000000000000000 2693 84192851321249588379631740081337527715228621669079526620743122422030307799051783237940589953103691776000000000000000 2694 9302470074048972381048576815257276647775217896792167057734133842367134996950833498729653290993188864000000000000000 2695 899169091786825094735668600353831614872655118566815656675598631124988637076000059790766736947544064000000000000000 2696 74482114638324955278746956365615870145440814447145050016755918691299631647680219388013873693982720000000000000000 2697 5140412106039636982507983710449756669898520013930770135447661170972092066506056697953022497521664000000000000000 2698 283760880693905341979454094635323270485916523253637847406062953851965392056053766171879412858880000000000000000 2699 11745973394368163553081926673279925966911806640110046746567269456052012482120535362681417236480000000000000000 2700 324083370959669614714616142514066205480568050770510613646883306696855602544870790483725516800000000000000000 2701 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 2702 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2703 355774373115195767264306769733467265724270783668392139109820743095204019233191256587876782939875020491685294061680866756902618 2704 259556553601475536340638984399144297208704162247890096786611163639117841276716846256827632269964311467612263818600944207758453387126 2705 121359940542442837557579841303926719580805101938365458442945802739205388584376322033261458247299368418631704661746993876621129683461504 2706 3229681108170593449068393294704186705530008158870017354457281554873302425648724731403669264879265202007343439486708497935546189814091728 2707 20994632802009225382521617357309086829727637979617380747210547683101119522042995489165524437167858774152081657496706825258283874362448000 2708 62489742141630902120776805376629139771624292265046044962683239614439120984287830553223952354921689488628308794393713893798440663079436640 2709 117832531846137364548236647411427317304385368331739100097328871267814090646423221448806944440729254160621666092281957814243166085431046400 2710 168258654591636128622448392895939306501363566018897515672543813338339903816041449830769406637328471659666438927608759124339799164129472640 2711 201462773160047661465966019791448894047192596320629249649889701936326812951950200845345896121161193285917923822269263762532122923540203520 2712 214843090754884801329638826148364030035499911224229901827037394192424787086876575741153850150288708358997093387533264199991696321101830400 2713 211728510386798792178774418970958363329075891230379668604780418563419217453892594218632494258728401534297910641638525073609163032193433600 2714 197330595311942914456093519343713037659181674984433446789813566525937705271902484584923467943895689361166280061735216825244879796177715200 2715 176481809410133482794694520255970317007805049813627384400211122393510377791535915777068614909915540405532368319642863682028247519982387200 2716 152847630787590981722484485313552193968805921273249070996157866332031277195777482598994598616332438829971901923204593869915117268242432000 2717 128905648429499483332801463425890279716881238525597423329435375176789127611782013365502549625680741951834702844937514263034436194435072000 2718 106198161301885980854349958486028962331054619962592597901954127297057311072168180257125012870722468433677085504195233924293399181344768000 2719 85610021121999484775218574134411910577059683528056327076565276034447680622294384744268767565708011920098419116457322490000239464284160000 2720 67583534833036616702868623497054483044807470135879375148468090050964581771613640579134706250347367934111438220727210215311464275673088000 2721 52263427911829203838224108378182142099867853360746938871352354416509828112851438516422064005611642447540199645898267549825947689025536000 2722 39592645834057523079692544760653908299369297884524549392281318993971138444497969771632255553876388708332309508142094958602453407498240000 2723 29379939837824131639301571869270887148053900477934510325958898534952054866754624826017121743523341260844881444521095595249961816555520000 2724 21351804347453564884174443442116445097248940562957328552967060005636821858104188298074605017422979042023664850552711297858569070182400000 2725 15194006794387797607968552272372444655020921021989192453545678646915768494074175297111855513569149370810026958010012913119884539330560000 2726 10584125876693301684675705954757633513443595422204527936153505124514535836918533118496675051292827006271371237830313935719498745118720000 2727 7215388386842650070942739563258165225996397542924901921756849182084122675531243641528971657309607962461941356808259742903744593920000000 2728 4812277665771548310349253479911485304949256287458894236911591858614126863416711312776013119946132747654959119544133677737549758464000000 2729 3138915713648844642243109902090259973548695556897034544068616645399609989749540677206884546350890537862061008898961902973170483200000000 2730 2001640783783261761863007701548835640344233376572317448003783050584702733541821380321929549252359117409599062712112749591411032064000000 2731 1247376020406513954699717513331934666069032745035961285584762785234851308670108720591961201570053962781175486738718307823095119872000000 2732 759326023242820359255126974015535969925993610183857418095383007966097924306011832508881208427211174320800074111049598997385707520000000 2733 451316366771972514006766283851229891371897940109537144605894045542778817731585498726743021758935231587063438882210582899437076480000000 2734 261785185970779598760994564715284091290487062141939078351787284547200098573824531496048447029384459837513138302787720898894888960000000 2735 148113978448712317619531222418433186860809733261367109302264087895380967410021266130700510390499863912091322278561881841110876160000000 2736 81695056316621475660098654602239305634289987876221997006014128059561456819103030128446448658005199811827120631287784340350566400000000 2737 43902699811287952224730340743705718239071598454717496223810074650397560811733745478730694676277906234921506650208060884543078400000000 2738 22972791014008081328994505827672482307669843434586136924507119198516698131212523644572580140598460911098288479331059190307225600000000 2739 11697098582505199621575120208467144489842700212508041641222143649770199846007788481612859906092469148437917149312704156008448000000000 2740 5791372032467229226980919164456864474841577378209039738817115469554350354370872572611366282484576395453743623820716092791193600000000 2741 2786132725718583846404834880338407618797923890867212752227298785451085788250740509767163791361472082632124741345145705935667200000000 2742 1301358141555592193581152049859094126540466125163896686559370805550410831762115216196534614758701901007276115753772123160576000000000 2743 589660668941617892908140288100801065692636967149982094201506573682591236711692051835310709932123332976929825997929282797568000000000 2744 258958063607487702942562053239101386437722425124462429640481726237229784892423323791938818371766928718614516141012119715840000000000 2745 110119504230299627487688609964665034523915694162082082999867035259990904312778386810631692949751356575227176820074688282624000000000 2746 45296397416525242749223704835694436973428438431425379849352757846979906187913416698427472098394580630271183163405545504768000000000 2747 18003356543846060477517093669763066474157294847119896161914043936927254344856618448104461803579345657768064640778397286400000000000 2748 6905975802899477571451899513695576203865699350570757245144124260721244644923599507053045433785694833710682320933968936960000000000 2749 2553474999555871021450889579717201393187622908806789823540110271201657027479435347614176830911302740321048572534875750400000000000 2750 908832965899731325477618286560595969864559377192006012384111797914018435140886942747553255172438700936672133082209320960000000000 2751 310918198329286330232929834691349995032526246425043476623440806290153726425464945261779034430482108043796002745750650880000000000 2752 102077169877826434828697335428334573809742710007286745575471434522572853681634070006590288365786257083039449073319936000000000000 2753 32105742737696799200402366242251134677293343236009778778397873629726437667060416688297234416344919509909207571759104000000000000 2754 9655887672072785996521111352388648370881554493422834051884837090524974487257217237393266502622098651795191588978688000000000000 2755 2771175499101486104282765293635851041997027016892263293815636719978275091680675309965463119633434597200050129993728000000000000 2756 757211461681423372671271343818997738382357111740049965537805079093538188270450624353162822555311589152097105346560000000000000 2757 196502994305395291083083500707680891547887053451162757099438598879900675012799464324756737032908255960310438952960000000000000 2758 48296946068291713701560308032016238454905031409144959415970575733825674597906614269789390426814033028786987991040000000000000 2759 11208056315284891304647477615545657206800857176839777475712683270988900007900757305945461534058906891922807193600000000000000 2760 2447369909552367216832991716707085328040578125138424632992328745677337084906088150454227185629185398057824419840000000000000 2761 500877479763789183091577890941564335838410387580248502334789144212385442891016885296307044313114335819732090880000000000000 2762 95652199488774040543732024536906601443230493288677061527269553177262528459400077770057668420455171496712601600000000000000 2763 16957890407971601833616720710132257665357925480421991380428645814908033945881253091259300065043030444133580800000000000000 2764 2774519617177535773870465970983734624266309957141417921234500763143844757380324374719101602718854605176832000000000000000 2765 416024967089955622597230617773125740894019088618756189777404668283689541810550526380781508953618248001126400000000000000 2766 56697680315336561633163139434931332431207882608188027104230116033484799050807515632649271781798605278412800000000000000 2767 6952857678197273697045242002317723573113601276198828975497146604902594856941032629516445808292549099520000000000000000 2768 757741417135548126140919262233229442520756789566706760180578830364919862072780798936843591254290726912000000000000000 2769 72243920657975268362482203495571722466658969975847324043463009384113518720330379799631407550667161600000000000000000 2770 5902712000687483192584060757842048451311263323394073623109147073069216621443006050505749964240453632000000000000000 2771 401827412844971596319559293543674455551332557006758591297324017876467055756667508433893147222736896000000000000000 2772 21879553418681772508258977366281027196075768377224489882494766309128877494991675361399642479656960000000000000000 2773 893349594906335623737557144882866047648108568751071712141432610406833943883090541116950189178880000000000000000 2774 24312957995167490130107547574262152987707719008838720381039976622402725824021410061254939115520000000000000000 2775 330788544151938641225953028221253782145683251820934971170611926835411235700971565459250872320000000000000000 2776 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 2777 47048212391545854071603373175445002180602657077967627020476497683874645718211580956477061990943586317792618891983670527741008025 2778 41359176838170198093220375124139013571910517145959246447358686200393728900769794942155679576710910160261839196209326231169224551440700 2779 21081512383672548849763092615438780641183514834620091988044362285816101549015524058377967423262192801058476995770714596732813345357215950 2780 589103339764005675735832631314364561580894277253934936180746506997089773701176431642673580135180609208779380006566466973422886716614756000 2781 3952635889198871771560647729170679350766018477816429722700808949256593145676618815983587473988941782027092510161397040206763327077330849200 2782 12023271888570854847275336192773113891791953373028523396598021839247629467480388616090695116049824791406639802355394115738033513816752456000 2783 23024287698375369373352796017895187453789791624911249394139613811569892602207343806528404536815484024967256650544235147735527970607411548000 2784 33253367259828440863539208033553429993726946433296317838043325779448317163106225501153936925364900109911510386201769086059383279230789728000 2785 40162365103555022205366003348653211091533797357639093646190001366934967271350045588557826707652569607795744598364918345581303758453046256000 2786 43124507634039685807057984832762189764938772776931509104228166465680383796129749221376053969112624965034809138859533917411154360196209984000 2787 42739229967711394962384081217639738118190301390657955930627956819543319089251472981005565227066864229744075877926901079846081534076261920000 2788 40024918165719869407185037041223052092293866043841281465486181659398687638566274301342506205466864428148737364338444374321568942841262080000 2789 35950181000087850667280884221513831254522770311680242414820225807081280227972302126609860617086988250576853909943705536609057359232296960000 2790 31261183904314990002579401415243704780905107809933411290499642567044855003448494756515114245654818198137015740491169409033829418419445760000 2791 26468403241182717989216926088103381829206143447740989710201223178517268524071853822960728279606399894413118705559467306366759855165378560000 2792 21893210525972163600333820969450804552576592387942424271750729573000899640010930599022642115530816998057850250953224275946949621487206400000 2793 17722605764294675904940246790676293110727356845171794154078757822962048001594493218211754244777688855852685300657933082136016362654515200000 2794 14052686725443172310004410640182670271723413717845542439066866986556007213616467142469226781819918855789556961439108014539522054496256000000 2795 10918342481482940971543808308762879102186727613560506471930189773129140805760545499038482353238707493351634242692421608583797546369843200000 2796 8312876567014673829377844191282872296964537104830404565767876731380790446832809300003209993932688025997888427987705055788068058339737600000 2797 6201720368049851968546486232158415859786001893005257504250920917919675444048135740611783373683551814486961608437519108072313530712064000000 2798 4532876788261215570374739256950625345227275373393347749209223188076375338464148899087811718903236706150550351723279215895702270509056000000 2799 3245262367570139095447118639184563674409670866725555425514197811058204579293891570658999117066265602021019934068332952411512313151488000000 2800 2275292853172408608058880972128355203334985176061523956830349794222340315960816045933506353700070373069035084040424103485137504174080000000 2801 1561781510128375827833077310424376926134798132963958942278571426939979683096519881185100553548325004757801662191711765716877853851648000000 2802 1049228634184286355470304272529728554502592899599008128832404508072349416160316284269307381346771261517585781169810470938670242201600000000 2803 689677834666832627500257940872895867078469711611606087777997966644727337823811940861211463586691468524646160283276849532558757068800000000 2804 443400623663431289903901315426485999036407462467607762895876792745459782708461749941145235766729585831114010432084223494122687692800000000 2805 278712299204132945705291317547884677254035182932653658076960090915518192273157125193723923889828946199015715239922816844724541849600000000 2806 171218185515140466069009187736764509930275141107517739817111505682359712565642349977292340930608328589247026550774417781256775270400000000 2807 102751863133551068932967201623239784811188803843359850556290325107297518951101173378378263134149240867068629216035355008461438976000000000 2808 60210942875879959278315021764540251443913434656995412934920389657270173953086989778394550189240524686797908857194214562142879744000000000 2809 34434533625856040579246901128040896895982308048545280337523161029206482987077603780248782602623811523746121284232078566629572608000000000 2810 19209672518920946509793357666525633753945539826575479657543261310025632206732359654503203885032054832619258455972894330593476608000000000 2811 10447509313730379268075593891994930617801826053199412254040457747144142549479186199943309528668542150246616114629147487327223808000000000 2812 5536280663865013845486823297388038379996857621501723597982328127576940134366601061359588950362657133424456783686265122093793280000000000 2813 2856708813744640277714209496565064838470253516318831010018678277274498629564599953190274574857650025602209855769833555141591040000000000 2814 1434398968292490360462226155213511188897674213519585171239275290242941673543706011431697696839320798497301845667503321959628800000000000 2815 700367613847853952972592074382007930125201939944270848037756118098907492325330833260837450091225664677862711080589804898877440000000000 2816 332285482686437514677870975265465762877741974208751403506358839996085146784921877755607455822207946144660065281806979479633920000000000 2817 153067394442805829729152649511423205529535508612496868615520838820540839689617296111241186579928890131211611988817679587737600000000000 2818 68402948153005569063129230329398411751336783720745788410535856557667661894282852465044544526285352966045881405873653704294400000000000 2819 29627751037586318759718227572814579842011299186458413377481754930418619212116861031274653422208797549881804614531613406003200000000000 2820 12426224789512375698348148894654669679457503611830025192390277876220643522965370230027408409218896546599336310066292719616000000000000 2821 5041419633375850566285000902500294444104340318472536037193316891755638839685536541401023052797213801370894537644137722675200000000000 2822 1976354561516336874305922006308199407954718052186885100049369853893092882797344614621725078844947804141647845156060135424000000000000 2823 747766629639085895393520991695889690156975715676678962444899086624647492245808892208441765065590546733067233545548726272000000000000 2824 272715160153721081447056435944850004101543359155857526457621100981664380801835267312270986975503945138914351084514312192000000000000 2825 95742541498029905199128867872445072843058457739174068516990284754931750092842177404116067562967875806479711802914504704000000000000 2826 32308470953827377341853064424366256308570771668857022873753143351470948968580270250224414009120548771153100273338023936000000000000 2827 10462948230171300278249232656756321221971326194172808288818730576888891751268058904787238520900040597147558966250700800000000000000 2828 3246151967545417603073704012373764224321186249482933035229257100419277783996559286114083625898931098186047921795891200000000000000 2829 963039650640988660851772088333987577158585734393798209735803938275134705684926983666964005067656455314301688112742400000000000000 2830 272638204583462055647156000259065795120587869655535579965303333095372669277878030767481933851079794019835031479910400000000000000 2831 73487791681274049219984712318017843274803905945980638683388791931196025594507859733664414333556705842866367653478400000000000000 2832 18812516596988186871069917483069908067045047922542466275333524764161727112976839608901182651632274158700212518912000000000000000 2833 4561222325988639007886109696582038331744868580881807172204309104049160209831158995988610909867504854631675068416000000000000000 2834 1044190296522572616161646964623050604252486154815208035246242974159797660974389371343756531363318538336112476160000000000000000 2835 224926421709946566125577910033908314145179455136981670512756361016918287481514289696449415561402278413332381696000000000000000 2836 45411664579195781937269510914404593864655243312356075233454063333107704607638368081657808608704959663443017728000000000000000 2837 8555183145793258727126787996833733784574071750367744383465204250563900883046124048872906050699986865812930560000000000000000 2838 1496262618038628805098109448698164226082653652261897544579070017013529023283067365667665467816528122520535040000000000000000 2839 241506331268129693255413034807873131173560781480554689391253043016461657249579503257911674485935257755320320000000000000000 2840 35724631979674840067211221063906847629314844905051797099323808410847994785076350764841169266797696778240000000000000000000 2841 4803127401075439905766976289749369609671889007685195427412668414948846831550502585709562283733964627640320000000000000000 2842 581079132553449994800456649406757226509433138024636392256759531041726518012239922780049533725970320588800000000000000000 2843 62475343811686049789166829629525629617867327869722174824965400098419998509599797621007030014309721702400000000000000000 2844 5876342278746666292942638982708664223747518535399017311311407309161768428929033311325415452325602918400000000000000000 2845 473672182322807579825496242321782604567654834128991657856566201196708093400986465758303351663807692800000000000000000 2846 31811828025272130316411408886627660151172844026874668702118260444680002661502966513100752606671667200000000000000000 2847 1708883596800728790012634445784179589688606631451646333299143550737603902774454507710609751015424000000000000000000 2848 68837096038018431239120825172842912064516684703936567500604341974449078149372182772070106529792000000000000000000 2849 1848280990448957157850012545186255507739005169549474151415794141192860279479178622003564249088000000000000000000 2850 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000