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