0 1 1 1 2 1 3 1 4 1 5 5 6 1 7 20 8 3 9 1 10 84 11 35 12 1 13 409 14 295 15 15 16 1 17 2365 18 2359 19 315 20 1 21 16064 22 19670 23 4480 24 105 25 1 26 125664 27 177078 28 56672 29 3465 30 1 31 1112073 32 1738326 33 703430 34 74025 35 945 36 1 37 10976173 38 18607446 39 8941790 40 1346345 41 45045 42 1 43 119481284 44 216400569 45 118685336 46 23079595 47 1344420 48 10395 49 1 50 1421542628 51 2721632121 52 1658897240 53 391180075 54 33093060 55 675675 56 1 57 18348340113 58 36842898989 59 24494859389 60 6719395683 61 745860115 62 26801775 63 135135 64 1 65 255323504917 66 534442231933 67 382301179169 68 118538975555 69 16201119935 70 855870015 71 11486475 72 1 73 3809950976992 74 8273657327788 75 6302039460704 76 2163255564470 77 348820952480 78 24479795340 79 583783200 80 2027025 81 1 82 60683990530208 83 136186274940140 84 109568927676192 85 40995539853814 86 7567361882080 87 661680519500 88 23434451040 89 218243025 90 1 91 1027542662934897 92 2375469940958988 93 2005758201911884 94 808279043604630 95 167057902281270 96 17424049022380 97 828052325100 98 13818229425 99 34459425 100 1 101 18430998766219317 102 43774887758841996 103 38588518087076860 104 16591622809290774 105 3775807346835342 106 455359195951660 107 27221423409180 108 680438103345 109 4583103525 110 1 111 349096664728623316 112 849887136894382191 113 778794884783432176 114 354584560193653306 115 87699348621850680 116 11950227130952110 117 859752405431920 118 29079209884725 119 353553700500 120 654729075 121 1 122 6962409983976703316 123 17340752094929572431 124 16458419973887378416 125 7886213669622441146 126 2098002630307972920 127 317363732767667950 128 26617555964919920 129 1141483113695925 130 20941727706900 131 105411381075 132 1 133 145841989688186383337 134 370979946172969657107 135 363578176719852275467 136 182405117548079061482 137 51760647309783259386 138 8572733672197564870 139 818486200464162230 140 42556765607801445 141 1063956789420525 142 9729928783575 143 13749310575 144 1 145 3201192743180799343821 146 8304215235537338992931 147 8381709371219530604071 148 4383906242299647034026 149 1317835530989933266850 150 236346930206430701350 151 25221598500336187950 152 1539279211706361125 153 49122916648430625 154 682187321190375 155 2635284526875 156 1 157 73474260073510897434976 158 194122992653746120533634 159 201331265606690434275424 160 109380730176142312738279 161 34632875559239201852608 162 6665648338618807806268 163 783666055857936771520 164 54789078082648965055 165 2133284602385096160 166 40619713503218850 167 286718956524000 168 316234143225 169 1 170 1760027876001433251622720 171 4730602276527096061762210 172 5031421780910888258218240 173 2830465529497635024138055 174 939407586052413176727424 175 192596934884274256728700 176 24658659357394687609600 177 1938102614993339970175 178 89095866141017736000 179 2178070341434237250 180 23477222793024000 181 71152682225625 182 1 183 43923868274199492106316345 184 119979440875198617028351010 185 130636759479859486870129490 186 75890867152702213666018055 187 26293293602785320367054799 188 5706700987506640526104700 189 788174700361283653718300 190 68612592434209034386175 191 3632887356673057858375 192 108946451099337101250 193 1618732656285995250 194 9010037797385625 195 7905853580625 196 1 197 1140183718627349022328350621 198 3162209969216695426701850530 199 3519371198842227548385639450 200 2106278275659704353068572295 201 759086433804779417943155979 202 173498003593050906124793724 203 25647112073453527447490700 204 2443274471026078967051775 205 146162134100332940264675 206 5201416870471272701250 207 99725202804393416250 208 851828843410169625 209 2063427784543125 210 1 211 30739199678162386338323276100 212 86488378677840495574756878885 213 98254645965256527869069885640 214 60453930811304968262431033005 215 22593554632381579821480375324 216 5413782101217949727199876945 217 850919347809623404084172400 218 87839862102761225799417075 219 5846991791902793693661500 220 240786076823686096077375 221 5690154076485395517000 222 67313718314677209375 223 300833540449942500 224 213458046676875 225 1 226 859511646545143431186181189540 227 2451546246640872672345491490213 228 2839384218562924408795880593800 229 1792730595376954729079377837485 230 692934455911003713006442541244 231 173396156981248940419710574545 232 28816486049027805321405484272 233 3197063453848044105635385075 234 233881907399101905866222300 235 10929696310323023478019775 236 307861834912749089973000 237 4720552302033169977375 238 32517604310565874500 239 63966261320836875 240 1 241 24893912605687593731774060679329 242 71929661208235515002508170225625 243 84840304805552667327341340618105 244 54878138600773237100973861850965 245 21885984586518889654980845310069 246 5700098112841213485325451689341 247 996817601319675623012519959965 248 118041208700940326339319456675 249 9394250460987951707053580675 250 490470855046984824670532875 251 16053636807051293015440875 252 304678939447945930242375 253 2918901787769566974375 254 10636970229319809375 255 6190283353629375 256 1 257 745925941379961102749410445373029 258 2182058459452429087842973967974185 259 2618414309814471135054069886053645 260 1732621905319549440521684800069365 261 711459406366064109786594263499369 262 192289190465970261222690961370541 263 35238735768876578366337271467105 264 4427860147584542952992006132835 265 380117210684094768911735884175 266 21893162839119896036432594875 267 816317775280898315120070375 268 18539285601207801437382375 269 231126996352534699291875 270 1303355218586265219375 271 2110886623587616875 272 1 273 23097918833382439882296138370877760 274 68367762495798745251582409579238744 275 83389027962546244599660408071549760 276 56372728122573744433711305444001020 277 23789457778155936283996799944747584 278 6655016575595056320385427966099880 279 1273441240461218181454493570558016 280 168933592893886168692613411852710 281 15531806447329556218775790449600 282 976598378636006646519717517800 283 40829102574426685565150104000 284 1081474833134353405637389500 285 16750625050746577638648000 286 131863576338508149135000 287 397102550279755320000 288 191898783962510625 289 1 290 738361691377461760827791431987029184 291 2210179921783039617779225483391641560 292 2737874535552440726278038396982599360 293 1888645384988771060537509402403530620 294 817729306645657427955417295346910144 295 236228993903439861726764028549418536 296 47049175485527197839401605905324480 297 6560756585379588700083291081836070 298 642077386742689697110169732793920 299 43690916026027415267160383345000 300 2021819426998928550731954216000 301 61217581163183758823879869500 302 1138631702030005597694280000 303 11705854535457118811775000 304 54744202782037608840000 305 73881031825566590625 306 1 307 24342066185332079352029136121320026209 308 73652212499763608927307219485439900568 309 92592032448380317214966731547162114712 310 65105480984337308563751640068429149500 311 28878044347318140219424766723270308284 312 8597222352401464337509152245975604456 313 1777263952567341385124375435833913832 314 259514476272627972223973942019701478 315 26892890101987817913382412421295910 316 1965813011151819254967903440479400 317 99622246627995709436387167999400 318 3393069475010894761275835141500 319 73849376735779215645563989500 320 946418182861008332754279000 321 6199696529600815696455000 322 15610006581430426790625 323 6332659870762850625 324 1 325 826868018979789077452874855558641925093 326 2527785617657936665319403924242639699096 327 3222779518825151464834875965088581449720 328 2307565625570970568366485388210708569660 329 1047142698819800771187657966954385886124 330 320673792967286649064594539680260870632 331 68636352166065979051523462624086182024 332 10459612912146997738575910674688157670 333 1142486246323228193069470560612789950 334 89148595394680191506538938298042280 335 4903527916346818378632117470365000 336 185417894383796639569528757733500 337 4627412467431500157285049675500 338 71440115214949939928404935000 339 613127129846981310275715000 340 2405141169857274374150625 341 2733598177545963853125 342 1 343 28915276366785784010982475035864908386068 344 89274427114680616416363808354990833564891 345 115357168979503867943987451821028654694880 346 84034391821796445763986002177341162290180 347 38965097439808498654807127377438451343024 348 12254085316644403022192449935194705976732 349 2709607221972569549188311842822061724704 350 429667296507606888040246836572271108510 351 49271260383608620351371643718004633080 352 4081797132387746847279909593058099930 353 241843681746819285724359298469940000 354 10043065398171147538131931928432500 355 282759552267163049759321278638000 356 5123447697090335093370917527500 357 54980223696090590266949580000 358 303028110420540361907675625 359 644538121646242936612500 360 221643095476699771875 361 1 362 1040097976887801601618048081526890500981204 363 3241920769690769494242265862662036922036859 364 4243195471799623381144978723907606320688096 365 3142220197563619005540344141329226428418820 366 1487083830635956562926301500130450316299184 367 479554037326533420217550930984072621696796 368 109328815081829017440438096958438572603936 369 17992052583922538184755244823352359891614 370 2158453194163174656638982661672884661880 371 188946649331774361405622193346480613530 372 11981038653852315004405939593184162080 373 541445380523001241517134675006736500 374 16970560782874177859935660799694000 375 353582569472138206279563159175500 376 4584039847819058350129786380000 377 33198031677936458683040315625 378 110334583081381211425372500 379 106610328924292590271875 380 1 381 38453857896165386853079475521694837427001273 382 120959700670577131982206993448349743805784191 383 160276366479387228176987116700245640804338055 384 120563310262252696831193131007327041498889060 385 58176749456299903434239075372553512324413764 386 19211360866965341506673678442757778203031052 387 4507640662612360501237800793838453596274604 388 768055775431260069483177708518631928680510 389 96095874714788572856769723279177476742350 390 8851982814902598053065037509789285040690 391 597357746520102289944981065440760076450 392 29151547264774028290541530212291764500 393 1006012626047666184747341704430768500 394 23708673509033942281263563409757500 395 361726810732711263919778696497500 396 3284581440431377276442082455625 397 15380906332151568436093490625 398 27890902205501469193434375 399 8200794532637891559375 400 1 401 1460176734828713626408613718248076820615763933 402 4633759060025995367386352468802504444425468559 403 6212729854015965451200194462582248354220437139 404 4743806160648823342689508223423733054362905828 405 2331788410738947406754657559895140472912682964 406 787529205957406398183205980895115702313101772 407 189866544287180826853804518652673784120238236 408 33424972216739588921559879013359921301608126 409 4349415890687610155482437170031741651681542 410 420068578484794535288404160678185470424210 411 30021645320045027071100479194814908136650 412 1571614887712701026320894265170120987540 413 59164535565983809624119889012667586500 414 1556083438961601255808210683320245500 415 27369289744299866914189837329631500 416 301030665190186345656217566215625 417 1857187836558404112929013973125 418 5276408150607920214277764375 419 4371023485895996201146875 420 1 421 56907368935198094969074449184576974164977507712 422 182132634532837756635418125552960636428246208558 423 246975844194095024296411353696465994185873884864 424 191301055618421180430066294378973147547428743925 425 95704612300990055212667510565561786554311855104 426 33020818393280303842503289716066661723257996648 427 8168106859456999333364179974414805024473030912 428 1482842699269646473700825460861869897100494706 429 200183071755446794587727398225608389692849920 430 20205254923487334428880649172133558293333140 431 1522796190468718417605701369122188799071360 432 85024637279465843257358912480715103667650 433 3464257273549680507090768912313282304000 434 100553191707470707688505474832629249000 435 2005302511005742686244001097002400000 436 26020473550006369405338830596258125 437 201786334292205967129394128560000 438 809823927792213420280212768750 439 1262266294463624268819000000 440 319830986772877770815625 441 1 442 2274795056949973348675707867837732867939447258912 443 7340494722838456752413033597649208988605706365838 444 10062850780198297192800311821803916005229030536224 445 7902100228089954081973145519104239661438879753365 446 4020369814336987301156761959729176951984794973824 447 1415623922315754097885492941518734121477561110248 448 358798887704545995521107437440704682731108808832 449 67054213552873154939023629480909220293865487346 450 9370528195015397728739921000983071163403910080 451 985589344351093336391867936431618137276952020 452 78036521135807435450525903393344563253428160 453 4624011345751392615342898808895110736338050 454 202532562301405589458592500451142710505600 455 6427018945087187349961191601311692849000 456 143365968919927505691764878816722960000 457 2149569778714648368360236844983218125 458 20240178800125562314036701360660000 459 107279238175792597940078171868750 460 262634403157889563744643700000 461 187954009893527836649315625 462 1 463 93208190265555758750647678032617124512692707058153 464 303166542469711957473027320370163047368645650630510 465 419981161172216934123512374161880752551556547792862 466 334170875911380699041392259234395272492609200419829 467 172774986378168142782497352444975297784079181342269 468 62026240287477771917367436598616133220130774827112 469 16088514456477687296761215871917322799356753566120 470 3090372799788353974685189973253857592564624452978 471 446151228918728891450713702609375710666677659586 472 48773842952856257994971170041320429853012172820 473 4043514695757675545384360802443937805908715700 474 253157110202317845392683790695895072437750210 475 11850343196901597430021878905252468517144850 476 407846663049192470473862848191797874913000 477 10061834151692018804146845333463065129000 478 171432494241700420461515100411946978125 479 1908653685449554318156128352323343125 480 12745764928324253015556953765928750 481 44181673054039103313742179918750 482 59633873418079076172246815625 483 13113070457687988603440625 484 1 485 3912410789026998745633470424953351573592329618626317 486 12823401940230297868383207095264929039783780094621038 487 17944850975996214868814766403546374665018751939936854 488 14460099187377920469434608131792383123621381950932725 489 7592357091638854744441674264627690438512476358458289 490 2776527659826435986984193072505332327346927139836008 491 736192773082211294060036473663722116799691400002632 492 145139306705269480215910688784227285902643070980466 493 21607217628535368135212604968360053822146525607370 494 2449442678700719878262378540487939510776855669780 495 211988350492622056291063879892696815763062777220 496 13969081149882021150963089192470365120541043650 497 695266866371668144578081657880502803322191450 498 25773839332080649118938617443940211362836200 499 696572293521781722037630271683700535885000 500 13302686016324058087428144280526789218125 501 171503951670740793534653925182051195625 502 1393649673519833207745007185864168750 503 6394509299774339194296921919593750 504 13587007421193233783542377215625 505 8457930445208752649219203125 506 1 507 168138122535769047181594848542544932884016716816057412 508 555201476225354389663798787571142403067680347589714321 509 784550414339625740231878864442996623937959916779240440 510 639934206510844458763653922740746733081875541778080319 511 341003735282037748674566148635563438207015750592499796 512 126929413114262869374505081571628066479514575632936103 513 34367804226350300577327672332451821987279704514338464 514 6945049586269498462349339420148529583608356675005610 515 1064419103202950076528437098245555089096058838840136 516 124862705459364197882141584681895715549169265401258 517 11250891536730609522139043512550349051600210853840 518 777624946773689311742018035973861902843057436670 519 40967933101586297023830055153739755314762454280 520 1626076281567201974493863857986978137580762350 521 47753928557550915191453520076991220399652000 522 1010605455988622246345307548364376806085125 523 14835699017431382159689208506574068912500 524 142844626217285553941824886315992243125 525 827526489166690122775522662660555000 526 2495076011299206328691371720921875 527 2935841634536904808462310062500 528 563862029680583509947946875 529 1 530 7394069439392419178363895485716574510542689753503025636 531 24591982819488002373469957027207698729533191820593376721 532 35079424887709457962415560290370464469697857493871923896 533 28950368371687205597937153487290778616505883659529796031 534 15647348739904217582255165778755601197460500622731366004 535 5923720085141575547180857843176646748469440069101504999 536 1636325925202509412468408145309362838691665075697899424 537 338533583902712870614861808441381603821846176852227754 538 53334271563509054375330385108948137220864495744222344 539 6461763843464113428002181273511680229412882420310570 540 604738109594033732662994803130956385902616375695440 541 43705970455896580574555246409633749456208540927230 542 2427604818045838898353292813440242931121939939400 543 102631125860265938652426167388622770237345936750 544 3252326534786381349079051839043891394370192800 545 75541108249728138299347733282136601127173125 546 1245378466629158158117327958431001574052500 547 13912861467655572181766112276051880123125 548 98277919238183645741129771433286275000 549 393039001372002707053700427306121875 550 729569051147073817740102905362500 551 397522730924811374513302546875 552 1 553 332560978697941675081567424158547905505182976404416595761 554 1113813358780416768767918845995267255400261960362480768261 555 1603332842619492855495552169897807925666938864104579823861 556 1338224674449906615171179182791977061447794445213422822871 557 733229913240890310737746575657490903352551719248993959719 558 282124468414062344738822208804002842157331796051849596139 559 79436264959271498569419758099993621581967162682440267259 560 16806568818328428143457668169357201933970134787972455114 561 2718004863659411178627138319497248164412820206861674154 562 339521174697810582227183636691901962362602622139035730 563 32930484667844063178697875296644535243910960736624050 564 2481771637519304115897407481289094396679664786425230 565 144819387245353224986569928555156671470382511419950 566 6491415346473092455231732308185522403891089227350 567 220631526485607839726244849801968415414178834550 568 5578340519057797544299865294766491613560473125 569 102097048528644864161749911381427195579183125 570 1301170075116790667619873427609999935785625 571 10911553772721796575949190850331094615625 572 55206207655104715764577627748365096875 573 145706483987675519690775657135346875 574 150373545385366413350468212359375 575 25373791335626257947657609375 576 1 577 15290238804591207446628929743108789131258636162346440821557 578 51558123847195191305117306930868969289738749041950439958357 579 74874221267977977251199454235091485282298551991944438551417 580 63178496298882634521811428304164587437293169721410610556727 581 35073744825383862053395460490494690618846018424395443888035 582 13707136933580011736338061978824765486048183199903904624763 583 3930724584442957474959501316801595274202234295771258417623 584 849607182161226763667773535455715627700608004381606287178 585 140865396959595700942493946489662603191047707053466934098 586 18113630565919164648254728300949469252649097453434620914 587 1817155963146694635384402716579806453265287392673626330 588 142450745363761602443246371229768277920479005361323470 589 8705316019872735691474076507517264859261961682177830 590 412045311124771701542131284203094080383572517807350 591 14941106513795628103087475255973143951243289445550 592 408314134016402532277960057719065826326521141925 593 8216164850868861702098844479817535771665155625 594 117802411367918280331169896020797682902675625 595 1148313870545124311726761165178016763948125 596 7097396250683257220502647770448246596875 597 24894438634180108554320630807796234375 598 40609446940255075720289127710409375 599 19478613815315757351151824796875 600 1 601 718301096621574698709354958733770126741670935901621579434016 602 2438071082801492853242372215855384716462391241767592101893636 603 3570955205122506331981375037060971882047796681137454394854816 604 3045027906250337010342194088993874247608371934315593685769426 605 1711974505395249144871353436079065999135085292491309463193824 606 679144528718701477746176420225702682206488129985653207076884 607 198201125615637128568017978389565006528749383965382642503264 608 43724740462363208966073347928614261853085044521357088955359 609 7423701559930037442586744334447222780339483723878619541824 610 981243000545315131147024828537425795623516904246825809800 611 101633248662449768893730161181407808831312302934247412800 612 8268725289885820593227447806350583060002863167002871100 613 527691924716767005063565037339323786329410427669784000 614 26279589613236407902995196865356159864536577697805000 615 1011899952201601925876956722830737947118092681848000 616 29706578173215173531893497042353650082302077799375 617 651759355956575537667235958050339744685048100000 618 10391922032975896910120266792827696974568112500 619 115761216289337203901948975056249240204500000 620 850923355590930864012803914442904124031250 621 3782776609483146102117072327062017500000 622 8790390643919880838612862009480062500 623 8001337528054603346203753663500000 624 1192568192774434123539907640625 625 1 626 34462822271836782279320204350285514332041461323386828232832096 627 117724624575228158583668796471901362459050125428391021034221764 628 173857632374805236541675433745384941452699166834135553415419104 629 149767762204783089957778135605384329229370483130449714346446994 630 85235778835095149177180284822930389004904642594330891696594592 631 34303679086022957224781399719619587834492214460072601031404372 632 10181122947924797904379051852865797490077325361702116500602656 633 2290405917965320313479596982006701053833245243533200661073951 634 397780982126250125697563892658284461413093596741803046497216 635 53972991813616915168327699071392094414595461568896015713032 636 5762259965393117236410553525938726447104725726694650967232 637 485553389657985994649320447087980402356691097774131221180 638 32276684919628248852199756976294914157079529052418406720 639 1685776885068486258763498017121532030748454987082228040 640 68644099479205345893044982248167964357538344371918400 641 2153196364716946330461638084591524604028806690743375 642 51140910961817817533335900179950565436200444242400 643 897925576711864232840741452870800580014436552500 644 11271696278051434480128770250825956744679420000 645 96473635190088782952927800643265590910391250 646 524836140843029860377256246728780474900000 647 1623712942539587128064846639108642662500 648 2340384018543784042185006772020900000 649 993409304581103624908743064640625 650 1 651 1687944359857381953729251824536320980391731190310161954249338065 652 5801962499438591939611321977996109008056190976432118496110566820 653 8637370296746532166625560549030173301521273475177654418415857380 654 7514158547883890794649226646724504245556055969116756892067533810 655 4327108558396656764267085433139345054420423175165934511735934098 656 1765792623158298696928203659757794194254111983966407208119948660 657 532622374148290048328682356293260620612075466640099082694240180 658 122089638770776437734475135992921639180769814809417285177544895 659 21667800012531731689529038209028407985219212316166597326124015 660 3014330060090697151676931209359184772980855452606758678520776 661 331213876111916264570939114997381203708054311799048889814600 662 28852531128154933199190655309776824180628717437301543602300 663 1993144880874696068430018104496297412263975636848241603900 664 108858048673497312199042823039301015234201568002738373000 665 4670321767350972787531042879392143891830422984377813000 666 155787293563238267387990002293207060756194074135551375 667 3980731670136562178383881802128390478353256667389375 668 76323283097849594039135741515158119338535347012500 669 1067116693920213149611136085612098776217788012500 670 10454286113258006526505262418111790013462531250 671 67751695412242431196486467600115286965031250 672 266110971850101441245886845743006467562500 673 547356276940388687637316593136056562500 674 441677568262284797937367627269140625 675 58435841445947272053455474390625 676 1 677 84362021239134640526225832833838094283376217639648918255074636565 678 291736997356198620104959991271720767004515306592787833661569424420 679 437699234744094286600003256136864659427902495163773148720148859380 680 384426579450579537856305423889949747134525288610138893448892829810 681 223909135646713892016651249629229294786664873960268601231025259098 682 92602028768526843140958330902813043965480332588999682147376892660 683 28369868888467700430782917564293981168436593253563577443946334980 684 6621107428807572204003204679181958420031464561188727336031224895 685 1199689047431071825555082603127869636867187410464066344361161515 686 170921232580257215261985301356663041771948534841590044143768776 687 19302444274118919389713752142139109787485306693861561617834600 688 1735314416322658155246785074741155335449466320748404711019900 689 124314224161527386779786957834895442435443335915345962521900 690 7081305884076351051822996922963020883260833671406465957000 691 319043049414363657807605838592667541802897404338783945000 692 11269697127449571614916657325132382086241374664971871375 693 308120087864721096743993081129126616325646402361906875 694 6404636707245626961020680753627052329074603082132500 695 98755645411621510548198574497215768750595045262500 696 1091929723919225617710560505832835848375040531250 697 8252776418486651645648337067432720156991156250 698 39732280959379687165999799137376921457562500 699 108983798050011990270636227866769972812500 700 139495086443336671622810650438539140625 701 52650693142798492120163382425953125 702 1 703 4300739942082274827723551464308228532735585026555925489597164860116 704 14960508937403686536177933968303030694823908493732747566766687403335 705 22615754409030197951622443151994225011284210541080181401410170869200 706 20047465930622130678498675071294975972849541100536328233186191652190 707 11805814603092971320415354182612766447654490718425459205410225058408 708 4945932608660552104764116177388737380073459165379159364148013675658 709 1538124864899830863479287299819978233014446711568947741481920551440 710 365234755802246948748471211552779125894632745425178593146975154075 711 67505344243086214937156546349627775908066826071287234987202863660 712 9839231061747867955053693127529608555965480011804234066503741541 713 1140566027637101633507520708203685690982148806261994403351414176 714 105656778242950051972791995330607900799270953991366159629862100 715 7834168355010716206217714304883869871829655299421108453057200 716 464326534414231391262575579348383902178081828424256894539900 717 21903812641760373515982604394974064612211593421553153700000 718 816265508790552184502961877638929646869337157000892654375 719 23764379225513683996377552363759596233103494613695419500 720 532165936515746943774657448279881571421630147610110625 721 8973358048004716973872080750762067023709137862650000 722 110670128441954444418265318286200800411922707168750 723 958857629071439854434461100982596859214912625000 724 5507843416347752550149259173616586221164156250 725 19210901892831837174543809835715429547250000 726 35146389063031953469194494323752193828125 727 25260411796888302974179518647681812500 728 2980227913743310874726229193921875 729 1 730 223552391825925564561984484300976531332250443090202307199385856484820 731 782123474924308059479336324081290727844167917542272397437496703408295 732 1191044947334429916778247237282706443192047024871558377891692925449680 733 1065285872398235692895102066055473302000281293069214377632973471103710 734 634055081041728493565675788740034085247776749638342593082071041772648 735 268962397816674988094034189175376726186594931916401430092194439864650 736 84860690153454111185331348384061837615211950158596907743120178225680 737 20488377653421414951461519282323118855332602199537957642401268890395 738 3859697000715147411348599304485084739852084193615905825888595069740 739 574975172644879361353086795451171996411122862157993173136002724101 740 68334176456685577961256718093950586085245974595567584468973528480 741 6513299999481758338750258040026912373867224260944290619537055700 742 498982932807946758889822760237970617643700926080637802933927600 743 30705418074381717594770631672884832736151827023170469231989500 744 1512539737415723140835878369320883798203027137229836610724000 745 59266286284818798260676816940775099589340982864085538510375 746 1829514105010637478752988815967427884790103084181575387500 747 43893998095523312448771409578359700613168131385884130625 748 803493791759618283039789353105141053393432724637690000 749 10944030023184104370553438596720554932747343725968750 750 107170655610824738520401871127878596205728936625000 751 718993996217849026998992274153036917969447156250 752 3078589252709230479388738392587445643211250000 753 7522662374446263521016005894408100823828125 754 8589808484245161460427419815245021812500 755 2895788122853917066608986033427421875 756 1 757 11843889941669619920477813924644396579706537920463460537818186512594185 758 41669699889160600391336079227677974788994386403522337891534837289257323 759 63910699146063010401006791826530514633598143334554738412915313350591875 760 57661556398860354981811071275272618507052227306086400610096438338101870 761 34675781896612384098524908599061997708215282150722376084903962485193438 762 14887543227805367575507361829747216754657920995797131116565396955976850 763 4763091078705840229795988743250483466015572968616174234129792559770274 764 1168535569066928354859655293923609970865310658980669477551420626141675 765 224203296851253479104824039697961597501300540181015156580452065157955 766 34104963321434417903118138175134490675862005897684230398141200573761 767 4151074775468891824949809915297605560447399182054388263471643888265 768 406568390189904984113854555943726391068522636261334990372243267828 769 32129676695689909775678865947213786991914238839027529070802750100 770 2048694192508226445310236462789161724143732053214038471128849900 771 105125550074390013545706859615858446493954587865554475243610700 772 4318019457427615636644969168220617530987552656681888914978375 773 140796321537521464379510365301825118462385950652326524373375 774 3601583201475149536021609547751848710180217911540264424125 775 71117871413809725304590249546720950616335180647050673125 776 1060700080988768050070937902144130876203108964442818750 777 11601912756067335121984736471722008983402875688568750 778 89353214435483728857814110420139948039018815281250 779 457141342912409243674651787480108216689103531250 780 1422538809919844906851818931391796344218078125 781 2325269476664697172672757354693770314703125 782 1495016431789763183752039243984938984375 783 157952079428395476360490147277859375 784 1 785 639342117633229115139932603703189079191918061698619404991233421942499949 786 2261670655416520366797947358174151646783047708573316799161558065175285115 787 3493006693523318991761232361146301856219112411604729169765815638292318335 788 3178176591983874012089298759386264607512227851352078609569274959130285230 789 1930454467046932514182658991923443591656475763634997761035466667869516438 790 838529882423448105948373547012588418895489472925827034212550169081758642 791 271911501542635139991849334281507594613711194288811027083988600915869450 792 67745561173682825113910011937292439210625571033726004570766955541897515 793 13229130082065079797931419862191141704807477682275624410016547970002895 794 2053147961394687459371255275120228275318222236271359955146406018221361 795 255667726444951514675398369518658261982204306941362336278959990418109 796 25699588789133780385877349419816829889183197512443082338342949260660 797 2091905339863330862974801132205361139391353396229151350990720172900 798 137965166383564966721995820395918527212912914275875351931991401900 799 7358320684287614445526353957264667799816737526446290299946925500 800 315967836519587694514534188080659833929454448453254448223346375 801 10845383382273321223096956810339995787476974793992772849170875 802 294510561854549389461616265071361361005466472585681871198125 803 6238370160162774376701971217233398500126268663295094815625 804 101136191588149688402040324001381905108048003613587978750 805 1223295607432660531838944489126715016260405361495843750 806 10662816521140377119823531531208877343685047271781250 807 63802205836300057414164439242470223423517433156250 808 244077230423669817533707050107972826220915078125 809 533649739778507335913002892136171580617515625 810 545919189339041582447845943196597741234375 811 165059923002673272796712203905363046875 812 1 813 35151744640669001352209946041523146622863551869497196349929071370587317024 814 125013137156213136614787847466085645418339840013537502498592835857099493850 815 194385119878176230988097123031256014256817088418658051478209749560996426400 816 178321592002193090725056495155950002307644785057282160715034435836982923155 817 109369667752251859192809642494904425276698674747104895966871719572602884288 818 48046026542497479841874883705017264410593065347367202389161430572685396292 819 15783888954588041843557688239521745629243156021668370145237319893080050880 820 3991451978756378359500459008201354638028296404918609017574759966695833785 821 792769559567506586850675231265114596004239306741415954614329957174266720 822 125431694182242546090884119990488274293219564616779358428225834572526886 823 15964856550945388756121566747335891352351244558075932149028585081116384 824 1645124823381835977855109112274205828110097270715430540967672192720995 825 137740828274528357415188526353308417030129252047059386027059558157440 826 9380503355154630719602040563814791913650501072668761691173583017400 827 518962233653967412696524949781353077060475062075158876570715984000 828 23238613029029842777812318507137031293012636049870241348582174875 829 837088741881261167968029815539573346787594757295221211036844000 830 24038302072337313126242392410470266052677437765541429084303750 831 543524322122489054684746449566352342783084595343652065980000 832 9516771152241535199512820284529111771757952144904358800625 833 126204953269027529105173315503078528607666535125251000000 834 1230308499973612945332098495619299928191374775250562500 835 8462207546924225793970878822374623701945110403000000 836 38732859129362426714116593076225881387339944296875 837 107996130151971322343481201531666250079266500000 838 158379069915796236138974665168747669173656250 839 91460572072218116631778214879771692500000 840 8687364368561751199826958100282265625 841 1 842 1967846285930672246628130698559440769068475045106217505266447996494697073280 843 7034898419788284476950058479316507885060267620546654588346253463833635180154 844 11010997014922064443323592052615152400910154416493749841504117300882242444480 845 10181961229811215090189848505587712217463338283639231592127969120741100473715 846 6303943500874824697872921449187470217659746577497135597629581279948967456768 847 2799771289661271477847988356100991961078419957079644096884284866575182025220 848 931412299740843911176353585565680027026639476838769994677726681722852694912 849 238946055449774896124690765518753263070185689982645475262501730242604954105 850 48240785036478469188183289338317204632567453711941930702018830382959301760 851 7775461567145367098139764056333802786764913488132662239881600519933798406 852 1010655716561072372001897291311833727830837943852807999151206327180616000 853 106650330641490443857954396525164852399484726558799019055831869289913859 854 9173257484807261545948288706244822020705710637190365138834119643888640 855 644109340958680841207473409598771925360071228131502872344183043167800 856 36894830677435674251184212258101741519580464436252083415925301766400 857 1718972702129710536391964061981115229791408107210213764565704398875 858 64800915662921491478498184436893591702843639690746262850053936000 859 1961032096066678070879395437931848692885018418634658552571787750 860 47124129095867526561785748081113249438934873354241827238280000 861 886141057917946488917026886239152300311223629201712834500625 862 12788804511254722719726156236361766775777098004256466560000 863 138035020789541066548200387875648439686244699785829562500 864 1075890631831709185751264650025472349745516963934000000 865 5767028172302736028115966808117161272526981837296875 866 19794219936960278744654895131391828914374854000000 867 38881420938193809942432638501425216183970156250 868 35775483855414611561814115183737759651000000 869 9738535457157723095006020030416419765625 870 1 871 112131435139460857227355613592080745248468330159599275113508026728568953179929 872 402902008974334483953136451419157394902153373567495668673608866326619646369850 873 634683623850327841333489710344464128228995752997545619515400639370047936624490 874 591469372417981514226004529112979751293976441742673858116923201885252597160435 875 369558982732986482673967514654552870515029229782513968753160989064109774707963 876 165882182349309745338186605904881101911916377246404406153218008734355854278532 877 55860855227479784814132588104342686138082034488213493129211821848662960993380 878 14531040123709348793823326466272951544570017017148173949501866269874987712505 879 2980290430009516903955668456907763551084283569888731985305836672754368824785 880 489015029221391342015414408610014261969893107612798695895740765144459478086 881 64857641305526135544191508430946042041818094986808959248684210197486126614 882 7001943885677568252122543083658077514051859535789891696897720453453540995 883 617969821839937704030076218359690829632489394021138333883993859515663755 884 44674880296007791211681887446729908302523420037167432183108117086714680 885 2645008023216806915062298700969807021821298419906456198556030923355000 886 127956663099144652596100535577534997936647028501633850552472482254875 887 5035339992816915657514019152760883421699758455740059393143212147875 888 160083736640975987836986818518406099789221355494001943620458483750 889 4072401819322561512662359208476091548922200785247299269864693750 890 81834611764545004967845876270934757585696589156027963710260625 891 1277012934994206854957352938943466367854637964004284205115625 892 15129585957629455080906571866212785536532276727528139562500 893 132046895314560389787246623858902138641137474804483062500 894 814625691197865901564361521940804029578357862709296875 895 3349681947298692124521051294478296339857600166421875 896 8401874226092405964779599964473020176045561156250 897 11097371796206316497858763237027260216183906250 898 5777592484862572567703317273299422729765625 899 495179769008019818390136611716089140625 900 1 901 6501619588644211586109549621416316405053659926800196616391519593188875807365629 902 23477329505721993043876378822446376406499525071106699100924294396164900725622458 903 37215720088651583400626227963072062183591455992690260026725481620284009039514002 904 34944777048197338601816024343393396856984525398523319687362285505678089466770035 905 22028905009524513120518465133889833396375332876124565724117404849548420422752743 906 9990290746859661061714455867787000751684783201522074470083089707302674957463172 907 3404155279836692102900777514847266574321843302658566792551477863792549799767284 908 897494409467733581708572705072825893439105323649397485146693157108478644004601 909 186898041054532690095701872576023340903354588327135992717552371884367208498325 910 31198875485283409100131974574345878763280240682136060628652664475578588401606 911 4218959576359931091223295269797090685885443985789960141634731264831366049774 912 465547001638312278707578729833453368104078199214656130962497225311419642883 913 42113889731643949111870851136719120710286057170700463626341507190893624247 914 3130508529807677362364198646562535495378928867918292510259795230957974840 915 191273914966103827672140396802977484950205071068805461472644773479226200 916 9589642885417280398627881994449561203069939948680825622374733100354075 917 393027023191271788398308150910456976889422488004792619294957243571375 918 13089653708695162460024112054525740982141660007928587722861015139750 919 351278369424338140817500555311432057106282691955854826991360380750 920 7510045400309230937329292529287848331596270444257976494324580625 921 125998193862246326881927265737826366648479538685705237442378125 922 1626390201947118385657809179318749210148673818583457180042500 923 15734396372706205724469599954761358285344063617134443312500 924 110130084792919662276239953421114038676556532861457296875 925 530970804127837828810278117327394111781129614850109375 926 1641520213268732878135319222491551604881759371156250 927 2907792372327799602564174845386614101365361531250 928 2415291185164424104140204050619691848467765625 929 594050662886621108795367221855401605703125 930 1 931 383481420645424504590158996083046220333559964128595439751794202014346980204321988 932 1391484306487062038655761659914985062060404086705336058835411714233609052639142141 933 2219268090041411395952132835507730633749203659175042654503863182607478273245816360 934 2099236263726348749408303086296261389658237663275436615164247299152288293034581345 935 1334827013562885494092678091886437189748477858073123376919506261529352651889860428 936 611434376034216591205678425683450679448670650390954932398382018277615978753126749 937 210740575090389493844965837941067760989966824382247271421505036853808868689861008 938 56288123659186470627712608741015667947363528449756702940404476805657209063847685 939 11895376695200251487244304177113946545816933573016466638940708059292149024274980 940 2018917777763503954162393463310319933854563478202443701794355527083699955551601 941 278162860468631912655199867298390466128883064892331002960260212631753390723288 942 31346306246069802192686792745497191993382899844489492843305236413583101124501 943 2903487853665057149049706613255752056997906268606384265998300300495952211980 944 221654913339552506598137184317616824081203724540151833815939972660786485825 945 13956197362060897733828979544178495072573729439546725271447259492391793120 946 723884603371978897403178611425117721593390829013734055874693934046151875 947 30833979454749643783275093523689091369747238212995290836097861550595500 948 1073019341636090188112391630991850620921221289390232652893503374568375 949 30281370919937840602185176417971793912554611645167813636166656455000 950 686046189264476830193733838357375150584629974224863596722586391875 951 12312789962678276701576058820857068180761447441471711337346242500 952 172034529709985169732178886416682913965688664664336038670184375 953 1828918587038951130244216186584560617596221032938762332250000 954 14350508995353568645829650683147561062675379871252089984375 955 79723532793453735085567274807776864967939292381036187500 956 295626737107407356082939183325808672154117283980046875 957 669523376743143755402473221596120428115854949625000 958 799321529129431227840584778302665197721860234375 959 376491780773717574852932734375898788139062500 960 29215606371473169285018060091249259296875 961 1 962 23002269484052242084833125783780840456043938216236310027875955147283833244021703588 963 83862000100686117470535451502752285185597897380367109439888148080071590715892260861 964 134551050057550319731675112017534027512075907354382588269187582905609028169161305320 965 128189668669734528401835100481252664688748913295451649945380877015165941049474100065 966 82199400149656384668531217157642882382293700893804451229884574792658291907922523628 967 38019813793847103187074624522656661405050342654324400351543362023469319431858105949 968 13250343208535137262071736815581517471029752681248894017363703958692948499543274768 969 3583975195432512219562001421788422185642139514175709037808960167546134022240469765 970 768253760512007394218674804753758892446977992073340154521131638730267776611150340 971 132495934377728698063640195142030163693532833029049061734789669596633014494450801 972 18586729443121955352501712663474745718505554760212957209796948963181790175230488 973 2137329435493555062504837349873146950663238837708377304081953463599765953008021 974 202518745787968585867774576130404930320499810907626780266065661417484646048940 975 15859952585822879207456767392784021381847854895116192129737241049904114599745 976 1027682115976209173845091247180461680052720923623319464485511856484624298720 977 55058017130531905578004646185443856442024948437045255559372532399547591875 978 2432669698473288787393555135557380827125412578633274721186756105993287500 979 88250422008756099031152931821858762030631348332616033720829479554568375 980 2611466146472457735885692451449137964167953949313600605558345329295000 981 62474916986574821234628039906728536712143613718412490429899917911875 982 1194123020110193955422981503885282476923315748264110666991052942500 983 17956414531927047863439079464928114798206860436551805174621384375 984 208203382143840749740897562143497468785169268307243866471050000 985 1812837025991364851127210291752415879623248597202756649984375 986 11439082339728187307065384281501587436930821030039638687500 987 49792987998425994476987858069168482611976025651520046875 988 139157671235116073791516169376133245561890792504625000 989 223081238145453415605877749956622241632047100234375 990 167847826697289021047913417800800012888206562500 991 37425191761857129854108134976890301159296875