1 1 2 1 3 3 4 1 5 12 6 15 7 1 8 33 9 141 10 105 11 1 12 78 13 786 14 1830 15 945 16 1 17 171 18 3450 19 17538 20 26685 21 10395 22 1 23 360 24 13257 25 125352 26 396495 27 435960 28 135135 29 1 30 741 31 46971 32 753291 33 4238811 34 9356175 35 7921305 36 2027025 37 1 38 1506 39 157956 40 4046526 41 37013166 42 140913270 43 233216460 44 158799690 45 34459425 46 1 47 3039 48 513024 49 20135004 50 282182454 51 1696782438 52 4732607160 53 6167943180 54 3486128625 55 654729075 56 1 57 6108 58 1627203 59 94904688 60 1954557378 61 17517438432 62 75547811070 63 162926117280 64 173237850765 65 83242120500 66 13749310575 67 1 68 12249 69 5077065 70 430062045 71 12619927530 72 161786794554 73 1019322953586 74 3343199837130 75 5795219706165 76 5163367474125 77 2149053308325 78 316234143225 79 1 80 24534 81 15659910 82 1892868390 83 77291685135 84 1374558448284 85 12150651306276 86 57325287304620 87 149109772632255 88 213899826513870 89 163050508192950 90 59670195735150 91 7905853580625 92 1 93 49107 94 47912022 95 8150890230 96 454601687715 97 10952559669429 98 131789546385588 99 859573791544068 100 3176397147438135 101 6761401216738605 102 8210550385538550 103 5444507086417350 104 1773541577132325 105 213458046676875 106 1 107 98256 108 145749453 109 34520041800 110 2590893157545 111 82990222149744 112 1327771532467989 113 11621014002233712 114 58672657030985595 115 175611515180282640 116 313442294393298015 117 328071697374241800 118 191835760181658075 119 56194659967446000 120 6190283353629375 121 1 122 196557 123 441571623 124 144347393679 125 14404307543325 126 604167952357809 127 12614009613265683 128 144751201784121267 129 969652445363751411 130 3927003461949293415 131 9769879784816453205 132 14907340672256332125 133 13648302593085776175 134 7117305325538960475 135 1891083369262712625 136 191898783962510625 137 1 138 393162 139 1333953048 140 597701869374 141 78517170432180 142 4258797246053154 143 114277289244245568 144 1687798018030128822 145 14661671281422734646 146 78056132434042990590 147 260621812649003428440 148 550143519890101207290 149 728999538583599378900 150 590981167908633388950 151 277471936932804306000 152 67367215098332399250 153 6332659870762850625 154 1 155 786375 156 4021517244 157 2456171176848 158 421275541890852 159 29243090486631384 160 995845698028164060 161 18644862160232081136 162 206218154326130279982 163 1411013189441607495678 164 6145197501368843317620 165 17287216557290355053520 166 31482734797190840217300 167 36704718355481243222400 168 26619363434520133370100 169 11344337108087077710000 170 2532874961342934833625 171 221643095476699771875 172 1 173 1572804 174 12106229607 175 10033803604080 176 2231642439473508 177 196522320014330904 178 8403831320042086236 179 196959490787208523968 180 2732271910466080333230 181 23596166993418067835952 182 131092766039929613799330 183 477835288747713366617520 184 1152625864326966190126260 185 1836140918458752694240200 186 1904183904092532972669900 187 1246283931110198578164000 188 485488021558225922861625 189 100238824249612119571500 190 8200794532637891559375 191 1 192 3145665 193 36406765845 194 40801057044705 195 11700037591987860 196 1297410969378081348 197 69045979881039810660 198 2004271323619814589780 199 34438421733555149197470 200 369842993547018614687790 201 2574636442123293007918326 202 11895383468849252247978750 203 36964559518645375336047300 204 77574136753136016275044500 205 109352958973573113136617300 206 101820450773742095075429700 207 60597221473118180971535625 208 21709307720380280989613625 209 4165368066104604722488125 210 319830986772877770815625 211 1 212 6291390 213 109405891770 214 165315820597830 215 60825848211487485 216 8439667921419808248 217 554679462483073148760 218 19762653502534666493880 219 416172175753846516035570 220 5489227865615053905146340 221 47182993534254172436178876 222 271476423732355677371661300 223 1063413063716003239519573650 224 2860336771438882243980893400 225 5286278812000989461976351000 226 6659363325164236725491271000 227 5612073049861403354910442125 228 3057045283784045020560612750 229 1012642225232339572280660250 230 181342078511850953760813750 231 13113070457687988603440625 232 1 233 12582843 234 328607741490 235 667937041789290 236 314048190293307225 237 54226732572996611103 238 4372256976823860919704 239 189717957381812501430360 240 4852258177926559967977410 241 77781748322612097433419750 242 815431233620008807675869996 243 5758415742103739267577416028 244 27941143862390537337080845050 245 94278781049660516631230763750 246 222311020751958954128689935000 247 365577474990676271244701535000 248 415054681455527219857058524125 249 318794248451598768050881809375 250 159864285333480522819120731250 251 49195741705692299827845986250 252 8254425934132889726148058125 253 563862029680583509947946875 254 1 255 25165752 256 986641109265 257 2692779062612520 258 1612320985099261395 259 344831383236164714568 260 33913629524719819715211 261 1780079077663931666625120 262 54863683086865977296187930 263 1059248457545861452476887280 264 13403303224208986438139495706 265 114765137987965364440777712112 266 679947736026782645098808867190 267 2828724703264336249039596325200 268 8331440706911391693385579503750 269 17409412678952685954607101180000 270 25700380809268452571049773195125 271 26491030544905138817768798775000 272 18658339595464469568056502553125 273 8657400530120911091874714825000 274 2485542804784328776157870574375 275 392108557623085764621665505000 276 25373791335626257947657609375 277 1 278 50331573 279 2961634598931 280 10837221204770835 281 8239328343628733295 282 2173789163448440278083 283 259464615200153279738829 284 16377191281368801975059253 285 604138050596957558996448810 286 13939169243757439139836336530 287 210991242919050537968147689566 288 2167976546083914573139562791998 289 15495698571650165523849622575966 290 78359166799227318257186453982630 291 283380193986473705347001086767450 292 736779841743369518409920491586250 293 1377014758421008735256629608037125 294 1838958732699520484985476357291625 295 1732042040648892140317051084809375 296 1124723329971106169808375926709375 297 485066425406516458893051023311875 298 130417985702139996853412299254375 299 19404807966627520634636069255625 300 1192568192774434123539907640625 301 1 302 100663218 303 8888477338476 304 43556199241008510 305 41944409981272854090 306 13603009308057395532558 307 1961896180352118456803364 308 148142194854160532263236738 309 6501759888661590159346890735 310 178056527675779675174136089140 311 3199071334466274583459313786616 312 39097175613988108231699910257068 313 333690650742570940771558423799436 314 2026770249488192387031587710314780 315 8873893750951517357379017086486920 316 28224528719109387204684790897892100 317 65405701872529211048728171357047375 318 110214083660167857904109832481328250 319 134051529070802577340225170262417500 320 116024736794462298973288277113893750 321 69796731422005472636597995605146250 322 28092649806585935793213723795813750 323 7097627854041572814120656854852500 324 998862034957962450696761246156250 325 58435841445947272053455474390625 326 1 327 201326511 328 26672881093560 329 174873655809742788 330 212858096251716883170 331 84596108957014745835738 332 14685483914028846884902608 333 1320508395277580431625326020 334 68589508248037227628022114799 335 2216183189298123292417602570645 336 46941515505730478979545433536016 337 677105744108165146705254319214856 338 6840197698948661156859053765845020 339 49397294489616662687050408643771388 340 258768161732540688356643694336820160 341 992899978313792754075076696641975720 342 2805368654979559820109466366943331375 343 5842789916362244894148939094729703625 344 8939395904634984727902648518902971000 345 9961431892924992887858600247235672500 346 7963116620352003667872701426086121250 347 4456858523955191582463591681790946250 348 1680248530198596707558316192635550000 349 400146965103194457965117083214932500 350 53401721853962729237567971659890625 351 2980227913743310874726229193921875 352 1 353 402653100 354 80034145422027 355 701521762202081712 356 1077406005444315124950 357 523328152864715524369008 358 108973903352064004640327130 359 11621422004030720428715595936 360 711061670297043259297597180611 361 26963097470343838858137573742380 362 669273310624605775951814346270681 363 11317291983687654331072141311027360 364 134288654941579659868419738343380612 365 1143015170985244913971403269558570752 366 7092346567813193400007931976897442620 367 32447562003903288120026423583828101760 368 110243965768421460448590760126481103735 369 279103075103253116941467818455621210500 370 526258707086161648373235606637668370125 371 735592392136598941431330916078891710000 372 754949930709966657408984144534713223750 373 559911651507430427550815699712395850000 374 292686652060013644474265998292701586250 375 103697444853598082614428516784749180000 376 23343126127024763419020638868318553125 377 2961178905871313461571552428676062500 378 157952079428395476360490147277859375 379 1 380 805306281 381 240134648514081 382 2812409746296666981 383 5441748724673337998286 384 3222929179607505410835198 385 802590263082166412334334518 386 101144418783650563777749302238 387 7259540260971662645403328724763 388 321538476635122546510100331608403 389 9303349434735419933255863118428851 390 183325908858598862065444514317546671 391 2537962953098671381464506490235863156 392 25268129584762425326520607719513252756 393 184110230144194555150174401983444450436 394 994348212105936567720954219793378283700 395 4015686510320781843547786878682833479655 396 12189713126805951034104820140422453531775 397 27861512241245270803345416907275456504375 398 47866146389160162676140461539750941517875 399 61460676857378434174331183832120263718750 400 58370002106471435508065978210290215348750 401 40326492087826139475957059943475887483750 402 19757251148027159006727978302103373908750 403 6598029954684307877112369945223416268125 404 1407548840793065664885036778639735153125 405 170090724873360231709740169982361703125 406 8687364368561751199826958100282265625 407 1 408 1610612646 409 720470785963566 410 11269330026364822566 411 27436548812816720016891 412 19772914975618899504874068 413 5872743246764157813796322268 414 871757390789613490384072510308 415 73123982595086057219516654795193 416 3767109826185071826151656299166018 417 126452229529723810254072019173347586 418 2888358764473607419846268042574295026 419 46376309736960444889816033918247128011 420 536487146809778294036732975370167685816 421 4555690652681050525435579177837107702216 422 28797287503788603944047475655535164069720 423 136876697310762914513058218103351270729435 424 492481518984320283975136270278036840188490 425 1346079512079658864548585870646538060212050 426 2796182735705391126543606746675198959646250 427 4401973729300357691610084860558336736755625 428 5217623365214591368334647285882081615672500 429 4604819450727701644955169005948228979097500 430 2974416536997872463670809195745985997802500 431 1370143068896764396338215925058891215136875 432 432478067141678179913753152958038090068750 433 87637831178371600484380154529268140018750 434 10108508244974622472760084685784882218750 435 495179769008019818390136611716089140625 436 1 437 3221225379 438 2161550870578254 439 45138560122266193374 440 138129367786298245179999 441 120914723405177184790646361 442 42730581755349854455973929452 443 7449751329304804705990082186172 444 727856434618943594206375693981377 445 43447892886862516781858378720480427 446 1684809091269397515234621402241772850 447 44397126847472022427718761987239304434 448 822407292680479947475924812172859086119 449 10989043285608929483250464199050882202249 450 108035408654139351640251927844949024283624 451 793322017706334351461556890470671487377288 452 4400308554555749030693407954955503415420235 453 18582912850781932041979586350342603345182705 454 60049217058415938304682670461746801957223250 455 148803141047604284184724560008115105347556450 456 282581874343274108128777040845638600727813125 457 409719953897844975441237925946814356907421875 458 450273989470900168144055608005026653153627500 459 370699261185249546050185406084538547588597500 460 224616235090282947583387186654215384237781875 461 97563443086179789647065185255619136895410625 462 29179861604600080367730959655688601364768750 463 5628945932739957058784471797487333243268750 464 620870707999709923098919042886859518203125 465 29215606371473169285018060091249259296875 466 1 467 6442450848 468 6484939300793493 469 180744456965675659848 470 694573893662128384723533 471 737367466060684757829358080 472 309391823776889041899022446849 473 63187379501887825422222467563344 474 7169037271902791138454558067284669 475 494163156507378542543506594111277184 476 22052179327799236526911364101018415937 477 667550249471216070351394856026213481208 478 14198667825796529088976804755239073169833 479 217994374827602448668628634136195359548768 480 2466687462803977844814064661001153293827533 481 20903843341015940348044056763746869643592032 482 134304396755422809881404702019543919615440595 483 660115264351200205026944742972874112954386080 484 2497487762216983866853480542348199281385579215 485 7299606449158033241631643473408071847871203000 486 16499242375588660447819761618334583094960583575 487 28794570189781777028721627230024617902910200000 488 38626978576782007172758695874445803649145541875 489 39515413552467200539000231090370737556573010000 490 30452256376668793274947101874019467294380579375 491 17361321036199349071327249135824312918974280000 492 7129480063925888496987972952318836135050446875 493 2025121628811123941180746628293715818156725000 494 372628844294608882473290375485420920353821875 495 39370452087126210310683522461722767907500000 496 1782151988659863326386101665566204817109375 497 1 498 12884901789 499 19455410607858495 500 723567957339074847255 501 3489136469437552733003985 502 4486021872900037973216542917 503 2230631103451563551982140638983 504 532416124683691950022994693382615 505 69955450084287473232402154816009605 506 5550999733185522672203703376831968705 507 284083677752411399369679559016549858763 508 9840933877861929475950381492699090297267 509 239321802191994595925512840012257456666885 510 4202013341475953137567922063081099960439225 511 54439861928267863565701260645912928171314435 512 529329803017769295309016016439041024509847619 513 3913674525441431115131316361904502465662668611 514 22223513308489160051353167429016615843567875255 515 97621027572813909052263930770554218930859347165 516 333303711149434454846643910144276383061342501125 517 886654967125056329284956611017223561736641277075 518 1837925237593171307322718397198966159796147000975 519 2961629560930274111041407165674025972939881863125 520 3690885404210735322201872953254549760447085713125 521 3527385358089423869603693723176438311319625184375 522 2552600036931329811825858506838775379205591256875 523 1373065792187554726268928210948661854136613105625 524 534378569889745999651255093397586063956768240625 525 144464263986077837709654698356462450688604684375 526 25401988441763363670084380080404042860223421875 527 2574955645224533223001714589182809495410390625 528 112275575285571389562324404930670903477890625 529 1 530 25769803674 531 58367455889245440 532 2896100637953438087550 533 17512974167220297625814640 534 27237131792588482690735624122 535 16022645714594848319437689878328 536 4460085796780176319862350204569390 537 676984085855435842643665921055139180 538 61666076939272524366488423392128532290 539 3607857432063665865548197342966429723728 540 142522402821050534057197019987812371420822 541 3947662808114193752487449347038769611937200 542 78931218164790889983693987444165025806167490 543 1165365036266522063903656440924425219286172200 544 12933345526402273537331759635989516502205345574 545 109408180976943641877262675483938864901563023526 546 713117201588119370134862322674659282437235243470 547 3610457075254107916049914911532842811328189741280 548 14280514373668174003009464802988756737833879101370 549 44284140068132635938175669912470976292192839405200 550 107820132728554049786756507175686246207499971079150 551 205961872720884152603156244600425059362328307925000 552 307741837209897931949909081137987116248281314986250 553 357619268459619275260829068666993090295627886667500 554 320339346742653093718938269246511718274358385953750 555 218307379011188394248897015681166921985285533090000 556 111077205410041718829060117381538739580352428131250 557 41061584977988731269516587696770849482986544450000 558 10585629604306193874359050890651567932631821193750 559 1781756850600105895808706617651737965992691375000 560 173539890993957477184107543843846895608378281250 561 7297912393562140321551086320493608726062890625 562 1 563 51539607447 564 175104893108496372 565 11590064195035009157880 566 87842896497345018185478000 567 165086523301416824418866135532 568 114718810390667255608992977815764 569 37170792425698731452606506795239624 570 6503184666002698805220329508316636500 571 678266321205569905345457832737302988280 572 45236378677234851714014128877922294867108 573 2031368145306272670720153803377760702461656 574 63861587953736965779370179270431493640215936 575 1448483718613007316238123917410683317524881260 576 24268560306169847497152529534064570508622987140 577 305989556505090752029118951654408407674610166184 578 2946340100825832889049333292650080089511820428158 579 21916988649672470938240323873310792870699965335118 580 127074294960053838756007093778446074575088895048860 581 578057310568946221260232403893935402474260951071080 582 2072408091324239274942446252400991041162759955618800 583 5870489985410667334424521080950304543648233676752100 584 13147093425407551393239601185513303569518548826448700 585 23244868292545630117240848781544420360858031269895000 586 32328861339442724709713816883161848092260077105642500 587 35150268149780426081254575150433786447305409534860000 588 29599410892258415579921651347633374045905229954007500 589 19046600419297920907383165431408270013175711903245000 590 9188344753884676962508309494677143884791984614500000 591 3232941421566385736366449253190277351270999291762500 592 796228534670036853975203467492813632230000916187500 593 128494499203213946080692198020973020312963809875000 594 12041543696576659079130498829957877989329798515625 595 488960130368663401543922783473071784646213671875 596 1 597 103079214996 598 525319884825841263 599 46377767269450886268720 600 440361898842033556834020120 601 999127743665240758295373657192 602 819045065494908221231580859856952 603 308379345203093908159315380232230336 604 62059887274465668734980583720397492780 605 7393962570659952741145289301154793713800 606 560678933321701370051282996101714421448228 607 28538164581980878406331145497301979557313808 608 1015055144621451368167346326622985641246817864 609 26026314976418429347477050978088400872967771880 610 492943455549105363602480971660519372889059239240 611 7031466211024398612215325825468216727552585527264 612 76708873129982054540372014768984892989392031736694 613 647891044365126105346568492887501159370615932853712 614 4277355639463182966114562311021892810936186059413370 615 22235386988023446880709243955268178313792686205525840 616 91499326695031561138390660823617450269781618006894440 617 299088243167622301902620056477787965335607457249287800 618 777892837602637736132897034823780650134433550825240200 619 1609644313053699234272948465598130374222076656593376000 620 2644566128597172897004872475821055410814286397962767500 621 3435558156370823605470296670797902598826226662146475000 622 3505754741624070028914486872969502655681957742942422500 623 2782860039551981369480774134499567987857717409795430000 624 1694957029309999699966478382701257423647145946563875000 625 776925754434457667316608380201816968012736840225875000 626 260687808349117301227982102975167469241912976700475000 627 61440278470745499760796799996153718170574907881500000 628 9520480385415219921340452520877694415868313852140625 629 859532703192900691191628292735135899931057160937500 630 33738248995437774706530672059641953140588743359375 631 1 632 206158430097 633 1575970374715883373 634 185565177025940606724969 635 2206540026471651774569510040 636 6039243013774489939012477975272 637 5833228232830881624450603384717864 638 2548120223108747179176449546983680936 639 588760161300094221614438160746336007948 640 79959434772222697278746009632426493937660 641 6877288673322070533714060730029718832455308 642 395722473649332171030845630597286624725347356 643 15878304350785070356370629922845199414596130184 644 458768538119652988104241922069175276857502867672 645 9788572811067075954005103264891923473648923601560 646 157361313831358965883270981628598730573745759207064 647 1936882802201890802285703575364882686299397236977558 648 18489128507140672750331342186414676344726977615932582 649 138284169053931573626674711283516065432401737219980686 650 816837680393765855666151800164268240827301911279479990 651 3833729141565679215647198857449029790651584991820005480 652 14357384118765373338620847412518818510314801590070359000 653 43014947690940941290876716545081144041282998077920699800 654 103196569034307713721581217064728922942487824476735960600 655 198104986885332659635503586074573075956567445789726019500 656 303534368482012418399622383982250955845439091450792517500 657 369500030533515779218314879234008779609510992031163407500 658 354874705695757010629706138730578613458890749166723417500 659 266216836935044538118528255589302768338669190414395915000 660 153819463889903706916917086874051330661212343092194625000 661 67127679395841419054129682087568281115467302134881225000 662 21517674537247653584444155323014479174601870304743625000 663 4860756459553869239703198132904339060346197540351640625 664 724219180043869677758368395977066312956042854678140625 665 63067193344729171880525810599017253154956721605078125 666 2395415678676082004163677716234578672981800778515625 667 1 668 412316860302 669 4727933183099670498 670 742427760963482310537414 671 11052184475945982636553671945 672 36464938245399991418630096895792 673 41454639660234943834872508924478064 674 20979951064618727359105557921110669616 675 5556201594234831459626764850962375846068 676 858470363852236394948903912398898540171400 677 83566159448992822901450522983937130056836728 678 5422643973777548964674125518710351942284788456 679 244803036504191135222810215164924394988108385924 680 7947076751350508587670967381561593019806268645072 681 190411603287373173179979531569950503406196626452240 682 3437906865542048593808815412957420495702930965859664 683 47561609823748527466001162072662687610448108634875438 684 510997530931106063316248888289033381344630142888721812 685 4309909906174501119186971653350540790585787970229497996 686 28782328822729158739723760018801810705462194575387861540 687 153206865527924424682878686221049499037313154932093834190 688 653230615070617984426612142530928628804265114261708380240 689 2238436215224229130150178205426003523346896694128297328400 690 6176003158244306080333346832430472538170045622142843237200 691 13724333040049472157221993102366285349025651225265707138500 692 24532712478900266287772483213802663232333081824057591093000 693 35169853408411956766063159609845066384628241375257190955000 694 40235494263229490193533591981644921104828842323223655105000 695 36465139432472609466443516649266647971991557204522078352500 696 25911930871500674256989773053365761386929905525917511950000 697 14232695708573476837114470007764671836815261470464693350000 698 5924524578067555600924328173166789260593709416272531550000 699 1817265902533347010912405498257958085435768532296863265625 700 394040943047585631261227583563950023226816470125781468750 701 56523790270355746847696033069245577332126699357038281250 702 4753207271942297671308802382111721565694142226802343750 703 174865344543353986303948473285124243127671456831640625 704 1 705 824633720715 706 14183844904153644714 707 2970226388570887106233938 708 55341104577913969272306400437 709 219972213211326168653891824272867 710 294047761075657005934482352742300400 711 172192345681274487975506076805955553648 712 52187729258833830781987861682456892254676 713 9156992402728551589830595903638110113859004 714 1006791731051849164200743951887996081722686808 715 73511909789678862689136009045901873443157971000 716 3724703871932239654363945349015052329073887862612 717 135494575132822042614451754643189817381110491237484 718 3634987570942947439291447776942293667033963724000656 719 73476435367547975299399061169603926761647968219621904 720 1138586426095761631927666034879178056965099219515410190 721 13716308490016019248962590386105556187195912892310159226 722 129922056124839491216279856912829412867525204865900312252 723 976468197728811778878863564137636507633722172739100544428 724 5865318427777495522395038332371806064686098154509653779670 725 28312898294594718303527427581795934246089329612578123276570 726 110274788306512888591849191552581657629362484248504592774800 727 347444898952819738511366184261245654493954900708846699920400 728 886596603926735738999884348813038717084605295380212883336100 729 1831867498935711001160397963464736069405891784023613889467500 730 3059399315212545733432138865852845830365607554000896989783000 731 4116031379085442050534309142322888433628608101947123574115000 732 4437270561652982850783683709286906163993377914081927301042500 733 3803964499040246813424505073490104623283196413752857861757500 734 2565991898428833071023709960616697260669525358709641473750000 735 1342433138892613403035850572170275675121034880428361170950000 736 533931741029004899434055635295855757666877114867599011765625 737 156961398363752325324961772203552989539137474035728767921875 738 32713526217174130378045112675411697018316119147307294406250 739 4523447312607315223439711432087931430938744970656832031250 740 367713770415718720512715074552040435988478653139748828125 741 13114900840751548972796135496384318234575359262373046875 742 1 743 1649267441544 744 42551627896071374937 745 11882494144912813633143720 746 277035218018701214830323969303 747 1325920800771527548543304649685272 748 2082311298769633593924650678041845303 749 1409295923646366860444972708543812872384 750 488114144317400847251269905360349274532420 751 97101823328721901961196672374721531717585696 752 12036193243856838723140396040649958460904750308 753 986849257505538665346509479547174073817055080032 754 55992877043456038363712298468923573242605813226956 755 2276843846796597041347446990604192780901083439311200 756 68209765652559237893431343873096576561001615474995724 757 1539121722975062348719529756407892194889763863914016064 758 26630136345015197297410829648736815717809835585504541726 759 358475022577672986410237898368059460952106155574093064688 760 3799000989903504200258688548795997794640982443006191377710 761 32001881342560826734340137546384353787956863121908440864752 762 215936165767564524963787843572883395583611667654917281093730 763 1174223694692168381782737010042460323494458478000626167373520 764 5169419672447105239840582170816400010361644791685371098541410 765 18483958099066859474722914045107408209756266167874743333371200 766 53782400902874989679531431488099322486065028349010371776158900 767 127422249325734702540159938443256622342167662968833120626404000 768 245639988916017013905943168126388347596995772736125854886748500 769 384476018353096401956988876180091309213774491606598395176124000 770 486775576268369961069211722951411572481496864377775642678237500 771 495724203273363929570131951203377068801926393023631483742380000 772 402882731269714804342817940025776508059826981288991803935637500 773 258501179912585606863138855001251391500113246305317441265400000 774 129041697982044074133299433454896121038052839866184744577115625 775 49119090308745980814641262349180973773014597536357897074125000 776 13858846685065032914553482492127201548311199567049785505890625 777 2779926200627793778287438625588101292979084350728229505625000 778 370957747201359495310707660893372079175734562848060437109375 779 29180040324374619060958028963921758100015198596870584375000 780 1009847364737869270905302433221592504062302663202724609375 781 1 782 3298534883205 783 127655075003237343915 784 47534870016859302740692635 785 1386530694426026134905798230595 786 7986829784265278528535654506642871 787 14724682221073846242909404867057667585 788 11505503943334364212485417893613147807705 789 4548049850457707979910376146182962886754020 790 1024222675017815711962355143431493388099890740 791 142885122601927191366353597063619468495451508556 792 13130063767159145727534136130915634441121469243340 793 832513422860515597254989884928006903978483410433820 794 37755065944715242607054049207695674123088778539187180 795 1259938244855234660701604645119284697628736909813300660 796 31651553429814599082535904521455222504019388216548816596 797 609702733608714713625376139182130871081523119072806847870 798 9142194177244648682422775965147488684636704194469633878710 799 108028521065933878445938872263929904193389281974526942645290 800 1016138724851663450512412917258490857428594524295781763688330 801 7670843852689816044204878194576217978475617606700290107714026 802 46778729362681463320707635047503816488488418278540751948309250 803 231622127156731585167476142892853391293785844096823647334310350 804 934709863260079625178205243310135798018506643239104094362342750 805 3082052083884159532612239707442579433868714728505485167740865300 806 8314741766436476306240581527917909172100406873647625711469281700 807 18355126638700052009155179876192094640598310857008045179571377500 808 33118567505244247520236516832543896289312301083972207859625585500 809 48719333363561405047136138821799153431203113311549349203520047500 810 58194752386085844422263801878776942014911012720330976710634537500 811 56113094557417184736798967846696253804424159006038316491334202500 812 43322835377667927397445604142282600729208571253912445062893262500 813 26489477505889816636628822834119191663265482897841396519869215625 814 12638593398971109649028254763538323396516987704861871789575078125 815 4611063219911938540439237924555653851124118177900805846932671875 816 1250361618082998307926286837367729375057076600691348459191421875 817 241679385097929391146066150751279072953787095585093055634296875 818 31156419055636354644483725632992165221035077137373977612109375 819 2373787273174746426441949112009382755659645691614553009765625 820 79777941814291672401518892224505807820921910393015244140625 821 1 822 6597069766530 823 382965617535363133140 824 190154543366287592969352510 825 6938215051922103212949652191270 826 48081816266145090202862999634606246 827 103991260972707430731147434337667603260 828 93722645319877332171575015303749756566330 829 42232570599716154975204237537624951683056845 830 10751608333429420413373513562687425724315357640 831 1685425065548176649057710988620709919529054466256 832 173278128692121739780708529247985754827957296861240 833 12253851447807049648616089342333893905802524483163720 834 618482372894949081002295596479964183352919107875473080 835 22938865728913050869478852942012707595601552950892538160 836 639978308831688459354944564725927738012956323904990935496 837 13688359581478683035297664340849023171307928786975342156370 838 227968579485710006500649085847596406915939079884025321995260 839 2994187900508942504762384497424859514191976889546384199767640 840 31341683645758524611734023316090667376297597247317383423586180 841 263717732116504145430056146729208154148276016694580050394515876 842 1796216431247973797476055790502705760594306962797925553634206100 843 9958403131510291327602007156238505832117427823802478331571753800 844 45132005179601606350689587842942891499235172159227215703458640300 845 167718158833331711957591901287147658254513012606830226346668879250 846 512060285980227699093030131640353264126007192651364844601324393000 847 1285488887056366653340045101809387926645693046135741662438008954000 848 2652701794184643819427209379673285992316985650909978066949225879000 849 4492887445530995765748944091258757804410934286844346457847260829000 850 6228021241030224597004438827968830376118016806272469428042880495000 851 7035228398413744569266773974216285591294051086737306691899103190000 852 6436509242252920303030166438755706065732848590668646726232662625000 853 4729885106306809487381409922189084789787323777226973695753184478125 854 2760786196083321592090297071362791861848940076975346534594043631250 855 1260944838407404388380831491787282020286322066549511050335675312500 856 441564455163414653563120787657024488698728920924357847367100968750 857 115222874785678243646138828754054322579141633595413062089739843750 858 21485012272340250332759938237161144406517448960368027822541093750 859 2678560485271632546123385242906715640816637584375007709185937500 860 197841674072900873864300582873749618276927823128113956566406250 861 6462013286957625464523030270184970433494674741834234775390625 862 1 863 13194139533183 864 1148897657448600916080 865 760664512304872150816519980 866 34713893804814470575904583257550 867 289316545188049271499519006418398606 868 733612481128357135761969874320556759848 869 761948140092825426768144372247505162112060 870 390964962254551165308740839613859536909205885 871 112372828953261561955883622943701126686705113575 872 19765359071040897066759401420974175647391549899776 873 2269790576712404838712023692689969278842270717021808 874 178707219235009280287448516726115025316164035529587240 875 10018930731235869645028524267718560790484947727887796040 876 412116046952140161952435309742986674102844396129690111200 877 12739989305758537894452308006294228936127870454127141627376 878 301819770238959965210394306784833589617634072360319837691858 879 5568088905960999201788533629727580803816851818118817406646270 880 81054239535155168279554108550917549902737103369087983927082720 881 941223402468609455234730838551423596516109518348718009447325800 882 8797607473605473613651517506186800644248746464307188934337796116 883 66679687895455350523769010504167966610347182901096107370587669428 884 412257348012030027877403855224761621719320150152845408096839359600 885 2088966840592977976504352831010718485025504342025503488371754501000 886 8706154488793453434008756316472980606286342531093477229012586011250 887 29917665159985759660220381650076803034472975257011678367954653263750 888 84890107976584214151298170649608093903782417125498779656756032272000 889 198968072281637592317946237506362636669507823700646327131065193150000 890 384953108162124683871731479095139431590347716805843941704696248425000 891 613664944556351335656282853508646902702579261438386996336776193605000 892 803526077007667193765687243029774908685209163478468633684902965420000 893 860244536804571694638775305642297154093797905967966217586061800670000 894 748245058795393380962361839797764756110403754990005630773260049278125 895 524286275340752597482778403345541639173510426344816388489737270971875 896 292603826991758096881455838635206138276425879257014074875212562750000 897 128120411004141918094166351124720981398636905076183365985090737687500 898 43120918421450584528461765977718164940916385484373773865625259468750 899 10840820572702936709858955754614849551832985183294921459063927968750 900 1952174914346855197916166712869220328952349476382275693396785625000 901 235591308211004801375059768962020814200491307597000213543460937500 902 16883643166888936048646693202472551723035218807176775977369140625 903 536347102817482913555411512425352545980058003572241486357421875 904 1 905 26388279066492 906 3446694621613244396115 907 3042800512529012229779673840 908 173663030759085852154073348245290 909 1740134366172482994407374397667812736 910 5170294669866253912185230920020523550262 911 6183618618478006270436591362898508108078240 912 3609356488962006713564076736822188946474188105 913 1169862155078652657065267648511446692222337430180 914 230566570768981470483191799515128963943651547185811 915 29530268572789602124288374877112635721204668392635712 916 2584219766377047200188713442098841796176993594342142040 917 160637653230093232983168470654836963952831968240802089920 918 7313879876911755699174752888396997480867465035196672620520 919 249996826150776304449909682791922170477564499632559558492416 920 6545074907001517114860909404040830435409972850533549961400322 921 133425775033583581805336979081428149326643080685773895465737240 922 2146952241917697110306478228107739755768041812187622791939015110 923 27578325919168947278886460494527567319817797530835862453071449760 924 285460661009856157596798067354925138356447394213763794631957579036 925 2399499525902197914569979086747496133718005149040676389192735115712 926 16483286233299502446176034773107153793630817658130535660139010560740 927 93009968367482594335354468887632452299421399824508006162993401422400 928 432817446800913067430167249505928519114785510505963790027605363884250 929 1665887052016562001434623067182240900737504294853838314926104758005000 930 5313717096526335507767309154197175641883895763346646565895832850982750 931 14060116821544274000032311715138963217124460776167975125345428635400000 932 30861479292583737471756890406888944546401358333733460695411645326175000 933 56135352936578759089118170556583071376931454090124316177163518153800000 934 84434808009203762565395741324261771731391672427356066288899282707705000 935 104666328570482344829946785111411900164781612684907907796504662301760000 936 106415317936682292562441594749344466590554124981626976486193452689828125 937 88160768888352566124876478654738302806277307464784286501337511845187500 938 58999757551401524956749345863367587282811375424063416750178005896634375 939 31531886879390853964483925794928920051782109474387896063982822329750000 940 13254431382970586174122223293525181410089864624854515937671391729906250 941 4292833839693264202536199256669999127652128130558846663350702615000000 942 1040967852630088719896177563962621202942277310892156761899164228593750 943 181215044790963449471625061490972221515826406225520269560655572500000 944 21188673184199864097624714320997185456087187732033266393353236328125 945 1474519890670782782552942898934504255112191253567236876480757812500 946 45589503739486047652209978556154966408304930303640526340380859375 947 1 948 52776558133113 949 10340087242539453699321 950 12171639780332993801157001965 951 868698546660007916311318980130290 952 10462514075879783697963505554537537666 953 36407839350469165276603130865454473631098 954 50104895192217599394691514306350589261308146 955 33238609872112377187069954777673318507453238225 956 12135353685950929382993929770269951784746751062505 957 2676615737068234494162941912487792206446847510665521 958 381800644794984020478960322667651975363750554826740053 959 37079428654490786653119302982784234365403067596778860536 960 2551280857887419784186438061893281985492355805909259877560 961 128342165928367150513668835921916050031540483843883131738520 962 4841045404257272776603651506836409437940790473168570287238456 963 139765911600214289659925163706973244836411891417182139011940898 964 3141257415095675906475348386122320527080902384454221264021506706 965 55735779400197606258020827991167008084176819468371509339003857970 966 789878217236243324821748293210510459286608591769543378966659672410 967 9028289732315563510210270068851460310665353006880984557108968633356 968 83904201619922675298590529250131755022648879248195134177123548660588 969 638261532163325931035606541150194119695053362233395370216012635393916 970 3995950867782629025789342974025644311104611085208159463546715764136780 971 20679492816975981685301754939737252921608306144046943403967434647880650 972 88758895266526484117467760944860757926227590269325994140977286915976250 973 316722615015933506858918146150276796007565632275158642031502381809054250 974 940996131945452229300937570906200061193526165357407899796942785442423250 975 2329114815282444334684245616743953639992334390847403822952171435269875000 976 4801069996648320257320991047793275540494480814410809015551481722557675000 977 8231014341943192548439085036710422061366287254260469672672229579318855000 978 11708368507166607528532475514667096206680787176225303612089178181719115000 979 13769005691817785447895357567646733613636884167514665188101840844336808125 980 13319751982062169626802634964947515554697178577020482460206240313649703125 981 10528425327580899721474369056072742624301019656461511090384631343520203125 982 6740124895041215613612609185637361913731236606363988849570292164051265625 983 3454411327832651961104011286583750197040843281712079319708226793003031250 984 1395789804524608553889742338051301837989138279072706155410766130251281250 985 435538459504353766709281256608182146658744603136208006742332045495156250 986 101976676380976611489417160780237418328380291540207076115250167702031250 987 17178089631738904880448868821348384540123951257310188182586484214453125 988 1947721748801960781555823176323998684306471740800784657820629861328125 989 131718099039826784913704004184151038005429942316973387762943064453125 990 3966286825335286145742268134385482077522528936416725791613134765625