1 1 2 1 3 2 4 1 5 12 6 5 7 1 8 56 9 84 10 15 11 1 12 240 13 1025 14 510 15 52 16 1 17 992 18 10980 19 12155 20 3030 21 203 22 1 23 4032 24 109865 25 250250 26 119700 27 18396 28 877 29 1 30 16256 31 1056804 32 4754295 33 4037250 34 1093526 35 115892 36 4140 37 1 38 65280 39 9925025 40 85866270 41 125131902 42 54634608 43 9752820 44 761256 45 21147 46 1 47 261632 48 91825860 49 1498812435 50 3677221800 51 2494968273 52 677252520 53 86946750 54 5218830 55 115975 56 1 57 1047552 58 841492025 59 25546331250 60 104121293650 61 107959994604 62 42582004773 63 8047024920 64 783683670 65 37321295 66 678570 67 1 68 4192256 69 7663953924 70 428096562575 71 2868427815000 72 4504555859804 73 2528734008108 74 666251567850 75 93818401875 76 7184068650 77 278097336 78 4213597 79 1 80 16773120 81 69519256625 82 7086654605030 83 77388257698752 84 182959308499968 85 144848779558912 86 51751319677200 87 9923190624204 88 1087018779275 89 67203434298 90 2156266008 91 27644437 92 1 93 67100672 94 628936903140 95 116272268372715 96 2054404269887970 97 7276171965557495 98 8091461820041600 99 3867564507892800 100 976070336090850 101 143647511351344 102 12611726084958 103 642757707410 104 17371838211 105 190899322 106 1 107 268419072 108 5680018414985 109 1895320119488250 110 53853973619136600 111 284476000250886444 112 443463484556105013 113 281957770994739840 114 91879119439840590 115 17491778758103650 116 2045892333767282 117 147243100561830 118 6292460897450 119 145210647120 120 1382958545 121 1 122 1073709056 123 51237697689444 124 30747425697282855 125 1397822622362097750 126 10967302907241216354 127 23931399557423826468 128 20204839049067747360 129 8416749631784422500 130 2024405681649036400 131 303178156432495344 132 28894514990707548 133 1735720125313720 134 63090454996520 135 1257617057520 136 10480142147 137 1 138 4294901760 139 461844513749825 140 497048744432975790 141 36000183704709410602 142 417938613647465055600 143 1274671256824473594996 144 1429088252445470866392 145 757801360496851722051 146 226971231471396748050 147 42397460712737197210 148 5139151269660291156 149 406879994560696566 150 20707928975565300 151 648003280795940 152 11269622293208 153 82864869804 154 1 155 17179738112 156 4160832159698820 157 8014039735808412995 158 921489244280896713540 159 15773898870005713623389 160 67131558828786050453400 161 100001453072085952685610 162 67440771132080501521080 163 24950315914954631687057 164 5711638195104142674516 165 856743627325772134338 166 85841423752378253778 167 5735429268887685402 168 250458599494504800 169 6818039752825980 170 104357751342174 171 682076806159 172 1 173 68719214592 174 37472879039494745 175 128961212668425205250 176 23472992708933315972550 177 590591649588857679493836 178 3500981270507048941442797 179 6932698201360234911970440 180 5951325920496063841498440 181 2709477590478651263204505 182 751389290725556636611744 183 136802745266311094989200 184 16870105615829315851040 185 1420721418111400436220 186 81172970885270720256 187 3074648388273927168 188 73475053554936345 189 997398917064576 190 5832742205057 191 1 192 274877382656 193 337408250129111364 194 2072230081595418243135 195 595633329446814820717500 196 21965731442330690307792296 197 181023160614622425537062492 198 476603723696307785217537150 199 521612380945387661259841875 200 291999990500373119162120650 201 97409231008970080530305976 202 21231603292615655649455837 203 3158311131664889121345060 204 325989782202940443986860 205 23396336662808580296400 206 1156084264484473572834 207 38342342625746505210 208 810776180336462175 209 9827590064720490 210 51724158235372 211 1 212 1099510579200 213 3037588287287068625 214 33261984007551739682550 215 15068430063258080761627452 216 812463535123969068973410624 217 9290532539072346500046022992 218 32515840104590500270606996992 219 45444970867192674857792001168 220 31311074681955815258274687925 221 12519250057878121908562452968 222 3235456809265774309242923988 223 571978332737615627545062887 224 70897884855551254400896500 225 6214829878112324233937060 226 384618149562315987537744 227 16598029198840512582180 228 485998390278431570925 229 9157864404578873900 230 99722661392917500 231 474869816156751 232 1 233 4398044413952 234 27343778812787028900 235 533468136026376132373275 236 380284419420073487194770510 237 29913646611232484505844899075 238 473734190921316506381041213680 239 2202931134444375536034819492540 240 3937397420629281818880543803040 241 3345122332456439499236470580514 242 1601287184318608486271432983122 243 487588552144385416807946722768 244 101304436508527471903218680145 245 14849143737320271182732114956 246 1557583304336962523649283200 247 117384466996325165601988320 248 6328068985300131036012969 249 240544280472638286976524 250 6263658869048048799100 251 105840219117429932135 252 1041051335581331382 253 4506715738447323 254 1 255 17592181850112 256 246126914709670107305 257 8550812973390164652986250 258 9578913835099201214881385500 259 1097187354949916521425460164300 260 24021088902883906728049599461325 261 148300960978670081142860639406000 262 339331465678530721909283378338500 263 356264252741585652599495768182500 264 204301654556416731250123950097500 265 73028030356811702696765741559150 266 17686160690432623471359970697550 267 3029477923645329423997801740900 268 374375805631463476748703839021 269 33659733034718329489434012320 270 2203935059773562822886137574 271 104414432465551307585818563 272 3522525573386406150730474 273 82102862487768931069800 274 1251091237909662830912 275 11170457481336339285 276 44152005855084346 277 1 278 70368735789056 279 2215339664848665867684 280 136996930000240740442291415 281 240913911368537894635111466250 282 40116171293539718489990866338350 283 1212120060109538450720849794386900 284 9926161624049983848352991870813700 285 29094802452010960973759254329900000 286 37830402903190642601979919007310000 287 26032574876824839849572765669148000 288 10906708658628877863950666473785600 289 3061251139898089723366452172320000 290 607139357007247567448434707960000 291 87323390456315590179808392211200 292 9221137607594934328706767593225 293 718417256924443379555893345650 294 41244472408308300229932401975 295 1730650051817661991821208250 296 52165048260820024820444616 297 1094653316324160935232660 298 15118897586832479516824 299 123084647925366259488 300 445958869294805289 301 1 302 281474959933440 303 19939241578690173037025 304 2194158340672512313593349310 305 6051744657887345326661548189302 306 1462914271761526304003927047163760 307 60909305011339635699907103854400020 308 660934918616372737476742171389866760 309 2482402643463022652099206096944961635 310 4004911102960574830804610594155462500 311 3314537830689254924124993365443263420 312 1627743616511254297140151075755175560 313 527519130249439317768298555496167020 314 120282427484913049338986202451392000 315 19940644715559803909385301641254400 316 2442910412600865986799493068896520 317 222945938598564740308866402065670 318 15194530496493941175885966508350 319 771021704705222220720555758475 320 28852935230869413970355453250 321 781692946684638865233655760 322 14845576428785371647860900 323 186703260872257461843000 324 1391577099668999805600 325 4638590332229999353 326 1 327 1125899873288192 328 179460281779371809869380 329 35133026115184365847137213555 330 151872694444013716505412309290880 331 53231986492410115366394656558775273 332 3049717436313517546294270967632017800 333 43803434358237911590265444801605423350 334 210812611503577641308118161327069786250 335 422643971560383150229062870204475044315 336 421709100458895439417205675677874373480 337 243047204713363654591352910361548901260 338 90768011522875526664346072056194232180 339 23668700463887105708955129590256814380 340 4487815243261679296063525317937152000 341 631582602789161969911984095889418880 342 66690931135128807536535740690016990 343 5311810542141677873110355419898880 344 319319448498685326672571629431250 345 14423975039178347730599743095150 346 484356514090353943449044649015 347 11858364201295550597784672690 348 204788449405755515004447600 349 2355002647545709969732600 350 16130155120176095788725 351 49631246523618756274 352 1 353 4503599560261632 354 1615185181443849434988665 355 562446354930926235232067855250 356 3808416113949774430847648446719450 357 1933488066216799036583799008850502956 358 152227495490821253279050710157229395797 359 2890988822559758746950466878258246209400 360 17823940072715519722671887364108688255650 361 44456767404571599657120222574003964327475 362 53604716351862853792113951991466574877230 363 36328245371208977859093686398145510425200 364 15625928029195070317518617973047516539200 365 4642535423617406369115473670251913851400 366 1000579890976526688030836260329355548120 367 160463735887161351344521602675445125120 368 19410658160053351439015164694327579640 369 1784598528424680307342772281902409020 370 125115719235523407767390863793064120 371 6683012665414465391397403126609500 372 270437753766874293740075945826960 373 8194242309463278644548764468105 374 182177816275174241762279726310 375 2873200257383355549677430000 376 30328224939046533890731275 377 191546683825557056275188 378 545717047936059989389 379 1 380 18014398375264256 381 14536922505579288919606404 382 9002957125011748633312584595695 383 95442636822785699413680571863096000 384 70122687040871617621162421754095086836 385 7578341339656288236937569590766827049612 386 190096165045497549303464743695086150765490 387 1500785722354032372630968324303425466776875 388 4660733119457592704231484423101700956964250 389 6805524483805338246044122656832632397174200 390 5436084736918028889430513226030212614545925 391 2694698597086784797984467609638515166673000 392 910096284126272118029072044583140163823000 393 221881187414150196811840479043510957692000 394 40281181051451164559834180521255691229300 395 5536640056506366065254485279032441540250 396 581756015127210359807350843704771635250 397 46982074045265673608588268298269445500 398 2921293359913940446075919964247311750 399 139555570773925975177265442998211900 400 5088027590769214017468305093015400 401 139805355340151655028535340143100 402 2835030980484347058342775665000 403 40994539400484689719863515625 404 398593060017020371923969276 405 2328683894938775298627612 406 6160539404599934652455 407 1 408 72057593769492480 409 130833837785744340157639025 410 144093100962933611511431696120070 411 2390714496111297723215474720319416152 412 2540003424336424142187461420915802083328 413 376414865913927230834163870731775192398400 414 12458666890859667090108884075362458574483056 415 125884461195988145989346333473617957050877132 416 486990564734329874194695999719271145814447375 417 862678053119091659654755286689339864216969230 418 814196168267502786190642141591807589583083040 419 465803449516439788137025435482543211819257705 420 178641788848798599040838368417497112642983000 421 49088500417679748339433897512819037893619800 422 10033678354817103388291635529013961474039840 423 1556447184890881578711463314136274070754590 424 185378037494007261530508091168077329260050 425 17073916820638909582523957025274161724050 426 1220636918186545740790255956877619652300 427 67766418686444754403778548244758841430 428 2912310266046362673605697278231093700 429 96156136331627066789872413423024900 430 2406883318724719475031801563653500 431 44698051353719575777711628724660 432 594731464183304508391136918658 433 5343850543834206633714633855 434 28963959587177271727615426 435 71339801938860275191172 436 1 437 288230375614840832 438 1177513751484952129204156260 439 2306039071839742251979216408213835 440 59860892502422767977518513090936866650 441 91909494871039798480752240084313609100303 442 18660020655811312992591118628159420874810720 443 814153746326019184331101582507917950532490200 444 10521944470457793214557851377802520844030156230 445 50717482298467267953883794042771263796120526260 446 109153701561397035125476962466835328016846899750 447 122015793427060013375115914842349869644678658150 448 80724976715983873548744976905186872442905084175 449 35154709878653284505606100006534720701961060150 450 10860565435548259007538712474280851514000400000 451 2488400656357677969849343339958933778925995600 452 433162106423383065897326750461574490933752400 453 58079515679450502000418908424207366013471700 454 6050733268510325876014947294394463303535000 455 492414974205906111497261358980275070814000 456 31379078295025036725861621813637221988500 457 1564807497091936557036259732393568967600 458 60816799941197589240171531521013648000 459 1826928811296671692194423623648838000 460 41831162554833523409481894787200000 461 714065989265346423745086926864076 462 8771549248739138936792746233240 463 73053271227006350157098816525 464 368335821312637059615813510 465 846749014511809332450147 466 1 467 1152921503533105152 468 10597679031844293456923834825 469 36903218729699087373544304474356250 470 1498383795162446672833657073941157078400 471 3322865751361288266343899039790891102252524 472 923488744757399239343644223281159433759153413 473 53067256150109007323553708314388106705143777120 474 876637961585394023149618462428117900631833518370 475 5265102744658561654467770712210600610414223940470 476 13782562534067465462460104439761718665411119453950 477 18287790915385517919249040152282752970634971423750 478 14024072150090372655286474318847139433908467481250 479 6940777491816168453292359255301865298669245625000 480 2407132103795581808790447624328113362629666260225 481 616094834971348837662114210965570985001111483200 482 119772203434116639357987101506187268336382251750 483 17974465825036434880379710025371179068861160150 484 2103576316936573140145312264127762264357474550 485 193273892986403875750055056466323284929197500 486 13996500112903914863035846292767166390602200 487 799945273858196921663703533242197002187750 488 36026420129167601670880341566410356818850 489 1272318892453769358834741116936076750000 490 34921579830594499955866285728683215500 491 734204276201123155012933095397817076 492 11559425997798828880251949806563052 493 131495498932663252056765844952630 494 1017910266192326370611063042430 495 4786411909995265065569478180 496 10293358946226376485095653 497 1 498 4611686016279904256 499 95379442897477604542713175524 500 590530623463084616488321069393443975 501 37496837761579496665734309247608177318750 502 120047917819583167696814413318724513599431674 503 45638297497533105267704244709119703768921519748 504 3451160902683943411538086115695542975696484773000 505 72823285611925961604140163762254868080662814872500 506 544910148002639246693683760778856848535790296614400 507 1736406337505763168191455449331260881380704073314576 508 2740169396959444905305929176282540622265784163576652 509 2441521996756811334700438930035221082558239790437400 510 1375303387857097864091882116217508727215995339487400 511 535134902653817840248778279936172439540624211413200 512 152601487954835640225135479282648299748217192594495 513 32999866059711885058641561413694696592551096379650 514 5515570467890717449375293077373914477100443756850 515 720891999657779769384847698286142705786478288900 516 74263926308509555653177904295443067023034886090 517 6061496581683302453015363453682251325112548780 518 393092401217270300403152261364488512739629260 519 20261616798742939054067185991363490856376280 520 828131033936100220653911345748714976742130 521 26691444023409936073268138034319922197500 522 671975685747031296081277910963985615588 523 13017634879250230262942217546699961128 524 189624403629495981007887834359601092 525 2003264407722702046782153393478200 526 14450817368431699267327513587480 527 63520076344754722054187118928 528 128064670049908713818925644 529 1 530 18446744069414584320 531 858416975742574074471967018625 532 9449439467463175284085925874667258830 533 938166000403403963205426166136104906108002 534 4334492465180465812877102767895410679552107248 535 2252656530513151783856406292856737202414885645652 536 223996158364065325524048874407333439545051251622840 537 6033439540977607676565622383926931355724281193754939 538 56231508726282119082574992857079200782990005350410150 539 218252308583292654564204285958334006230835649247937078 540 410292141136341107793182591971071186114776263060567308 541 425771249367519718793399538116553565960282924732792802 542 273501001411103084944944872771011975170013277775013500 543 119425337041353870638154543054283858051240934492897900 544 37875888315942719561980535487049954753865176347720120 545 9081114778679723032538920841395545795246557944695270 546 1683285821939956964163795692736515977179569856415200 547 244476691627163634537048103090378727417047495925700 548 28073077643798154681320106245719572584208142966200 549 2564749561609338405172385489249632001183845800120 550 187175657927673382439113973604571922817600607200 551 10931988154717791884351179165632205968586076400 552 510731818953883512950757769746922537580052000 553 19028867364899306981499890733311226936295980 554 561962458372491723325749895771756316992728 555 13023208461383134029573041785233215203800 556 233208710127625122885281904729944170416 557 3152172892514812916716613328948305512 558 31007624729895263539995444501375600 559 208940266997143711308946316269488 560 860426631422692016371776461088 561 1629595892846007606764728147 562 1 563 73786976286248271872 564 7725764719674826030803495585540 565 151202425436855540068349220779183774115 566 23469054121144663373767350928723227952649820 567 156425351398369973910505195644578265505685300085 568 111072061068071703823582092195299893752525203067000 569 14513018962080618740191040160897620383340693870167650 570 498673009305305259414014025060496204148882343194314500 571 5786904054997357229258561178150757927698250215464829349 572 27367403170631708069469516997313411055454922531429006748 573 61370880770057566372344245370843266978653448747417328750 574 74337726038322022307893506738667367927754428790962461846 575 54574913234572823325305478297580809721054376774070329222 576 26766761297095421869237637578855293272851474641474852000 577 9431711093851936035328618085649501905939129474018202020 578 2500687682488498212831156092619510522936339374711612760 579 512213003917771466464402561295725833728065321360673745 580 82309267938660871878249166491517338366883311813913500 581 10482305098202303188793292355441053906279662960613450 582 1065644352030216713919681874796099186478166254202470 583 86916192461705816519911126850340102581415773799870 584 5704718356353766450351698583000239450037598636400 585 301610642369069999687455196094603788634319128900 586 12830126134100876793725534194541351867551437750 587 437531061469971079561547235226186033979201658 588 11882428499849080219977185545761108347565240 589 254313180610516555887712275851062194578100 590 4222132773540454298001296105234473782060 591 53097006332343329596444641983960518324 592 487538808757042336974649877598768000 593 3075654555764379987418142683863544 594 11890417097027242219400036463678 595 21195039388640360462388656799 596 1 597 295147905162172956672 598 69531954105023407117687784901785 599 2419375534901456288020584726488680553250 600 587024480043480597470812913424547560243326350 601 5642835775206257056994425146209066616935893293324 602 5471729213836612837434930861795536273069565540833373 603 938879134846084875788222973739896144860563799310699240 604 41126941843413227899123533716950612345804530329487328740 605 594022775686120243934681507801351548568035260759595213725 606 3423557167959220389669408439336822294122719725145650760212 607 9167845725080961692109056205817421260184676015303543072480 608 12988169423034784992764887865693225748802984169322298713600 609 10922872848707550753521051143371695052186135805211090436420 610 6025977800942728200932402851902895930182856052186007775400 611 2358400398624289210455566286207114136960534936917046505600 612 690126422997017064982794404652525080164856445254149645725 613 155728228754114253091957257141142960938473887675912992900 614 27583650653985174131626793013956748324492186778408672125 615 3878971204537243034229574251329681385616222560611812500 616 436593770743526074419652828965548149090533167483123100 617 39563469120669118289674213141750410036889920857776950 618 2898034913686222681162344921431650135884181421591250 619 171967440883307380338246089415331445504196828750000 620 8268810829529416892916368856131423662069342533750 621 321603358612085544948885830442046778746061256666 622 10075630307895740138807420459284380523842148362 623 252479091542721391305677162521118543775570760 624 5005619064207306334807390477660213109444960 625 77259459115217939553238807595565194655300 626 906256849256734015198457129888718892308 627 7785141740695004694231429960121441920 628 46076833219075548616426577199995750 629 167552120796638358605187553808555 630 281600203019560266563340426570 631 1 632 1180591620683051565056 633 625788016712910551133352851823044 634 38711649296744197694529582812939571044255 635 14681575213733013395719675222915298469500806500 636 203488129277501853571168629079579742049218727128384 637 269345949082662776396279246753950916654183469505565628 638 60656635021974197360220622346278949737184674991815288710 639 3385258597054922480940592676856947695290446884941180886875 640 60831674660438742563279859732678651601170160947223744962650 641 427276829709564283200929650002307182068520923265106953215544 642 1367473823798429181750718009438954344747871514728327825177173 643 2269840138700609576759073372717284382620126559193895247899820 644 2191727164032246482798529532923679028041160180821445217355620 645 1362555499883229043284325503072455837389276385649012489046320 646 592494722825474630257228270616972165492804932042600237095462 647 191098906652701757711132851916975655780334647667761206470200 648 47385632270609492400640198638848841902950923923333975829025 649 9221478288395005644552772849160123591778695275335033180750 650 1426473134541655637687734878178333132319574629230186378170 651 176979782913504530919378610041216332942522099769019631520 652 17728431119072327376684909227333124613857095097880941840 653 1440778443895693153154136812996037515804121075130282320 654 95292773176141238095236596979782752358012433204556920 655 5136640579985154131840275066732468194785206084717500 656 225581367062739997482323720304173648391153645114168 657 8052394729339157490920544575024445822371169577728 658 232560842416255774744150698007048355068695984452 659 5393743178987502787762749478240519407864834000 660 99336965641445366884149376949349961829949360 661 1429047321033168314665821897756035381612928 662 15671960628762477865901826917265996442392 663 126225166148258847891420922788255660855 664 702273651664811825896200274022524530 665 2406420279833735554184581179229080 666 3819714729894818339975525681317 667 1 668 4722366482800925736960 669 5632094729022394432739547171479825 670 619406077634796843282615859718540116749590 671 367158654686801300868610433184026370778583544852 672 7335962256849307241726584788597820531347968436863040 673 13249834913872431506689323807933739153165627245703884496 674 3914135223460169528337404624365229861662330182437984472672 675 278162922207830830660781719401290054525505340346368519095936 676 6215913453522757101571743550662823536238079411559355703590425 677 53205912554439574748957972002149379462401261058757574552602860 678 203636164023911414053080448398617340586938440624981836290674556 679 396621997820324760695110069906056316635387734477236601083439291 680 440677192170731820624795473923586980685524705650392523558240300 681 309357201820517783754068805985418303965701880824103010123146140 682 149594194798915047596922295244919984202815084020641716370246128 683 53141333880178571733785646286273191759753290712496313271215334 684 14450793372314996804093908834002159691452425630729664059759175 685 3080995426420394511198549181805154184652834942657328097716050 686 522512347923487230202157729455253872230656922017946527203800 687 71184638488644577891163985786313341690776793022349356895805 688 7847876253352188036397596445984173794890375924961204510400 689 704036896036074432816318187872500245744564645485847012800 690 51596251075674377118108312516123517758754375366932423000 691 3096335446110982453249276121330769210193130963227671540 692 152274426970032024257840050198110038956032197931816690 693 6131472563220482945339671566095837731571515074833274 694 201580520475516517869843310583298049799285473099908 695 5383832703711822819026614015552639115910021588274 696 115901818134234574907147092676944337358163548600 697 1988074221400520801242658882563669325180333432 698 26720589058182570163900398501665960264365632 699 274567744471875978986238110701130125758258 700 2077556291515010027351977339461177459975 701 10885860944171579975250103748916137970 702 35210331894894598302695753366210040 703 52868366208550447901945575624941 704 1 705 18889465931341141901312 706 50688868032838747180175578428413220 707 9910733509015745570972000564489033280214395 708 9181352005461810813767624917511612238586941552390 709 264406530390829148852677814296675531525384284637018139 710 651427074709715347943273509392260106240503906998874670800 711 252316523479231300605753259774609702141383726186182869152660 712 22820639406328632049222155301622470002027227225998835374058580 713 633876927598143956682803437465876725354528641338290041637071782 714 6611032517210858999827463977149988666271618399344175493338125146 715 30271601814008571391535064748888176818469993017522565470914206548 716 69269890828910433475565142836009049156792804791928768493937178333 717 88739585064200412092462722995561329877894628676190654074201929432 718 70497749098041587658794132463886390297739159515928746096479532800 719 37960546954577003495171869818151743815508149030750423398081947120 720 14849860421131284629894070508204045795580247397207593579108467109 721 4421687592836265778621418631806458692373634607362032748958312864 722 1030356781079964415278252451509322728893687649441760809637558500 723 191009537609497241508563315833370035844141527722076231625923675 724 28477555816450682651536598954553841752353456477029931325261930 725 3442017660438701327664783275760997279085778406471047760908855 726 339358904615933174625198225326537687865592965542419135084800 727 27418170544169146859825887886868675806579462318620610764800 728 1821029544347487090198787470851663757527325644916975946500 729 99595026878177600767682999937619792307019455094177750240 730 4486406420655291656301504935971816226508286560552713700 731 166226171987345220580687868647961659790485362762232250 732 5049458152708796618675668982668105343397620082826950 733 125080290204183461811206873684189859936890057116806 734 2506043508279184860566369754802483841560742709376 735 40133668299791944797977510139182656783878727208 736 505089201899227812664182318148783985943701868 737 4872909184286066035636586997858792545723277 738 34705054682574307776714433322412496035450 739 171557866684834446605980645501505685402 740 524641794143224607357738977069318935 741 746289892095625330523099540639146 742 1 743 75557863725639445512192 744 456199905125371909685548884766605545 745 158574571348290492980219329437242139602030250 746 229581515174481906647612348909662517402634654087300 747 9527996601340189630816944840574936779935116764087963276 748 32011916616702583201938379092507959013491517640175122886877 749 16250384931247315382243342464411462896133040883919176005719440 750 1869602679098323711846503830637255475339078017929797818715582440 751 64521236426156481624315104001376289726812627190549976275157110680 752 819754239558045794857894548370422427285974140068562025459642433304 753 4492006250830436164946581100625214452973132886386520827801267680750 754 12088642692737617944969531759405480605371537506732574611636865136390 755 17888203874277792071454148388134253278801336118290672917481473128220 756 16117400138687921749155462939993711057437985219552614247123432897101 757 9680114409848275085789374072358750907483094542394931424058076168928 758 4171550724955661828280599220095926480345790844451602133714021427280 759 1358680787299040015951781563262275531250933972504585874190092205841 760 345337010043878902497595405580286185917702583791407332503839261332 761 69798752013363036094968422977638900170800991783066921703077503500 762 11354008260620845980658540217810751155893727692266446637194796240 763 1499426956163716387893282416874834184789199851110648983313669795 764 161843924105417733513994127432479842143769099880295549276369040 765 14352128974582940432365700476009809840241823750441991882240000 766 1049634682716542591321121898315453267702166063800593309368400 767 63465395171550538876890236576266808236699125177577244931168 768 3176190678448891208859692608823474313123426537451440147504 769 131531707465160151165514653629531245717289896701525494080 770 4499063247418564543382636916277547761466553474712368080 771 126655464825605443388692100015872130662283372137217340 772 2917748015967685331079290506033116348508965148175456 773 54541253844324555062109581721006050633652272732160 774 817353259408725931362935947476566149079268659465 775 9652094112794665408402122312618216557603647560 776 87598012932509758480138390426044772371475113 777 588263785881179807285255511254754073908450 778 2747978979758597698362888607862129709564 779 7957468088104047389081723767941079128 780 10738823330774692832768857986425209 781 1 782 302231454903107537862656 783 4105799703107286301606305265238396964 784 2537227164034955850477881835699739221194324535 785 5740492214211504204105571770564659228436712137191250 786 343288839007994942489118140864889019805469884982618214086 787 1572454978295027572406846725408860243342892477703815626974772 788 1045775849512333052714427491724396734183886571334770033543517100 789 152977855931017512504451503618770821585778704838183169124796700000 790 6556426021236063979513794299019923185479343770852853567977313082400 791 101450196358244510268105565121028344875350696470862568048204977515136 792 665373314674530721162731910705500288591233007182338468208783450295232 793 2107565107980778631851336258971684517616553018074904032185144816078560 794 3608091144347591469239167881330858622302394443351472960821764273647360 795 3694867198881769033097317735306239792610787565866304993817240041256800 796 2479922971829544261550128199902005543364382984141410229800974810321349 797 1178250371976468265157598886248657188176777235117214369625146232697160 798 419534499434849768109391035206920553038774633143093767361028214397825 799 116121794924195669055347694220812937499841037550999430564293556160990 800 25531326947290849023923744975799460756424201833302198232659414072302 801 4519285152800344614666439345697909090695874234047337479507448509440 802 650126150351730414284475877647218100941893080964576956167460750180 803 76561601793247016938503741512917473396550927879940804946771356040 804 7423201607688882227549840553416868861743929741105796969881386315 805 595166800687503375016883664239806953945604472596683888101512500 806 39583001272914034810161638976997706876134087694109377700694188 807 2187872595552771858111738985159749210125527884637561178880408 808 100566506255827538278193865353036050086616212720283652414812 809 3841460835305281989179478424049855735579019104528351243400 810 121674362177409309324715994017033222522726216771240128440 811 3183161860985754128132010333823449701375057248119985760 812 68369019544962835242432104038089895352516493058159374 813 1195141489661736749967454392977383789906362712623120 814 16795462088250324983378070372266389634710632893545 815 186469261046749171224401612471277525328237087950 816 1594845859958177434682741223605933593996860378 817 10115754718969769725383540359223813306152120 818 44723839632521760732732580112753727738300 819 122811458945139846405672988867974231480 820 157450588391204931289324344702531067 821 1 822 1208925819613529663078400 823 36952200669839211413232600811945486625 824 40596042894217752591039946802186082139598896350 825 143531392563748100871896926204359978379084146535486702 826 12366829835503784431824760687376371735443174822267039907824 827 77213141491767564019881969579813212712089464417504563344652852 828 67253273322987041231466535544707172275146893511151273643840948712 829 12503277800961861573112503513337657595678414312970398900905849254603 830 665216601453761505882104670839442579078550944674823019110281568979800 831 12532239267761074246304966676343716479510388985825480921392959263650888 832 98382659075856910105477121663199967925333683810267851309767060377761888 833 367014747709111018302846476712174715812883851419954505311739436930129272 834 727916914381879549820277068289985350124521674763850399305326800961553000 835 848914250291000437512917633214050996172965953773844297426515217180342760 836 638026423869387922357493455387242965979586065370733307819345417797447144 837 334613964974758501720937669753632732814778230626844748762950109757736820 838 130239016834780235029804988939847089116682827808450872508096357156037150 839 39207588174987591259305941791516816887739608073266249340846397139614875 840 9359187894310570576986952703397855059491596189160599945413169258350850 841 1798450103904165374130488998116778158175042965288607482617536080384536 842 281063686550356260710297793545668042808736531242166519978818109398100 843 36003244758473221144432642535002277599676708837913514071640529240200 844 3803618242367028623832336268784134641523985388138762829709216760000 845 333033225045141111219874585970072273478871169147880818325642901545 846 24255453389363146223982574541776021254561303607430565202030121172 847 1473187701953108949630544234024011719446165112987631375767478828 848 74718955797250231146190665979921210465414722747167843289467480 849 3165254232985228266051153652728353271738435955958639268985116 850 111870713911755756890530809437989349388099862467766835317800 851 3290442136843263198168103639389040430172474872849409720552 852 80202753493573792801280954805702951958836524120525181792 853 1609868031565426742244703839254434393244946301865385178 854 26373832631599012935116555078828837717119511762074875 855 348257264981718639281612861817785045336236090946590 856 3641826981640222853989872145576753426624951535952 857 29404285669479464529202949505688732038253919921 858 176432999914039229281042258299012916739735790 859 739366929109192025540272266470854064876490 860 1927945056347306455124569143339906969340 861 2351152507740617628200694077243788988 862 1 863 4835703278456317675569152 864 332569826079794710948221516536898255300 865 649541585544271667835826854239233683006976574675 866 3588666565936309149834327961787749211384124072553446360 867 445458890045333192193531484194803861516386525089575281475585 868 3790292756448445552135393265330703832293650598159030674433995880 869 4322407075729518209393685865037044390052040073961612675593459924590 870 1020910434045284771687621602882885378112924868135150778997573679261990 871 67398563193423449900477330713935202513987111034665913730004389125686959 872 1545479277695048362219588736505769567047835861265305307411244338284962672 873 14521700917670893942555327344859712555700968808190674565954079304872898408 874 63831395340656854475461867092989653439660928982212500088845404742277034200 875 146837345519355882826276189781487982084015949473134010723840896679194469896 876 195377729718719150646010708483009558641401671301427966072048196995811291200 877 164772473650625980144216362898457139698420734845558887579956499992434623880 878 95532829414283671027741889333604151228080134477124600458965704307671255084 879 40659488567206535271763768593351918862528333947593161878645879108596910794 880 13301651796060699478455075109035043519400928421403442416797698906961218350 881 3441655277051231231988403913569469221165219148630687117345042358993973860 882 716435008357868856696452478832839440151942877333636251263663681715780717 883 121341685746433517455732256563269420602723322736191375230987334547133308 884 16861288121926110333135785774930998322040388607167710986331390237045600 885 1935081834231818670798113811474331350907829770758720288803332249673100 886 184393579915946902960646418722844740885802951119032872403304416578375 887 14649922321338646225106299325752220234969393855602718048618192659884 888 973416141434995697470691335718621598890310795222526341022012542240 889 54200469854685110780050205818579775387728514494496776355210310400 890 2531328500984836241275029660486055044440630737143188622763314960 891 99138864560736964206167470036810936047902059870340873877669440 892 3251348842562771896727136436465550666765880378389270327015424 893 89037872650577706895355838088052908143853006767390105507264 894 2026876958667367315340316598590179939141748403749835127481 895 38105354450842442375174450259911772883246565013637513740 896 586237639124431426731031619024062646766115042771909500 897 7287343910447076939874073948506227837316737399741879 898 71902861347722294245139250494966561393363357192428 899 548930109714211084893776810025357001918382108405 900 3120517554827253401668534614670221286165449000 901 12412315060292493806768332951186733864895350 902 30774334860229323487855370953355539249326 903 35742549198872617291353508656626642567 904 1 905 19342813113829668748787712 906 2993128555025603248018181277946767122105 907 10392724159556887217388615839129739899951845891250 908 89724299300376728242608782390051345626258790987887745250 909 16044112130597412347533937108018484993811878602078719788897900 910 186012319333672117503414598010746978191253822852052400112590917125 911 277656733791362096106060126906071749113026056556080303593216621495000 912 83285005668645629425469296585646090838330798618109943251623793814628750 913 6820018955371069539538139764628302493294548369833110804808111622116645975 914 190286483835557774165882570802148715544870145392851921295006856800659346450 915 2139867241766992346988792881061698241479826344966969355426022820749657692000 916 11086647683970494594674252470501545868030084529686041866192941342817158129600 917 29608942851047657790323613926607693386479345217083423050742493381985956161200 918 45022836818084316164171000911426665637969136898142504374412580289868569976176 919 42693581275188180038907495851319746828175306119911488865805632499458301312640 920 27412326596600439359398441832047244038698984821281837248862271518140477135624 921 12766842038857485616969317209179192401885767977081657930623839772203881226928 922 4536722884418747144796112392139206814416638272687885139154403081204724523504 923 1270618739245941390648013990274739951668885112581657118960107036705101771800 924 286001219373891400820718139707762923040452062827965516704013630476301625212 925 52382194846150450636390074030630211581438531293563460165895107224074731735 926 7876764179234284454740025429493480535668023996609975562168912651551265996 927 979324321062534764811407041798953607728814033838032279944646886073780000 928 101252294439176000099842648706379514095252859724851214862204073057950325 929 8745264205974059877639051599528265246392478374690522719713765259395222 930 633235239725746631579972921338375882253055881362011375759993420067203 931 38537121072653605272533558614196351585214808676181455395450389970280 932 1974157168173468331723009261491019720526017600003727292787004749680 933 85171983298790293811247502720211660147141506849145623700284031460 934 3092999660217077017213493748991533243882196888035590874207303988 935 94377873897119627203621787410626087138107575799085516295555200 936 2412213046069504848752108757728603752415900527134827298930720 937 51399638398873738288523721285504302885793863031402833699985 938 906929332794392012505790106265274348471999753856228326260 939 13127869702364003148327464463985324815190296058025083404 940 153895274569893842103075672513360268833220092071020584 941 1435064753636933204700961838279671714700581837249461 942 10374892368977280770246558349273832220867135266930 943 55956450811821717784517104444176156449633142000 944 211542679898350396502442711923105128060402651 945 499313957273840432342508368032506203947752 946 552950118797165484321714693280737767385 947 1 948 77371252455327471088173056 949 26938157717075134329397014212817212545284 950 166284292043149394387148264347717215213800415732815 951 2243260187275742208610989195178442146099718359647919065000 952 577815838033524347351638196187915639548184840500967473024847500 953 9126709918976735527327005886906860514878619460888297759448468113900 954 17827475524327902548932058322280737298076769994153563958878385098694650 955 6788963087039077415376497933052305941264203275403274541865877699183051875 956 689317438841403558915810735387086828898377199783282128896293191520678818250 957 23394461882356812392863074805758479130420560505170351437546515639863099254200 958 314815595850323128415503776637978639426607158370954780148303598113148675675725 959 1922926004033449276005517628467585153997438789518413190018952867143296016386000 960 5966849828309881286632998074444621846796430765398873782495460918396546514206000 961 10383819339322094363262866441213192720341565613293716266437699666822658643444800 962 11093132202955607717776959434209233445870081453636440707231909670487909526295000 963 7902528609614493643107855388467409105088878072912507998571631817843802676963100 964 4031774432616998629030997306611095507758736714859861324840796957337614850608700 965 1556095622502544532751305234489166685430239997498599109788968614012438906973600 966 471272387337584235004333646129188965123061748017081855417546808748158809291776 967 114516087030667932065509850706393447810348983281085789959521560232769929318420 968 22636908460746597272394806781417909681920909978481704769508195632195930590544 969 3675427843194139753639501372447759885503322574973273038277116237972806445148 970 493846496592057450001261911710535270239852951350764263314895603207851511824 971 55248003331346475412544481996225938344816664764353143232344960986531505625 972 5171748558081245083879191013045898358408432424967482236179584540731336100 973 406694001793259790715525699088221543095776650326119840712277999403733324 974 26946646179787096723583770839489840511986046419675863706714803016079319 975 1507443168344440205166534075037684742710123975753531401757118215039800 976 71279391483310136153604086048011208153457513114053826016192177428840 977 2849323470224370536814659038878518323898765039477832078231586124992 978 96203794772808586380880841943220897305649901363486123672534145908 979 2737996459061099420469945854674978960512896392000339719528654960 980 65464194283300962958003098504435472000536609084645295176080385 981 1308436430186140644285599325086865461581610360719127384574870 982 21710172744652188088671326768078501275104812892202031210658 983 296208112353958758089048925555707819765981132170084061600 984 3280097910059936272852643063709152856901492790225468280 985 28951755108152890451623017055651451300586079118788440 986 198497422762673609649335061106651384351034575464843 987 1017099504256080519350826847183762341190780052952 988 3659149515325974503769156952843767133312700713 989 8232057402308154114216326103135584102835750 990 8701963427387055089023600531855797148876 991 1 992 309485009821327476538736640 993 242443423784744439548958195023743723663025 994 2660557138573714399705651876738389433377616685923110 995 56084558803126487691209354583725393341062834144391918173552 996 20808205137566429052762380489958909501026810659510835830192888320 997 447717647473578910028679386864488898302984439339998344241523095683840 998 1144183737322440431812914396458324056386910122028850541348424225939296720 999 553012694120171008825518379728008458912624225265879074520121919797129199020 1000 69598331547410297186021231162942745608946901651106138421222907973414152801875 1001 2872279592338792554930705648409906281324298773093000565809155905462115761329090 1002 46244352332677989511210766129752011027946940992392024941562787689224031387106920 1003 333053856348533491994054620623966041821033893941426519866043152169045695829011965 1004 1201511799052244134243368835379236855266651041041190036742346719365178954189414000 1005 2396014895494765672047605710217418861193767436434665123373595515647491047283522800 1006 2888988105401447706270879272194688209180112903208223901000655775166081371799125440 1007 2287849093027078806925474775902421161625139630280077786994625245110094258887497940 1008 1280371537402144440606223627342616981222916058567044684523480355551778559503477700 1009 536886290874285217507742412178814337094719094776944335726265185962428485183346700 1010 175698813254530209074198519208685000786877823329727472359000870832730776765677600 1011 46026465265925813087511805599956046077532280276811472733851632835081245137328820 1012 9802442289051764542909914160939339225611792064333645379242165561498176319718100 1013 1715086846573075636818009773876785141506362414043682025522030112268785627378900 1014 248492396553225973324357705370892438003058728614646264981659223070355708606100 1015 30006585419743342032395342969601218645330095360609212013627554066920517631728 1016 3036006092261773832384208867249375269611067096548075395003281133789947087604 1017 258490070930082854616706205498146285602811406664316581882436409527820558317 1018 18582816496948061518039078693914162094157784974493995469887216812208523902 1019 1130819951224654552657285271827879050968444270567076584532009156204707838 1020 58344548567900023407023030525713236003727153643159758129491109132314000 1021 2554231588274828643327055797060571377559835229714049820531787526341328 1022 94863972656745899406967212337762437545498675716024299634946234130048 1023 2985503626868186770685042691699948171609835814365197657772532015127 1024 79435917972908262034472193673828782055062884288894348603665751550 1025 1780497875711343300715691621217427525540277349742358870163072915 1026 33446548854179333037759245406911538365285154231515849517152634 1027 522819672307267995661845721889468791368598328105266017462370 1028 6734939497541144208652652222026629129059564652064299330000 1029 70561188255070582387111874935792251965264172571258360400 1030 590381281166144950274814295696012266058949429496171000 1031 3843923810495679347517878493904096179584791988281176 1032 18736185355908700773518734476735394050159130113765 1033 64222541166169147828862402625523420202153638200 1034 137865920213601032906323583453717538896479860 1035 139258505266263669602347053993654079693415 1036 1 1037 1237940039285345090527035392 1038 2181990840049109339449888470447431908887780 1039 42569015807782949104695595561563440894410551059414955 1040 1402175052891445136306196770126259225600892463990470202363730 1041 749300456294475397699302294479336102576630536386530399747148751143 1042 21959550859186715828997246804713202355110336510413313832670799634785600 1043 73408781305635133760510337013965064527352295559428169382290003147733705200 1044 45018946786291837482995063897473728765467218146101487842584785427486168754250 1045 7020489603644951625353099247582063707043631855493400298595506735603510521463480 1046 352204388001362793695045368777982030106274050465233297237991730821969445212851310 1047 6783115448801971399650822924838983442054256865804252942162497370172339227745903770 1048 57604774410910440085065897221922527704827177830072977396617471284006000976706041435 1049 241721256043019978897353063962907523207679035815656101279584578964448854180214131410 1050 552960238487817452261736471693523868600233562064273143373955128642723411430914144000 1051 753763070671736856649024957193230618107374139619521599310171593639725606493433732960 1052 664855417458001707795289461654814717499871038620885250557615105744728452027189693880 1053 408783462076875162446406177998544104752380533619417684344538507663418679634244040760 1054 186345192888927158130021734832004571200838223068055446486480820833856971516013750000 1055 65869135845093869482566744088086606864065259759194324806321667017608899933307937800 1056 18581148886023925401473693995919691280446425161872049296862076713222032896567390280 1057 4256973597723686453873330762485774140305650144284534439735079502166712138366752680 1058 801179447539932152569768945466712667131324014682629633971811589092376995586775200 1059 124918386997395694665383855465244047424492319790431917986904921969576159890500200 1060 16245874746135701003642984313791102749009182481873343614947680524429877397396600 1061 1772249974502128718870373042629075045037435814197583200461126229402451756347240 1062 162925077103065752759728580940437003446484423744989203969461252209004250523500 1063 12669444805820497708068256947582952718585130215533592151386405764587101185875 1064 835780007306195954632568737634062088379623619428710628405673025026591583500 1065 46869842581996582416601288083951402369626427901997388330747547877837654221 1066 2237229882653767111781742364927767921669683535135125956134965072968974720 1067 90934575642229196715579620946654150957692321689182963030521414517016504 1068 3145942457258696765243445879435405673429481501040823394780226992787078 1069 92503534087984219147801867183613646119691140939804419891345099256499 1070 2306003548441664055631371607680916929727573587090674271585428751150 1071 48552204948110279487203216385726798497808749698186217404222601652 1072 858787143586642367464294566339641185077166337464000298585202805 1073 12668443368427274975471531334846363687588451839824509305499556 1074 154329016093768872024261261954814594461383344435690449552000 1075 1532035845647743654368388190214002544280973679240524496480 1076 12167963485341112236558641546472189453162968343669894780 1077 75333261921406021161151362501208270645455766556805096 1078 349719429427506036059018958467349968823239106357840 1079 1143435864935795830568108596198376170506264405465 1080 2344707857011201293030981400270081005823896390 1081 2265418219334494002928484444705392276158355 1082 1 1083 4951760157141450730852319232 1084 19637917716360440356113447463302679451987465 1085 681105472011798447356771349890013317059521198814760250 1086 35055597984381481816127245940151191712295903832099408264444200 1087 26980969102049299816885684570655920300585351695972998287745859590316 1088 1076916698651927046835380981898546895761434230944047370508229525389119317 1089 4708318750762220443538321224171356279635384607204872173173977743462907956800 1090 3662807291374678121249654265198697195915801169225119393525710193909418841830550 1091 707561740188629435881643139571344714822811880106338352038509020332767556142965450 1092 43138053971331842061451700029634594920131356955968584317455328701838396488404316010 1093 993582001388342007512375731512368350426083568308677969355494437152942985337365578150 1094 9949573852934028974826262650786625843317200700236655721722216603655886346531768466650 1095 48580766436907571684372304314000831401267622880547126538039447810506333298200196164800 1096 127601480113255267882552086573349525313604055668417238993677789644815799793071546222865 1097 196940439718438751917942092283335807753909504490393266994923914316312761222182999347840 1098 193845652095243372486204458160334974177603979174306713437935722917570250660658257165780 1099 131166442750561724554658806566680562008273008755570674329118889661931464882416154513740 1100 65062399299748673672433295755550564566494676402681293205571708532412547292709225685140 1101 24839090268537652933987407652258707848481300281137307143930108262637573717216084609000 1102 7538649522431562314070233423023526812249194226022235341297492963871256229308887588720 1103 1855375078917554824468679531574224216412670997676744056616740068605363933317026740060 1104 374997186201322257104547825542823232703079807197467945936258573707747055226549374620 1105 62805741439132971752687577431486975393673037577514068844822101452287668765517210000 1106 8779143483311393069827182520759511677169077510617777407875726758336792367528585800 1107 1030296129522390045094215898171287252868602942858245805354815960681163968822126448 1108 102017728862979732323321144410294220961608969021816481911423589857956664502543552 1109 8557693501128358451346834780021973213274636383311446350966684719939161658151150 1110 610117712142414095304530438880928020798849011868424629624457354663163032961150 1111 37060866772959897924229390269298189124587569656207939801467024340047639662480 1112 1921320538268701096487087523737116675052982568602299606720147868803643678105 1113 85088289295624512954979222272385764758467446209834952001689888565404954240 1114 3219460481734742227828764123317590618501114546685440097254065510593752770 1115 103998752769584188939259928851906042659775681624186635164947146089060295 1116 2863427933081417458995015665251636544675041237404157408561055190388550 1117 67015509772316844297002823860845108827946816669038006545313085031256 1118 1327906359548528857518213693758949864609604378682552091495880713536 1119 22154902614033544499041263541199336584466079080016971142769450389 1120 308922897577740333740983026898655270992404787723700484013445610 1121 3564297360165366409707466213241100736079135034588927783352000 1122 33573563657617839423706276079663281785833994370018593281096 1123 253455555177917253484471738335716967328974340929703383372 1124 1493943454042742886452800943949209750517058297687935960 1125 6612982064524981970119028589599706239461565458291500 1126 20646592304302055737745360151183655844352907416000 1127 40483514322160893603422274806242462439908830161 1128 37450059502461511196505342096431510120174682 1129 1 1130 19807040628565943660897632256 1131 176741260382754701011434323359245244993916004 1132 10897702181236262595758010279758860186511824929524037095 1133 876414382938893492941337584318996741298293610312391398159979750 1134 971499480785569005640538966307417589393007773181836380820221792268946 1135 52806681042018393160604730325804864306998719790791411175921944909131528932 1136 301902116986406643213344132827602840668256837619742703812350412044679945769840 1137 297863990219022123933810803877041847018476684530048982956544725986552924402022500 1138 71256664795942100954539766541168574096399394616877669133508726324861095048284386000 1139 5277944013742454447943196927800283593742193422672164714792882832281788337546391383600 1140 145351105134584182680739308646602562424545054918894255599700875868293744497799401729500 1141 1716199956152955493845046155520744201884181689622910416448109701574528193870254655635000 1142 9753235435082802632056757596914071182951932190421003140989324629110894554814115438625000 1143 29436112560820165221546828308345658878563315379968387926358981334466267604242206894190000 1144 51508369380056810549638203384945421482942012643433094939187621565200876906911440639972475 1145 56676835848966139999289947592594383970783781444847433848996508662506438545981229861325500 1146 42281706612802623409982392736056286875319320459532537158672469578897603904064182598280500 1147 22848528611030140483010025020578030088513722781167486536308264777035452629431850519661000 1148 9423345880595573673295908153355151350916097732010344090889711419256341494747941824320700 1149 3075084803148419283273577069100276772446904041800988946838004356338284516793846517288200 1150 812074070152362062858673090886061998287922775592678336500360259460111468346153540413800 1151 176002701526551374309106074440796781865042254778428111183921375413572919254227325818000 1152 31611177638916621582177107745760391091804881441104673656311117508485469746330178892100 1153 4740561085889144617791793128011008769183587680820108027577674034858724554796134025000 1154 597293936045216774282461190898456604091173254422231211881854093375650161167493889624 1155 63559840994574517032657112760799638590034095163723822667282736376714269026102435408 1156 5737236528984576096724229882857052919412963923534425256449329124236332733994744040 1157 440849525592784025158094997483665603041704826025977272008725831952319473012940000 1158 28917563952799203730590198369702374471495888856256387448421033778532108795686000 1159 1622623989317975266908083851486437071662033639597332754845816561164761313746800 1160 77991737974668552600305921773844372265870711629770813371765642430482356083650 1161 3213119855421543815444200147280349507469910279247949757618289458502308764875 1162 113447514281213897967905480760495265979666756009091043541558734695219276750 1163 3429559366474737312475847313462565038188073920804034354363211443988698000 1164 88602588718709876546711379945314290972078892256667925209955313821241225 1165 1950539086464156360630036511155951782139741673023863697596675923180450 1166 36438541758638640076144359697016981776517337437407830645352727169950 1167 574388356969634190923331075807539618055018634181632810823238606300 1168 7582204578020915561895770018703205689290969121066837411704171966 1169 82973844167061318400445871288820417207706883634210170331206000 1170 742589311307643137585696951147852699205680774836134736283444 1171 5335231909895073814737133865364480494597543657040467441688 1172 29975070330186071585976514357265028401687474759742104064 1173 126658346453423908617000809408665999961410167722518800 1174 378003438690841079930501610473528158768713650358752 1175 709421530229917572593997392193046278577505777280 1176 628919796303118415420210454071849537746015761 1177 1 1178 79228162514264056118567239680 1179 1590671349057856735941468453812425694592793025 1180 174363410448351909174802292293609688836537460983601573870 1181 21910848241371254503452137485104102726133621858553164298324325402 1182 34979519410072567032311591262006476114649996790626365566392986496820848 1183 2589114009222536650297528865790924478071159536133772449265480019838835225780 1184 19353684825072104832343021189041041398229688617785108440266217074385092540572056 1185 24212013267070032058283586568757522707672230626551874433098798330996544034651470867 1186 7171061136520809969795765489662574633241112882245786532822751706596849996788140192250 1187 645127404957840688008203854003857863529257134084991366442414378162713606043260004060210 1188 21237761964726678948295540041496185692749361984255405849186425502780375320836482270341380 1189 295643415016779861733023153332216050604463591798958460041907430544912616941638459853541710 1190 1955919596341572707400115286957802981849541243571381219258833511608513149226638422472418500 1191 6787219169876638366518405263427969948236432608913679264624901719015300310159659960379802100 1192 13480783127104386083184197371597439109687196435264515188005723971063760577326699941628323480 1193 16610205204182777676125329701128512120296862671320500314929318977870480500939383188948292280 1194 13686536764454116444148509206370688351047838593621680683999267601396673566724203551323335600 1195 8068700551043439547705041867365522075884409664846783022996963839813714972770357174904453600 1196 3596824197377035618942272596769835167462407100401866483137612901216512107095029970800057600 1197 1261555652580013930652948094486846219154650123001671066442578240177170375075614036720521360 1198 357125161622327550096750612085742927784272367017268278466375828218180444132501428396058400 1199 82889240959654801142128916773063503030058684855068400723506763842699704766547285213336800 1200 15940728747390962692408474242568458630870819223790391662076979257104387469914321303832000 1201 2560366006468536178953249152215192560702893795239294596600193620888551191199029087576320 1202 345705471587878636287024167923786152011627962848035363570493982595415949267995309914688 1203 39454871338672659130228451137130268261473965227394644580168149054955119443887507206912 1204 3823740955476363326777195433560148677117212642965178639220405482454934453801943069440 1205 315887890497262423109607102007378278455927732161231785453260740982122997630743639744 1206 22314173083401364583734296187144382678480758315868494833048306576794232575818752000 1207 1351067136669895272604547036414074130955237875980820266033405916162399283763896320 1208 70238033894726763002906166800112124539953373122806963872847630914823475910764160 1209 3138514816567391131554605212537799939869010372699872575599046228968239292725620 1210 120583557779532499161637204309665713278412575865181000042508254193728136683375 1211 3982003679652488857621206651443826127429841922404566417994319895827084899850 1212 112890405486357905249938460322232486738138150959673260402603665761502321640 1213 2741952583388738245500322486345322029624685269627078305647768777736676365 1214 56881421523786181773304066558938756398897886688592112861139486595476650 1215 1003502455961227034299962620811443719082852395942450607284352823036150 1216 14968647833474333693467660857404745475322465905789468900000304033260 1217 187332803124238567331089141225149652889228833771818166955773029830 1218 1947026730094160874727617200124149918214308896595697249364772880 1219 16577394001939875105365607300870299058174320754132974360469140 1220 113485320579878849015505805632694141268796911964900942551640 1221 608426835410859324837169136727517934719722139917674847264 1222 2456692529659138060069810742889334205306872518075925712 1223 7015451458223014208460626744364828402718842648813408 1224 12613937293778269478802445449861843097486682801280 1225 10726137154573358400342215518590002633917247281 1226 1 1227 316912650057056787424222380032 1228 14316042175199097184504812645114402481913046660 1229 2789816673756505905616261253849265327271292818393427615235 1230 547780979411937100097640961338234331795191969282505303752229696500 1231 1259428849220451471554581960199573416768879763444125108779472046136181133 1232 126933246279853519214690559909611183545423600564720224783643258142406561432920 1233 1240427165579244551136074345198934004981360079928511583854115784696541473087418650 1234 1967315168635741252793083219441856325673412550126362216931740306568370403438939600880 1235 721219906695264641148820410063742229215993858985877823212543493558416079007578163625145 1236 78784010953522340851945966153585238543503268823301670585741687527574260057066925520070500 1237 3099629109038788865280268085382411481250060404040722302528267179369192212998787832508457850 1238 50866031082588021345567076559355012696470855508441289306164736585999270934516339535043071450 1239 391799024455348795554770748267452035557929117376577502963088359413818524195450364045181896850 1240 1563975209314488355518577730083089713198541631748593646845236664465163725252275679566643500000 1241 3529540236346319923479893260093885505757077551304057233125944023162171889394041423251642365900 1242 4877256411051830010932636555831323349781865829853327647542001710332057719627289883512641453850 1243 4446802679588962601513186560124880788671372280346118253770199361970855277566709676711314394675 1244 2864407258472429706388913748546176805054043122101556072832298104064522398188982788719459415000 1245 1381223316760177003959697052451528921411582157951990633052657219406288973448989282313120323500 1246 520646941385303975305697995294868470084694253811807672494010108303898884832960904656512867500 1247 157868548078516585253744905770807303463037483879286782671025847434301946333326849818673396900 1248 39194006529994999819972191687079698895986637859347625951254101026015019446766206609477892000 1249 8059637671080995677680106383103208202747938089682561278014820406541518967510616771803027000 1250 1384342836952676281195637640211576583029075292712588039070885531464793017112730816887687500 1251 199967231198514437021097682580012391248714698769762574461856764771552997728147472615812604 1252 24431399207721147569730486883332528469137728233083800548470294224399494381414642514939760 1253 2537003645461278097105164686806537172476267251938391433008854449644631925836564855038600 1254 224827898073359106453897996816760212092633298489893110965942100544051502581559106593240 1255 17060806627854595876963247655346153028937376732717783496735001361496273658539329652488 1256 1111582664284146715279205986221565526915686378593895946250443063029685361178763018240 1257 62311621220908176489137868045558682620554370354818300705141035171228331161510356480 1258 3009522739440331473794675516591955133404571126018070164860610435489989711545823990 1259 125332942807953815588717652395444703158925360538055464720917993332292401603514240 1260 4501127261036889206250862923273494975820298352240126342610023564321828358056250 1261 139318402187140122208828725376385982011865151638633465095691827677499999994630 1262 3711367061885844203716595141228212385891615814813955531512619729417284241215 1263 84903728281602699549775720024359162220337455174354163160248049379716436530 1264 1662562747060621779779160039173116761855138675751412525942441483860518000 1265 27743110356467249052432541628234263430991583490084131895160699238011600 1266 392175046403425591881915396939878704083054828445508998184891511123105 1267 4659633940649698489853776268817078830109860428727952281249322406330 1268 46055682200267891941772175971096872557501895533887576997836525400 1269 373499924657775491737194792307710248672893440505272926728563400 1270 2439085116455631544544705768149623096390905105278483116625500 1271 12491722664473328630261538844829667190748444688992588812440 1272 48247153382520679369217901546088807533679669266584649600 1273 131957092961851111146382143582746285883197125522012000 1274 227512229244570881286865764797838423936546769642025 1275 185724268771078270438257767181908917499221852770