2 1 3 3 4 0 5 12 6 4 7 0 8 60 9 60 10 5 11 0 12 360 13 720 14 210 15 6 16 0 17 2520 18 8400 19 5250 20 630 21 7 22 0 23 20160 24 100800 25 109200 26 30240 27 1736 28 8 29 0 30 181440 31 1270080 32 2116800 33 1058400 34 151704 35 4536 36 9 37 0 38 1814400 39 16934400 40 40219200 41 31752000 42 8573040 43 695520 44 11430 45 10 46 0 47 19958400 48 239500800 49 768398400 50 880165440 51 385363440 52 61538400 53 2994750 54 28050 55 11 56 0 57 239500800 58 3592512000 59 14968800000 60 23471078400 61 15186346560 62 4041576000 63 405167400 64 12315600 65 67452 66 12 67 0 68 3113510400 69 57081024000 70 299675376000 71 616475059200 72 553400527680 73 221759778240 74 38104981200 75 2501070000 76 48907716 77 159588 78 13 79 0 80 43589145600 81 958961203200 82 6193291104000 83 16182470304000 84 19255141825920 85 10852244282880 86 2861947408320 87 331387056000 88 14690700024 89 188972784 90 372554 91 14 92 0 93 653837184000 94 16999766784000 95 132456516192000 96 428535787680000 97 652932709228800 98 492871809830400 99 185364917337600 100 33590279923200 101 2705763420360 102 82965682800 103 714236250 104 859950 105 15 106 0 107 10461394944000 108 317328979968000 109 2935293064704000 110 11519041972838400 111 21874544352460800 112 21317707547136000 113 10851787634688000 114 2844207894528000 115 365758901988480 116 21005730345600 117 453911421600 118 2650939200 119 1965840 120 16 121 0 122 177843714048000 123 6224529991680000 124 67432408243200000 125 315583670578176000 126 730877395478630400 127 893639962575360000 128 592181546628672000 129 212334102908928000 130 40063975278687360 131 3748679961586560 132 156507084115200 133 2419371864000 134 9690412080 135 4456176 136 17 137 0 138 3201186852864000 139 128047474114560000 140 1605928737853440000 141 8836342776188928000 142 24516805259429683200 143 36758908512752025600 144 30766166997261696000 145 14481281691676800000 146 3778762636904935680 147 526390865228067840 148 36555247168352640 149 1127059275888000 150 12616911289440 151 34965694656 152 10026702 153 18 154 0 155 60822550204416000 156 2757288942600192000 157 39636028549877760000 158 253325921601392640000 159 829582077548941516800 160 1496966633049426739200 161 1544883657843618892800 162 924652322084050560000 163 319426407028867057920 164 62217055603837854720 165 6528715119143118720 166 341975524487425920 167 7887623543739360 168 64590032064960 169 124755794550 170 22412970 171 19 172 0 173 1216451004088320000 174 62039001208504320000 175 1013303686405570560000 176 7444680145020518400000 177 28413517892377153536000 178 60752381255663505408000 179 75806672148355180032000 180 56256869188969473024000 181 24881574582258352358400 182 6471318681640036224000 183 960135043767367104000 184 77148750234366720000 185 3088971252195580800 186 53875957599561600 187 325445276215800 188 440762828400 189 49806980 190 20 191 0 192 25545471085854720000 193 1456091851893719040000 194 26816358272375992320000 195 224432290771885228032000 196 987529583353497440256000 197 2469167757848774062080000 198 3665115125464975902720000 199 3303981073122303974400000 200 1822046744492620226380800 201 610909570703009305728000 202 122086105154945279712000 203 14028022782069214464000 204 874930273756957756800 205 27078753628033672320 206 360395322547654800 207 1617338560698000 208 1543715845980 209 110100060 210 21 211 0 212 562000363888803840000 213 35593356379624243200000 214 734112975329750016000000 215 6943373995755199242240000 216 34892345225727543730176000 217 100876656745052194406400000 218 175695491437407271249920000 219 189156797595688810567680000 220 127310128709266469904537600 221 53525038934303849706393600 222 13885903109630633425344000 223 2168081795103920055360000 224 195600752425808909625600 225 9578350057054840427520 226 231328414527326202240 227 2367551182467240000 228 7940950267579560 229 5364803561040 230 242220594 231 22 232 0 233 12926008369442488320000 234 904820585860974182400000 235 20773172617058198937600000 236 220482156259672883896320000 237 1255000478915113989746688000 238 4154503539860162770305024000 239 8391302125190743122524160000 240 10636600593905858347776000000 241 8583921208424224243777996800 242 4425402761285129060851814400 243 1447862009053077400092710400 244 295539551688547521875520000 245 36555455276258708597068800 246 2619671281068850621240320 247 101702700983242834453440 248 1932296101006806279360 249 15308663299695029880 250 38574307567026000 251 18514143359250 252 530578950 253 23 254 0 255 310224200866619719680000 256 23887263466729718415360000 257 607134613112713676390400000 258 7186085092907856956620800000 259 45994726744659183394455552000 260 172856684299124836175413248000 261 400807420917865647915220992000 262 590930499261370325247590400000 263 563403888957418222335945523200 264 349680886000693821465783091200 265 140958354488116955062668595200 266 36495685424372250803818291200 267 5943723241291023667052851200 268 589270666723777818707558400 269 33876920196424035481766400 270 1051437092611504302950400 271 15825776727247130952000 272 97612077905998286400 273 185601015762346800 274 63489796840800 275 1157627352 276 24 277 0 278 7755605021665492992000000 279 654056023493789908992000000 280 18313568657826117451776000000 281 240365588633967791554560000000 282 1718766571805018260593868800000 283 7278220969634782694028902400000 284 19203196876337648119699353600000 285 32586925633439398038532915200000 286 36244990946236842755183278080000 287 26668509525935198065515571200000 288 12994482858055048207931673600000 289 4165277239181236002310886400000 290 865472616153873375322752000000 291 113793820689611506585236480000 292 9133541755713726462619200000 293 424837929626158613241600000 294 10617949485237470108040000 295 127380644531179938360000 296 614715512306547960000 297 885401605694100000 298 216471429913800 299 2516581800 300 25 301 0 302 201645730563302817792000000 303 18551407211823859236864000000 304 569682796463091010732032000000 305 8249347001917774606152499200000 306 65519615215207683376835788800000 307 310529557563601353006661632000000 308 925059045508413638712873984000000 309 1790350401951784401102646272000000 310 2297985870953236870037734502400000 311 1978430926677257756478084710400000 312 1146801343262798928060195840000000 313 446153762528143389466306560000000 314 115328466493182538667034163200000 315 19460317219263751527369953280000 316 2086621671854743870038192000000 317 136766302101869064665040000000 318 5185304984518451531378640000 319 105020676037453813116480000 320 1009551630663173766168000 321 3828402184598105400000 322 4191163120458958800 323 734185932573600 324 5452594550 325 26 326 0 327 5444434725209176080384000000 328 544443472520917608038400000000 329 18261541474139111436288000000000 330 290410685271595126441082880000000 331 2548592902491837151455977472000000 332 13438668370818972105964339200000000 333 44889302107493105006799774720000000 334 98292649310152515320266644480000000 335 144222701965324299501630295449600000 336 143665807406813080139117496729600000 337 97735680043453020338760646656000000 338 45391606030824332654571356160000000 339 14299580784414380665629465446400000 340 3016523441172864126446926663680000 341 417570923522661472217835941760000 342 36833152003855220328915600000000 343 1986348312957230564325263280000 344 61784288603326280889817920000 345 1019703282581844225637272000 346 7891336581242917899096000 347 23605629355195311387600 348 19700067237986772000 349 2478024742488750 350 11777604930 351 27 352 0 353 152444172305856930250752000000 354 16514785333134500777164800000000 355 602789664659409278366515200000000 356 10483585729473781093344215040000000 357 101176098290988539888718544896000000 358 590364518192245539689303605248000000 359 2197607244967134987607897436160000000 360 5405650705260529524924963840000000000 361 8992185180260767158187087154380800000 362 10263552256072072295056746329702400000 363 8100122517737706228012351317606400000 364 4428579247190025048349495787520000000 365 1671353230826683972965623004979200000 366 431465816721295833026455641415680000 367 75038978123264667877484866306560000 368 8596730870518518724685723274240000 369 628577895044994772028683371840000 370 28075211389589035981228920000000 371 720535724269545984283804320000 372 9738188061705347807122560000 373 60922073333255023584676800 374 144238041436026394584000 375 92003031803394621000 376 8326492907700240 377 25367149836 378 28 379 0 380 4420880996869850977271808000000 381 517243076633772564340801536000000 382 20474205116753497338490060800000000 383 387932307475329423255601152000000000 384 4099532130698502988316269707264000000 385 26342049700382361857990151929856000000 386 108672109051431606349477262598144000000 387 298387448461548499868666230579200000000 388 558624724087417424410791035061043200000 389 724363075798464683517887415796531200000 390 656564491534687784067606183255859200000 391 417540863416995010232730071020339200000 392 186071527445949613504005257685196800000 393 57750469465959825359370076269158400000 394 12342543672070208434132922173747200000 395 1785397218003631420743223238169600000 396 170581933828271930231873246921280000 397 10408264791511160142840805934400000 398 387277044637953753099267731280000 399 8242611645719677388970487680000 400 91623657241491014086041067200 401 465071631896704509083534400 402 874106254931624577954000 403 427135535862074348400 404 27862461915419124 405 54492396756 406 29 407 0 408 132626429906095529318154240000000 409 16710930168168036694087434240000000 410 715088553446190570201158123520000000 411 14709099991772907298441543680000000000 412 169537840817994620440160229457920000000 413 1194358229608894721730879714754560000000 414 5433382371824493043768505412157440000000 415 16558671087446667440523395299246080000000 416 34661988630315432724443704886583296000000 417 50677809794847388861368521563422720000000 418 52293273156971544280333119208519680000000 419 38283755955024524912711067781416960000000 420 19897832569104031613099474451253248000000 421 7314659907357283165901260018630656000000 422 1886226133643551668707452167277824000000 423 336714389017013724346522558778112000000 424 40825402374920786321820662171030400000 425 3274986794446899908312496361401600000 426 167742283211806014735590120954400000 427 5226554637573852861516842604000000 428 92668109488732120120441097616000 429 850515975944427785623315776000 430 3514260426873232555465128000 431 5257451595665609698176000 432 1972230654759344181720 433 92876507823299760 434 116769422490 435 30 436 0 437 4111419327088961408862781440000000 438 556412082266039443999429754880000000 439 25664507294521069354473697443840000000 440 571254374560486046168114543591424000000 441 7155598480961833759693666505195520000000 442 55044555627674021746154301259776000000000 443 274882030740452026431088322354380800000000 444 925048445664658274639571997731225600000000 445 2152491135332556464835827885465001984000000 446 3524687826439866171898342080255344640000000 447 4108527298629877209302498295535441920000000 448 3431384620881923480634495448789616640000000 449 2057942765949219596363136045189331968000000 450 884709454079782423482761682432324403200000 451 271055313700521143738936386477065984000000 452 58592389706662803349979507592625920000000 453 8804248516614573871068028926611894400000 454 900842995021039818827018246552044800000 455 61038535624885629893531356711483680000 456 2638218803081925846708590572908000000 457 69154927025200920649333632504096000 458 1025569958437127947870383319872000 459 7799024022397271437563565776000 460 26309078575402484113304008320 461 31403639047534828254913320 462 9060531067674325201200 463 308486306550914250 464 249644973150 465 31 466 0 467 131565418466846765083609006080000000 468 19076985677692780937123305881600000000 469 945900539852267054799030583296000000000 470 22714966846428794261832720313221120000000 471 308193091329832745378842544877600768000000 472 2579208463624063982699070955192320000000000 473 14080502323951170933425639236278681600000000 474 52080791886266030505497526733268582400000000 475 134003126905433749409372360975158345728000000 476 244287650713664621534353886480214786048000000 477 319456224299615599865591523070752522240000000 478 301956969219526577784605313106309939200000000 479 207031135769517021715439594767688564736000000 480 102945426842311401579551441076700820275200000 481 36984472568969714151094338205100492390400000 482 9528282975098512589239901037610598400000000 483 1740035429675273913918111336845825740800000 484 221593680204444996853217217230220595200000 485 19249418644400304678071753748566737920000 486 1107545122649085518643390972735068160000 487 40587049345998078140176357300611072000 488 898758194463808318114812534113280000 489 11188981658712744129952789516800000 490 70721145755092431572195277619200 491 195287342852493304879325287680 492 186385575794371968065184000 493 41429442156892258747200 494 1021204037911132800 495 532575943712 496 32 497 0 498 4341658809405943247759097200640000000 499 672957115457921203402660066099200000000 500 35778886638512810647574760180940800000000 501 924396325696849162367340622129397760000000 502 13543544590579156545383962947474161664000000 503 122889546779736467934076042022058196992000000 504 730637449501620239018887787051404492800000000 505 2957750336754482048822874634990387200000000000 506 8375035292046905445876550191235310813184000000 507 16905698849309559971652254078207538757632000000 508 24649667230601446689173457205567237128192000000 509 26183126756378707521606621888407971430400000000 510 20355386030440002021677187435737746341888000000 511 11595632062269150312056605508331594232627200000 512 4830011623434544084869135563520138759782400000 513 1463127545026251449078905591434859157913600000 514 319448950994493135363394952650203705446400000 515 49622926631482292697743928043479989760000000 516 5388415255650555236877877183290934118400000 517 399538026341825567473156401358944307200000 518 19613867152127847636241770841048790016000 519 611994945816408534769884374895375360000 520 11491369051227148492959247163706240000 521 120489444125924628254183901458841600 522 634774661907453498029368085648640 523 1438257904919498510727869848320 524 1099710743236583684922777600 525 188609091619795141680000 526 3369990900112880736 527 1133871365088 528 33 529 0 530 147616399519802070423809304821760000000 531 24405911387273942310069805063864320000000 532 1388086210151205468885220163007283200000000 533 38485071518807597780191323860081049600000000 534 607151399756924722972006118925319274496000000 535 5954383723961277868138939426718733041664000000 536 38420968202215967833357587403185183522816000000 537 169568159458138745567317139700083589120000000000 538 526103627408760520343749276717216163168256000000 539 1170182633456586862552127752254148413751296000000 540 1891877247447411758998221382530889311584256000000 541 2244061879151447820047690409188563898597376000000 542 1963834996059068719786488864537756273672192000000 543 1270890115161433864343488792849046479699968000000 544 607753321578569498321715769853368197230592000000 545 213966731727667048154233399268469929201664000000 546 55080230139050588174517908486804891646566400000 547 10261861874269950532530210703562734903296000000 548 1364231772521397444260153311666715516313600000 549 126997604466933755708374065980232338841600000 550 8076485789875293707316211651979716921344000 551 339746363588010716962803125031323086848000 552 9060634946807510624667309714583829760000 553 144750998287301734914463437933364992000 554 1282087292437603376053691637866088960 555 5644321862618149339401399589079040 556 10516126329683532994876140476160 557 6452992928088149808502368000 558 855142461700341813561024 559 11088395706836536704 560 2409476651934 561 34 562 0 563 5166573983193072464833325668761600000000 564 909317021041980753810665317702041600000000 565 55203120819090248262589140328828108800000000 566 1638475607290019070772592569334366208000000000 567 27760690256757317261835913115383218831360000000 568 293404626304614186600943736584700354887680000000 569 2048095464470484822341427778892631763845120000000 570 9819672365925581731340033726936094175395840000000 571 33250840911893758449171474408859879758888960000000 572 81131578264013161742847143369118974214144000000000 573 144715455321705446927809651768963581994598400000000 574 190599510426801216350025353902275487983206400000000 575 186547473517518415745030856741221074254888960000000 576 136126787180073392175391588094811919560867840000000 577 74092736666647027428036304897656381215600640000000 578 30011458704262392799673518092491857184133120000000 579 9000597242531320233428619717301482756240384000000 580 1982582474960939288519085203709471475408896000000 581 317121986237835112028023396876856834282496000000 582 36276990848508621815863336248198160573440000000 583 2909218367757219772815621954228640736471040000 584 159374776279824868879472409107899834429440000 585 5767220139029268123141655970721241893120000 586 131915174195360709467348556331841391360000 587 1798587072946856368087109320748773593600 588 13493271334914929497065480785710540800 589 49755880719447730374582911321107200 590 76377114381225910378607565638400 591 37672388733340385846405115840 592 3862321791851282952931200 593 36383882744740203750 594 5111011081050 595 35 596 0 597 185996663394950608733999724075417600000000 598 34781376054855763833257948402103091200000000 599 2249195651547339394550680663335999897600000000 600 71306458429261629960023228617431617372160000000 601 1294310458555466854165159534633981795368960000000 602 14702875208116773463542073558829224270233600000000 603 110700419635318841116010310849806988214272000000000 604 574702515336133303141115414290103620809523200000000 605 2116151606278809754223600235560174086137053184000000 606 5641260164841235877674708703831364142891008000000000 607 11051230026590343734886141786259255095223910400000000 608 16078843683547313792926019791612828789820620800000000 609 17498195636489703206051116577726971993368821760000000 610 14302557003765570271863652351170771246637645824000000 611 8793043943102595635301928440582166104000675840000000 612 4061555565117361832598648566035410667538841600000000 613 1404434014084573669191676961152560237853446144000000 614 361286943436971076642387870859251891368357888000000 615 68514766783437115542358496154399624525946060800000 616 9460537030947784694663110310340023805050880000000 617 935804742496002884330231548038225290559037440000 618 64933761342177123700431053448710649025044480000 619 3076365898041901292263602978888161727882240000 620 96101713273256592611388378604170761675980800 621 1891266931177235114183654407833990498969600 622 22068802643419213878939669157270862592000 623 140579145436453678834729930032011136000 624 435111022369476824304488274187776000 625 551271429539226808616445056766720 626 218881945907128241423496518400 627 17381757883109583935525400 628 119074709342821402800 629 10823317584660 630 36 631 0 632 6881876545613172523157989790790451200000000 633 1364905514879945883759667975173439488000000000 634 93837254147996279508477173293173964800000000000 635 3170948492169090277150460639922934618521600000000 636 61520904936279455198135343318823003949629440000000 637 749247041128401790740103447882926982692864000000000 638 6067938663795459362089962117520828269173145600000000 639 34006841372124745482464234999889393946617446400000000 640 135710390714395677890070638603307792905942335488000000 641 393793702939145271434246351733477516092771401728000000 642 843742648690354650428212708678593424537799884800000000 643 1349801236569114090075100725074153013266350080000000000 644 1624797236742887878465322944994649199478742712320000000 645 1478763359012833994040662396611302216299074289664000000 646 1019910550390161544833549969605270724512865681408000000 647 533033586373808315460469234945122130990731264000000000 648 210590367536546190666583711002805489871677820928000000 649 62596724979816670029539764702192589370650038272000000 650 13897520742079913635470362896236258090994859827200000 651 2281503771849581005182355544501846486470695321600000 652 273288323298534856971947031924628572650831585280000 653 23478499457179227232701163842115367949125836800000 654 1415206338460350201976559006420104574808576000000 655 58192021740334660877222958913408070469199872000 656 1574338311154151283564605601239761494697420800 657 26733907347272325441222698532840373198080000 658 267662545533241579748560358460155742144000 659 1450975902627335778191681903713061376000 660 3776855536016101308414223900921501440 661 3955913385473026696960114616413440 662 1266054374817260200335203686800 663 77958956270312909314866000 664 388744304493726388620 665 22883585751756 666 37 667 0 668 261511308733300555880003612050037145600000000 669 54917374833993116734800758530507800576000000000 670 4006680138930081141776505341121631617024000000000 671 144030426042742897432443579378999545875660800000000 672 2980439948658221593698303069139655566106296320000000 673 38824476993584582080038707366633153721280757760000000 674 337349372585024710939883301789108569262312652800000000 675 2035245350752139908002878513718902831374663680000000000 676 8775322769141108679156878870913927646345905045504000000 677 27622238972866608088611586384689763386206843830272000000 678 64484568858889770731025032555842865624074574364672000000 679 112950563624690713723377063956253487835729756160000000000 680 149672204121303457249431690571770065872971599708160000000 681 150864526636706625492124654666251044242326231711744000000 682 116021986423246714892299509067940828333115527528448000000 683 68131077412284063797919764795267937340075247665152000000 684 30508296502171773009216659826900654145843521675264000000 685 10381109515621788706452692076789927011208458649600000000 686 2668913782508766833158133742871964363934035982336000000 687 514211352824742373840446388356242677285061634048000000 688 73437424161914563253609994988459643205012634583040000 689 7664980556771283177190896756306396434717825433600000 690 574217912162299511333318374077521296715015270400000 691 30175774074109237104391278405570773076047056896000 692 1080423390962034878006749984559190941950622822400 693 25388977888916171941951838148626463988324147200 694 372988490728959025304181916567176697318272000 695 3211709173002204975916375036250519222400000 696 14846742990325614402062117132527372331520 697 32558181888657102370554921698814658560 698 28233992937738371103453554382044160 699 7292366416558860922786955832000 700 348537165021440238539815560 701 1266196604212967375376 702 48309792144002 703 38 704 0 705 10198941040598721679320140869951448678400000000 706 2264164911012916212809071273129221606604800000000 707 175001079580373315615034467152279420010496000000000 708 6679758188511230518664428812246438993985536000000000 709 147131684383838993653492967473241969668474798080000000 710 2045524467882007350969435620196734444630043525120000000 711 19023974616471433693501298420557669557358747975680000000 712 123229987115386668834297091267621324427712528384000000000 713 572423837166570262082243835867251088435964758982656000000 714 1948417543932896867968516571460901589317496755716096000000 715 4938749655365745918285642974934398496478558946328576000000 716 9434868352356339952231658033649629544271277290684416000000 717 13703415927450366681320167172109543329034214692618240000000 718 15223262076000894126557399023662242835924150858547200000000 719 12982699995076987072451919305876391472826919938949120000000 720 8512809922087647980918457814091521950957824224788480000000 721 4289787585843624050164799031433816660661321114099712000000 722 1657309127514196230456338920730728744687548145582080000000 723 488707745071629178067239457417073405958700796278784000000 724 109272217775458015288206451407613416008483749423104000000 725 18360519856987585869446060508194875859540759265730560000 726 2291323488541675151312733533182854563559555364945920000 727 209228399645629708386027525023991743668132590489600000 728 13717774390514881574590933147670325270221768724480000 729 630564106692649483777893178306438521718991899545600 730 19717508914343001924519788086822408422688770662400 731 403541962365037893526053757809003928730807577600 732 5141308774446879782634219573351663765333120000 733 38156020300748497179902010492299642423009280 734 150695053383386391297076820828464744826880 735 278863114962177701071831364363912278080 736 200489079485117881582295713259215680 737 41837459162052832638228240666840 738 1553529317191697940362246160 739 4115140847774037586050 740 101842264521270 741 39 742 0 743 407957641623948867172805634798057947136000000000 744 95598074020545351207494120421011578945536000000000 745 7815142551179582461212644344417696578797568000000000 746 316190629822953749118786803292495797362360320000000000 747 7399345898082771997036989229705538292042380083200000000 748 109565810627661361413436098674252149208399845785600000000 749 1088242899519978523895161636053784293435156883046400000000 750 7550280431773753173365395877537243005011261967564800000000 751 37684551940509210743405404386804602468764093765386240000000 752 138301397313063284174686376458982541989583426630451200000000 753 379402290315033544408487265667060088195442055053312000000000 754 787690859309254028223765891571304441478300604091596800000000 755 1249012571844485635132872712241211356450092043584143360000000 756 1522491544870060210483640439087125935372580347183104000000000 757 1432703724363133130491520713654790229068525849070796800000000 758 1043105573087672278451783357352265593038358048040550400000000 759 587773321846918863295938787724049295139946473331425280000000 760 255946132053654386172907829797882096890423490867691520000000 761 85840674903433016340943135125912086025849957674434560000000 762 22057454723134424198723590800922431332178045461299200000000 763 4310602466930856662391871739122415921932007624476262400000 764 634485700530865196975262434613075729694022053758566400000 765 69471095680269859037113995219169124774980113351475200000 766 5570192567115708264248297926482614858844052920729600000 767 320682320371103428649997364159003008227382386970624000 768 12932897966950673097888363846411712310754802225152000 769 354156117026195834447095660372172872966754085888000 770 6328357986861208748252391315208608917563508736000 771 70077024471321670322319008064380835901361971200 772 449129973369834132579777388227586050189312000 773 1518105058432351021013641462859203939392000 774 2374130841646367027387921586769624320000 775 1416890530026137748004087105574078400 776 239133336384418140136061579371200 777 6904739348708124029780091600 778 13346406823228000048800 779 214404767414760 780 40 781 0 782 16726263306581903554085031026720375832576000000000 783 4131387036725730177859002663599932830646272000000000 784 356676414170654705355160563290794201045794816000000000 785 15270845903849316456420231545464431721917815193600000000 786 378995440787383423542759735538715648176235426611200000000 787 5965725118866599269932246186531412457416833368064000000000 788 63148276602722347228749007266488050765712056123392000000000 789 468203129277191860480253682812645295759564610732032000000000 790 2504707272439321668814363395893972287156259240458321920000000 791 9884175370456170034288382107160980679443814612887142400000000 792 29258857353352395727723153026493650484814348779152998400000000 793 65799465945653146617246969322560788350484746244771020800000000 794 113493356963862783129284127056849238237059400124763996160000000 795 151185313445420581099938745419180917081995668798553718784000000 796 156275467292126690584260564888865404626615488303320268800000000 797 125695591130319445793208787194755453161833234998231040000000000 798 78745848163594504427357473962418601891580674256712826880000000 799 38397556482932504290612209786296979878624822017414594560000000 800 14537948655950574994722350612961219798192579546505936896000000 801 4256229616068276792127351546802005900866774401676902400000000 802 957769120658788598194688433754863325879516740528621158400000 803 164328027660677308590994513883151015803794974937296076800000 804 21274837142474940982678253675874008432304741791982182400000 805 2051299445902025139968051449536785043308084344092622848000 806 144904453165067570671292323653088667113826237336899584000 807 7347717405275102339424477992786870083352705784606720000 808 260707351383242199254277276723024897135647974164480000 809 6267904387009183715504936488858347913883655936000000 810 98009473072471026665276028769275701665993922150400 811 945239491270804645634183560220432406108033024000 812 5241272312816626233172117307976579002760576000 813 15186383581653293014561522961355096782592000 814 20098549910334228614148564494942718974400 815 9968520763546900744002876466789170240 816 1362014593169011442193349421841600 817 30605337829386031831351596000 818 43200220349991358899960 819 450799767386520 820 41 821 0 822 702503058876439949271571303122255784968192000000000 823 182650795307874386810608538811786504091729920000000000 824 16628832822821063965882485720989729643351244800000000000 825 752230557485910773594033627980284970005581266944000000000 826 19766061680840131535813807242083094017325177346457600000000 827 330149497557747688281133884297449609328516441047040000000000 828 3717109551032026553290364249488355255808811113381888000000000 829 29389366026461299613398001797170262239821370293747712000000000 830 168124206017306096138749357597566363810648371781634621440000000 831 711601626351522488057957606814756817434590171111872266240000000 832 2266710422738698474164652548364636291703803183077575884800000000 833 5504907435593064311491049664337496671528349866357948416000000000 834 10293876131917101207278678759482774227397213489800853585920000000 835 14929880951175690810771307313103400928165508738971414298624000000 836 16881967268919275664609763100191444585164054904240742596608000000 837 14931523101398888788813215717080239318558540735719014400000000000 838 10346278726168858150368705989327886656509049478682876968960000000 839 5616302073653285773722940171429545230021554700099023011840000000 840 2384560953061405848004622817871291701916555118157803618304000000 841 789355487424791775047687490710055479360492865823679250432000000 842 202736888408457871369039427822871757720034725711683816652800000 843 40132201435040329628620090023804557187753056727446421504000000 844 6069876031295282741888813841705965351976340865788078080000000 845 693763925516969370343949085863506652645562968030901288960000 846 59104188096246718508906991981457398984281958861620649984000 847 3689708038206464280585982294269117442823425847481139200000 848 165251774268873321496593683470891317430104036391649280000 849 5171742117194049191666220887386243503281865062891520000 850 109417191570798069540424526221129824423217164455116800 851 1500357367003748450579781686671367005240059710668800 852 12626401760067609275741888154828191648283877632000 853 60674220057238066068401291310290455369217280000 854 150921341550219521510402231326885021224892800 855 169246497118876490190096062569123984535040 856 69836849957741403688592255943241538880 857 7731638520553493750109981053160000 858 135309623760224524575680854320 859 139569961602793082064480 860 946679511513414 861 42 862 0 863 30207631531686917818677566034256998753632256000000000 864 8256752618661090870438534716030246325992816640000000000 865 791616157314132087203294515899399866504561295360000000000 866 37780216538392086968593842336771697357687181279232000000000 867 1049407121769472996171344961762345273958129258515660800000000 868 18567551749546082541437296112039565992386117612496486400000000 869 221945084922428425649373974711456983754706033347395584000000000 870 1867566535094371752366171025361874096755928016827187200000000000 871 11399691897899020549107398831713813855688532431293089054720000000 872 51629679704007575012575733097966481022728482773404074639360000000 873 176515628838312324104184850403351930346622595046679573954560000000 874 461638438602264921676607580750387804283250283189551235072000000000 875 932966643114189008800793110331249173877783914586319680962560000000 876 1468240005089100695100734829557930251230199878557119329337344000000 877 1809274079083214918034812800215297647012064088753965181698048000000 878 1752293105516137523391539755011746469887041568279514691141632000000 879 1336633726003250092019976962866724529977135310411027069665280000000 880 803467286293736636226955089528648288549734171156927938560000000000 881 380262258523795432974798172645656554806977750000682243522560000000 882 141361079368603662146687380467496287994075533315050694574080000000 883 41117140980863096326507868310528035484803541289183420622438400000 884 9306281358718637190438225085270105160779027705021417095168000000 885 1627171693196861712342161226420369977734742963325709289472000000 886 217755210726131636613667487231347473360946720830127652782080000 887 22046919686327247731322492261595874428782067678380028035072000 888 1664719720095386939403271700995893920455703152063726288896000 889 92100886459389033573566334810804782028819818980031447040000 890 3652783811379404099412316375725766163500521229006848000000 891 101071734021260100261618837162472253061350423743448678400 892 1885782168411219373144577565110836181302098595263283200 893 22720092606707063983989299246768755787080839336499200 894 167134832578493721343032525422588623179726869760000 895 697105004808751544379985523508303297909349430400 896 1490618784898269271923270347160427968516810240 897 1418091752125455756670245990152957145756480 898 487302927729283317843600730086807961920 899 43750615206426983240705331288035760 900 596756137066262207974762284000 901 450113166876226684734750 902 1985717999761650 903 43 904 0 905 1329135787394224384021812905507307945159819264000000000 906 381461970982142398214260303880597380260868128768000000000 907 38464082074032691819937913974626902509637536317440000000000 908 1934012192879461958946299740674628717922601412853760000000000 909 56702000366555406733453995715390238384499848557835059200000000 910 1061034390442985065789948114322469204522679808216059084800000000 911 13441958982996975071777039517487941351699516754559710003200000000 912 120150197630878998826337738566549544144177198446506147840000000000 913 780974397157674918314704733989544174524982258294243123527680000000 914 3776465237499004013035508902096748593950939522960467039354880000000 915 13824570087489297728726352767908885375251536160799979345018880000000 916 38832654201227195790548282472261065926370183202161095795015680000000 917 84576442222380723288172183039611528054471804656812896697712640000000 918 143966922664834108933086466419393860778665612990656178018058240000000 919 192662539871522209916288345085433725813256210554072656353689600000000 920 203537226404525305301307608435562350830931719441928683813601280000000 921 170179845761390855535541290795771321627370373330961013657829376000000 922 112736618418165206795142584947334050115917189923122185961472000000000 923 59154612091356293443674348323521518046932985237115813870960640000000 924 24544906807746226761620709060446238265294632180180822487203840000000 925 8029041695376537372820590946233070233070679282586301068646809600000 926 2061312826145250514887684961096576139594210790812484989367091200000 927 412825870987011945659123347089066801582226372903783168892928000000 928 63993850692452847671723240849676460883331460410137335362355200000 929 7603223192932870292409906962865110740322941858520302041366528000 930 684028998253559295816307814535438372230754146965924733386752000 931 45908249109468560525090607213857886123582894144152216076288000 932 2256811627810926958255306781743352888401646400518396313600000 933 79450983890592541919444125083384511025243454546985687449600 934 1947910927028183244342425117927268042012532415006185881600 935 32115089853480230472181058991186622246116183752650137600 936 340581957531823995504269820071202317630426959204761600 937 2193593982992092050039022633209041645080947336537600 938 7952832423800255607235317246969004715531950348800 939 14637335267209930712098800884690914695466540800 940 11826096995161720170159058025829516871756800 941 3387397998661998469123396106758707835200 942 246824599460131846638565578857620800 943 2625746808070896269063082378600 944 1449144917314565706219600 945 4160551999502492 946 44 947 0 948 59811110432740097280981580747828857532191866880000000000 949 18003144240254769281575455805096486117189751930880000000000 950 1906833027446984313073533694023136154579014558679040000000000 951 100877618226227557207761137361223977209986576652697600000000000 952 3117288582912235925997222481339889627294854098362302464000000000 953 61598036230907148748291426954985015294591268660279508992000000000 954 825715936745810145047499729580321264017760989040154247168000000000 955 7826311510329010460105065348642558929793886945913524453376000000000 956 54067503998958813639309906853761041056332110378565658843545600000000 957 278567374564840873770370468140172103729903447186874833043456000000000 958 1089443227077520144405830101190372480387747893202356866646016000000000 959 3278806433361730635910514864004732192868366864985862407454720000000000 960 7675336515057985271383094954554246402971688750057632396686131200000000 961 14090391319931799997924387462437761259942415003692688713606758400000000 962 20412116424069031456087840446176329431356443534483664055513907200000000 963 23438869319857637826471978544755981935903858274776881771944345600000000 964 21396855841568046606937621655210168154319557862223431772020408320000000 965 15552643594124134357180537913738055744901712325341781840879943680000000 966 9003392330132826087192116077846008631132326268845834584526028800000000 967 4146757999618332438519041250072615935780526260302664582430720000000000 968 1516033173838187122607719041560572551605450763465799515100741632000000 969 438356958847091577478310390065465036313912202532667827041533952000000 970 99741356723884776578363145962185691567722236668911839056510976000000 971 17741454636692808188955986333441845596710065142992374171451392000000 972 2446558210683793961593960079731752062362547716351391350892789760000 973 258878000709396277084031060540048048960072192369075674243399680000 974 20754520626496544555753201543181117545437191751805864760606720000 975 1241347535624504250296152156694922535460132149533313888419840000 976 54353555900822520947119388217977742985172999466278272991232000 977 1702305019170245710809918769098089705306801905920471367680000 978 37055425678140585306883106841711266894116836480701091840000 979 540845840236790396615200379940803377411634038207580160000 980 5057184346242081723858037222472205321883388065625280000 981 28561228668969337859970165988801283506096832092608000 982 90128044854777322463441765068212394211030435760000 983 142949490478176197849699544597344200971876480000 984 98184552738254049236376428565233031710568000 985 23462324020789541488568400805531954872000 986 1388506530569604827674039219781154000 987 11527734125003262775733726910000 988 4657965992878801176175140 989 8708132091983940 990 45 991 0 992 2751311079906044474925152714400127446480825876480000000000 993 867580093863706024426398155940840188123620426383360000000000 994 96409837930604331964383495078925865905237319881850880000000000 995 5359627856359470114448349228001829909166586817557823488000000000 996 174331077736672636806252316265743609199959172031493177344000000000 997 3632426197728093306884122373004133845175050965867424645120000000000 998 51442104006760478673686664350359003986685197698118168084480000000000 999 516162387735286577483815732675969576476988710994949072486400000000000 1000 3783142370062589559601654537008215647365144755657299956282163200000000 1001 20727615724375742917008764264862032780729621998731761478008832000000000 1002 86421002930516853857406469002359564950633819037331102439047168000000000 1003 278038543527230038421733690944755021274144975934055649478967296000000000 1004 697808556114700715059356502181992890815428827164021766231372595200000000 1005 1377826658748375266370674716951760709333192967342009267337539092480000000 1006 2154253606851293196801019079159368062512429696654742948102222643200000000 1007 2679938771637456514277780375129317725606253696816278199748001792000000000 1008 2661436684488610006168903283119984664734486853768534734972067512320000000 1009 2114100287183789858631174538546215240458367759854222083672548311040000000 1010 1344204134114733234570233506822452130577209405422346944972817956864000000 1011 683793781299240911232396539861574139036483979839289702801571840000000000 1012 277829381977403835463819691369975791605746234727342309467521155072000000 1013 89901946103522820203957353854797729044290696435929497738544676864000000 1014 23072154174017727906273459495354317510018520760230771303517519872000000 1015 4670112937098776943679927331317180019625450221464402673030348144640000 1016 740316226374430811996380141620218208290725653858048011284732968960000 1017 91104383445137262910055099513936702937528754333833630670022246400000 1018 8610100255510988100478137204099180854909388509211450431614156800000 1019 616758370429082293534278295993057261477093111634125067929190400000 1020 32954656445425673570833091435609075713939866710666101286830080000 1021 1288110984803364833455720065649629631597963520954019372072960000 1022 35963438091995661854166238142817773596428762834761736499200000 1023 696368137606288419259938547517984155442203899559344230400000 1024 9013421768477379845520722939507940983960223765447711360000 1025 74426253067300971035049108623225884551937436025014016000 1026 369094923055705740599603775494487503822722476783840000 1027 1015035421693828848340677820625530027930290112800000 1028 1388869449846192339125121537077755086765279408000 1029 811731215154130776706248761770516936867776000 1030 161953907043854038093194971362280421700800 1031 7789713252135826012649367179478480000 1032 50502668528354728394735193376440 1033 14948821493999066052474480 1034 18207912555968490 1035 46 1036 0 1037 129311620755584090321482177576805989984598816194560000000000 1038 42672834849342749806089118600345976694917609344204800000000000 1039 4969607225163041071167461936998625202595613254877184000000000000 1040 289965113263897685638611017573245937590217274314572431360000000000 1041 9914894466824397081650853691549870671558749885052500312064000000000 1042 217544377885355322165804373613994002908359287312798554521600000000000 1043 3250058540872191876603097763181445354649937844365927571783680000000000 1044 34468031974233381909650937494630701329998443093300278428958720000000000 1045 267568330620108045125713319151737244775510140357914741650646630400000000 1046 1556114019968014602085411872868324711179912681810588382741816934400000000 1047 6903197793284133556171388811085736546371475177080707450578927616000000000 1048 23690947136777191226139601741001223291508878701335623348403568640000000000 1049 63599700781014775721511823792219025725196501853403331037294388838400000000 1050 134724790854274295882706523648847240524420399868720351325663296225280000000 1051 226718259634284702943527463132910008531738080331354637467729117839360000000 1052 304633450835214774258669613020178460641289563296434931671928668160000000000 1053 328018443378845405232194823823375949242594425947153754002383086551040000000 1054 283702222802217637467153451763561580448416163637326949049622446735360000000 1055 197317257525203928554948999291412607144212276417600697622745634308096000000 1056 110358186382407371049104796675257627561636170548927947781996902350848000000 1057 49578785181420165298529795236995662813100467409965334035511990288384000000 1058 17851110722105204132333326581842132088180869374768778788466550374400000000 1059 5133724735258340238281431742824833968674130594365837378572273254400000000 1060 1173759604681015742556426869299762033136762179051971626745910984704000000 1061 212079534521001819064294800348844743457753312215380773387342204108800000 1062 30055878347549783329979898311340399697074300143562963256589156352000000 1063 3310253798312858432818158300947857061724069032079846462726217728000000 1064 280165050864039141347990530762291174160228296205179294232174592000000 1065 17975200118696231742292100580755384955895086941923504402995118080000 1066 859957398445761583471337706297726945487774600530674657832468480000 1067 30068976724272927594217145889055838180174785674252040906444800000 1068 749818461998802995100410587429529953076999521014841379328000000 1069 12937775884219678740028369640906529666692794711998375515520000 1070 148742887534770066577895529187648151286900093884961636096000 1071 1086191151266801559394858854065123754717213912656958432000 1072 4736209741473169363488600357093970905817576718772000000 1073 11364223795103023746468004873416317694723039650976000 1074 13428277345116560031403801331322083850487786944000 1075 6684101078273786778199276229216528985557395200 1076 1114292989361065962902618469627266681721600 1077 43587673964752240123963154629742092680 1078 220803067323230890937737404783600 1079 47904178825177988162312250 1080 38034306228025230 1081 47 1082 0 1083 6206957796268036335431144523686687519260743177338880000000000 1084 2141400439712472535723744860671907194144956396181913600000000000 1085 261072403608278943313653227596916685419505933967844966400000000000 1086 15969779299214392264831257131108837487961898318712778260480000000000 1087 573343212464240682293814279099004427265132998652216351916032000000000 1088 13229631897169971672057021371324590065548048615840519276199936000000000 1089 208213460654350487396741742300067937721203245484636176530800640000000000 1090 2330477711264618241996689334484014297607112340106526299521024000000000000 1091 19130248901865355026354570318304027671816202757397878384673108787200000000 1092 117893596156765781640396756698905526747663627751967931569020705177600000000 1093 555433912953032513396525972625154112635738234680598684742610164121600000000 1094 2029271023543562438421464976077600056292739892856078268182801940480000000000 1095 5814473189433021811851126830691798692791038520433341125832603808563200000000 1096 13182918363480326518561561727602996661752929789417968621170125680148480000000 1097 23816056384455998146029144500669015499867786243302176325714674093916160000000 1098 34466921542197111398531957021543277445795208657820388517427924739031040000000 1099 40115561349001761391838920585136322414947697509178174725868681607249920000000 1100 37649373704156594181750481198447762248139314850298958058135417257984000000000 1101 28536017733518813808430263924499143349055755464473204462026418867404800000000 1102 17474486553625281972605311339539544163858493816691898832539581887283200000000 1103 8640100625310186073842284091863133596707092474090248707883308903563264000000 1104 3443572541517754074797032470902109095698793073117527505438324346060800000000 1105 1103272101953450129789508399584014370729039998518461576017863534182400000000 1106 283045745333697060565216515489533245647214191641690016721555314180096000000 1107 57852515447129342089685641723688728724142192104756817039657118099046400000 1108 9360318116133124178239374331967876274549023396265237776110388458291200000 1109 1189379439949295490374582397691453700005302747033419941865343811584000000 1110 117549697064278254327122868596053619128392715364635501778534400000000000 1111 8931563070581746394452148113830244293697539103921491885230393917440000 1112 514431609862690914126313050995722961899877404845136241409636433920000 1113 22082288445463378527834527953820126924354980125100289751488593920000 1114 692041687432806418547739254866926634406054937174211460530176000000 1115 15440954609007121423858888647253046614229009385057492816168960000 1116 237801720080328378446530489856026383033665601657534910580736000 1117 2432023375817127540097281691997496360816827769966920182272000 1118 15727579361343988436487600788664438778903269246903057408000 1119 60371290002878663415475942428795194691252938140366848000 1120 126525190119860627150076051830976517566370929907200000 1121 129232299364876118066830058039694398355989509632000 1122 54830509534220852080242662589389760975046656000 1123 7642958421111903281715334023152056295111040 1124 243290639280732390193257037235850595200 1125 963506593174682041726285920952800 1126 153293374066216261064610240 1127 79375943432402736 1128 48 1129 0 1130 304140932017133780436126081660647688443776415689605120000000000 1131 109592115836840538883817431425053383735907435120154378240000000000 1132 13972994769197168707686722506694306426328197977819683225600000000000 1133 895093606097395101333578871164123511663023976343860884275200000000000 1134 33701871574655247516063476138392270367180803560213238543024128000000000 1135 816814867425815372525175445250012214827803483779937051997110272000000000 1136 13524750882239983018585664864577216628549712737400123053244940288000000000 1137 159537672616691511113128201268398162575366100348540556009904537600000000000 1138 1382736486814070942336941277416792488191713103306853216687450016972800000000 1139 9015015616706367942113278344853834403810224081144142242542135332044800000000 1140 45028019220716623332599715983225528185277353258875823880274109582540800000000 1141 174802389572799894377380385036323314657532119825069072055262243507404800000000 1142 533494886666304467487334674273404142842621524376103303018190824328396800000000 1143 1291757155383563621979115011314715944571884904684276883479810687998361600000000 1144 2499285449947574407937555912628659609621926992764860093737024857151897600000000 1145 3885560120910423463997106986823209789184711625968364477278710016874905600000000 1146 4874287718467609208998442815100804156119266175240240014788288603121254400000000 1147 4948496952715914654169100592416066347525832498111591936797422917360025600000000 1148 4073252870622747893226454621450171531834030337872927988669815920682598400000000 1149 2720602999717534652141770832038048362834042220696819067646832211813990400000000 1150 1474217008387755847152673143329057952092501500297848648297639719768948736000000 1151 647321497866768952190057631640883006654668504582366537064014220919570432000000 1152 229826014802354420594117777281911855925348856367778416981623118338457600000000 1153 65767161197241450072994084375419165035807536920751243355236511042764800000000 1154 15103717679643052656894558481257054163037213335447878221296769520736665600000 1155 2768470834061094594833030148864072217624208927488398457279422860781158400000 1156 402271283325407792578651544186700684389936444417385065423458622609817600000 1157 45952757609608585516066632621124717889194577262962020381218424750080000000 1158 4085605522686607399279868279675212617342300016241341507570140181954560000 1159 279324523988210574789182714866476730521520750568339283660465973493760000 1160 14473329978065878406214478478469599571249577721004866982017539522560000 1161 558531683327943537715574675482266662925118037923919002934677340160000 1162 15716919724756428880139331200397489763169291425251506074159319040000 1163 314294994620475670451514211489105006407538198428346069815367680000 1164 4326938470169738612532542415082566377025718678946427367818240000 1165 39420103955745612016555504192550715882876928537437413790720000 1166 226041489940783416803853500786646030377473028813108184576000 1167 764710813839220480309410439106631833943160885534164480000 1168 1401272603740342344114863144280461131688682988198848000 1169 1238273557187455804244550981968348492325530646528000 1170 448156999492104775249452462513817498721341464960 1171 52268427655438699255126637101957220650389120 1172 1354733725999870913905225818073385683200 1173 4196614006091722137449059732718400 1174 489872307970590584198553744 1175 165507286305863376 1176 49 1177 0 1178 15207046600856689021806304083032384422188820784480256000000000000 1179 5717849521922115072199170335220176542742996614964576256000000000000 1180 761665205066041745242531148404121016964556674085072928768000000000000 1181 51042527951008480985137968686218613474998887907211901665280000000000000 1182 2013294567635140579625486059679792139302148969336744251385446400000000000 1183 51192032497792023220478268505006808068452849568205204438070067200000000000 1184 890651446811275686217141797606989037819784051362239628811488460800000000000 1185 11057521331789238354334255949240274138604628474279278051512129945600000000000 1186 101044358864041849339472704124519256924658875235050772036353408368640000000000 1187 695872248952358245974485325512032206733587617825240182358063815065600000000000 1188 3678778433681006090797921537096466856533819809124947049082876906700800000000000 1189 15147952983126591116200517295582875513089152416555013154955966231347200000000000 1190 49149337278389495508601354646911776169528063053456902986586115381657600000000000 1191 126828927880247035639144795897632947226900089744759229526112797238231040000000000 1192 262213470256882355232158765583621549591859120760947423556581128457420800000000000 1193 436855711481609277499676952625706863334304965890301703550176148743782400000000000 1194 589097507782084768360776095139325522400159897736977732053077542767165440000000000 1195 645064108879205957653064838221132077480758076043599176993652584543682560000000000 1196 574799914984830993724005275503713552656138954252015794693297514836131840000000000 1197 417278562481256944282248503559176166768337539126066933552400328923545600000000000 1198 246840132219594542948473619205237793421336852695599100356044035831155916800000000 1199 118896203646532812551072826951358421433815035029209443166323042423721164800000000 1200 46554548541234372606667343911310088990061986816600441606715259550066278400000000 1201 14779658799979793533355593082866551048057819664426483016842981469061120000000000 1202 3790593323854834943905993356774506479035285447730143604383446678010593280000000 1203 781730035465629194757530850163411473380943606958311032289574289292656640000000 1204 128874918361527677283087333057566442769019315800770621235721686375464960000000 1205 16862632621572780386409680644712639984440186333432732698186147228549120000000 1206 1736038863121283220499547834687917893840267576244134421419121167433728000000 1207 139170266410774303878680905604338416734952973510006461995656626831360000000 1208 8579668736071716336256487779543138024480249995784785702051482480640000000 1209 400724477540821317651909240037724231193593509861472826956276551680000000 1210 13927767946895316449079311865484972439337712522413610666876844544000000 1211 352505886690090116668418522011544316674004583319663862222753792000000 1212 6327638485573291633850514566375614554553417570054050503689728000000 1213 77984789133201607577750817636753701877028093489444243367424000000 1214 633724768535127781627911162290133078616930417821246153292800000 1215 3226000142420957927659558353561878173943572553179515955200000 1216 9628948803177273121073373646046920980873945218586998400000 1217 15441734938424105835375359620469332284614016646704000000 1218 11815489346997993850615339118062343182798263706848000 1219 3650402952132461966062950794176868199462043008000 1220 356443379791563852103376877895157446445904000 1221 7526508308477365218913682553394334160000 1222 18246172346188103474959904417767200 1223 1563422267755972562735361600 1224 344806846470551150 1225 50 1226 0 1227 775559376643691140112121508234651605531629860008493056000000000000 1228 304019275644326926923951631227983429368398905123329277952000000000000 1229 42271346784379956464384441391990862658431131099856241688576000000000000 1230 2960542239718419317109832017828362868384713274748523203107225600000000000 1231 122201789890652913537715062066148018758596672060682509207627366400000000000 1232 3256198373069286821484333224886983434433098511862987440642850816000000000000 1233 59456239695832298362387837031891432190573624007358472735971868672000000000000 1234 775908632262334769390726801241717372069944656412456212284252880896000000000000 1235 7465390012543264056204400829336623425539830450959386414425210198425600000000000 1236 54228620340447122604019144002388122918531523552678483387003159393075200000000000 1237 302958525381584689900964941095539147949316957919905859729075799588864000000000000 1238 1320966571714363054923639608143415325626203910943086238681417004351488000000000000 1239 4548343863994998373529410239618563877017304830729109896844599618646835200000000000 1240 12484154204767473067849190399561281711722139494725845631389893181864673280000000000 1241 27522239249741060030332188337094374704185856420958020145392596493218611200000000000 1242 49025415251764073386163718673440448088419183578022024083830258688589824000000000000 1243 70889981920416790632619375922609193364165669095329073616648424588669091840000000000 1244 83498644958121732364768758710718749243995554146999750590393258116781178880000000000 1245 80307113471127611632399044512069881910317012578099320470706410064820830208000000000 1246 63159486206867505129715058039645686198703909733790564367398378570304716800000000000 1247 40641346466371095353710588068740834312232325867814326605612795212749130956800000000 1248 21389258942911478106644728445174912928153654858199051832283817909996329369600000000 1249 9195951659822773123057837985811003968258298962447514323610262796114382028800000000 1250 3223015853426040593258771168282081223483836583638238056679169421457632526336000000 1251 918091989130990303486451091220686468364404175993612933303355833388268257280000000 1252 211708462490166273056372438865444945525361064251973706045484538157072384000000000 1253 39321525536480163164672585673138804948214515497342831714295757481587507200000000 1254 5846120415480696417349100184969639424959541652262470644382656684975718400000000 1255 690533966609333704040302538585325060030368298491999412817620635598323712000000 1256 64218962309004614817475267843294686728226889641559268589117313477509120000000 1257 4651812735290916922475387049588072721003787478884907248110602837749760000000 1258 259107733194395087099746031291033048108232950703857334613656798597120000000 1259 10928790342582604739026730526101701489842857840110651231395771139584000000 1260 342693761497382545162909872686466974736076331414717322806832019046400000 1261 7813459654928652852530269835630473071604821691615613647921694208000000 1262 126083545291721125947796843061425487226840328579274955320778240000000 1263 1392949310440361670127465366465420585548137819295766010465356800000 1264 10109130067353166350625551099661436405167568756791710334617600000 1265 45735728386415975864600047964653734359583176264490648190080000 1266 120562257496991563342663181376837343269581462689942128000000 1267 169358693212331768601554955290150310898461607659457248000 1268 112295929936028092561456614215373625361467717504896000 1269 29636220746716845253831668437162242739040317328000 1270 2424198834506366539929127367497293746874307200 1271 41723965743088093219863941457637375927200 1272 79196232045649977020384114423112000 1273 4983408496057311713717073750 1274 717761190612170250 1275 51 1276 0