0 1 1 1 2 1 3 3 4 4 5 1 6 15 7 23 8 9 9 1 10 105 11 176 12 86 13 16 14 1 15 945 16 1689 17 950 18 230 19 25 20 1 21 10395 22 19524 23 12139 24 3480 25 505 26 36 27 1 28 135135 29 264207 30 177331 31 57379 32 10045 33 973 34 49 35 1 36 2027025 37 4098240 38 2924172 39 1038016 40 208054 41 24640 42 1708 43 64 44 1 45 34459425 46 71697105 47 53809164 48 20570444 49 4574934 50 626934 51 53676 52 2796 53 81 54 1 55 654729075 56 1396704420 57 1094071221 58 444647600 59 107494190 60 16486680 61 1646778 62 106800 63 4335 64 100 65 1 66 13749310575 67 29985521895 68 24372200061 69 10431670821 70 2702025590 71 453714470 72 51069018 73 3889578 74 197835 75 6435 76 121 77 1 78 316234143225 79 703416314160 80 590546123298 81 264300628944 82 72578259391 83 13137458400 84 1628301884 85 140529312 86 8439783 87 345840 88 9218 89 144 90 1 91 7905853580625 92 17901641997225 93 15467069396610 94 7198061846898 95 2078757113719 96 401014719391 97 53845005500 98 5141534684 99 351523887 100 17085783 101 576290 102 12818 103 169 104 1 105 213458046676875 106 491250187505700 107 435512515705695 108 209814739262856 109 63324503917311 110 12906154537276 111 1854829867891 112 192666441968 113 14632679633 114 812840028 115 32645613 116 922376 117 17381 118 196 119 1 120 6190283353629375 121 14459713484342175 122 13121113142970855 123 6520139954328519 124 2046225352864875 125 437602985498315 126 66696220706115 127 7442156684963 128 617014151325 129 38205040445 130 1759562805 131 59394517 132 1426425 133 23065 134 225 135 1 136 191898783962510625 137 454441401368236800 138 421214220916438680 139 215245451727154944 140 69953125893139644 141 15611917903312640 142 2505185827387880 143 297403077939968 144 26569595376038 145 1801370405120 146 92751487400 147 3600792832 148 103613692 149 2141440 150 30040 151 256 152 1 153 6332659870762850625 154 15188465029114325025 155 14354510691610713240 156 7524314127912551832 157 2523698606200763196 158 585146416702456764 159 98283050207112680 160 12319487399406824 161 1174199725349222 162 86014818744998 163 4862169489320 164 211577650856 165 7020044668 166 174281212 167 3132760 168 38488 169 289 170 1 171 221643095476699771875 172 537928935889764226500 173 517596339235489288425 174 277705505168550027360 175 95853765344939263692 176 23003823190786749936 177 4025053173951400564 178 529465109186351520 179 53416477786629594 180 4184718381424152 181 256190750871198 182 12267387269280 183 457279214236 184 13119887088 185 283927812 186 4479840 187 48603 188 324 189 1 190 8200794532637891559375 191 20125013723397976152375 192 19688993487602867898225 193 10792700030471840300745 194 3824294822931302783964 195 946995223404049011324 196 171930790626988570804 197 23615262213846406804 198 2505874787291646498 199 208251057899323218 200 13663776163658478 201 710084079834558 202 29186718196012 203 942715036492 204 23625216132 205 449681892 206 6278151 207 60591 208 361 209 1 210 319830986772877770815625 211 793076329745158961502000 212 787995759739909824183150 213 440604294676004639627280 214 159940198124792648875341 215 40757108535689214225600 216 7652296057856603272680 217 1092926016966998436160 218 121344378918220620226 219 10627666045365252000 220 741138328282003860 221 41357055277206240 222 1848366089479026 223 65952604619200 224 1864098465640 225 41162809920 226 694529781 227 8641200 228 74670 229 400 230 1 231 13113070457687988603440625 232 32835960506324395192397625 233 33100902479081461753011150 234 18852771841456100048901630 235 6998152417792503243516261 236 1830981648088050432124941 237 354501246907809948405480 238 52462262753503539155240 239 6068045552614043865426 240 557078686778195952226 241 41014337504927410260 242 2436777594647459700 243 117140064945846306 244 4552422878866226 245 142380641710440 246 3551773672360 247 69638530941 248 1048818981 249 11702670 250 91070 251 441 252 1 253 563862029680583509947946875 254 1425059372229636981876538500 255 1456174767106827250571877075 256 843770091661693763855781240 257 319773325806533739520100853 258 85730363285578671824888724 259 17074535265123878213560581 260 2610378545308462132080800 261 313388221515907425368558 262 30022429084076469811144 263 2320695199490074593406 264 145795774074768177360 265 7473800387318850858 266 312894248737094024 267 10674790472415146 268 295106909621920 269 6546230502823 270 114737747124 271 1552033791 272 15618680 273 110033 274 484 275 1 276 25373791335626257947657609375 277 64691533780014247694392179375 278 66952923892036863257611006875 279 39425828891883046624082032875 280 15233569752955712042260319625 281 4177639673657573971640093433 282 854084450216153191435114869 283 134541569804004674157196581 284 16712848513524296273665910 285 1664397530299348566870038 286 134453713061129826514414 287 8881505032854642574606 288 482116791504116465970 289 21554041580488081938 290 793259819995775594 291 23954601405401546 292 589687282248955 293 11709429123403 294 184579267719 295 2254874391 296 20570165 297 131813 298 529 299 1 300 1192568192774434123539907640625 301 3065875878996295899584090040000 302 3211478956705746820802109502500 303 1919966881810540054589466552000 304 755403607280801512610317055250 305 211582634414861688709344710976 306 44319608833816773969090492276 307 7177538231004372876823354176 308 920045449939646599019494351 309 94939532437593678916557696 310 7983722044172450413047496 311 551884449605298027520896 312 31540994233548116475196 313 1495156745787056317056 314 58837253120289534856 315 1919126086049648256 316 51669903671102431 317 1140030451048896 318 20384654706196 319 290558364096 320 3221672146 321 26765376 322 156676 323 576 324 1 325 58435841445947272053455474390625 326 151420486263592933203160319600625 327 160428344757577890118887455662500 328 97289856165422209495685970550500 329 38934743638569814172495002259250 330 11122952693609024259368207893074 331 2383243467271883613194778832500 332 396018982153031044933434846900 333 52259765278047056228778577375 334 5572082539381736865930821455 335 486141912602043749155885000 336 35026060074832053761571400 337 2097393167049155734805500 338 104803674777113876010940 339 4378182148681243525000 340 152874431336722299400 341 4450951365933667375 342 107531395772498335 343 2138878531652500 344 34622014546900 345 448420299250 346 4533175570 347 34442500 348 184900 349 625 350 1 351 2980227913743310874726229193921875 352 7780880640889186865414631774022500 353 8333266068900065329266420558388125 354 5122211009194110574398871953738000 355 2082961781732482732292931085772250 356 606205331012630051400273604806024 357 132668369524475088532301928350574 358 22580211557076466904799956024400 359 3061267011333430912601142293025 360 336435974786515636391250471580 361 30365320082085968072880956455 362 2272470976418478490996026400 363 141993111594338996236651900 364 7442380580681963411363440 365 328090964359857295785940 366 12174778146854080794400 367 379872950999339335525 368 9935052550331082460 369 216614200886775835 370 3904601273544400 371 57491449808650 372 679612253320 373 6289743070 374 43872400 375 216775 376 676 377 1 378 157952079428395476360490147277859375 379 415366901880870214741701713217114375 380 449443982292592649316534921368593125 381 279810449556187925772406634106502125 382 115519185441015695385924219499667250 383 34211844325401875456507432140491522 384 7637628915809809743612275807386446 385 1329419582049527834486699597643774 386 184827363157748305272660497554725 387 20892373675018759641337417286765 388 1945797939137071944253941163695 389 150806281832265328095670355655 390 9798105890918445291538577100 391 536439282370483057038914220 392 24831201691754400088018260 393 973354206143123577889140 394 32308044549819065577225 395 906430736166886705905 396 21415605197330201715 397 423558068384629035 398 6951648113402850 399 93510899234610 400 1012968636030 401 8614980270 402 55361475 403 252603 404 729 405 1 406 8687364368561751199826958100282265625 407 23003131682876257287154084374219150000 408 25134785927973465927151122388489736250 409 15839018707882928566798899797226210000 410 6633365648812051171998238706588200875 411 1997170623338118845493832987226700960 412 454281434694941411355182601546746052 413 80755705928533840640380753677794016 414 11494924555725684624483026963153649 415 1333907915283780085546218448326800 416 127911260327557716575304181289990 417 10240143439911664989515810724720 418 689702105832779819130292096155 419 39302266421295013428678859200 420 1902155375416975061879918520 421 78365683029626196871920960 422 2750296656383172184636515 423 82161735038997834402000 424 2084289022020047800230 425 44711298958484798640 426 805898714621785785 427 12094747571306400 428 149224174216260 429 1486792550880 430 11659861395 431 69254640 432 292698 433 784 434 1 435 495179769008019818390136611716089140625 436 1319865870292508416567609767430773815625 437 1455685929577363815134768060518134116250 438 927958852277300394234688410830383706250 439 393940860690169845370698506072753659875 440 120472091179084825365146718978510155595 441 27891212400949779292739241275391225924 442 5057356672621370327856885561181004964 443 735966405604897864235913290577552009 444 87527675726901149500617478517781249 445 8624849753954569930338556781856230 446 711599436402522620977705392599030 447 49553163472380114679942460205555 448 2929931291846595584564987070555 449 147725122820062591955834214840 450 6368999308105668283579413240 451 235132592443467011396202315 452 7433515553606048745550515 453 200966209294140559015110 454 4632833062653681322710 455 90647525691926588385 456 1495299326186250585 457 20600525501633220 458 233971349616420 459 2151404650395 460 15607375875 461 85938426 462 337386 463 841 464 1 465 29215606371473169285018060091249259296875 466 78367266116266016395879112890131744262500 467 87205335715356973509518925338000686674375 468 56205258213938087074981384299510772785000 469 24170469632997321271105900269122849638875 470 7501794240256174541914354925804852839980 471 1766053622835121803636761954226592485111 472 326275256085610628636295489385070518800 473 48479374603310344317775769705256573495 474 5900099273492065684772344523126645700 475 596393811210220775390592328647298819 476 50609216501703404568023174945199000 477 3635236081272949387094310544726775 478 222419109691329254169276697368300 479 11645713538230288509959205746115 480 523496081998297020687019596000 481 20241822262270221955955349825 482 673710010106223887383682700 483 19290521901960341727442005 484 474303359990707757055000 485 9981037078477350037425 486 178870185936915372900 487 2710730330782610565 488 34404835129002000 489 360904223989725 490 3072239827020 491 20677743009 492 105844200 493 387005 494 900 495 1 496 1782151988659863326386101665566204817109375 497 4809618839463700169433643946389285659309375 498 5397892744753041400476533558508173631399375 499 3515726086765580285083383367608157826559375 500 1530603905826774684612441300716004600756375 501 481779918288623968327881550743218872877655 502 115231065233198604563756834133626994431751 503 21668844244057370150450786806715894131911 504 3283517106887541632020617441405721501995 505 408385430286326351088888785615981961195 506 42280121757315532983598476570611873659 507 3683556017814128454040006000304437819 508 272358617459353317180776118173532275 509 17202801772444033891420189084193075 510 932807635523376853276788247881315 511 43578974540126406771867401102115 512 1758247239996780560000295935325 513 61338132878749879086359994525 514 1850431846125804732757645005 515 48223026861393514907797005 516 1083146621777826109337925 517 20892118420629187784325 518 344224736114654617365 519 4809425273651732565 520 56419992792375225 521 548310853437945 522 4333582150569 523 27134239209 524 129451505 525 441905 526 961 527 1 528 112275575285571389562324404930670903477890625 529 304788138874872974000705670288091201353600000 530 344876861758905308399455258132404224437470000 531 226888636210984599360729685717822116704640000 532 99943772153852385415667185312716447674211000 533 31882738758010084689268978997538793592048640 534 7741337027980136055844562101161719522077968 535 1480368252608812924042156402956728324742144 536 228530421977972492967749685615276348757596 537 29011799214926101750620610935212585057280 538 3072033100997204929055592809564530001712 539 274344150879605625588118854589791456256 540 20842148917753387436428901445236971144 541 1356135129123327452340248030477696000 542 75969682810416775647857848700715920 543 3678283031551340479904434517314560 544 154348550659923582051886045027590 545 5622549611358022942440975590400 546 177915339184675577250091629840 547 4888482538393596171948856320 548 116461264033396559796086280 549 2399350082277464939750400 550 42578276795852428678320 551 647218528354713768960 552 8363884819571371740 553 90963576558965760 554 821326528923792 555 6043039220736 556 35289684024 557 157291520 558 502448 559 1024 560 1 561 7297912393562140321551086320493608726062890625 562 19923504602152314699608192973656598991461890625 563 22721784153203718019965297448894365789789150000 564 15092638215472904266846884829790841810239070000 565 6723233826211389651379096731044391215528355000 566 2172321791424507890218150820152738031157372600 567 535069645576718928319165515573050562527116560 568 103965273447552976118584728293349060630317328 569 16334845681177024966945885967949690993985884 570 2114297370948169106758089396404094377480796 571 228693950779744422139234143556907035168560 572 20904402908171570592283318357900974658352 573 1629083830533575808955997448530194580616 574 108990932310769671838545023426287211144 575 6294164511800417869451008196024230800 576 315058079861253906841646092326162320 577 13710938824446373313277027444107910 578 519814275398195073310549458403590 579 17187046658361935463696931530000 580 495666704180259328426767290640 581 12458464700564372558694464520 582 272419019381431780879862280 583 5166938074007872803841200 584 84647481138908823660720 585 1190871041626852932060 586 14276517295904146140 587 144349800939012240 588 1214124078271632 589 8336868682296 590 45513632824 591 189950640 592 569008 593 1089 594 1 595 488960130368663401543922783473071784646213671875 596 1342172720737767225195300015555485741154009562500 597 1542283042866801422037283122049579106907334940625 598 1033928544589888303898706581044880767075806840000 599 465549304571636010909246365809765053250638855000 600 152268793851653418295995201681277839303072319200 601 38021988045064676087602240363547125720474182120 602 7500742966562768328264342311227437624758377536 603 1198399934086413648903959088145978357227371556 604 157992769534704355119737875527024014285199216 605 17436792073191045390086777014716865733774316 606 1629288945627239651822216473536272337278144 607 130053019553921149792335147409424011559624 608 8931476295355143822138514018091437727264 609 530699954601397669091762572559910674744 610 27403055862504429627841296381877106240 611 1233690981099160918831206931081392290 612 48538495276125443225083841157148440 613 1671346401508444749378243870913590 614 50396715838439310468290340002880 615 1330383839118072289859296413480 616 30710538999120301877645237280 617 618603870339959258737222680 618 10838319310314763989109440 619 164435840927907970108740 620 2147397700452430723440 621 23947953958817966220 622 225696114183211584 623 1772694279985464 624 11386282081504 625 58240325704 626 228074176 627 641971 628 1156 629 1 630 33738248995437774706530672059641953140588743359375 631 93098877861274601940019623856801587924272873484375 632 107759702678547065345767835436976444117760120465625 633 72883352619569094391048037214146352035138006900625 634 33156830560032773056636705821918669441369887835000 635 10972096080335721873332915281817935965162628879800 636 2775785968961116068340549786766029514015790885480 637 555573252737895690737841859838240321828802232104 638 90190338418525310102637519393299944273447014900 639 12099901031981014152165872499510635342906117460 640 1361131422584886487035725489542487749915627020 641 129857729321470581365819713688719657005966252 642 10602947294847798987493341644786529134892200 643 746324883933426073519892614657733214740840 644 45549773162851582989470131524725274284600 645 2421510809114203313412812022909431005304 646 112527733558346533027194574626493174250 647 4582847155151816501361991970924634650 648 163861396980208130932182668250186150 649 5148719794360757171690277331112310 650 142193200737586298468581792533000 651 3449411030057373119416817785800 652 73394206052577490730513602200 653 1366447902751677973985774040 654 22184392334340413926612500 655 312606282259125690026100 656 3799806523610870392620 657 39520985837459565516 658 348012019502208600 659 2558347743609240 660 15404864555080 661 73977443848 662 272370175 663 721735 664 1225 665 1 666 2395415678676082004163677716234578672981800778515625 667 6643758577145934512447923965892554695763962760750000 668 7744037768038116241489535939882129120285241426543750 669 5282477738667952767110178477641367438612558610410000 670 2427018322381895981412254150570371882372400043185625 671 812175652263869026063273690830992122967916538300800 672 208052899876574962725511950142206031460283781748880 673 42221486913351710110727321835281092363860749364864 674 6959087280453192708025105736762536365243540290004 675 949283311689177314906414466858555053619781354560 676 108740232035507954731702382257027265586915635880 677 10581030204409297764008925161441583397339230912 678 882666987255664309477846970468563225583312452 679 63592014054121050207405717285485587381491840 680 3980358778495888465772271952913227688947440 681 217477040609960018241779785151294875661184 682 10410979891756807158343626821390446377054 683 437909881574125504623896004562142234400 684 16217006340746593797546961416687851300 685 529420502379821890122192358759160160 686 15244437046729384362959584600955310 687 387101383871659789947175855324800 688 8660399659790374961283283542000 689 170412007147946626883503559040 690 2941539758489847362775261540 691 44379438374738337918465600 692 582392545435497487902120 693 6605796518070499544256 694 64229839222116376116 695 529654709298464640 696 3652093127019920 697 20657263068288 698 93315726273 699 323613360 700 808710 701 1296 702 1 703 174865344543353986303948473285124243127671456831640625 704 487389791810329301412862127226391071463751082313265625 705 571958515643928420141184047577287980476586586898443750 706 393364912690798668240532564807701952139002019986473750 707 182454815272546359410204731469278514851797761762960625 708 61715840937644334884031233581232796859030307339144025 709 16000037343253841305025646051212032419568632605969040 710 3290221444551249800808606444117725774022118485383952 711 550234858386434777796560040618946247026639190535156 712 76256769033763136696193361817437055279487579172884 713 8887320250281258010320688371621545441464622773800 714 881155436957386691504353919042262853592679492456 715 75015720274072792355891754005646698864921039908 716 5524884013206500974618464332309011104432216772 717 354158204884320908208781569848151208674654960 718 19856182743022969797422196268957753612213872 719 977478572708206940800864543112797461186126 720 42378401246667968995888035154426829488254 721 1621751344448626851844824187980355379300 722 54864703014473591776467003606106542980 723 1642264406791066948618242034628897790 724 43502838069360549029103422039665710 725 1019310559036357162120855553890800 726 21100476181590478723779043351920 727 385144409517705484366097651460 728 6181238759845746030823250340 729 86894094191529654535320360 730 1064615691254643954632808 731 11294574781284995000724 732 102894633000904294836 733 796257507570918800 734 5160073331004944 735 27469311086217 736 116939501553 737 382649190 738 903318 739 1369 740 1 741 13114900840751548972796135496384318234575359262373046875 742 36729099730318051592268608015264454602909002630326562500 743 43384278465104960812001665695522989607207745099696546875 744 30074326967453828538181126408154934390901738085883975000 745 14077476058131775624005887425003590566023834152208520625 746 4811142885595871475712547250061738279279070812198762500 747 1261718641681682432760954687422135228326677752786822025 748 262766645684597576365671129360041465471227519009765440 749 44557835823533858135550609490538694301020057775520652 750 6269492535918670030011062176926725392988207628501456 751 742805787804857487470244989689052963389334287207884 752 74973978022085259873147232299791259460915584708000 753 6507334457512846118196235469465765268461757485556 754 489382021264560365452276578928822531697337297808 755 32086749379530569090277082070920351755031338772 756 1843371910611043643015446290019982729590695360 757 93167075696138490357487037002417563201173322 758 4155858666208304615492467179694809672805176 759 164009752080314982884249849252953482935754 760 5736604070534146235079849458438346102800 761 178034533523803612922835156203273877230 762 4904977261993108125800998687603826040 763 119951129997087336188167588581475710 764 2601846272655643066404283805284800 765 49986306895418390051236367211420 766 848737316506136436677841426960 767 12698295824210470120972277340 768 166740271035627951132780960 769 1911708799851018579687108 770 19011672256352817113424 771 162613946068723204836 772 1183263007396289600 773 7220271662471219 774 36239773702692 775 145638190803 776 450398040 777 1005993 778 1444 779 1 780 1009847364737869270905302433221592504062302663202724609375 781 2841255580075241521577478952671747322658568561797518359375 782 3377318541543400034116396866570534654357905375306960671875 783 2359107454959049758251948399123452937706641577712762621875 784 1114039983443600551586634458133431407974736967805940063125 785 384535478249013879253872025679757438070512286691513233125 786 101963478295085418798306058181566150860433257776784058425 787 21494750359395695812917631648145328069611196716538760905 788 3693720004096704652803068060131520926649771967724855644 789 527308761089271450446402397113896549561112045170132764 790 63465538196892696565219926382983803573966947743508524 791 6515802095505422497702581876772979941879834309723884 792 576038731250574410974257363448655185132470911095812 793 44189750094883994258021532046985100209156729416772 794 2960061723488414185403611898389689616834750383252 795 174026386496580929602466446402459021933514881492 796 9017236739213707400541948139206135096081041154 797 413168192994177945750407009838917908007171874 798 16784609576392558297579705572172227858858234 799 605728265511444242985398257552706132851354 800 19445263151867024430138156486090434649510 801 555717782697272938609512055148768482310 802 14141214271768833012289903008377455710 803 320293292991571852301297441588405310 804 6450791903602859100349484080564140 805 115339080266390895675430157087340 806 1826506094970342635992706782140 807 25537296693953822358196411260 808 313941848624156381768688276 809 3375607563590185497420756 810 31532946103644503885796 811 253725197638237504036 812 1739223925406573463 813 10010734237578503 814 47453914394523 815 180318839883 816 527859501 817 1117181 818 1521 819 1 820 79777941814291672401518892224505807820921910393015244140625 821 225469038190681949475526139694289630994089219045206675000000 822 269649420362003844216772831411743985016933093211047411437500 823 189746807483308330936020320397323316733182590014615207800000 824 90368266147003493333596070591664534167710862034382027608750 825 31492342765115697012642524486834269015545207616435485480000 826 8439650263560761964320050622023483356044739651057453848700 827 1800048756687345388018798958385047068359717798383346169920 828 313298630683035363384360008398535481274943182166802356781 829 45351112130149149238068857432129348341977623536165344000 830 5541086278643794479098776581369617031904500916907306160 831 578213903741821073883723894648049218982473858211695360 832 52022861864300800964668913589216739567345036286293032 833 4067028988746409957357958395160478101655852535020800 834 278034626250468714904906872019770579939102009693680 835 16708146256718307623998461164183952349582426021120 836 886388088894463814245280349399743694523917132658 837 41657523985753765114824101916480649828647619200 838 1739152349529190051259203750040523908856972360 839 64637142551796653493426167918836012354115200 840 2141904054508939172966312619953850470162644 841 63346967984951586580289608842843144752000 842 1672873710167010746580414392810587483400 843 39444384418103009344092400893861475200 844 829905853376197721228906683952972370 845 15562579244647739858708466490464000 846 259633061769047963918853992876400 847 3843952533792694602290223271680 848 50338702735262176517922785064 849 580614846147781036064928000 850 5866710305778101304398640 851 51577236717065266704640 852 391123887745356807613 853 2530071930175275200 854 13759593474745820 855 61699102745280 856 222019740462 857 616116800 858 1237340 859 1600 860 1 861 6462013286957625464523030270184970433494674741834234775390625 862 18342770035259529579919136207461965918342148653054755919140625 863 22067072087512993331034125484045552417365669769140047001437500 864 15639140826509978650034418783594932640404722884394879243237500 865 7509576365390591290957302038322150584317762414799559444108750 866 2641248030121374951357640554025240324426872678965656351488750 867 715104014113537416122566624870736420855169119352089247224700 868 154243599555235738393842766251212295893181881320108493612220 869 27177237842013209822151959638666421051630115553894337069181 870 3986738713225116451667937460401012696975130688596195220781 871 494179100700296502045069760523068327926242197805657142960 872 52376412481731301463680412047861603769484883432054630320 873 4792065714750185952021905895374605123937421797401430952 874 381452209952760007510663543597215465801469091622977832 875 26587833715034375864655415028761895076723115320208880 876 1631394473044651632448782226318670720255278517404400 877 88505581457169876577866169465563191606019713766418 878 4260647531740518788546032604634676330644374287858 879 182528864297618159266819605669763086446062380360 880 6974760896224718984226723351466240909540303560 881 238131370967020726503697490135097900437289364 882 7273008461290017685969770936224145195074644 883 198849738508479457053303174660500730907400 884 4867868848033354503451898865213366974600 885 106666758541575024763633842294052237170 886 2090474772192664649784292469680556370 887 36592857247940624936135639913452400 888 570993217006256226704362077882480 889 7921387455348930900241968861864 890 97368505273232440439181953064 891 1055818380915807241721217840 892 10044466479860387907474480 893 83258271624439168121293 894 596059714089554098813 895 3644599001629686620 896 18757220797113500 897 79682701722702 898 271925201262 899 716341340 900 1366940 901 1681 902 1 903 536347102817482913555411512425352545980058003572241486357421875 904 1528911926213498580597811335489528141655893012945378976064062500 905 1849909753298837976055751551383242816559692739491678657038453125 906 1320115760687841221283890884522424961570957669173915024190150000 907 638933979153929055799490487964333431138779003312758313104263750 908 226733162865464712253641468022417097511748194768949036617675000 909 61994881201544980489530670418296363255405909585189063871138850 910 13517322777198103702811516223721356979989265268921094217038960 911 2409954340442332153632455416260525243178481472293338470354243 912 358076551039697875310590768851950474900565962707378540394004 913 45003604071349726121408727583815683914853233106465738086461 914 4841421336683994523530543960495581440793487522666191459520 915 450117866805996735481498601363953829056290892616373399336 916 36452599140829266575406980013943488785459356402108591008 917 2588242408300613204277062990984452757169487663200314872 918 161993574977740461357904339813211564857911232264774080 919 8977357733989751388411674291960415623554914760017094 920 442139326591632936027186875650241327049502779658632 921 19410543268442826007692059875225012505667551857738 922 761434018684269834957637643841461081937907575840 923 26739664686487439284033615032679366645835320772 924 841791073254092194439188477841701951628484816 925 23777536757493812621393934433045705860388844 926 602882852895247880839810780473210189799200 927 13721209806984081558833507775619702659710 928 280176164633566190695730117277538415880 929 5127681923771736519483550582497105570 930 83985294259459891752597692377698240 931 1228468375800217491424445493417192 932 16002973393027223456694070966176 933 185001430889244441502043033784 934 1889509098744219438041599680 935 16954903024688838861541799 936 132731227893872158322772 937 898561431224818088273 938 5201448327790107120 939 25370885040097766 940 102252493427448 941 331381532482 942 829797360 943 1506463 944 1764 945 1 946 45589503739486047652209978556154966408304930303640526340380859375 947 130493860830964862264369375029035244586730964103929454451802734375 948 158771240956614726545336693203065167549229775869738064824332578125 949 114059749411765341785186476735789364550091094619274455713201203125 950 55629503988771810964240582361490766608367172950758371638052568750 951 19911252822718429597359015269869786719637375558673426425606638750 952 5496298064996788053863748453577607974221250509510019465664477250 953 1210967317263383795228509549434611706554493457443482072319450450 954 218363441714796336761570226605866002650160190413854864197149615 955 32846461178816651555032670768676315609726588302420514403844583 956 4183382897104424595630332613476283607663090776756966277743189 957 456524417689489260621504964225940106382299672533092012145661 958 43101440015193717039457925076431656910578213395057930403080 959 3548588793776484394391091902549150375820336186795603635016 960 256453203846381388938957334247621973144865807774135355128 961 16357696281408552419698931875107435770091942405706111672 962 925068982366869329372896654629846892860078986866227070 963 46559200494278550950722558722230928422762651031000814 964 2092035504409273146681011965044367390031244687566362 965 84132434856605761979091259601749204470389695804138 966 3034305517035702174100494921619207246833909841460 967 98291905913085275811364635649224032534256530132 968 2862881697641066267257672904650586949761536556 969 75022579253589882492777850773268571993320844 970 1769185686488894813340658941400884915874550 971 37536183800837207767970567744210468009510 972 716029128154163794851831916789792389330 973 12266431935825827318454354434601455970 974 188405106202478378523675559318159560 975 2588721114207531485243441525542152 976 31728095018613000984367728837816 977 345609704282503093735579006584 978 3330675855842770741272652595 979 28237057395667972318977419 980 209108949547981695825977 981 1340684539086977193473 982 7357973556198417230 983 34062346981430846 984 130419923688418 985 401914308082 986 957846715 987 1656403 988 1849 989 1