2 1 3 2 4 1 5 6 6 8 7 2 8 24 9 75 10 20 11 6 12 120 13 864 14 216 15 72 16 24 17 720 18 12005 19 2744 20 882 21 336 22 120 23 5040 24 196608 25 40960 26 12288 27 4608 28 1920 29 720 30 40320 31 3720087 32 708588 33 196830 34 69984 35 29160 36 12960 37 5040 38 362880 39 80000000 40 14000000 41 3600000 42 1200000 43 480000 44 216000 45 100800 46 40320 47 3628800 48 1929229929 49 311794736 50 74405562 51 23191344 52 8784600 53 3833280 54 1829520 55 887040 56 362880 57 39916800 58 51597803520 59 7739670528 60 1719926784 61 501645312 62 179159040 63 74649600 64 34836480 65 17418240 66 8709120 67 3628800 68 479001600 69 1516443410339 70 212089987460 71 44049458934 72 12047715264 73 4054519560 74 1603985760 75 719737200 76 354332160 77 183980160 78 94348800 79 39916800 80 6227020800 81 48594782035968 82 6363602409472 83 1239662807040 84 318770436096 85 101196963840 86 37948861440 87 16263797760 88 7744665600 89 3982970880 90 2133734400 91 1117670400 92 479001600 93 87178291200 94 1686702392578125 95 207594140625000 96 38058925781250 97 9226406250000 98 2767921875000 99 984150000000 100 401861250000 101 183708000000 102 91854000000 103 48988800000 104 26943840000 105 14370048000 106 6227020800 107 1307674368000 108 63050394783186944 109 7318349394477056 110 1266637395197952 111 290271069732864 112 82463372083200 113 27831388078080 114 10823317585920 115 4735201443840 116 2283043553280 117 1189085184000 118 653996851200 119 367873228800 120 199264665600 121 87178291200 122 20922789888000 123 2525667398391013935 124 277328184921366236 125 45444534503921358 126 9870306136598304 127 2661111948592680 128 853832710778400 129 316420357523760 130 132358842362880 131 61313287271040 132 30914262489600 133 16669455264000 134 9413339443200 135 5398827033600 136 2964061900800 137 1307674368000 138 355687428096000 139 107946249863639334912 140 11244401027462430720 141 1749129048716378112 142 360931391004966912 143 92546510514094080 144 28278100434862080 145 9997308234547200 146 3998923293818880 147 1777299241697280 148 863964909158400 149 452553047654400 150 251418359808000 151 145263941222400 152 84737299046400 153 47076277248000 154 20922789888000 155 6402373705728000 156 4903504030649559850577 157 485796064955993545568 158 71910601720459570890 159 14129802443318371824 160 3452771273743211160 161 1006475836880612160 162 339906313332487440 163 130107679744492800 164 55466958206862720 165 25949454131865600 166 13145447158905600 167 7116332296550400 168 4057557888384000 169 2391823597363200 170 1416211340544000 171 795066015744000 172 355687428096000 173 121645100408832000 174 235929600000000000000000 175 22282240000000000000000 176 3145728000000000000000 177 589824000000000000000 178 137625600000000000000 179 38338560000000000000 180 12386304000000000000 181 4541644800000000000 182 1857945600000000000 183 836075520000000000 184 408748032000000000 185 214592716800000000 186 119558799360000000 187 69742632960000000 188 41845579776000000 189 25107347865600000 190 14227497123840000 191 6402373705728000 192 2432902008176640000 193 11986735055537595066001659 194 1081509929822940908210676 195 145918006404682503488742 196 26158970335853446003584 197 5839055878538715625800 198 1557081567610324166880 199 481953818546052718320 200 169478265862348208640 201 66580747303065367680 202 28822834330331328000 203 13587907612870483200 204 6901794343045324800 205 3738471935816217600 206 2136269677609267200 207 1271589093815040000 208 775063828611072000 209 470574467371008000 210 268899695640576000 211 121645100408832000 212 51090942171709440000 213 641299544260367312916316160 214 55384960640668086115500032 215 7154994915301618780471296 216 1228635490506338578464768 217 262809730589591139778560 218 67195669753020461875200 219 19955077684230318981120 220 6738078179090757058560 221 2544449102593712455680 222 1060187126080713523200 223 481903239127597056000 224 236570681026274918400 225 124259347609760563200 226 69189864009980313600 227 40435634811027456000 228 24506445340016640000 229 15149438937464832000 230 9296246620717056000 231 5352384417988608000 232 2432902008176640000 233 1124000727777607680000 234 36039272458026313201401799221 235 2984618837103628422476339480 236 369833203728058304524242066 237 60933617090206402576076496 238 12510525247989237243880440 239 3071637912549787149392640 240 876418426135129485560400 241 284518445585897108355840 242 103380925880589943098240 243 41490672594216699571200 244 18189751390942828435200 245 8627550066850353408000 246 4388797207919527603200 247 2374614914429889331200 248 1355079163125752064000 249 807997513416597504000 250 497679627829063680000 251 311590723510370304000 252 193050774348816384000 253 111913492376125440000 254 51090942171709440000 255 25852016738884976640000 256 2122554043019838739719313686528 257 168839526149305354295854497792 258 20099943589203018368554106880 259 3182491068290477908354400256 260 628123237162594324017315840 261 148306875441168104281866240 262 40711691297575558038159360 263 12722403530492361886924800 264 4452841235672326660423680 265 1722825478087507338854400 266 728887702267791566438400 267 334073530206071134617600 268 164505905025716846592000 269 86365600138501344460800 270 47980888965834080256000 271 27988851896736546816000 272 16993231508732903424000 273 10620769692958064640000 274 6726487472206774272000 275 4204054670129233920000 276 2452365224242053120000 277 1124000727777607680000 278 620448401733239439360000 279 130739863379858434200286865234375 280 10004441719502210617065429687500 281 1145963324233889579772949218750 282 174622982740402221679687500000 283 33178366720676422119140625000 284 7543712854385375976562500000 285 1994892954826354980468750000 286 600814819335937500000000000 287 202775001525878906250000000 288 75702667236328125000000000 289 30929946899414062500000000 290 13704345703125000000000000 291 6532404785156250000000000 292 3325587890625000000000000 293 1795817460937500000000000 294 1021620600000000000000000 295 607864257000000000000000 296 375139084320000000000000 297 237588086736000000000000 298 152056375511040000000000 299 95795516571955200000000 300 56200036388880384000000 301 25852016738884976640000 302 15511210043330985984000000 303 8406171479572813806276751417933824 304 619685718045431787001170777604096 305 68393407008358692210831557394432 306 10043787043185542212779459477504 307 1839521436480868537139095142400 308 403279699536190410065109319680 309 102860814051740873822274846720 310 29891176732984527435532861440 311 9738301922058307580807086080 312 3511406943049870521925632000 313 1386555562127384770196275200 314 594238098054593472941260800 315 274263737563658525972889600 316 135373767900010939102003200 317 71000227919586156871680000 318 39323203155463102267392000 319 22854511235653768839168000 320 13844559690828725354496000 321 8671867059090520276992000 322 5558889140442641203200000 323 3591897598439860469760000 324 2279473475932988375040000 325 1344304870422018785280000 326 620448401733239439360000 327 403291461126605635584000000 328 563209988623479360296003696869316025 329 40050488079891865621049151777373584 330 4264635304803300505945048568887002 331 604328352371482197299781439713456 332 106825718853544832856021971666520 333 22608617746781975207623697707200 334 5568418815411116115951762583440 335 1563064930641716804477687742720 336 492075996683503438446679474560 337 171529759192506645210171494400 338 65514838580471288101107168000 339 27176525633380682471570380800 340 12150351407516760152633318400 341 5815552810435372380747571200 342 2961624116425421119825152000 343 1595487739488442354114560000 344 904109719043450667331584000 345 535768722396118913974272000 346 329894629993906553511936000 347 209456907932639081594880000 348 135759106993377182515200000 349 88494825299386607861760000 350 56538360607941443911680000 351 33504213693594929725440000 352 15511210043330985984000000 353 10888869450418352160768000000 354 39257634882679835387522364002709536768 355 2696266132052186496395766758427852800 356 277330230725367753914993152295436288 357 37967829206449156785981205373779968 358 6485188218492868395121013340241920 359 1326515771964450353547480001413120 360 315837088562964369892257143193600 361 85727209752804614685041224581120 362 26104902217959299960482478161920 363 8805224954470398796194486681600 364 3255713428543676865819810201600 365 1308099145397013026445459456000 366 566842963005372311459699097600 367 263177089966780001749146009600 368 130142517016539561304522752000 369 68169889865806436873797632000 370 37626237912945111261511680000 371 21769466221061100087017472000 372 13130789149211457195343872000 373 8206743218257160747089920000 374 5275763497451031908843520000 375 3454368956664366130790400000 376 2270013885808012028805120000 377 1459294640876579161374720000 378 868627762426535215104000000 379 403291461126605635584000000 380 304888344611713860501504000000 381 2842573542800143533280141120904400976467 382 188778830428617450486037469076665198948 383 18777735122209958602722559921418952150 384 2486431133423663483946711382698233664 385 410832730378909914732574438233185160 386 81304228500773776228935271134603360 387 18733105939833456278453738020041840 388 4921669869250169137196384373081600 389 1451044047658239521483761599649920 390 474025278726829607744241538905600 391 169813653490262713885389210297600 392 66134323468824424068954824294400 393 27793519561251643735875411072000 394 12523057089667407292486392115200 395 6014768799224493650332134144000 396 3063224428252262018206285824000 397 1646043011733255739668320256000 398 928801699410614523950776320000 399 547672726204189943433043968000 400 335738069703717972985774080000 401 212730587269166129434951680000 402 138327278421329699928145920000 403 91423201255476525814579200000 404 60528464279487906746204160000 405 39134782939324077637632000000 406 23390904745343126863872000000 407 10888869450418352160768000000 408 8841761993739701954543616000000 409 213516729579636000000000000000000000000000 410 13726075472976600000000000000000000000000 411 1321770230731080000000000000000000000000 412 169457721888600000000000000000000000000 413 27113235502176000000000000000000000000 414 5196703471250400000000000000000000000 415 1159843963148640000000000000000000000 416 295233008801472000000000000000000000 417 84352288228992000000000000000000000 418 26711557939180800000000000000000000 419 9278751705189120000000000000000000 420 3505306199738112000000000000000000 421 1429615077540249600000000000000000 422 625456596423859200000000000000000 423 291879744997800960000000000000000 424 144549968951291904000000000000000 425 75610752989906534400000000000000 426 41585914144448593920000000000000 427 23943405113470402560000000000000 428 14366043068082241536000000000000 429 8938871242362283622400000000000 430 5735775713849131991040000000000 431 3769224040529429594112000000000 432 2512816027019619729408000000000 433 1675210684679746486272000000000 434 1088886945041835216076800000000 435 653332167025101129646080000000 436 304888344611713860501504000000 437 265252859812191058636308480000000 438 16615959510958807787577075218781515488748189 439 1035031960638145980093788890157691732335816 440 96587083884435281552530990901812246911522 441 12001262513717167600314483935231151348624 442 1861237982896583064564901354719471363000 443 345830025209171562964317154941424356480 444 74836873734780405426418094012861991120 445 18473057191194041171177537933048682240 446 5119366289055240148610783972648388480 447 1572769981276571474227583401735296000 448 530175687236779738892846662843027200 449 194427756270194267573607604709836800 450 77004541461851134648328459929881600 451 32730583088149248882780977275699200 452 14847542731519316529487338481920000 453 7152364670667369683021857677312000 454 3642102747044904838589471305728000 455 1952094772609676042519418863616000 456 1096741417944683583028383178752000 457 643250098501280693858289254400000 458 392175060054006616578118287360000 459 247393586270627829812719779840000 460 160606320119238228225193082880000 461 106577465885577441771556700160000 462 71624641052135377534648320000000 463 48057823673690833958731776000000 464 31392610625556109279494144000000 465 18903077365926259351093248000000 466 8841761993739701954543616000000 467 8222838654177922817725562880000000 468 1338044711911837388492143096358901690358824960 469 80840201344673508888066978738350310459179008 470 7317432018267860718316407558212743619149824 471 882011895059072497297066982463143204093952 472 132710123099166000750716096898389602467840 473 23926103924128485712268527085046202368000 474 5024481824066981999576390687859702497280 475 1203782103682714437398510268966387056640 476 323843555066817199191447056053457387520 477 96601060460272175895175968425037004800 478 31625347174493867108539751567720448000 479 11266529930913440157417286496000409600 480 4336131585252870060584942500105420800 481 1791665481406567837533361658029670400 482 790440653561721104794130143248384000 483 370519056357056767872248504647680000 484 183715698777040647403323216887808000 485 95958646236222123866914358820864000 486 52592719571775587119366523584512000 487 30131245587996430120470404136960000 488 17976027197384233878689729740800000 489 11122666828381494712439270277120000 490 7106148251465954955169533788160000 491 4663409790024532939330006548480000 492 3122819055819999736158486528000000 493 2114408735711458154690641920000000 494 1427225896605234254416183296000000 495 936616994647184979460620288000000 496 565872767599340925090791424000000 497 265252859812191058636308480000000 498 263130836933693530167218012160000000 499 111372992812994736984948574671636491685990836319 500 6532140340938107741052702326782198925864565180 501 574036575415773104516752628717223541969916334 502 67180874029850143893287663966905994462518944 503 9815387439426157387006314540619382307835560 504 1718519012963502303448917023946827878812960 505 350513784695353033920233658730413611646000 506 81574117165463978803254378759078076892160 507 21320507895518994459941485357486315551360 508 6179857361019998394185937784778642188800 509 1966318251233635852695525658793204332800 510 680976017743250511756026202179464704000 511 254850115731186176369300715058072396800 512 102427797710141812512063445286497996800 513 43971529320010374058209054794708736000 514 20065439404496712582712153346605056000 515 9690695166944435054150755877621760000 516 4933444812262621482113112083152896000 517 2637577637724821441735798018482176000 518 1475567909216683324047998891458560000 519 860747947043065272361332686684160000 520 521665422450342589309898597990400000 521 327226492264305806021663666012160000 522 211540358635510824094812874997760000 523 140225616519751493244667625472000000 524 94697818948403605827567747072000000 525 64566694737547913064250736640000000 526 43827089761244644019370196992000000 527 28886036433547606285493993472000000 528 17506688747604609869996359680000000 529 8222838654177922817725562880000000 530 8683317618811886495518194401280000000 531 9571861514649799317251415022438718139318495346688 532 545455343665705475799253429587500482203811315712 533 46575883235212042525552949395517118973759979520 534 5296865152239800914670727578313711569564860416 535 752090386727760778959332516190587849633955840 536 127981767489387863646441037418986587857879040 537 25373291593756635276309661013350282124328960 538 5740563708994713863418475342386941657088000 539 1458778542521009640586341969359505174036480 540 411175324485088501635856192343978174054400 541 127243514738352196158410739830233654886400 542 42868135981369991219143725183447701913600 543 15610245595456859547587350907137818624000 544 6106360777046359764203287266615676108800 545 2552194132821233957174748547966304256000 546 1134308503476103980966554910207246336000 547 533792236929931285160731722450468864000 548 264933647005664424620216112245637120000 549 138181078634326935194073501681057792000 550 75477059758245804937939307640913920000 551 43032169816918422724797976302059520000 552 25523983077682005635787034963476480000 553 15696567133333853733238016154009600000 554 9971936767059154136410033791959040000 555 6517605730104022311379107053568000000 556 4361045010584309046584549572608000000 557 2968442402162428846834861473792000000 558 2037166354425196267435689246720000000 559 1390066453607780982485529133056000000 560 919896917828678591350717808640000000 561 559153028484098751605338275840000000 562 263130836933693530167218012160000000 563 295232799039604140847618609643520000000 564 848577200669082378225281686359085142612457275390625 565 47020728002442659918976647555828094482421875000000 566 3904399735917113725415025198832154273986816406250 567 431823012267330550276316151022911071777343750000 568 59632701694059933133396039903163909912109375000 569 9870240280396126863458654880523681640625000000 570 1903546339790681609381312012672424316406250000 571 418981628229060079101918411254882812500000000 572 103594358628064305272452354431152343750000000 573 28414452652269066589015502929687500000000000 574 8558162525028659341691574096679687500000000 575 2806652057897597597772143554687500000000000 576 995085729618239148301032714843750000000000 577 379080277949805389828964843750000000000000 578 154339827450992194430364257812500000000000 579 66841910234414664655556250000000000000000 580 30662400091660060453104375000000000000000 581 14841632313274113294948000000000000000000 582 7553330730862718373321750000000000000000 583 4028443056460116465771600000000000000000 584 2244418274313493459501320000000000000000 585 1302255877843433567710656000000000000000 586 784454135939020696739990400000000000000 587 489010370455493421344409600000000000000 588 314363809578531485149977600000000000000 589 207579912356617615591096320000000000000 590 140116440840716890523990016000000000000 591 96079845147920153502164582400000000000 592 66340845459278201227685068800000000000 593 45490865457790766556126904320000000000 594 30218932054103866355141443584000000000 595 18419158585358547111705260851200000000 596 8683317618811886495518194401280000000 597 10333147966386144929666651337523200000000 598 77528510875479291912342639222897749210513269277589504 599 4180458919756236328606710938489584516253166480654336 600 337814862202524147766198863716330061919447796416512 601 36362016417632807572056127691688305276051672530944 602 4887367798068925748932275227377460386566085017600 603 787409256355549148439088786633035284502313697280 604 147827791423072445492395979099688616630702571520 605 31677383876372666891227709807076132135150551040 606 7626036859126753140480744953555365143647354880 607 2036868819211205432820711793150471459307520000 608 597481520301953593627408792657471628063539200 609 190862152318679620186533364321136770075852800 610 65925815897514941272160075115754971306393600 611 24472461961956303957089724853575709045555200 612 9711294429347739665511795576815757557760000 613 4100324314613490080993869243544430968832000 614 1834355614432350825707783608954087538688000 615 866223484593054556584231148672763559936000 616 430280946595242786277134426791699546112000 617 224104659685022284519340847287343513600000 618 122012536939623243793863350189775912960000 619 69237272945897316914771663004515696640000 620 40832237891170212539480724335996436480000 621 24953034266826240996349331538664488960000 622 15753178198753940022947810314813440000000 623 10239565829190061014916076704628736000000 624 6826377219460040676610717803085824000000 625 4645728941021416571582294060433408000000 626 3207765221181454299425869708394496000000 627 2227614736931565485712409519718400000000 628 1534579040997300667935215446917120000000 629 1023052693998200445290143631278080000000 630 625198868554455827677309996892160000000 631 295232799039604140847618609643520000000 632 371993326789901217467999448150835200000000 633 7293343404185782075943015280632028766597415018221171115 634 382970927787361529856467211647087224809748433389219796 635 30138411646223204654841219358554559027158263040964038 636 3159473129170000160376475084271075803010858041968384 637 413613458632896980454690572687514146509022801102280 638 64908825243174765895243507483655227874127379423200 639 11870713085013042771832821638902712845448520741360 640 2478135816442610979394736297403735020857845895680 641 581261586289145239375406293696049816668394355840 642 151279291726904666904510146507480432766549081600 643 43245119776402061745052276808271433483161120000 644 13464426481733831116297357535980727398000435200 645 4533630087881098540284808449615132310813209600 646 1640843792088576204944443011141551999683276800 647 634970263523220521569409764753794692752128000 648 261506414835817975421121138637341443604480000 649 114144016205363791974354226729542278762496000 650 52606915007877480227156144324853055930368000 651 25513563885201841011068220145536842440704000 652 12979873518703639306107838547808886456320000 653 6906520537823726995648596524594255462400000 654 3832807793963437684071653566801857085440000 655 2212373610801289319570317406319990865920000 656 1324664448878942461613828301497208668160000 657 820456584328173821945501763314712576000000 658 524124599325123326058551494992199680000000 659 344222371989202616843859495359741952000000 660 231548982959703862381455035917664256000000 661 158798795746013121835930311794884608000000 662 110362097429661629075163923255132160000000 663 77054617574763750029956793263718400000000 664 53313465132809513534240375879761920000000 665 35662385460460417837093224406056960000000 666 21847227128930706422723777113620480000000 667 10333147966386144929666651337523200000000 668 13763753091226345046315979581580902400000000 669 705875945314181793158176357756605482726300212820654948352 670 36119383166661349065111363335498818560556297439653396480 671 2770057957142449326798014330993142476072738600635072512 672 283009017293191417288961216479175547091022829167050752 673 36109603482384869829532531608188267571422370547630080 674 5523343953720054102214679999278797506812961284423680 675 984636867810875519070528692570923154864789363097600 676 200382239765020281074002330417942256077746607226880 677 45822435953525508920733745249837975074040059002880 678 11627873785199142301314014302120538787585353318400 679 3241298150650053312062191121253873385233344102400 680 984199843314793515808357627911095157459517440000 681 323231948541279554665481663061328093818283622400 682 114123560778828965572681025773846103299876454400 683 43090131644180273042316634445502533282562048000 684 17318521809144224572031565997235467922178048000 685 7378818815926110719913198545188043976867840000 686 3320468467166749823960939345334619789590528000 687 1572853484447407811349918637263767268753408000 688 781827755427074058273351369400118233006080000 689 406647253596744401826387089966624963297280000 690 220713147511390875991295624488464207052800000 691 124683567541522565033679282605763990650880000 692 73122693746156090771631458971801438126080000 693 44406494177827585488845015569919901696000000 694 27851441523812915460108935203940990976000000 695 17990165577582505201505771543215472640000000 696 11930320330396819238893301128658681856000000 697 8093082797228251647436391408914661376000000 698 5590616405980042256452770381158154240000000 699 3909228013204089698121110116148183040000000 700 2743317904002869963593761485016268800000000 701 1905884017517783343128297452748144640000000 702 1278948485439565138151883816975728640000000 703 785319245445347014654665501651763200000000 704 371993326789901217467999448150835200000000 705 523022617466601111760007224100074291200000000 706 70230793777653603802697442852861565727964191795382105722757 707 3504239190568994784334175942762323445885947199769585316728 708 262069170234860721050632816232225044029931948700716850610 709 26110920990433009569879899639254656401517029321097063504 710 3249096503334424267745236380450240049962526272987191160 711 484713697467140217099522443703532315145924665433986560 712 84281147716642169159131706958066115694443631730108240 713 16730748926380579485683713540062752495174914487366400 714 3732243991269513885267905328167844787385173231797120 715 923986134001294330570303706354550433658575159065600 716 251303921060791589907857326728298057506041046009600 717 74460421055049359972698467178754980001789939558400 718 23865519568926076914326431788062493590317288320000 719 8224425205291448044321724185424613175740111667200 720 3031438777591399118900635517063559343622156544000 721 1189594704249913589579736568568977579659976704000 722 494971223096992018041918362446532629299081216000 723 217569768394282205732711368108365990900695040000 724 100695751782481892653216415239897593224552448000 725 48921013011732093596704331290638506829742080000 726 24878634822205637341913741126435821849313280000 727 13208566300778860247893871608605443877765120000 728 7302813098988312156287477091296279067033600000 729 4194436241470210058995884278077862848757760000 730 2496688238970363130354693022665394552832000000 731 1536423531674069618679811090871012032512000000 732 975038010485467258008341653821988405248000000 733 636388445072099842056726487343022735360000000 734 425890728625174509684116956914176753664000000 735 291207335812085134826746637206274703360000000 736 202538435484687417491679552159492341760000000 737 142444613967252689224917487233049559040000000 738 100441714976908947530390535869458022400000000 739 70051657624921112123759553221775851520000000 740 47150154170619979314068930053118361600000000 741 29015479489612294962503956955765145600000000 742 13763753091226345046315979581580902400000000 743 20397882081197443358640281739902897356800000000 744 7177997053961860724817920000000000000000000000000000000000000 745 349455119732353745813504000000000000000000000000000000000000 746 25500779007496084153958400000000000000000000000000000000000 747 2479242403506563737190400000000000000000000000000000000000 748 301050863282939882373120000000000000000000000000000000000 749 43829463919133894639616000000000000000000000000000000000 750 7437727210519691211571200000000000000000000000000000000 751 1441059647038190172241920000000000000000000000000000000 752 313779116693799472988160000000000000000000000000000000 753 75829953201001539305472000000000000000000000000000000 754 20134159987852132850073600000000000000000000000000000 755 5824524853628652717342720000000000000000000000000000 756 1822860556043041313390592000000000000000000000000000 757 613462687129869672775680000000000000000000000000000 758 220846567366753082199244800000000000000000000000000 759 84657850823922014843043840000000000000000000000000 760 34415256747985688642715648000000000000000000000000 761 14782917103112034439711948800000000000000000000000 762 6687510118074491770345881600000000000000000000000 763 3176567306085383590914293760000000000000000000000 764 1579924265395098680744214528000000000000000000000 765 820682882302454036942133657600000000000000000000 766 444134265716622184698095861760000000000000000000 767 249825524465599978892678922240000000000000000000 768 145731555938266654354062704640000000000000000000 769 87959403405596659235130703872000000000000000000 770 54805474429640995369581438566400000000000000000 771 35166846092352972028814756413440000000000000000 772 23178148560869004291718816727040000000000000000 773 15645250278586577896910201290752000000000000000 774 10777839080804086995649249778073600000000000000 775 7544487356562860896954474844651520000000000000 776 5335030344998023062846378640146432000000000000 777 3778979827706933002849518203437056000000000000 778 2645285879394853101994662742405939200000000000 779 1785567968591525843846397351124008960000000000 780 1101100247298107603705278366526472192000000000 781 523022617466601111760007224100074291200000000 782 815915283247897734345611269596115894272000000000 783 753097424510320046862677128851445916098862231777025707384982519 784 35794499226256612608857699682745396887750800259570952946378156 785 2550185760022133504225420195625634823196623125040035800415902 786 242074323957275691897469023183975883019323487149482633658464 787 28701224046424963470228373344983590466383204777208306836200 788 4080174010780970416673580600959339689994546184355745362080 789 676126396334579746235005106758685414913013033419065407920 790 127929310762492546220370515395582754041190936108854947840 791 27204479956353216764850132465981393580405694492660465280 792 6421199045559374531435908528555797068545797283869504000 793 1665335362222309329697605545210812410460251490694611200 794 470607806313453267265261112860246400264629521340108800 795 143887926843224823005319382067897636317844043545625600 796 47312741979163356435353437283391815374611772222771200 797 16643788219686921822943282346408940680562302611200000 798 6235331391570515102448995532703447045205779709952000 799 2477657087504137606765810216755129872637662466048000 800 1040458331549987796690626559740224209506377875456000 801 460247089011579967715698444940520465180759171072000 802 213819785835809508811009730518244118550875340800000 803 104041578717668285384869368874121223538779586560000 804 52888915497043184868303299196600776022280765440000 805 28021092085831822877380203232887403014514606080000 806 15437732225192855071612622728018310986475765760000 807 8824923147023354652217581589949491798671360000000 808 5223206545555286330743414144295308967018496000000 809 3193981702944086240576547673602183706312704000000 810 2013466889660812339275272079419012617863168000000 811 1305479548377640520790267872631432977842176000000 812 868389943488452674583326744544190450892800000000 813 590928766422629990753044296897144233656320000000 814 409966840661770400088832899744360227143680000000 815 288726646929478543965001219027278086799360000000 816 205227303043949905814844072061201148805120000000 817 145995032653216396412998831750854475776000000000 818 102552608302747127236447959864014851276800000000 819 69410606839054458068571485029912490803200000000 820 42887854632261291164320592376206091878400000000 821 20397882081197443358640281739902897356800000000 822 33452526613163807108170062053440751665152000000000 823 81055467846505006131504142189965693669176099000506844420631429120 824 3763289578587732427534120887391264348926033167880674919529316352 825 261913926714897128656220867620637445529650660035651368025849856 826 24287757615165899148571859904670640312273369476990227110166528 827 2813253777818443916822995355753356020726645113164891171061760 828 390729691363672766225416021632410558434256265717345995980800 829 63260997649356543103162593978580757079831966830427446968320 830 11695310489797007968651908130493921476943724960247091036160 831 2430194387490287370109487403738996670533761030700694241280 832 560535907828860926141325219612417386804662142497927987200 833 142071313044181340727063995754299337669384413997170688000 834 39238743602678656010331960732139817070591885770647142400 835 11726521076662586853662425046386611998107919885480755200 836 3769238917498688631534350907767125285106117106047385600 837 1296299098610660111374247666692397584824855089381376000 838 474834834655919454715841636151061386382730801971200000 839 184507250037728702403869892904412424423003968765952000 840 75779763408352859915875134585740817173733772886016000 841 32790829300922873131300006477059691075176725741568000 842 14904922409510396877863639307754405034171238973440000 843 7097582099766855656125542527502097635319637606400000 844 3531892044883982933643424733923662870909057761280000 845 1832334970654096409183430876997990511975375831040000 846 988879190511734570035502378062407577891472670720000 847 553993944264277070047900491911712928790740992000000 848 321514342653375085295656535484476253316055040000000 849 192908605592025051177393921290685751989633024000000 850 119419612985539317395529570322805465517391872000000 851 76113599485288795702645220645304582417678336000000 852 49836285377272425757684370660616095630622720000000 853 33439931746654657975935400226820323907993600000000 854 22930238911991765469212845869819650679767040000000 855 16014770033772026676910559020191502062059520000000 856 11343795440588518896144979305968980627292160000000 857 8102711028991799211532128075692129019494400000000 858 5787650734994142293951520054065806442496000000000 859 4078915756091109807165833180960663588044800000000 860 2767835691633253083433958229937593149030400000000 861 1713422094820585242125783666151843377971200000000 862 815915283247897734345611269596115894272000000000 863 1405006117752879898543142606244511569936384000000000 864 8943800018215263666294226078726317412185475041184999686520538508041 865 405844583923551385878353991093650251261961431250595561498379512560 866 27606869952939251248701986603463418254447376428092837613552559866 867 2502232696986741914014729853146356335525343599922546998962426416 868 283300519548682530044507357914367149370984434507754709184852440 869 38461918430242254236086479767129669556337295948255824754197440 870 6087319131401390366822472572963029096448732239872530403603600 871 1100166647004105102841005009864414560952860577571646690883840 872 223494866046661570139383370676970673463064016100396078791040 873 50400533569366950278085044832015937637900271425036465971200 874 12490248508106199160484738581189996173345924822628949779200 875 3373210399788620928563020171964290039313228009112094464000 876 985814202108767511680820623899641352574486015066092723200 877 309895081978056828050426370945195998563912203613398835200 878 104242116446107155614969003515618255330884088424772864000 879 37351180397571556189342898761840821892892145378729984000 880 14198793979398847388614250423776698841215708216422400000 881 5705933952651443787796610402857240836655986929762304000 882 2416175520647946642700696459349432408545219271614464000 883 1074941586537003561969976180094792982568146086461440000 884 501109132835960434279872616724951062698258376458240000 885 244172777904565438630281230740839941957069419315200000 886 124073841795691972885387090504357040273534111907840000 887 65605752332605792272322182494347908688086580592640000 888 36023830415190519012580009767568296114259427328000000 889 20500565598795151722617351659792628158046404608000000 890 12067920156267494836715156136941881401175572480000000 891 7334301862413733296112156908032895363195076608000000 892 4593076083272387795073560057023922843728478208000000 893 2957973864003684447632346369460844765191864320000000 894 1954785053537318598144631999973155164593848320000000 895 1322476146156325478660216152201711739260108800000000 896 913431198624252714330428365590484619907563520000000 897 641998155105417928418285569613984022260613120000000 898 457237058141940094367674315568099085621657600000000 899 328116958666641396622650007185081071409561600000000 900 235277664160188598353450586547441853530112000000000 901 166335836987668218370811577466098426681753600000000 902 113147051904402218310377642811241371638169600000000 903 70168714359319205153722569185265966907392000000000 904 33452526613163807108170062053440751665152000000000 905 60415263063373835637355132068513997507264512000000000 906 1011134727056085911122964824206890889021642011808150791068586971496448 907 44866367758982167051993027913942128192518747277201496140489248735232 908 2984459052703913551130356623987281254491269220212959831961590824960 909 264531597853301428395645246217054474829907953609785076014777368576 910 29289629132941300346837177611445425534780018173577601656647843840 911 3888934011670435811601586979510098366460026336443916009435299840 912 601972586573065002778624028769376405619119555764045967062466560 913 106409295606349874228544651550142293922571638645159640642355200 914 21143665230872117866191339853469832428770728198323928595169280 915 4664043800927673058718677908853639506346484161394984248934400 916 1130677285073375286962103735479670183356723433065450727014400 917 298730078158590629793964907385253770034588861576951470489600 918 85414025279948933738743631877015374130124381242676740096000 919 26271283533075202346916601925809274164265529382217239756800 920 8647287683300615192558756119780482091686146034899091456000 921 3032165811027488444143979418624324889292544713536045056000 922 1128129030702146373999696046323191583389987174564757504000 923 443757048790179954807572745494262423536271178806067200000 924 183957467498474599447502883586712422847763325032333312000 925 80132987736077950516904665198757305407169630222417920000 926 36582450922992107844673868895084856816316570318929920000 927 17459806122337142380412528336290499844151090379489280000 928 8692111273024984301936972981270162260075218154291200000 929 4504094023294764592821885999385447716584431225405440000 930 2424452524500770414796469736511305589070567047168000000 931 1353040424026945105227322756992420543395442720768000000 932 781435111202727654355886939867280313832662106112000000 933 466197083387990930155500731170820641775167733760000000 934 286781842205339875216868631599019970546542575616000000 935 181566426071562583335355140135743163170700656640000000 936 118081661710876365385930265962406392831294832640000000 937 78721107807250910257286843974937595220863221760000000 938 53673482595852893357241029982911996741497651200000000 939 37327467441661330380263079942661525006587002880000000 940 26393158797134274006246622181679866166273638400000000 941 18895102320675673436290195425520813278127718400000000 942 13619197127240258126157218780732534245923225600000000 943 9801694902180488802916180183102960252747776000000000 944 6950292748818892060249655038927553633766604800000000 945 4738835965103790041079310253814241113931776000000000 946 2943822341958415025518965460702786146533376000000000 947 1405006117752879898543142606244511569936384000000000 948 2658271574788448768043625811014615890319638528000000000 949 117056095598438071399395498962993093651740082350443117320537567138671875 950 5081504925203513177028021660409002515114298148546367883682250976562500 951 330701114179911175012934742978998576380454323953017592430114746093750 952 28678687408555982656948270393842694970662705600261688232421875000000 953 3106857802593564787836062625999625288488459773361682891845703125000 954 403625970935232348505197879617045336624141782522201538085937500000 955 61133992089020572083535819193458913558861240744590759277343750000 956 10574528361344098954989979536165866129100322723388671875000000000 957 2056158292483574796803607132032251747325062751770019531250000000 958 443869091710739956135381857073628948628902435302734375000000000 959 105310117837253989592904322952762946635484695434570312500000000 960 27231707238724263975538895632229610443115234375000000000000000 961 7621095845281859987598732597075370144844055175781250000000000 962 2294523480299914834975962502345272731781005859375000000000000 963 739346454763305891270032361866810102462768554687500000000000 964 253813955351694282980057086679180786132812500000000000000000 965 92460798020974345942735081575987286376953125000000000000000 966 35614529608079007326090549940380288085937500000000000000000 967 14458890225502161093925650616821057128906250000000000000000 968 6169126496214255400074944263176984375000000000000000000000 969 2758970460806930887255738962143040234375000000000000000000 970 1290185220319376376262587108866890312500000000000000000000 971 629454001428544232055383407659301031250000000000000000000 972 319722667392276435329718556271391000000000000000000000000 973 168742518901479229757351460254345250000000000000000000000 974 92364326135546525761918694033957400000000000000000000000 975 52339784810143031265087259952575860000000000000000000000 976 30651272673129513734325611057194752000000000000000000000 977 18518477240015747881155056680388496000000000000000000000 978 11522608060454243126052035267797286400000000000000000000 979 7370811187877872983807889226860803840000000000000000000 980 4838276061786501240653383697631707136000000000000000000 981 3252396685978703611772552374519092019200000000000000000 982 2233969440874261066672056176437356134400000000000000000 983 1563778608611982746670439323506149294080000000000000000 984 1112020343901854397632312407826595053568000000000000000 985 800036858529389691629913648964133663539200000000000000 986 579074297602224919655937498297849127895040000000000000 987 418220326046051330862621526548446592368640000000000000 988 297401120743858724168975307767784243462144000000000000 989 203224099174970128182133126974652566365798400000000000 990 126450550597759190868882834562006041294274560000000000 991 60415263063373835637355132068513997507264512000000000 992 119622220865480194561963161495657715064383733760000000000 993 13868817675217268699649246738063794563066897225933565631663896494535081984 994 589287707543816753048337559028402338154028241813382729408643823384395776 995 37538044059919570719964879897663647425382992147869678415313003916296192 996 3186459226618431468982526036861717483314084219591421977283298469085184 997 337906598793046815374605094046841726756530670158157155597380537548800 998 42972904411724431955248691308130958728819661313591725222710350970880 999 6371679249453009420343451442565682843849514999674135400914689720320 1000 1078957126909662922438021525743387941521428169281203706333379952640 1001 205394893724283658560469432632701347269649075703354877116342599680 1002 43410756523852222521838346268988811319068343294791187796328448000 1003 10084237850882441753520212114659512691510285957920437413557043200 1004 2553298074775861211249363169696398354116415114665276992179404800 1005 699718049477442861580853147953690194540466856192855881914777600 1006 206302740131256930656311322154824418770762646459034954314547200 1007 65102547727254992142594737005379374787407567255656191754240000 1008 21889552279308924894321708674272485435766022613495994908672000 1009 7810664831297637368588555718855849375880529808114013175808000 1010 2947191854045537081625805962239086022265479415173455282176000 1011 1172232508774955972884982403660312797905915322943387205632000 1012 490063757849061861573989299189093979057656907585028096000000 1013 214775768657327981072426614601133361256573114280742748160000 1014 98438893967941991324862198358852790575929344045340426240000 1015 47079471028146169764064529649886117231966208021684551680000 1016 23446693081211135929929370497571742178765779489060290560000 1017 12135969503732472013420999222345622245737981101998080000000 1018 6516487972656349102858666973737758031950611591725056000000 1019 3623584845207077418752073397295824260329516285558784000000 1020 2083123654974116970200467315353638101348852357398528000000 1021 1236022219831189608916901322665074269854050503622656000000 1022 755720107233743646756257602172939431296634139443200000000 1023 475336994984702525640892462816022772728607560171520000000 1024 307049984337944488612750410763145145116616063713280000000 1025 203330758859240831924162479368236584391605286338560000000 1026 137763956183616070905139071166160294497210828062720000000 1027 95291274040050641930432163850110875640363220992000000000 1028 67118201715166104316217437146599834146690616524800000000 1029 47987893013741948979711017863269446636281213747200000000 1030 34686900928411300077725898781602371753398920806400000000 1031 25207250985242994466421926443773152143774371020800000000 1032 18266123902349995990160816263603733437517660160000000000 1033 13024540521675649314723364640134836016316940288000000000 1034 8918978835495281595951869264440159445956165632000000000 1035 5558204201830392878636672150303287770668335104000000000 1036 2658271574788448768043625811014615890319638528000000000 1037 5502622159812088949850305428800254892961651752960000000000 1038 1680808605568132186702360443995500842495646634758090849752989734980614481645 1039 69934353328603135900618306889647316378069458089225529445987279753330531624 1040 4362442736648841649506654540021520218941470064560006430624931860821875522 1041 362637496168731022818959902386746856398895087009441405415630159632892176 1042 37659922347816544922941631200244734327139560707667420521886617388420920 1043 4690389913583793866894650486797475993001294535464546406462266825750400 1044 681104492770412620033106161114739864941145429883947430300105767781840 1045 112960046809713822416838119464746818844576219686153856416384153521920 1046 21061419701923125904147308948354250098120874107216816453894693797760 1047 4360040881364189376361720081315428427443079171131715884647550182400 1048 992089680452253492848263730086548430594317660097937716069330272000 1049 246062364513385668742912827887727513484791249434625281553973708800 1050 66058044040201784662521654044953130966818176475252969828945382400 1051 19080595570606318200393101877588009460434908485437350408360755200 1052 5899253284795171518073665141674484307913718381468329747265792000 1053 1943473971655238386187617891560571357445837215583252078714880000 1054 679526714912079804532266397545646581007657976796129982132224000 1055 251270333320387543275320810244318324892046676672963691118592000 1056 97949605618053806763099981501014666162325186271451651629056000 1057 40136954232772245482121347817594662257217570418561748500480000 1058 17243781482983166021369646157313582393649119860675055616000000 1059 7748694998310733327049509081754528939444030031009727119360000 1060 3633918133073030079795381475397292383835010537592327700480000 1061 1774938736598112749428271432941508213381022723264337674240000 1062 901201969742755506237758706280746433293072465874059264000000 1063 474797390340661462252922520026330441045995625384509440000000 1064 259118150260382266101860907205859059847442293427929088000000 1065 146243614480663675381117466104986524258802817343422464000000 1066 85222342717455309648807223155742738131902823818330112000000 1067 51197402383452501416054401895815412144322096912138240000000 1068 31657968229129538774554916065896498200943849819340800000000 1069 20117403924326288469504400563860469778755808112148480000000 1070 13116058181665619686044662373702342758489728997130240000000 1071 8758349816889644569404619064599927733983321490718720000000 1072 5978660779259775105001380035232220173020529741004800000000 1073 4163090678014543593424558631883170720091664809984000000000 1074 2949594033572006418319953243440629467639413578137600000000 1075 2119802804269243383378878926728017395182935526604800000000 1076 1539112142461445328889451986693480715119524996710400000000 1077 1122756578087376531712670142268800521667738599424000000000 1078 816188292581248897167011982854979102630802882560000000000 1079 583487800653828998825778779232495698902020784128000000000 1080 400371948320978408768752460218042261480641921024000000000 1081 249877528030114184196100826235373893690046021632000000000 1082 119622220865480194561963161495657715064383733760000000000 1083 258623241511168180642964355153611979969197632389120000000000 1084 208263668259179042625404216954935807828311794228881024477157986924025220169728 1085 8489008217086102280926802321532709558219230743025041758579809249620593213440 1086 518772724377484028278860141871443361891175212073752551913210565254591807488 1087 42248536265590555333316261553924364699470708559036666159598587700658044928 1088 4298542933999039060075782425544630129306612789436870103447530725357649920 1089 524524584208216075783056784069434033635628346330094268575442737320427520 1090 74627481493038872570760111554594273078239805372167883740408519537459200 1091 12126965742618816792748518127621569375213968372977281107816384424837120 1092 2215503356824591529444440811777017482010244221986234048543377923768320 1093 449416799355865606301778015546873063784972786258172476952329951641600 1094 100207799856375439242964016980046020979081769908916836077208705433600 1095 24356062465091252593775976349316741210193485741750619879877115904000 1096 6407964053315674789552965206189285485062809939198674992205765017600 1097 1814019235681275583807273238516819788050868990140801376470014361600 1098 549702798691295631456749466217218117591172421254788295900004352000 1099 177508195410730880991242015132643350472149427696858720551043072000 1100 60839502459323084210707948734978567702147989331584642124349440000 1101 22054319641504618026381631416429730792028646132699432770076672000 1102 8428806069885385625025163730991822400401752688646622294310912000 1103 3386573867364663867197610427630642928732847062402660743249920000 1104 1426751027454557462569363652381428270901338345734454294609920000 1105 628776494471159138151562507059123036054275713264382902272000000 1106 289237187456733203549718753247196596584966828101616135045120000 1107 138592818989684660034240235930948369196963271798691064709120000 1108 69045335547397249111260987103280437552834963305507323904000000 1109 35699576902347441301845169468173408052886259436370264064000000 1110 19124773340543272125988483643664325742617638983769784320000000 1111 10598311892884396636485284685863980515700608270172422144000000 1112 6066139043953569127461972155724778321486532365164478464000000 1113 3580707074555926221071303008587542759210800354437365760000000 1114 2176508221788896330455105750317918147755584529167810560000000 1115 1360317638618060206534441093948698842347240330729881600000000 1116 872870484779921965859599701950415090506145878885007360000000 1117 574120170048698673973129565866195639886482854861864960000000 1118 386427037532777953635760284717631680692824998464716800000000 1119 265668588303784843124585195743371780476317186444492800000000 1120 186169275894697712038061595501984012833782876864512000000000 1121 132645609074972119827118886795163609144070299765964800000000 1122 95799606554146530986252529352062606604050772053196800000000 1123 69853879779065178844142469319212317315453687955456000000000 1124 51143019123958434510890022180137589463100021538816000000000 1125 37291784777886358497523974506350325650177099038720000000000 1126 26725779090818556923225515062884400049293587644416000000000 1127 18373973124937757884717541605733025033889341505536000000000 1128 11483733203086098677948463503583140646180838440960000000000 1129 5502622159812088949850305428800254892961651752960000000000 1130 12413915592536072670862289047373375038521486354677760000000000 1131 26370449899721365159560311821294471415455373108025306310468146354992912782754447 1132 1053443938677536081059291657646153439088968443742218054955740106235062082506908 1133 63094468376871060755547636993003866138869006169121312075876182050458465456270 1134 5036111761600592604524437238443846004735122487875442596532520653460630349344 1135 502209660827517351564357145763185014386851268503348867464977708948996069160 1136 60064942823224666632281917765696546571184869322659665211758131302869961760 1137 8376403590993916094978090572767205474212855925949136985313208787134926640 1138 1334220581940295246586853650216777377674521600947597727874677357831347200 1139 238934400133185526302033485319433091614161776496227960451026404387144320 1140 47511811643438252221231148310509981587326779209087715840601796790745600 1141 10385234875875063723974799872383223687455423812083082893192766538041600 1142 2474584371968024009242754299431634105339626633656862553700648176742400 1143 638285651499688732542773926440699273202681472967047880914849728128000 1144 177156833885627893113912763257010410521560572088813289396774618419200 1145 52636634317758587689908053908895650184977480902738642407805183744000 1146 16666639932400987567862043043509321518063370576501041999255568384000 1147 5601606660953648245065877987199880382665431309831663988270206976000 1148 1991354573347577387976019824284355106411674066694600759490396160000 1149 746419299261574925697133961347401131723015245407295930938236928000 1150 294155388871556620964387768018680248954882855332924504803246080000 1151 121564216829571868867935761273026021251762812663096351474810880000 1152 52558376437275214657943503740114046981109847954112708271800320000 1153 23721402238173664386434469898403121675147694327798121865216000000 1154 11153900154439208723743881356310365783579650557397320974991360000 1155 5453650160546381816456404574726581909488349549747839762432000000 1156 2767957313072342856267137015744103684318842894814342807552000000 1157 1455873651680907606218429209579690898894975808311440048128000000 1158 792312191390970125833158753512756951779578671189899345920000000 1159 445473487200433203402112727740335796357701885536361775104000000 1160 258384192361153522918518660558304328714456517926568591360000000 1161 154386019698784474578298564755358708880406558897167400960000000 1162 94892727593970769488702119033305713021330321915185725440000000 1163 59913137957927973082790240971283581563212384372470579200000000 1164 38800889344181925425045108438545557583794687022171422720000000 1165 25735283748692093394162571923525114723945455677970841600000000 1166 17453128068186788612681681430082966343397860051622297600000000 1167 12080651571006841777825585615720692690073008573146726400000000 1168 8516971422973283628151618801435738816749059847487488000000000 1169 6100932590742086843839220814906008825875346951975731200000000 1170 4426980564710811315257484491541775111746283502567424000000000 1171 3241182199163272570099229717021656778242814707236864000000000 1172 2381276717752608418848413669648564163606965907357696000000000 1173 1741409844615002755280302513518507806719379830210560000000000 1174 1250971970009144836446258132160234179520860612722688000000000 1175 861638856894053841429820652253222521608756034273280000000000 1176 539256971661584717085329932022424979510241871790080000000000 1177 258623241511168180642964355153611979969197632389120000000000 1178 608281864034267560872252163321295376887552831379210240000000000 1179 3410605131648480892181396484375000000000000000000000000000000000000000000000000000 1180 133582034322898834943771362304687500000000000000000000000000000000000000000000000 1181 7844391802791506052017211914062500000000000000000000000000000000000000000000000 1182 613908923696726560592651367187500000000000000000000000000000000000000000000000 1183 60026650317013263702392578125000000000000000000000000000000000000000000000000 1184 7039488991722464561462402343750000000000000000000000000000000000000000000000 1185 962609192356467247009277343750000000000000000000000000000000000000000000000 1186 150350388139486312866210937500000000000000000000000000000000000000000000000 1187 26402994990348815917968750000000000000000000000000000000000000000000000000 1188 5148584023118019104003906250000000000000000000000000000000000000000000000 1189 1103645190596580505371093750000000000000000000000000000000000000000000000 1190 257904455065727233886718750000000000000000000000000000000000000000000000 1191 65242856740951538085937500000000000000000000000000000000000000000000000 1192 17760555446147918701171875000000000000000000000000000000000000000000000 1193 5175933301448822021484375000000000000000000000000000000000000000000000 1194 1607583990097045898437500000000000000000000000000000000000000000000000 1195 530015570068359375000000000000000000000000000000000000000000000000000 1196 184842930061340332031250000000000000000000000000000000000000000000000 1197 67974496861267089843750000000000000000000000000000000000000000000000 1198 26283472119689941406250000000000000000000000000000000000000000000000 1199 10658401107846679687500000000000000000000000000000000000000000000000 1200 4522207327186376953125000000000000000000000000000000000000000000000 1201 2003170356783298828125000000000000000000000000000000000000000000000 1202 924540164669214843750000000000000000000000000000000000000000000000 1203 443779279041223125000000000000000000000000000000000000000000000000 1204 221150007388876190625000000000000000000000000000000000000000000000 1205 114228786425210832375000000000000000000000000000000000000000000000 1206 61060478561839972215000000000000000000000000000000000000000000000 1207 33728645300825889414000000000000000000000000000000000000000000000 1208 19225327821470756965980000000000000000000000000000000000000000000 1209 11292350446716507775807200000000000000000000000000000000000000000 1210 6825598492237533588932352000000000000000000000000000000000000000 1211 4239901181060491452889743360000000000000000000000000000000000000 1212 2702937002926063301217211392000000000000000000000000000000000000 1213 1765918841911694690128578109440000000000000000000000000000000000 1214 1180642882878104449971677936025600000000000000000000000000000000 1215 806469907689043655057576928608256000000000000000000000000000000 1216 561840702356700413023445260263751680000000000000000000000000000 1217 398396134398387565598443002732478464000000000000000000000000000 1218 286845216766839047230878961967384494080000000000000000000000000 1219 209078291332273794426062887834004697907200000000000000000000000 1220 153672544129221238903156222557993452961792000000000000000000000 1221 113278618243825941820040872628463745326120960000000000000000000 1222 83070986712139024001363306594206746572488704000000000000000000 1223 59811110432740097280981580747828857532191866880000000000000000 1224 41269666198590667123877290716001911697212388147200000000000000 1225 25862324151116818064296435515361197996919763238912000000000000 1226 12413915592536072670862289047373375038521486354677760000000000 1227 30414093201713378043612608166064768844377641568960512000000000000 1228 450364896982591729381508474205045298555693305267919315664982646485405896351201297649 1229 17300932417098361752951105851814465250638878473677572750635587860183659883839665696 1230 996499783827969365672428890974607679877484421890742548137098810574303939387823882 1231 76493934177866651349072555669306555318088082448016949877858231600196881454885104 1232 7336374761304346357008237436314567325903588470078351970382822723804048732885400 1233 843922848359192783551274371759061339450347431852150292017893332934321945743680 1234 113199989909143060538740457174455197493117012917779517779583731378445145128720 1235 17343910902632042107166800552036911243815465727484686718622952003263825245440 1236 2987816584066864396612768162325686390741319726163328384300592571990827038080 1237 571557452714847325990008256781575588855345715191454497235885714393271552000 1238 120195170203269364142016442234948984126932995988791166330487731115055635200 1239 27556057120508210180371793694890264837547232866208532854048469275246540800 1240 6839248439094142980783711438205478527791650675256090971515641755105049600 1241 1826699106149151066409639938980159606786959162866491706223573632524083200 1242 522340430679904308205370897584195965993003028597444523838440172698880000 1243 159189464588161312976874940216135913445486637286840235836477005012992000 1244 51502473837346307139577186540514560232363323828095370417683736915968000 1245 17626515110107827042422138709053111523375683021380233725838284292096000 1246 6361530269518082186266323345362918313277130698279998568945312161792000 1247 2414242986534376541277542066551392149251282997449714826924217139200000 1248 960963384836232231135962822568495306466687153886847274246306037760000 1249 400238975699201524259467950440968971456037381199660528016040919040000 1250 174053504138098141852331650716976002292856592244390187603614433280000 1251 78873919086545563192342011653880192760161592999636512029524623360000 1252 37176620987248097281458338826300995833409498962875429878169600000000 1253 18194675683170833493043139943224957960821590080654328034492416000000 1254 9231122221608731698676298941783250730122718496802563488088064000000 1255 4847716358491882972194885036776199871914402893461533766975488000000 1256 2631247114368588885977437600175317042777068950194361910951936000000 1257 1474088019254111420715651316624827474945136666775552891289600000000 1258 851213571902619241962273162247081747786946565422353581342720000000 1259 505984538096912985934230486536965001780475976969324729466880000000 1260 309212773281446824737585297328145278865846430370142890229760000000 1261 194015857745221537090249598323542135758962466114599460536320000000 1262 124826379064021209524976763627278947639038351360495976448000000000 1263 82238555618649267451749397213266130209248796190444408012800000000 1264 55401603995196495300128095321542028894465925724935238451200000000 1265 38104270621130621201898056510743838877641722670543693414400000000 1266 26710346562851366822899127848217494899523364421018373324800000000 1267 19044810383494735702601873688568623814276908678087966720000000000 1268 13779480453940308773059002727611416053859175102381293568000000000 1269 10086939940139310997271949709101167307400180467102646272000000000 1270 7441590495053756397497198192253557253743760589700726784000000000 1271 5503024903905298848569356646372378473356730520114823168000000000 1272 4046341841106837388653938710567925348056419500084428800000000000 1273 2919713328484933645146371461743130447225024266727587840000000000 1274 2018037153511645313557050863263634279699649125532303360000000000 1275 1266219390438679412427953482832084253929191608177131520000000000 1276 608281864034267560872252163321295376887552831379210240000000000