0 1 1 1 2 1 3 3 4 6 5 1 6 15 7 45 8 15 9 1 10 105 11 420 12 210 13 28 14 1 15 945 16 4725 17 3150 18 630 19 45 20 1 21 10395 22 62370 23 51975 24 13860 25 1485 26 66 27 1 28 135135 29 945945 30 945945 31 315315 32 45045 33 3003 34 91 35 1 36 2027025 37 16216200 38 18918900 39 7567560 40 1351350 41 120120 42 5460 43 120 44 1 45 34459425 46 310134825 47 413513100 48 192972780 49 41351310 50 4594590 51 278460 52 9180 53 153 54 1 55 654729075 56 6547290750 57 9820936125 58 5237832600 59 1309458150 60 174594420 61 13226850 62 581400 63 14535 64 190 65 1 66 13749310575 67 151242416325 68 252070693875 69 151242416325 70 43212118950 71 6721885170 72 611080470 73 33575850 74 1119195 75 21945 76 231 77 1 78 316234143225 79 3794809718700 80 6957151150950 81 4638100767300 82 1490818103775 83 265034329560 84 28109701620 85 1853386920 86 77224455 87 2018940 88 31878 89 276 90 1 91 7905853580625 92 102776096548125 93 205552193096250 94 150738274937250 95 53835098191875 96 10767019638375 97 1305093289500 98 100391791500 99 5019589575 100 164038875 101 3453450 102 44850 103 325 104 1 105 213458046676875 106 2988412653476250 107 6474894082531875 108 5179915266025500 109 2034966711652875 110 452214824811750 111 61665657928875 112 5421156741000 113 316234143225 114 12401338950 115 326351025 116 5651100 117 61425 118 378 119 1 120 6190283353629375 121 92854250304440625 122 216659917377028125 123 187771928393424375 124 80473683597181875 125 19671344879311125 126 2980506799895625 127 294775397791875 128 19651693186125 129 899097073875 130 28392539175 131 614557125 132 8906625 133 82215 134 435 135 1 136 191898783962510625 137 3070380543400170000 138 7675951358500425000 139 7164221267933730000 140 3326245588683517500 141 886998823648938000 142 147833137274823000 143 16245399700530000 144 1218404977539750 145 63707449806000 146 2347116571800 147 60964066800 148 1104421500 149 13592880 150 107880 151 496 152 1 153 6332659870762850625 154 107655217802968460625 155 287080580807915895000 156 287080580807915895000 157 143540290403957947500 158 41467195005587851500 159 7539490001015973000 160 911366923199733000 161 75947243599977750 162 4467484917645750 163 188104628111400 164 5700140245800 165 123916092300 166 1906401420 167 20173560 168 139128 169 561 170 1 171 221643095476699771875 172 3989575718580595893750 173 11303797869311688365625 174 12057384393932467590000 175 6459313068178107637500 176 2009564065655411265000 177 395823225053338582500 178 52196469237802890000 179 4784676346798598250 180 312723944235202500 181 14813239463772750 182 513012622122000 183 13011189691500 184 240206578920 185 3177335700 186 29216880 187 176715 188 630 189 1 190 8200794532637891559375 191 155815096120119939628125 192 467445288360359818884375 193 529771326808407794735625 194 302726472461947311277500 195 100908824153982437092500 196 21404902093269001807500 197 3057843156181285972500 198 305784315618128597250 199 21984493279734735750 200 1157078593670249250 201 45080984168970750 202 1306695193303500 203 28144204163460 204 446733399420 205 5134866660 206 41410215 207 221445 208 703 209 1 210 319830986772877770815625 211 6396619735457555416312500 212 20255962495615592151656250 213 24307154994738710581987500 214 14757915532519931424778125 215 5247258856007086728810000 216 1192558830910701529275000 217 183470589370877158350000 218 19875980515178358821250 219 1558900432563008535000 220 90252130306279441500 221 3907018627977465000 222 127402781347091250 223 3136068463928400 224 58075341924600 225 801039198960 226 8074991925 227 57575700 228 274170 229 780 230 1 231 13113070457687988603440625 232 275374479611447760672253125 233 917914932038159202240843750 234 1162692247248334989505068750 235 747445016088215350396115625 236 282368117188881354594088125 237 68452876894274267780385000 238 11283441246308945238525000 239 1316401478736043611161250 240 111851106036395862386250 241 7064280381246054466500 242 336394303868859736500 243 12188199415538396250 244 337519368430294050 245 7143267056725800 246 114949125050760 247 1390513609485 248 12393169425 249 78686790 250 335790 251 861 252 1 253 563862029680583509947946875 254 12404964652972837218854831250 255 43417376285404930265991909375 256 57889835047206573687989212500 257 39282388067747317859706965625 258 15712955227098927143882786250 259 4047276346373966082515263125 260 711609027933884146376310000 261 88951128491735518297038750 262 8139318946956191216722500 263 556900770054897293775750 264 28929910132721937339000 265 1153003664709932285250 266 35477035837228685700 267 844691329457825850 268 15534553185431280 269 219237645762135 270 2344787655210 271 18609425835 272 105885780 273 407253 274 946 275 1 276 25373791335626257947657609375 277 583597200719403932796125015625 278 2139856402637814420252458390625 279 2995798963692940188353441746875 280 2139856402637814420252458390625 281 903494925558188310773260209375 282 246407706970414993847252784375 283 46032208994473130718717553125 284 6137627865929750762495673750 285 601728222149975564950556250 286 44337869000524515312146250 287 2495204748947267095488750 288 108487162997707265021250 289 3671873209153168969950 290 97139502887649972750 291 2009782818365171850 292 32415851909115675 293 404475870523725 294 3852151147845 295 27397945575 296 140502285 297 489555 298 1035 299 1 300 1192568192774434123539907640625 301 28621636626586418964957783375000 302 109716273735247939365671502937500 303 160917201478363644402984870975000 304 120687901108772733302238653231250 305 53639067159454548134328290325000 306 15441549636812672947761174487500 307 3054372455633275967689023525000 308 432702764548047428755944999375 309 45249962305678162484281830000 310 3572365445185118090864355000 311 216506996677885944900870000 312 10197793321784482911997500 313 376533907265888599827600 314 10957335925726916926200 315 251892779901768205200 316 4570635119185310175 317 65178397421537400 318 724204415794860 319 6180976521720 320 39621644370 321 184072680 322 583740 323 1128 324 1 325 58435841445947272053455474390625 326 1460896036148681801336386859765625 327 5843584144594727205345547439062500 328 8960162355045248381529839406562500 329 7040127564678409442630588105156250 330 3285392863516591073227607782406250 331 995573595005027597947759934062500 332 207867014341709058912169656562500 333 31180052151256358836825448484375 334 3464450239028484315202827609375 335 291743178023451310753922325000 336 18944362209315020178826125000 337 960945909168153197476687500 338 38437836366726127899067500 339 1220248773546861203145000 340 30856865537966605137000 341 622114224555778329375 342 9980442105172914375 343 126735772764100500 344 1261949373184500 345 9707302870650 346 56372258250 347 238360500 348 690900 349 1225 350 1 351 2980227913743310874726229193921875 352 77485925757326082742881959041968750 353 322858023988858678095341496008203125 354 516572838382173884952546393613125000 355 424327688671071405496734537610781250 356 207449092239190464909514662831937500 357 66006529348833329743936483628343750 358 14506929527216116427238787610625000 359 2296930508475885100979474705015625 360 270227118644221776585820553531250 361 24178215878693527378731312684375 362 1674681619303447783808229450000 363 91015305396926509989577687500 364 3920659309406065045704885000 365 134837489476928162947522500 366 3719654882122156219242000 367 82492346176096206475125 368 1470451803495476051250 369 21006454335649657875 370 239049266977521000 371 2145313934413650 372 14949922887900 373 79016505750 374 305377800 375 812175 376 1326 377 1 378 157952079428395476360490147277859375 379 4264706144566677861733233976502203125 380 18480393293122270734177347231509546875 381 30800655488537117890295578719182578125 382 26400561847317529620253353187870781250 383 13493620499740070694796158296022843750 384 4497873499913356898265386098674281250 385 1037970807672313130368935253540218750 386 172995134612052188394822542256703125 387 21483055932215631238572734005734375 388 2035236877788849275233206379490625 389 149779337326452111164348521434375 390 8682860134866789053005711387500 391 400747390840005648600263602500 392 14842495957037246244454207500 393 443568844693067129144608500 394 10731504307090333769627625 395 210421653080202622933875 396 3340026239368295602125 397 42759937630604068875 398 438563462877990450 399 3565556608764150 400 22614523945650 401 109248907950 402 387407475 403 948753 404 1431 405 1 406 8687364368561751199826958100282265625 407 243246202319729033595154826807903437500 408 1094607910438780651178196720635565468750 409 1897320378093886462042207649101646812500 410 1694036051869541483966256829555041796875 411 903485894330422124782003642429355625000 412 314851144993934982878577026907199687500 413 76117859229302962893721918592949375000 414 13320625365128018506401335753766140625 415 1741258217663793268810632124675312500 416 174125821766379326881063212467531250 417 13568245851925661834888042529937500 418 835725287980928446351799721046875 419 41143398792907246589627063190000 420 1632674555274097086889962825000 421 52545847755947952221745930000 422 1377209719409926167102211875 423 29459031431228367210742500 424 514364040862717522727250 425 7316700439014474007500 426 84423466604013161625 427 784422453928113000 428 5804394479383500 429 33648663648600 430 149151877875 431 487026540 432 1101870 433 1540 434 1 435 495179769008019818390136611716089140625 436 14360213301232574733313961739766585078125 437 67014328739085348755465154785577397031250 438 120625791730353627759837278614039314656250 439 112009663749614082919848901570179363609375 440 62227590972007823844360500872321868671875 441 22628214898911935943403818499026134062500 442 5719219150274445348332833247006605312500 443 1048523510883648313861019428617877640625 444 143914991689912513667198745104414578125 445 15148946493675001438652499484675218750 446 1246017244068506611837218572332593750 447 81261994178380865989383819934734375 448 4250627387792229913290845965816875 449 179920735991205498975273903315000 450 6204163310041568930181858735000 451 175117512783431381093842786875 452 4057981579651707583279779375 453 77294887231461096824376750 454 1209450582569092553439750 455 15505776699603750685125 456 162081289542896348625 457 1370666296345846500 458 9270206835189300 459 49309610825475 460 201263717655 461 607130370 462 1272810 463 1653 464 1 465 29215606371473169285018060091249259296875 466 876468191144195078550541802737477778906250 467 4236262923863609546327618713231142598046875 468 7907690791212071153144888264698132849687500 469 7625273262954497183389713683816056676484375 470 4405713440818153928180723461760388301968750 471 1668830848794755275826031614303177387109375 472 440131212868946446371700645530508321875000 473 84358482466548068887909290393347428359375 474 12129977871006911866235322801657800156250 475 1340681764690237627320746204393756859375 476 116076343263224036997467203843615312500 477 7990762760874118488956075626915546875 478 442565322140720408619105727029168750 479 19903731419027108324139675554221875 480 732091270584905133761459330730000 481 22139856973333824609721552340625 482 552509799691040186338862268750 483 11400995866640511781595570625 484 194611593740663074508032500 485 2744522475829863871267125 486 31875986943436281896250 487 303259918066518538125 488 2344038014040723000 489 14546335193515125 490 71247356049870 491 268655188725 492 750957900 493 1462905 494 1770 495 1 496 1782151988659863326386101665566204817109375 497 55246711648455763117969151632552349330390625 498 276233558242278815589845758162761746651953125 499 534051545935072376807035132448006043527109375 500 534051545935072376807035132448006043527109375 501 320430927561043426084221079468803626116265625 502 126230365402835289063481031305892337560953125 503 34678671813965738753703580029091301527734375 504 6935734362793147750740716005818260305546875 505 1042626734276094106320499791724313640703125 506 120725200810916159679215765357552105765625 507 10975018255537832698110524123413827796875 508 795291177937524108558733632131436796875 509 46493945787116794038818273878453228125 510 2213997418434133049467536851354915625 511 86524037042253475496432474650651875 512 2791097969104950822465563698408125 513 74628287943982642311913467871875 514 1658406398755169829153632619375 515 30667543646966156157890788125 516 471808363799479325506012125 517 6027749131003800906580875 518 63718278340420728399375 519 554071985568875899125 520 3929588550133871625 521 22454791715050695 522 101605392375795 523 355015347225 524 922117785 525 1673535 526 1891 527 1 528 112275575285571389562324404930670903477890625 529 3592818409138284465994380957781468911292500000 530 18562895113881136407637634948537589375011250000 531 37125790227762272815275269897075178750022500000 532 38451711307325211130106529536256435133951875000 533 23925509257891242480955173933670670750014500000 534 9787708332773690105845298427410728943187750000 535 2796488095078197173098656693545922555196500000 536 582601686474624411062220144488733865665937500 537 91388499839156770362701199135487665202500000 538 11062818401582135359695408316401138419250000 539 1053601752531631939018610315847727468500000 540 80165350736102430142720350118848829125000 541 4933252352990918778013560007313774100000 542 247967710864622901540364127351750550000 543 10260732863363706270635756993865540000 544 351678344107223803630661025999423750 545 10030041899671267126721170081980000 546 238810521420744455398123097190000 547 4755828307098751601100602220000 548 79263805118312526685010037000 549 1104722022554878420697004000 550 12845604913428818845314000 551 124112124767428201404000 552 990256314633735649500 553 6466980013934600160 554 34139411838267120 555 143142188001120 556 464747363640 557 1124615520 558 1906128 559 2016 560 1 561 7297912393562140321551086320493608726062890625 562 240831108987550630611185848576289087960075390625 563 1284432581266936696592991192406875135787068750000 564 2654494001285002506292181797640875280626608750000 565 2844100715662502685313051926043794943528509375000 566 1832864905649168397201744574561556741385039375000 567 777579050881465380631043152844296799375471250000 568 230710267843951266780639177217538610803711250000 569 49987224699522774469138488397133365674137437500 570 8167847173124636351166419672734210077473437500 571 1031728063973638275936810906029584430838750000 572 102726170871834114054314505795153428178750000 573 8188317968044748221720721476425273260625000 574 529091314858276038941954310784402272225000 575 27994249463400848621267423851026575250000 576 1222737332884174997250761041768976850000 577 44373532241764415222809876515809643750 578 1344652492174679249176056864115443750 579 34149904563166457121931602898170000 580 728660837051915870311485125850000 581 13078527844521566903026656105000 582 197469061531684517699589465000 583 2504892958118619674836230000 584 26622050762613349201158000 585 236011088321040329797500 586 1733959016236214667900 587 10461291199011853200 588 51173332210400400 589 199376619001560 590 603075072600 591 1362881520 592 2162160 593 2145 594 1 595 488960130368663401543922783473071784646213671875 596 16624644432534555652493374638084440677971264843750 597 91435544378940056088713560509464423728841956640625 598 195062494675072119655922262420190770621529507500000 599 215962047675972703904771076250925496045264811875000 600 143974698450648469269847384167283664030176541250000 601 63261609925284933467054153649261003892047268125000 602 19465110746241517989862816507464924274476082500000 603 4379649917904341547719133714179607961757118562500 604 744254234415116864318284160579541222259379625000 605 97928188738831166357668968497308055560444687500 606 10174357271566874426770801921798239538747500000 607 847863105963906202230900160149853294895625000 608 57393810249864419843322472379374684577550000 609 3188545013881356657962359576631926920975000 610 146599770753165823354591244902617329700000 611 5615717024818852104308938816834131581250 612 180183433951407019389591619791469462500 613 4862092662180824332735011962626953750 614 110659292453617623504637541112420000 615 2128063316415723528935337329085000 616 34602655551475179332281907790000 617 475512179882851301606410995000 618 5513184694293928134567084000 619 53763325919532987127870500 620 438884293220677445941800 621 2978852668918625198700 622 16653264396470301600 623 75696656347592280 624 274761003076560 625 776161025640 626 1641800160 627 2443155 628 2278 629 1 630 33738248995437774706530672059641953140588743359375 631 1180838714840322114728573522087468359920606017578125 632 6691419384095158650128583291828987372883434099609375 633 14721122645009349030282883242023772220343555019140625 634 16824140165724970320323295133741453966106920021875000 635 11589963225277201776222714425466334954429211570625000 636 5268165102398728080101233829757424979286005259375000 637 1678865801863330926625667923768849718673562115625000 638 391735353768110549545989182212731601023831160312500 639 69129768312019508743409855684599694298323145937500 640 9459863032171090670150822356839958167138956812500 641 1023794700451416739193811943380947853586467187500 642 89025626126210151234244516815734595964040625000 643 6300275079701026087346535036190448329762875000 644 366682676596356015665671351312671595912125000 645 17701922318444773170066892821991042561275000 646 713787190259869885889794065402864619406250 647 24174610721813775101436875655355486218750 648 690703163480393574326767875867299606250 649 16702636954717910047731228861655893750 650 342618193942931488158589309982685000 651 5968958082629468434818629093775000 652 88335531878237376413806350225000 653 1109528419726653037081625655000 654 11803493826879287628527932500 655 105990556812793603194944700 656 799325466159831094984500 657 5027204189684472295500 658 26115346439919336600 659 110591303738315400 660 374885775384120 661 991236846600 662 1966739775 663 2750685 664 2415 665 1 666 2395415678676082004163677716234578672981800778515625 667 86234964432338952149892397784444832227344828026562500 668 503037292521977220874372320409261521326178163488281250 669 1140217863049815033981910592927659448339337170573437500 670 1343828195737282004335823198807598635542790236747265625 671 955611161413178314194363163596514585274873057242500000 672 448847666724371632424625122295332608235167648098750000 673 147971758260781856843283007350109651066538785087500000 674 35759841579688948737126726776276499007746873062812500 675 6544284733537846827709466338142104393574591148750000 676 929977304239588759727134690157035887507968215875000 677 104672770174152847415175333091268108550680405250000 678 9481229182441381106447041040875734470170326562500 679 700152308857209681706858415326208083951039500000 680 42601860062740271638247998816144936325063250000 681 2154576830759278105842427526333766894600900000 682 91222002915211371416715681558486098360118750 683 3252121316050316271540666009215190672375000 684 98079849214215887554401038373156544087500 685 2511290591544645769529471821787792025000 686 54733256482383305233334642269733928750 687 1017110457280061421293094397579260000 688 16127544248626766722406359369650000 689 218150356986255781752356551860000 690 2514144185125288264876449622500 691 24628351201227313615116241200 692 204307589150452827878038200 693 1427725989870390131922000 694 8343853187554228043700 695 40381624622162023200 696 159701340313635120 697 506720275981920 698 1256746716225 699 2343583620 700 3086370 701 2556 702 1 703 174865344543353986303948473285124243127671456831640625 704 6470017748104097493246093511549596995723843902770703125 705 38820106488624584959476561069297581974343063416624218750 706 90580248473457364905445309161694357940133814638789843750 707 109990301717769657385183589696343148927305346347101953125 708 80659554593031082082467965777318309213357253987874765625 709 39107662832984767070287498558699786285264123145636250000 710 13322390635412393177790246761754872251024041950711250000 711 3330597658853098294447561690438718062756010487677812500 712 631289752331633010058688163547207998823034667599062500 713 93032174027819601482332992522746441931815635225125000 714 10873890470784109264168791333827506199822606714625000 715 1024352000870966814740538314056214352157202081812500 716 78796307759305139595426024158170334781323237062500 717 5002940175193977117169906295756846652782427750000 718 264523273630945916540018034028522926468955950000 719 11732887136856472104597574089974807222413368750 720 439198983732595212471566944544511500304243750 721 13942824880399848014970379191889253977912500 722 376833104875671567972172410591601458862500 723 8696148574053959260896286398267725973750 724 171700959069590368682040497991348828750 725 2904033134369393127814638443828310000 726 42087436729991204750936789040990000 727 522361803386415661802406956182500 728 5543431382876247839535747290100 729 50166799845033917099871016200 730 385628789863992374632132200 731 2504083051064885549559300 732 13633846013057453082900 733 61621902883875494160 734 228108577571194320 735 678894576104745 736 1582504839405 737 2778761790 738 3451878 739 2701 740 1 741 13114900840751548972796135496384318234575359262373046875 742 498366231948558860966253148862604092913863651970175781250 743 3073258430349446309291894417986058572968825853816083984375 744 7375820232838671142300546603166540575125182049158601562500 745 9219775291048338927875683253958175718906477561448251953125 746 6966052442125411634394960680768399432062671935316457031250 747 3483026221062705817197480340384199716031335967658228515625 748 1224800429384687759893619460354883416626403856758937500000 749 316406777591044337972518360591678215961820996329392187500 750 62040544625694968229905560900329061953298234574390625000 751 9469346284974495150880322453208119982345520013985937500 752 1147799549693878200106705751904014543314608486543750000 753 112284738557009823923482084425392727063385612814062500 754 8982779084560785913878566754031418165070849025125000 755 594099145804284782663926372621125540017913295312500 756 32777883906443298353871799868751753932022802500000 757 1519942197274588431731958461655827299267186406250 758 59605576363709350263998371045326560755575937500 759 1986852545456978342133279034844218691852531250 760 56524965731350735195825861588740218829375000 761 1376890190891876882975245346392389945843750 762 28785160785196032396695024663255538937500 763 517280902059548150891982472806917718750 764 7996612978698328902677989917788100000 765 106337938546520331152632844651437500 766 1215290726245946641744375367445000 767 11914614963195555311219366347500 768 99912913737488933427416070000 769 713663669553492381624400500 770 4317384570801526809585000 771 21952802902380644794500 772 92872778011129116000 773 322474923649753875 774 902027758460850 775 1979867775375 776 3279284100 777 3848925 778 2850 779 1 780 1009847364737869270905302433221592504062302663202724609375 781 39384047224776901565306794895642107658429803864906259765625 782 249432299090253709913609701005733348503388757811072978515625 783 615266337755959151120237262480808926308358935933980013671875 784 791056719971947480011733623189611476682175774772260017578125 785 615266337755959151120237262480808926308358935933980013671875 786 316955386116706229364970710974962174158851573056898794921875 787 114939865295069291967516851232678590629034086932721541015625 788 30650630745351811191337826995380957501075756515392410937500 789 6210258517032066319813546646122939101525153280896501562500 790 980567134268220997865296838861516700240813675931026562500 791 123101501704668436961444191891705559770491760181817187500 792 12488558143951870416378396278868679976716555380764062500 793 1037510984266770773052974460090628798065683062401937500 794 71363189394010688093590835879249599866951745032937500 795 4101332723793717706528208958577563210744353162812500 796 198451583409373437412655272189236929552146120781250 797 8136161173646326311035777647687075543136115468750 798 284119914000347902925058901982723272934911968750 799 8487223604562312889653253117549343857230656250 800 217621118065700330503929567116649842493093750 801 4802324324330204738181953281319799079406250 802 91376149934401358654624903872892582906250 803 1500864298439442605921375232694854018750 804 21288855297013370296757095499217787500 805 260679860779755554654168516316952500 806 2752276056498173276891673626272500 807 25003206662806605590210871517500 808 194830181788103420183461336500 809 1296510586611698500918375500 810 7324918568427675146431500 811 34862119045927591918500 812 138341742245744412375 813 451464893109655425 814 1189108585890225 815 2461922538075 816 3852773925 817 4279275 818 3003 819 1 820 79777941814291672401518892224505807820921910393015244140625 821 3191117672571666896060755688980232312836876415720609765625000 822 20742264871715834824394911978371510033439696702183963476562500 823 52547071008346781555133777011874492084713898312199374140625000 824 69437200975315389912141062479977007397657651341120601542968750 825 55549760780252311929712849983981605918126121072896481234375000 826 29458206474376226023332571961202366774763852084111770351562500 827 11006362858558150382344037875614071102659021657800002109375000 828 3026749786103491355144610415793869553231230955895000580078125 829 633045706897462244213251851669306050349015624762353062500000 830 103286404809585945108477933693413092425365707198068131250000 831 13413818806439733130971160219923778237060481454294562500000 832 1409422990531711089848419008615179597372296964400515625000 833 121427211491962801586940714588384703773613276932967500000 834 8673372249425914399067193899170335983829519780926250000 835 518408456287525918105165612364203989838086239779500000 836 26129458482234169259332944171582862391032572569531250 837 1117837796031408310559698146377876465926527168750000 838 40809951283686335147417551375700251930650991875000 839 1277125075734138511014489516735996504230898750000 840 34384136654380652219620871604430675113908812500 841 798702361309655103823945914156345531101250000 842 16041590766261571852700816457685586776875000 843 278984187239331684394796807959749335250000 844 4204548921160140633609526361095513031250 845 54916557337601836847144834104104660000 846 621228024181016253926977761358650000 847 6077702542651451820389719538100000 848 51305281204200567314978151945000 849 372452132153906114809278780000 850 2314674267623145346272354000 851 12240477353903465606940000 852 54644988187069042888125 853 203804151746644449000 854 626263855235518500 855 1555935044063400 856 3043691400750 857 4507503000 858 4744740 859 3160 860 1 861 6462013286957625464523030270184970433494674741834234775390625 862 264942544765262644045444241077583787773281664415203625791015625 863 1766283631768417626969628273850558585155211096101357505273437500 864 4592337442597885830121033512011452321403548849863529513710937500 865 6232457957811416483735688337729828150476244867671932911464843750 866 5124465431978275775516010411022303145947134668974700393871093750 867 2795162962897241332099642042375801715971164364895291123929687500 868 1075062678037400512346016170144539121527370909575111970742187500 869 304601092110596811831371248207619417766088424379615058376953125 870 65698274768952253532256543731055168537783777807367953767578125 871 11064972592665642700169523154704028385310952051767234318750000 872 1484909741872878457598507436345562250842595296990408068750000 873 161403232812269397565055156124517635961151662716348703125000 874 14402134620171730859651075469572342901148917596228038125000 875 1066824786679387471085264849597951326011030933053928750000 876 66216710897341291308740576871596978855857092396450750000 877 3471037264779987044409788303753067440024766940136531250 878 154680805025846124973698231005038655972583196975781250 879 5892602096222709522807551657334805941812693218125000 880 192787835296048817958141803867283835934127943125000 881 5437605610914197429588614980872108193013865062500 882 132624527095468229989966219045661175439362562500 883 2803901207092351585411547971367043878210625000 884 51472582545656695770840011068573752353625000 885 821370998068989826130425708541070516281250 886 11398617932385981260585499628733223491250 887 137539884553676998619432876364805110000 888 1441717867438962249679589899002150000 889 13106526067626929542541726354565000 890 103076127573593517273467902365000 891 698821203888769608633680694000 892 4065062529231340928064774000 893 20164000641028476825718125 894 84604198493825776891125 895 297117466176736705500 896 861210046889091900 897 2021619828378150 898 3742354365750 899 5252427180 900 5247180 901 3321 902 1 903 536347102817482913555411512425352545980058003572241486357421875 904 22526578318334282369327283521864806931162436150034142427011718750 905 153931618508617596190403104066076180696276647025233306584580078125 906 410484316022980256507741610842869815190071058733955484225546875000 907 571746011603436785850068672245425814014741831808009424457011718750 908 482807743131791063606724656562804020723559769082319069541476562500 909 270664946907216202324982004436723466163207749334027357167191406250 910 107076242732525091029663210546396096504126142593681152285921875000 911 31230570796986484883651769742698861480370124923157002750060546875 912 6940126843774774418589282165044191440082249982923778388902343750 913 1205390451813513451649717428665570092224811839139393088598828125 914 166980495489317880748012803970988064723783458235760081537500000 915 18755055652785703997059409141668949298685823207639719303125000 916 1731235906410988061267022382307903012186383680705204858750000 917 132819685941583740150115473774944940088373351165214129375000 918 8549313118078953388972950036088409936722882373852863500000 919 465385996347039801415866231803199734458705290512151843750 920 21568691452803983666332481331342590188817000986302937500 921 855900454476348558187796878227880563048293689932656250 922 29219930167044616495742709925276150089842174336250000 923 861613325438495101797541446514553143674833345812500 924 22015671497847726178334392361579755122934185375000 925 488719980396196881337232811409275747972111937500 926 9443864355482065339849909399213057931828250000 927 159072183292694362993925778887453989986468750 928 2337387183076325333788297159162589240617500 929 29966502347132376074208937937981913341250 930 335055232392814826825536692528099660000 931 3263524990839105456092889862286685000 932 27640260055503615478100700588030000 933 203007559729687571308084241607000 934 1288255270627314043203072924000 935 7029170623462527021445338375 936 32770026216608517582495750 937 129468935886513019421625 938 428882603350767766200 939 1174561120287705150 940 2609169463800900 941 4577490287370 942 6097223160 943 5788503 944 3486 945 1 946 45589503739486047652209978556154966408304930303640526340380859375 947 1960348660797900049045029077914663555557112003056542632636376953125 948 13722440625585300343315203545402644888899784021395798428454638671875 949 37508004376599820938394889690767229362992742991815182371109345703125 950 53582863395142601340564128129667470518561061416878831958727636718750 951 46438481609123587828488911045711807782752919894628321030897285156250 952 26737307593131762689129979086924980238554711454482972714759042968750 953 10871212977427200214261639848529937020071695866108461433473457031250 954 3261363893228160064278491954558981106021508759832538430042037109375 955 746063635705788249998347832742250579808841873164306176807001953125 956 133506124284193686841809612174929051123687493092560052691779296875 957 19072303469170526691687087453561293017669641870365721813111328125 958 2211281561642959616427488400412903538280538187868489485578125000 959 210922241264405378797698893577846183651374411765917458624375000 960 16739860417809950698230070918876681242172572362374401478125000 961 1115990694520663379882004727925112082811504824158293431875000 962 62999474690682610154629299157062778868391401363774629218750 963 3032060279230713857709431510232967966927928407882201406250 964 125132646444442159207055903596916138317660537468154343750 965 4449951865022836387164150199036847024098881133291406250 966 136921595846856504220435390739595293049196342562812500 967 3657603605665156326446009276435182044287474888437500 968 85060548968957123870837425033376326611336625312500 969 1725866210964347440857570942706186337041612687500 970 30600464733410415618042037991244438600028593750 971 474619453007998283055345895374403537469831250 972 6442798004633460855954921656666111368368750 973 76539179649733637002958538199387766081250 974 795212256101128696134634163110522245000 975 7216082178776122469461290046374975000 976 57076356216308313317772915621045000 977 392381084511902735658935961435000 978 2335601693523230569398428341875 979 11977444582170413176402196625 980 52578773407245009554004375 981 195945739405882023182625 982 613288699235937474750 983 1589419065032048250 984 3346145400067470 985 5571337662450 986 7052326155 987 6370665 988 3655 989 1