18 1 19 19 20 190 21 1330 22 7315 23 33649 24 134596 25 480700 26 1562275 27 4686825 28 13123110 29 34597290 30 86493225 31 206253075 32 471435600 33 1037158320 34 2203961430 35 4537567650 36 9075135300 37 17672631900 38 33578000610 39 62359143990 40 113380261800 41 202112640600 42 353697121050 43 608359048206 44 1029530696964 45 1715884494940 46 2818953098830 47 4568648125690 48 7309837001104 49 11554258485616 50 18053528883775 51 27900908274925 52 42671977361650 53 64617565719070 54 96926348578605 55 144079707346575 56 212327989773900 57 310325523515700 58 449972009097765 59 647520696018735 60 925029565741050 61 1312251244423350 62 1849081298960175 63 2588713818544245 64 3601688791018080 65 4981058966301600 66 6848956078664700 67 9364899127970100 68 12736262814039336 69 17231414395464984 70 23196134763125940 71 31074067324187580 72 41432089765583440 73 54991682779774384 74 72667580816130436 75 95615237915961100 76 125288932441604200 77 163512674542432600 78 212566476905162380 79 275291011073898820 80 355214207837288800 81 456703981505085600 82 585151976303390925 83 747194062048945335 84 950974260789566790 85 1206459883091241450 86 1525816910968334775 87 1923856105133987325 88 2418561960739869780 89 3031718514166879020 90 3789648142708598775 91 4724081931321677925 92 5873182941643167150 93 7282746847637527266 94 9007607943130625829 95 11113282527239083815 96 13677886187371180080 97 16794366584493727440 98 20573099066004816114 99 25144898858450330806 100 30664510802988208300 101 37314645675925410100 102 45310641177909426550 103 54905835780290246290 104 66397754897095181560 105 80135221427528667400 106 96526516719523167550 107 116048733584145830650 108 139258480300974996780 109 166804113767101919220 110 199439701243274033850 111 238040933741972233950 112 283623240203200959600 113 337362380452228509840 114 400617826787021355435 115 474959279180489235825 116 562196697805477054650 117 664414279224654700950 118 784008849485092547121 119 923733198898277357499 120 1086744939880326302940 121 1276661531315723132580 122 1497622180966521367065 123 1754357411989353601419 124 2052267161195092892226 125 2397508365882117864750 126 2797093093529137508875 127 3258998375029362051625 128 3792289018215984932800 129 4407254804953712219200 130 5115563612892701683000 131 5930432152999503721000 132 6866816177157320098000 133 7941622187494987591600 134 9173942871761451183400 135 10585318698186289827000 136 12200028330113012004000 137 14045410766600694492000 138 16152222381590798665800 139 18555032322653892682200 140 21292660042389712914000 141 24408659072983329438000 142 27951851519061554679000 143 31976918137806418552776 144 36545049300350192631744 145 41724662587013999461440 146 47592193263312843135705 147 54232964416333239852315 148 61742144104748611524174 149 70225797493187352038946 150 79802042605894718226075 151 90602319048797762798025 152 102772779816546716009700 153 116475817125419611477660 154 131891734097901618879115 155 149220575074268254936225 156 168684128344824983840950 157 190528116188039729949850 158 215024588269359123800545 159 242474535708000714072955 160 273210744459719114448400 161 307600908098005436546800 162 346051021610256116115150 163 389009079465322392598410 164 436969102961047071137940 165 490475523731787528828300 166 550127952293761687739850 167 616586362637974509077550 168 690576726154531450166856 169 772897130596793477339064 170 864424422377992704918690 171 966121413245991846673830 172 1079044695313705179401940 173 1204353111543683845397004 174 1343316932106416596788966 175 1497327790564477098331650 176 1667909437590809932318800 177 1856729373921845018996400 178 2065611428488052583633495 179 2296549352169946661306805 180 2551721502411051845896450 181 2833506698996321374891150 182 3144501336691039574574325 183 3487537846148243891800615 184 3865704600549860699345260 185 4282367371866612151969300 186 4741192447423749168251725 187 5246171524664148487947175 188 5801648509628587739612170 189 6412348352747386449045030 190 7083408064081415263479975 191 7820410059188152111703325 192 8629417996345547157741600 193 9517015275969660579680736 194 10490346383739284957148084 195 11557161270221246139230940 196 12725862971704293501625080 197 14005558689529306255978440 198 15406114558482236881576284 199 16938214348828536681954036 200 18613422361350040309839600 201 20444250790335290176381200 202 22444231845911568563201100 203 24627994944432694153134180 204 27011349293893922619566520 205 29611372220578899128401800 206 32446503603400283087504100 207 35536646803724119572028300 208 38903276500919036163062560 209 42569553867497793497801440 210 46560449542575711638220325 211 50902874888515415314323775 212 55625822043119938384724950 213 60760513308638701927930330 214 66340560449227970472332095 215 72402134500426465236301525 216 78984146727737962075965300 217 86128441406628833017509900 218 93880001133225427989085791 219 102287165413812779749302429 220 111401863321974314578448190 221 121279861054957258728261330 222 131981025265688781557225565 223 143569603093895601401274639 224 156114519869090362688764656 225 169689695509880829009526800 226 184374380698235900750735850 227 200253513964112676891947550 228 217418100875322334911257340 229 235965616589804808979516260 230 256000433092712764458909150 231 277634272508998350187831050 232 300986687953680454409237400 233 326185573456779283150475880 234 353367704578177556746348870 235 382679311409547123665400850 236 414276685746115234793736700 237 448326824300590459571304100 238 485008109925184224445319890 239 524511032905515971232721510 240 567038954492449698629969200 241 612808914944755055470056400 242 662052488467101443856043075 243 715016687544469559364526521 244 771964919295798993296214474 245 833177996596787459724989190 246 898955206854428574966435705 247 969615441454339991339343315 248 1045498389046418773270248444 249 1126965795985100755602995076 250 1214402797397737883192882625 251 1308219322518593170306495875 252 1408851578096946491099303250 253 1516763613866074307438824350 254 1632448974245690144446870275 255 1756432440644096990860556625 256 1889271868928104326303792000 257 2031560126839007581004496000 258 2183927136351933149579833200 259 2347042026203944754112766800 260 2521615400053824942435204000 261 2708401725983737901134108000 262 2908201853310407090562034000 263 3121865662941375774766591600 264 3350294857790744733895854400 265 3594445900058896171993528000 266 3855333102482525732864026000 267 4134031880975238436444558000 268 4431682176405455603868566176 269 4749492053597878714902965344 270 5088741485997727194538891440 271 5450786334803889603636520080 272 5837062531758495953500525440 273 6249090475176742726688797824 274 6688479649212607449659103921 275 7156933476783918477261687075 276 7656254417024656975675293150 277 8188349318593938155451954450 278 8755235040650441566214012835 279 9359044353798747881125324065 280 10002032133830722926393476100 281 10686581861621418792078200700 282 11415212443095606436992623475 283 12190585363758704232712877145 284 13015512192885233090565628230 285 13892962453079743186558816650 286 14826071871570173699088886425 287 15818151030262601678953570275 288 16872694432280108457550474960 289 17993390003427864738863790640 290 19184129047772355787759188550 291 20449016677295807817721332850 292 21792382736388233148812515300 293 23218793242770008409462061756 294 24733062367298487218774804914 295 26340264976003804077756561190 296 28045749758622755420920655080 297 29855152968856481577109084440 298 31774412802568683964208954154 299 33809784441167389698571093566 300 35967855788475946487841588900 301 38255563930499151564806778300 302 40680212348629379480886081150 303 43249488918016498184942044170 304 45971484724045508560218116880 305 48854713731128502128454793200 306 51908133339324033511483217775 307 55141165865648713799395667325 308 58563720988344151207634019090 309 62186219193808737880271174910 310 66019616267399687475630356925 311 70075428870857688753996726975 312 74365761250706118677710812300 313 78903333123630559817367743220 314 83701508786554039806261727605 315 88774327500890648279368498975 316 94136535202286727705639079450 317 99803617589046463821697619350 318 105791834644389251650999476511 319 112118256649701565703218714309 320 118800801748028149089503273440 321 125858275119198138144325250080 322 133310409830203291060765560940 323 141177909426739878729925495684 324 149482492334195165714038760136 325 158246938138805957189128980600 326 167495135822242668972909245700 327 177252134025480106000457357100 328 187544193420507983123064558480 329 198398841271212625233081156720 330 209844928267628738227297377300 331 221912687720719208796279335100 332 234633797207894195287785793800 333 248041442762631006447087839160 334 262170385704806190358630817340 335 277057032211703702744925311700 336 292739505733120893466336178400 337 309257722357560316922116903200 338 326653469240173084748985979005 339 344970486206911762398461828295 340 364254550653260867128810626150 341 384553565859944135266019887050 342 405917652852163253891909880775 343 428399245933206141799769504941 344 452053192027677646561719968404 345 476936853974155315179796296940 346 503110217911761399549419264455 347 530636004909973269433582020565 348 559579786995971811402686494414 349 590010107738955172747847693506 350 621998607556127441149839435925 351 655620153910512708239019945975 352 690952976576348722455494074800 353 728078808153585370229222114640 354 767083030018956015062930442210 355 808054823907208858597448982150 356 851087329322385661718023188300 357 896277806985521183579157162900 358 943727808531813481533347836230 359 993543352677187800206662384770 360 1045835108081250316007013036600 361 1100718583140907766992803808200 362 1158314322956420382707543542350 363 1218748113719364054848806683690 364 1282151194779909005679091424460 365 1348660478658982095310859855700 366 1418418779279274272654525020650 367 1491575048697689564653898803950 368 1568284622630713599407527885296 369 1648709475073314296813042135824 370 1733018482321381505172799972315 371 1821387696717372630082461160705 372 1914000630448764458730721897690 373 2011048549739124346779040191094 374 2112730779782113780043148964801 375 2219255020779531281557929584875 376 2330837675455597100183747273500 377 2447704188431086648382375270500 378 2570089397852640980801494034025 379 2698237899684628619733424484475 380 2832404425083311810769893105250 381 2972854231285790082378317556750 382 3119863506459263218320102490875 383 3273719788969583048264655490425 384 3434722401541857624408818875200 385 3603182900800041377104619256000 386 3779425542686999922723866937000 387 3963787764281487723832348251000 388 4156620682543830369856624652400 389 4358289610537870657342929891600 390 4569174591692928914956297467000 391 4789670952686153366616386889000 392 5020189875542706202442844012000 393 5261158989568756100160100524576 394 5513022983750239104954998953944 395 5776244240268818160363990946440 396 6051303489805428548952752420080 397 6338700489321253651541537495440 398 6638954723025944613982978745224 399 6952606127263390816218395063896 400 7280215840066377818029733051200 401 7622366976153048316005020766400 402 7979665428160222455817756114825 403 8352740694931349739466378478635 404 8742246737700169157368955713390 405 9148862865035060746083790862850 406 9573294647433594492036131676075 407 10016274862481935625343716175225 408 10478564471519563423436503075620 409 10960953628776218517098541580380 410 11464262723975126510230617469275 411 11989343459424368945813699185425 412 12537079962646802044861025544150 413 13108389935628175302601527974010 414 13704225841793092361810688336465 415 14325576131849202342950719545675 416 14973466509671528077054018419600 417 15648961239431145885041417746800 418 16353164495205547449868281545406 419 17087221754341956063578079719514 420 17852321235879655588812919109940 421 18649695385373039709405059417580 422 19480622407493620686556769985690 423 20346427847826670494848181985054 424 21248486225316522881319283649416 425 22188222716853862959608588577400 426 23167114895538592207826614544050 427 24186694524193102378342211272150 428 25248549405743043458366991279220 429 26354325292125950471142187977580 430 27505727853432424035415390364950 431 28704524709029963097491605925650 432 29952547522466048449556458357200 433 31251694161994696334115533659440 434 32603930928619466848572455788935 435 34011294853595846712539612153925 436 35475896067387055422648973442850 437 36999920242119673555364203805550 438 38585631109639088136308383968645 439 40235373057319619220521093972055 440 41951573803840361272581235421100 441 43736747157195270262903841183700 442 45593495857264880792932777837725 443 47524514505337275744162871957911 444 49532592583027583169972570773034 445 51620617563108371219292257597190 446 53791578114827882158421371234455 447 56048567406359121969264225971565 448 58394786507090434051698542407584 449 60833547892537366332279920048736 450 63368279054726423262791583384100 451 66002526220973711065863750822700 452 68739958184055570050162247400600 453 71584370246844076397065512810280 454 74539688284557822670338859669420 455 77609972927857687219689201715300 456 80799423870098414091731223703600 457 84112384302129784145606308046800 458 87553345478126002587926566103260 459 91126951416008696571107242270740 460 94838003736117648015179482906200 461 98691466641874121297963299367400 462 102692472046274423512745595287700 463 106846324848146197946969012625180 464 111158508362196941361869107305120 465 115634689906983395376441017666400 466 120280726555031835369244451411925 467 125102671049442911174693004029775 468 130106777891420627621680724190966 469 135299509603273335597712327373754 470 140687543171545282590541579348815 471 146277776675050393157053165283205 472 152077336102695562929799766549940 473 158093582366098903880868768303564 474 164334118512129123770903061789231 475 170806797140615610046343444966925 476 177519728032604869829824191712350 477 184481285994667805901582003152050 478 191700118924893937436861298927565 479 199185156106343158421380829037535 480 206945616733863021736499562636400 481 214991018680319899471395873926800 482 223331187508435757640544851794650 483 231976265734568754710501426702830 484 240936722350925487725070151339420 485 250223362612845527937171356316100 486 259847338097954971319370254635950 487 269820157044145140794314102361850 488 280153694973495380228989961601240 489 290860205609425139982964100261160 490 301952332094530335999263578660950 491 313443118516732336100715469603650 492 325346021751544956458970487436700 493 337674923628445607440573579592196 494 350444143429521281671519639324674 495 363668450728748499847803399299190 496 377363078580458694402741602620080 497 391543737065736891687187007311440 498 406226627205702025125456520085619 499 421428455250821851429527658051401 500 437166447355624327209053587190250 501 453458364648380513316223286091750 502 470322518705551689431289441359625 503 487777787441015463472038327843075 504 505843631420312332489521228874300 505 524540110610385478248887516594500 506 543887901575522647528559597124625 507 563908315130449861548015778613875 508 584623314461772509523249011297650 509 606055533729210198263408852852350 510 628228297158327644541338445029875 511 651165638636725002759886299006625 512 674892321825917411767331548768000 513 699433860801405317649779968723200 514 724816541233714381596747790168800 515 751067442123466612720976080356000 516 778214458103832875831372806152000 517 806286322324011216041722927416000 518 835312629927675619819224952802976 519 865323862140646001369616268472544 520 896351410982342471538247927501440 521 928427604615905422806018231070080 522 961585733352187759334804596465440 523 995860076323156827984361988022624 524 1031285928840581379177481584434496 525 1067899630456223321633486847787200 526 1105738593740105250352783625858400 527 1144841333793782842703176759975200 528 1185247498515916354798582998562560 529 1226997899637807733245499816515840 530 1270134544546949411367411919440225 531 1314700668917017811766268478017075 532 1360740770163139058092713677636350 533 1408300641741656539734789107145970 534 1457427408314039907399956169023155 535 1508169561794992940926453675875025 536 1560576998305243660881426969631300 537 1614701056049934192472690332739900 538 1670594554143970376058283459642435 539 1728311832406142097304059087806665 540 1787908792144284928245578366696550 541 1849442937954222076827644161343850 542 1912973420555702987863708273756425 543 1978561080689041376019035414570931 544 2046268494096651156947443470582864 545 2116160017614183834034832431627440 546 2188301836396485555649656264523830 547 2262762012304116444121667252730690 548 2339610533476709078072969159427204 549 2418919365119987351905951164831516 550 2500762501533821510429084850859650 551 2585216019409260135546765014678550 552 2672358132423055421014633498319400 553 2762269247158784388450639859010520 554 2855032020384265953734430003529530 555 2950731417715582130954578495267950 556 3049454773698631347231869225592900 557 3151291853339773024875976175612700 558 3256334915117765459038508714799790 559 3364678775509853773756980354109210 560 3476420875065531574361455716422800 561 3591661346062179029865150381055600 562 3710503081777471718353335503958175 563 3833051807414158857675097043538445 564 3959416152713526732103946396622130 565 4089707726294593425299323060496350 566 4224041191756824596203315423797325 567 4362534345584917205914899536052975 568 4505308196894969041744841702687436 569 4652487049062136814433420923464884 570 4804198583270684754034510736186565 571 4960573944028139230657695534109455 572 5121747826686093212881230768069690 573 5287858567011047587353054468655734 574 5459048232849534739461606591741711 575 5635462717932643582029486158440725 576 5817251837865954665320759905487200 577 6004569428351799359374022299581600 578 6197573445691678624496758730639580 579 6396426069617614837047456871729620 580 6601293808502164778447553355165800 581 6812347606997793492500938719984600 582 7029762956157297540133947402537300 583 7253720006087972506014320948104860 584 7484403681193243716452938928786640 585 7722003798056521294753032228113200 586 7966715186023101194938867756468900 587 8218737810537013007784034047534700 588 8478276899290813418556161438509480 589 8745543071247441512310996650231320 590 9020752468594388972488615425937900 591 9304126891691594908797158318899300 592 9595893937075651891999856663394400 593 9896287138584107081662460871987616 594 10205546111664860427964412774237229 595 10523916700936901134556023571353815 596 10851651131069884214870917038973830 597 11189008161051331392535297879563690 598 11536253241911545125407082986170839 599 11893658677977651514834496916895581 600 12261503791729537644159275172057300 601 12640075092331821825282546103613100 602 13029666447917391676061802661601175 603 13430579261699465266094473512727365 604 13843122651990575120684406146224110 605 14267613636208344034095512297215650 606 14704377318949415790241293285905925 607 15153747084214423403525407511960775 608 15616064791868422761599064012325680 609 16091680978422790967536091342650320 610 16580955062226186638846310336176850 611 17084255553153794327715169671844950 612 17601960266885727489161083904325100 613 18134456543867144455219738543447540 614 18682141473044340093129059506169110 615 19245422120472812658751041199822450 616 19824715762895071233763614346305400 617 20420450126387744492875041822488200 618 21033063630179376827661293077162846 619 21663005635742153504696073901437274 620 22310736701262683011481006343672940 621 22976728841598882504361036383782580 622 23661465793831961784292325547537690 623 24365443288524482961345650935728894 624 25089169326797487405742056409067376 625 25833164463341729206900799432730000 626 26597962095480135663684046784356875 627 27384108758400730806453033388820625 628 28192164426681408108938532734720250 629 29022702822230123896108571342289750 630 29876311728766304010699999911180625 631 30753593312971513590133278864526875 632 31655164452439733858247935248177500 633 32581657070559921190684460182270500 634 33533718478465892913788876226557625 635 34512011724190991896687093037056875 636 35517215949167428553872153999301250 637 36550026752212684957700423420928750 638 37611156561147891940343338939600875 639 38701335012195656924121406734951625 640 39821309337307428346362862235320000 641 40971844759573132536145416842440000 642 42153724896868511359303457712895000 643 43367752173898324486451397295026376 644 44614748242796359375838178686896144 645 45895554412446015625862241232931440 646 47211032086688098876285044325595080 647 48562063211585373565908463718060440 648 49949550731916384239220134110005024 649 51374419057074062395014052357200096 650 52837614536547690754365718405348200 651 54340105945169899970129672483225400 652 55882884978313524890417265708301200 653 57466966757226349218019644893733360 654 59093390344695019478906993334122040 655 60763219271232712337023674464442600 656 62477542071988494189792367474411200 657 64237472834579719378237222896225600 658 66044151758052273985750144790181945 659 67898745723176986827783690197706555 660 69802448874294098608001924502315150 661 71756483212921305100916441828974050 662 73762099203344571392556963495001275 663 75820576390414652454674832243698985 664 77933224029776051439480013327888740 665 80101381730759001865926134255094300 666 82326420112168974139979637984402475 667 84609741471212181435079227327575425 668 86952780465799595690204498238185206 669 89357004810476082206984346115738714 670 91823915986225421899815202296848065 671 94355049964406214540238898531676955 672 96951977945077945215658317757319440 673 99616307109980850580363431833093104 674 102349681390437642212141696730952366 675 105153782250449632409734619929060650 676 108030329485264363995411250869369300 677 110981082035696471054466489891597900 678 114007838818488192992315575979550570 679 117112439573000730774254578048585230 680 120296765724532472698630080170752200 681 123562741264565028518502390039641400 682 126912333648242996159064201817824450 683 130347554709398445679159172694096390 684 133870461593436241508325636820963860 685 137483157708401537381114034816132300 686 141187793694556069825515311203393350 687 144986568412795246592121104329942050 688 148881729952243477097581074297015120 689 152875576657370723875161490597084080 690 156970458174978868264674744809505975 691 161168776521412181234606610198170325 692 165472987170351972424848329758358850 693 169885600161561358356177618551915086 694 174409181230952045412998916087321109 695 179046352962351065822798001005447815 696 183799795961351536596854585102937580 697 188672250051637733443310229479745940 698 193666515494181085210927264965974509 699 198785454229710100679057501044370311 700 204031991144863739699912391101259850 701 209409115362444336060964254995582950 702 214919881556192871220463314337571975 703 220567411290516187544504686101187005 704 226354894385602618121474196815212320 705 232285590308369498945617625552728800 706 238362829589693119557566923895678100 707 244590015268378861432800892879890300 708 250970624362336570861482655302843960 709 257508209367433616122707963255740040 710 264206399784505588796420020103432700 711 271068903675012227466456903742482900 712 278099509245833870253771347931769200 713 285302086463711582001351037518491280 714 292680588699842053949661840212935020 715 300239054405146439847931442973096900 716 307981608816740474113350878465239800 717 315912465696141516365196823833443400 718 324035929099756583928873313589160516 719 332356395182203971248016993538668204 720 340878354033029714100530249783249440 721 349606391547388938643644822323930080 722 358545191331271042188510741076530565 723 367699536641856685818855696167846239 724 377074312363603740131517739412918806 725 386674507020668616117893014249457050 726 396505214826278835171737751899866975 727 406571637769682247066083703288015925 728 416879087741307994174801318300951540 729 427432988696784145926062111169330060 730 438238878860466891188237838698891775 731 449302412969146279745584656506156925 732 460629364556603748982868303308833150 733 472225628279707060146073379476048530 734 484097222286738801881589190691926845 735 496250290628665298999955446525196975 736 508691105714063593403854051034185200 737 521426070808435143725508255371619600 738 534461722578646022318645961755910090 739 547804733683244674748237677860773310 740 561461915409419749741961054871152700 741 575440220357372108656698674494500900 742 589746745172886884838771293473645950 743 604388733328903386807182166966784746 744 619373577956892726975955278544473624 745 634708824728865311687877142387390440 746 650402174790842750713126851951913830 747 666461487748641337150488008790232690 748 682894784706827013956938398048074044 749 699710251361714683247259726590981476 750 716916241149297831195962834621907250 751 734521278449007737009779111597615750 752 752534061844215011214378599347966000 753 770963467440399868631873585454446800 754 789818552241931387158196580750887075 755 809108557588410037048084692628113625 756 828842912651541989171208709521482250 757 849031237993528126931806485937431750 758 869683349187965297586904481541315225 759 890809260504272146920999327246772275 760 912419188656666889029594998258149500 761 934523556618739572747674015712586500 762 957132997504676820475440322544342625 763 980258358518212636272162370605816675 764 1003910704970394710605807039065474450 765 1028101324367271691584260220729702750 766 1052841730568623149403132792886299875 767 1078143668018870434702540523556464625 768 1104019116051323325135401496121819776 769 1130480293266934270345038282979599744 770 1157539661988749186390531220604111440 771 1185209932793261119132934357351620080 772 1213504069119890694921253745192905440 773 1242435291959835108839906152363067424 774 1272017084625545468574189632181235696 775 1302263197602110618421396254875109200 776 1333187653481844115956468989159742400 777 1364804751983389826216306198388827200 778 1397129075056680637889850292561194160 779 1430175492075104095816285647707188240 780 1463959165116248287056040426786885600 781 1498495554332621116894846098716327200 782 1533800423413756169387133048686083600 783 1569889845141138667490359708655167920 784 1606780207037405633567156673088318080 785 1644488217111295205150219020044758400 786 1683030909699841186520927278327057425 787 1722425651409330317024668098886078275 788 1762690147156561415344725275223674910 789 1803842446311967518426703297213332690 790 1845900948946184377664631612433332675 791 1888884412181671206640004664210564225 792 1932811956651012397492097795936391300 793 1977703073063552040272559422164591356 794 2023577628882036494814964151029233939 795 2070455875110963981181333976921803065 796 2118358453198364176118691318290173830 797 2167306402052755132691395353886095690 798 2217321165177049481907350631283467129 799 2268424597921206832322628878867465091 800 2320638974855454559920847957920680400 801 2373986997265924779689143313275178800 802 2428491800774581215957516501590170150 803 2484176963085335944476287580607524370 804 2541066511858282569158950654972582180 805 2599184932713999324235013058771192700 806 2658557177369902862098249397677133650 807 2719208671910661102298209459981554950 808 2781165325194701481844244612234299240 809 2844453537398879265249044110363524760 810 2909100208703399248550158749235423050 811 2975132748119113228971221621223112350 812 3042579082459345015018428156716835300 813 3111467665458424524792430303661367420 814 3181827487039142667312862144698936030 815 3253688082731369226925950624754871850 816 3327079543244106878661122443358365200 817 3402032524193285757028957492144911600 818 3478578255987634686562109035718172111 819 3556748553874997263788223845509591709 820 3636575828151493461728607921842724690 821 3718093094535960313921777215233968830 822 3801333984712138529905100585724281565 823 3886332757041105602623475505653520159 824 3973124307446490094989756596350497036 825 4061744180475036342461647078053482100 826 4152228580535123785734307532762594325 827 4244614383315880557233958380215902975 828 4338939147389566791839157455331811930 829 4435241125999939421004514834118461270 830 4533559279039346945115452355071826175 831 4633933285217339866409521410903674725 832 4736403554423620109155677904019480800 833 4841011240288190860032735820918070560 834 4947798252941606834886399111085380940 835 5056807271978264023415108026629489700 836 5168081759625707486033044389073659400 837 5281665974122975782429375034987366200 838 5397604983311041104482702779657820580 839 5515944678438445172546878967275166220 840 5636731788185272439099000404514768400 841 5760013892908644132785248286995042800 842 5885839439112959174520848370934254900 843 6014257754148151011055848699027365916 844 6145319061139272945921472520555807304 845 6279074494150768608589654510120504440 846 6415576113588828795732907869036167580 847 6554876921845281049440015639413309940 848 6697030879186504011957991882195767264 849 6842092919890904820881269684698202656 850 6990118968638544588640720230761384925 851 7141165957156544351660567726744223975 852 7295291841123951783710795807177552550 853 7452555617339797450904561465296350090 854 7613017341158118448651310396367324135 855 7776738144193776909912628899515008525 856 7943780252302951115614809472535617300 857 8114207003842227778405115277667489900 858 8288082868210275516513796319331793255 859 8465473464676131591778063065762200245 860 8646445581498186661436026409210798350 861 8831067195338005593708681777379000450 862 9019407490973176329119530440877604725 863 9211536881313433339680656533109317015 864 9407527027724357453290883267856323760 865 9607450860663009677800016560443589200 866 9811382600629913185111809364792627650 867 10019397779441854807410999669346534950 868 10231573261830035262156173779991520396 869 10447987267368155866996139852893808724 870 10668719392735088737425635765278889190 871 10893850634316837386046575324217951330 872 11123463411152555270061608527772896440 873 11357641588229451170483958180989167944 874 11596470500131472339956751694140809326 875 11840036975046719133561444261812378250 876 12088429359138608346153642393179071500 877 12341737541285866728261634899671764500 878 12600052978196501148155483071990475850 879 12863468719900957618151764948059963150 880 13132079435629747916442637069945206000 881 13405981440080889819682460322852522000 882 13685272720082575024259178246245282875 883 13970052961656547683723531088363681825 884 14260423577487746134424482080962465050 885 14556487734805830829256824269494557750 886 14858350383684292758895790671396518625 887 15166118285762908719379247785418540875 888 15479900043399382692883646015461683100 889 15799806129256086353586178309696252900 890 16125948916327886301251948045446863625 891 16458442708417121070349926355662262875 892 16797403771061867270883448866419609250 893 17142950362923711397598765528814526926 894 17495202767641321905768603176666880219 895 17854283326156195103378449079950807065 896 18220316469517028260395319334437270080 897 18593428752169254095079182528999125440 898 18973748885736352474296711262546834824 899 19361407773299637768890741685618166296 900 19756538544183303845806879271038945200 901 20159276589251593165426951555159784400 902 20569759596725041895039717537052178200 903 20988127588522839357311711792043069960 904 21414522957138427515812401196396089440 905 21849090503055554567993487128228253600 906 22291977472712086079506868624070718200 907 22743333597018967462444015570339866600 908 23203311130441822984156366447043369520 909 23672064890652768903028212233852326480 910 24149752298760111773268691852921095400 911 24636533420123697452909046223976615800 912 25132571005763771898269631047278158400 913 25638030534371311444827009101860288960 914 26153080254927877969388265981138732265 915 26677891229943153112586692723235161675 916 27212637379318405624865713290070610350 917 27757495524844246894329097983308954050 918 28312645435341131832215679942975133131 919 28878269872451165542515216279238787289 920 29454554637089880597687360284811179940 921 30041688616566755293986776104441967580 922 30639863832383349979044034920680856315 923 31249275488718046442715628985401580529 924 31870122021606484451511303733455916566 925 32502605148826899798950337324638062650 926 33146929920499679750911907888342341425 927 33803304770410564498454717945537239275 928 34471941568067037202819756322481931920 929 35153055671497560440636173022596832880 930 35846865980803433344069781700674401950 931 36553594992473161493240927451618694650 932 37273468854469350669256613112591491700 933 38006717422098255928323956321363783340 934 38753574314672239123422025332045604410 935 39514276972975510992802174138999607550 936 40289066717543658267170844220156462600 937 41078188807767581932904331919789559800 938 41881892501832599840287242761698485970 939 42700431117503595276905234476910834230 940 43534062093767222950423991766047922100 941 44383047053342315055632693663977350700 942 45247651866069762751521642241847039350 943 46128146713193282459118820144931630386 944 47024806152542611923766918160707839184 945 47937909184630817980539091328876923440 946 48867739319677536432747823703790484455 947 49814584645570104415298373571032926565 948 50778737896774687081400922736923886434 949 51760496524209643437432304701762371886 950 52760162766093520671202456509307138725 951 53778043719780212388331764351930427575 952 54814451414593963804809250174558637100 953 55869702885677056156131781193961904980 954 56944120248863153389903546216922710845 955 58038030776589446624714927040726989175 956 59151766974860885898963187900783583850 957 60285666661279944414598264985143652550 958 61440073044155517818282061548688956535 959 62615334802704720071979274203180349965 960 63811806168361498162526648869483159200 961 65029847007206150301365969844722498400 962 66269822903529996387620829439219325700 963 67532105244549615366432654761871122380 964 68817071306285231726470485402160424920 965 70125104340618002762454084913500327400 966 71456593663541129397184225766288308300 967 72811934744619886329902156286618328900 968 74191529297675842070889776089943728816 969 75595785372710716053304093618460013904 970 77025117449085498499690095388556946940 971 78479946529970639079957064661373342580 972 79960700238083292647503424371965292440 973 81467812912727794498451132894159402664 974 83001725708155723683568413639028512756 975 84562886693262100931535217657317450300 976 86151750952634457734006651809542621600 977 87768780688971705115875389799711304800 978 89414445326889924586798053358455891765 979 91089221618132399761160555918759956335 980 92793593748201405162097032017031972150 981 94528053444429468809986696166883037050 982 96293100085508027356231261033069649775 983 98089240812491596778420030668919653605 984 99916990641295788022738416333557908020 985 101776872576707705483347818085371809100 986 103669417727927476866302632884479962575 987 105595165425659875817379461978309311725 988 107554663340775213719145266427391340190 989 109548467604558894303022315650556164210 990 111577142930569244197522728903344241325 991 113641262738123454264897250095800763775 992 115741409277431690586014447736174905200 993 117878173756399660258371637540535057296 994 120052156469120145795923573478782630074 995 122263966926074252883258910554133794190 996 124514223986063349562091896637952207580 997 126803555989892910636777958067454903940 998 129132600895829719199494287909510198094 999 131502006416854117716916201449134238426 1000 133912430159729244110912628766939143000