0 1 1 1 2 1 3 1 4 4 5 3 6 1 7 11 8 25 9 15 10 1 11 26 12 130 13 210 14 105 15 1 16 57 17 546 18 1750 19 2205 20 945 21 1 22 120 23 2037 24 11368 25 26775 26 27720 27 10395 28 1 29 247 30 7071 31 63805 32 247555 33 460845 34 405405 35 135135 36 1 37 502 38 23436 39 325930 40 1939630 41 5735730 42 8828820 43 6756750 44 2027025 45 1 46 1013 47 75328 48 1561516 49 13609310 50 59629570 51 142101960 52 186486300 53 126351225 54 34459425 55 1 56 2036 57 237127 58 7150000 59 88346258 60 548307760 61 1889157270 62 3765521760 63 4307428125 64 2618916300 65 654729075 66 1 67 4083 68 735813 69 31682651 70 541831290 71 4615040430 72 21997025050 73 62239847670 74 106546244805 75 108030297375 76 59580345825 77 13749310575 78 1 79 8178 80 2260518 81 137031986 82 3184396215 83 36359543220 84 232434862660 85 893865232260 86 2141473308975 87 3211227869850 88 2924020048950 89 1475759335050 90 316234143225 91 1 92 16369 93 6896046 94 582035714 95 18114492851 96 272291994975 97 2281515816580 98 11567184248620 99 37150564425975 100 77083218186975 101 102811233675150 102 84961573146450 103 39529267903125 104 7905853580625 105 1 106 32752 107 20933673 108 2438479592 109 100467071393 110 1959812841168 111 21144158620585 112 138167790320560 113 577265949054795 114 1588144599241200 115 2903837588727075 116 3487008485961000 117 2637919811401875 118 1138442915610000 119 213458046676875 120 1 121 65519 122 63325051 123 10109790809 124 546227989621 125 13667751403475 126 187205367167455 127 1549369653596765 128 8235084928545475 129 29158562820672285 130 70057683857786625 131 114440041549708875 132 124955178183210375 133 87162035726390625 134 35078272337233125 135 6190283353629375 136 1 137 131054 138 191088976 139 41579014154 140 2923225973476 141 92931068213270 142 1597460349645160 143 16513475306458130 144 109751266389634870 145 489227666491814250 146 1499598592952460000 147 3194780278898958750 148 4714298438223874500 149 4719013489299359250 150 3053873121123825000 151 1151392703775063750 152 191898783962510625 153 1 154 262125 155 575625900 156 169946747160 157 15447710150460 158 618974154722616 159 13226705948208060 160 168849390493503720 161 1384084804861708950 162 7636058324659014250 163 29215503851264230500 164 78826525356503925000 165 150739727506081213500 166 202780843558683390000 167 187378501495838152500 168 113092350015239595000 169 40106845848164720625 170 6332659870762850625 171 1 172 524268 173 1731858075 174 691299506640 175 80807432442660 176 4053694551645816 177 106823347196076588 178 1668236066705023200 179 16677998006092973550 180 112346788172994575200 181 527544117129699920250 182 1763952412113445554000 183 4245585692917669600500 184 7361123635004003865000 185 9096883672756757377500 186 7805589648110654400000 187 4413863929921706885625 188 1477620636511331812500 189 221643095476699771875 190 1 191 1048555 192 5206059585 193 2801567046135 194 419245751359380 195 26180738256056076 196 845052099612035700 197 16016472213542100300 198 193476119789167365150 199 1573773827894456037850 200 8948695357270547228350 201 36466208342122644335250 202 108111186371333071426500 203 234668887370503811725500 204 372009211411479484342500 205 425086595570743463857500 206 340425734844431266655625 207 181082409004463713621875 208 57405561728465240915625 209 8200794532637891559375 210 1 211 2097130 212 15640198410 213 11320801495410 214 2160664798858005 215 167146327568961576 216 6569883153685651800 217 150103132298249730600 218 2173729827868142994450 219 21155069633041246602700 220 144075089938915244609500 221 706055360823588148873500 222 2535897881433131902937250 223 6744922387069711649805000 224 13324211454398818052079000 225 19449698717122197889365000 226 20665268337331352768158125 227 15514809816479872444796250 228 7790754806005996981406250 229 2345427236334436985981250 230 319830986772877770815625 231 1 232 4194281 233 46966732090 234 45642930545070 235 11075023230179865 236 1056894585385219581 237 50334986592592563576 238 1378211903535510443400 239 23766456155164279406850 240 274588861338588612866050 241 2219478078319305088785500 242 12938992117989430369376500 243 55560444004985535502136250 244 178113543506269315894199250 245 429190532976352466874555000 246 777542580377913798052605000 247 1051498715551032121075828125 248 1043881505177897756428183125 249 737587114340349095548976250 250 350747982160922621994468750 251 100533540175607912626378125 252 13113070457687988603440625 253 1 254 8388584 255 140996664733 256 183698923750440 257 56516189414526075 258 6629318116295993976 259 380881059953548873719 260 12435074852876675327328 261 253866250599008317520250 262 3458882298040814510866000 263 32926513563008602975488050 264 226291203922090927273654000 265 1149272511958463163717195750 266 4382644705257278629591422000 267 12671832017364713059415298750 268 27891540473195309576325660000 269 46644553638350356586235463125 270 58746818284141380216588765000 271 54725533874404645316129690625 272 36518444216832416261848425000 273 16491871612285593666927159375 274 4510896237444668079583575000 275 563862029680583509947946875 276 1 277 16777191 278 423191320215 279 738320611620085 280 287357119090141815 281 41301845811968167881 282 2851788326931129947361 283 110526149561666319956475 284 2657848500977375117502090 285 42458676748977402951787750 286 472875882730400697078080550 287 3802069394644375025474953650 288 22634443588811112655627780750 289 101581563792148111544381759250 290 347852689649732726556520673250 291 915122432213619336419576613750 292 1852835949833377825866377953125 293 2876580321010208750761780831875 294 3389657874979343469670014721875 295 2974115773187238783198285815625 296 1880103960964958950003104196875 297 808390196552063225428706503125 298 211448261130218816230480078125 299 25373791335626257947657609375 300 1 301 33554406 302 1269993390420 303 2964285420805930 304 1456720251964451370 305 255857074206332978106 306 21160271817064986500076 307 969762846301264458072630 308 27346947145208031976169535 309 509637919521050033277944380 310 6602771042750661965267881800 311 61702612748566124006354182500 312 427320195467097590414784527500 313 2236981862287273617223944736500 314 8976308205055471025489935191000 315 27860361122107752991861011403500 316 67187986003498577160091913139375 317 125891883771518870548367173098750 318 182343292786026084704963293822500 319 201847946212877201390106334631250 320 167369161427315405627591478206250 321 100509158606603584759568127731250 322 41240868850837877917592834437500 323 10335591004045095737345866218750 324 1192568192774434123539907640625 325 1 326 67108837 327 3810852585816 328 11891431504765060 329 7366601251604822890 330 1577387332544966958366 331 155797614945644894843712 332 8414071196739130246083396 333 277154935388512750443849975 334 5998828451002365387993038455 335 89958170733972982749396808720 336 971528339479066656860626053000 337 7776456600020649139620949427500 338 47128593304304441486482253828500 339 219649933842748462836858927852000 340 795841797950887417863883654905000 341 2256610206943785931396002979509375 342 5020761334030781333434377554491875 343 8751981681338288172425723852775000 344 11877720514056665670115548326992500 345 12396062023340220379344099766106250 346 9742813753574472117952115329368750 347 5571961279473036091044769067700000 348 2186375020086462559823164007812500 349 525922573013525448481099269515625 350 58435841445947272053455474390625 351 1 352 134217700 353 11434369696047 354 47672429891463088 355 37177857771662301190 356 9685322032817946436896 357 1139482311928408239615330 358 72298093252173678603665952 359 2772058767989006052115401843 360 69411552313233087395021283700 361 1199498873858785598823121241845 362 14896834220171827261305797749920 363 137040484360993905118915506518500 364 955305657061046848116347631844000 365 5132764146509100160525691817091500 366 21519466120924137199296495592560000 367 70991887234030744966151280502764375 368 185151332704193073120450921120247500 369 382180389308751072613766988045875625 370 622641604260017992989042816061950000 371 794814725622694583121425769802893750 372 784560755652288524044775126487000000 373 586067355845880019637779109037431250 374 319927141896780833805904851437100000 375 120280440309574801643362518120703125 376 27815460528270901497444805809937500 377 2980227913743310874726229193921875 378 1 379 268435427 380 34306867183741 381 191021316287037715 382 187319461755055398590 383 59264445787829209958266 384 8286306488549031963287982 385 615987662311026900736633506 386 27406664082474959541563258955 387 791137580011946085774251901505 388 15693303495723032733275099873495 389 223143468974836994292125058947305 390 2347605997059450202475521899237460 391 18718858088933418173266571600037500 392 115203688480078376332539282530132500 393 554754787941659301770297293981711500 394 2110679660057336426795024583434514375 395 6385375139738797349712621641783323125 396 15408086035850765596961413302162526875 397 29650949604094158127400370783303403125 398 45332623034037413923045910704710468750 399 54616628728616992935692063963450006250 400 51138465455765089605818125579236918750 401 36395551841970860973592892777324531250 402 19003368102578411731379305524872578125 403 6857504429523358322745053375214234375 404 1526870101141156271484738090352640625 405 157952079428395476360490147277859375 406 1 407 536870882 408 102928386178606 409 765114471163663090 410 942518969580175162115 411 361580897503137032504476 412 59959872130841587671638652 413 5209635719098882292644859436 414 268219544923160577399851503305 415 8898015707088559401238796337430 416 201898428913395365239673418964130 417 3274067160535519175369954502560470 418 39221473251791495409574661989031875 419 355968253127445862524752878370023400 420 2495528508847445790092018673553525000 421 13714631523229840634291406569972949000 422 59736010102466069231638201559600338875 423 207806657557821155073808271223218448750 424 580095515969410427079334826621337551250 425 1301790949731018380008232427565544298750 426 2345579715107211124371781551614179790625 427 3377531737663369712891429121022002637500 428 3852399513184829714782728022531499437500 429 3430416516995555143657135705617634687500 430 2331257346504974202937720169765365546875 431 1166470256501684726423095275048944156250 432 404673227495549210435575757325875718750 433 86873643685617511998269581002822656250 434 8687364368561751199826958100282265625 435 1 436 1073741793 437 308801264662278 438 3063648664626189146 439 4737078510978113029455 440 2200588511014967975376651 441 432012855430997772806622748 442 43775681277370513909666228308 443 2601522790196004959133878469441 444 98904280233042535376182468996585 445 2559007314916714274883481869427770 446 47162844654048649348786717370326710 447 640841838694710207339268785959833175 448 6591635947107693387139101438730634475 449 52383594264064413077419900994843857800 450 326741830252117619122619308082368759000 451 1618955958764036164846671315592015516875 452 6428640290651753906752267952199947326875 453 20580921051078571247902542182073462116250 454 53300308245182657672893385402513750883750 455 111743139604340315852202569107043901943125 456 189239104268847478777828736691578867765625 457 257481775686419569084574200569324618937500 458 278802371580319638901690386083929703812500 459 236663092546393222543614060936251142421875 460 153884866033807435642699646148836922046875 461 73915570993470803908607690300441628843750 462 24689489535452496909908214921002198906250 463 5116857613082871456698078321066254453125 464 495179769008019818390136611716089140625 465 1 466 2147483616 467 926437079982417 468 12264476298973949480 469 23786492960823229389093 470 13364591735463063695261376 471 3101110585902508288784542021 472 365757913014480031098368245392 473 25033405319026753646862556672365 474 1087900668357873542208912071804608 475 32006347393172515903389416854572285 476 668314428445252363180779883221031320 477 10264620533847227318710749629661226385 478 119198260484685536128196709152541876000 479 1069194259686597011808279876788075149425 480 7532747431652716081368384573091029887200 481 42225633660333907662911281228770857941875 482 190187499334877233904487703656831765660000 483 693183593631125287327504895212793304571875 484 2053890375355424573357189732789801199255000 485 4958321035705096858868029835971095734109375 486 9750417274131660325722360662566930188000000 487 15573275158498871506614472184364988491609375 488 20080309253621488926038427695619193076250000 489 20693103007416771425379941985854552862609375 490 16780813514384227344065350090427321664000000 491 10459388048683120665880888176297954691359375 492 4830577682627034932359460674612792784625000 493 1555689774300195596109012521808046716796875 494 311633134629047139040192640973325432500000 495 29215606371473169285018060091249259296875 496 1 497 4294967263 498 2779379959422963 499 49088477619535217681 500 119349456998281261227785 501 81020077666407195200186511 502 22188899403794228314521203683 503 3040804395794233055471974017913 504 239199448565791024003501003376181 505 11855309491020778814316760428268315 506 395585848059212616625640068272479455 507 9332033384463101510208324689689839525 508 161509272934714554396832500280879258445 509 2110154329741028280499316162211018998555 510 21282637356625118766764853354532969785375 511 168637700592340322833266747624919859919325 512 1064342154081701370012437471251291959823075 513 5407979770063483870437608883575202105148125 514 22299488247065487686638002784570997538545625 515 75043803595033630546191534521222895909121875 516 206819260517578262704088113194883070379046875 517 467383552851856466968161456210998346575578125 518 865207026900320381589695614693875105083015625 519 1307311005487355924075489290466205023885296875 520 1601664274880979687640573645209800247682734375 521 1574421816781912339341595911573110770707515625 522 1222129034119960989246443585823974789850703125 523 731441293888494856061275524938141615376984375 524 325288509047073698364010082259975336295359375 525 101134690722582954341637518015874519266015625 526 19603671875258496590247118321228252988203125 527 1782151988659863326386101665566204817109375 528 1 529 8589934558 530 8338281612188568 531 196448409396761251466 532 598465381708090038757760 533 490417046450381296605319326 534 158320038700216664424055326688 535 25169613343698045119727597883258 536 2271386408528094305194916017084236 537 128121072852839429103307644417730390 538 4837512017783190714269027928556274920 539 128599006232044148020776779143722211410 540 2500897983683202572097780465308093459360 541 36648568625501836320451056283312953351350 542 414196505187723054123942027617490401715600 543 3677204527882200628603451216307234368836450 544 26019788547228918463374974149643196733200550 545 148432059257064375428473958524415651964173850 546 688681285427354975697564888202033856384625000 547 2615850484253946995255730829653007795109718750 548 8170438454215858674641618637674912169325200000 549 21037039709654911933912133922775883284373156250 550 44671089919855761525875556317142039785415000000 551 78096643584313842783655306164658176247729968750 552 111943712173829068015166252105886282505759687500 553 130628166629664583330753617832649693908628531250 554 122739527477807950052124943776914633256297375000 555 91363840207835593346009442676058503041896343750 556 52588403101786333760171548356889640059807500000 557 22551351264501910532089730476074755755702031250 558 6776929962210573609137549266926421517861250000 559 1272456519903142415039676589214270239416093750 560 112275575285571389562324404930670903477890625 561 1 562 17179869149 563 25015136894340676 564 786085477443471605744 565 2999399051278733598841576 566 2964645497825487111065953076 567 1126876118666631140239389421204 568 207531388258892810870358940806896 569 21449262210500770551543348069088444 570 1374337571278046157546068000877757576 571 58593717255434353879298228279663700500 572 1751201091549206976962889550652586358480 573 38170030062091575950185324331328992273720 574 625620370022769824230714908905245552590100 575 7898781734588930282599879003294751879896100 576 78302508189938193601480494758937798782016400 577 618842222641237244050340218926681594168558950 578 3946746705441375762417904986771998375281956250 579 20506547385972963309677430802059425869516567500 580 87439755241874043665690425891363882577810250000 581 307603432719738275920771994533129560901534575000 582 895848111685848572302072734097839777230445037500 583 2163435212478047759526393027124164612420695437500 584 4331229391615599110730882945394608418143344250000 585 7172004845067301896263853447868014932516870437500 586 9777123926279536043464070433684410144452644000000 587 10890400906421360484591083316270377344620483937500 588 9799819647010065666763636077767601447294642750000 589 7006894102421939279805541462913309744248198125000 590 3884433127144023675333156364052510716319318437500 591 1608268607227646234872827316791353923907224687500 592 467665196256166694656935254671221203286573750000 593 85142311258224970418096007072425435137400390625 594 7297912393562140321551086320493608726062890625 595 1 596 34359738332 597 75046011978442243 598 3145242454702082687312 599 15026080419059076443620408 600 17901850150901514543151698344 601 8003754005081611979007298118392 602 1705326150817807732572447103303328 603 201552146813121540209574849194878732 604 14644244725621493938625500627679290408 605 703627405374733877446761435114044281268 606 23592536657829595294243796652136239123760 607 575014439926904801315739246086643285689960 608 10514506563174990032938533643914571380852520 609 147885883409904135977841785767967819170176200 610 1631981654299279751188482108301152870747275200 611 14357140686208004635328327964941539241184305750 612 101983551830006625926039300708230050463503160000 613 590908482310996466767184339564501008660194551250 614 2815135568908074965417034919534367796771066510000 615 11093979114933828108617804457438006555556169325000 616 36319243823954535490367287854941471387752657875000 617 99030656029716769945721039999236973833350472125000 618 225101877297545053191019200208423820330999206500000 619 426180196448771696718256664084193053147092383187500 620 670181503097171447113369331252139529841747229375000 621 870891136123869359648339405126680386827459062312500 622 927819004501563467744846809153715481201479033250000 623 800988927437850244786942503168309670868170953375000 624 550960428164480945607938261622200525632967836875000 625 294575613834130524827046497755840146769241026875000 626 117894477142766693260882876424125729635232740000000 627 33207934028172259176497959787019417573161506640625 628 5867521564423960818527073401676861415754564062500 629 488960130368663401543922783473071784646213671875 630 1 631 68719476699 632 225139272885906681 633 12583746521251533112239 634 75249921308574061360219896 635 107997118041752391240211385976 636 56742352041607344434777154762504 637 13970763120750807951718876049280696 638 1885593019652441786654216421092648364 639 155109189569179165615266724792172689556 640 8384248227049418385213897813872375871900 641 314773673135818168016029824405766862142180 642 8560444405309923800639824845124629713662440 643 174228770561014386122979215580876233759363400 644 2722984566180961561248676401427416713833563960 645 33358114755873778681929961235448869071295037000 646 325670474380500066360005680819063810637496957750 647 2567918107936727503070452138960159409643456473250 648 16530405859069277416730546088553481788645860793750 649 87620860940644312047001468387605909394411641416250 650 384990882134646438413493779261053998692317147365000 651 1409192215448360326762059577967802731086147786125000 652 4311582742824939696212152039859172795881209699875000 653 11047192448834937163490560084958679196444957867125000 654 23710413794476905503035530214193407907875263556687500 655 42569350671003987731324745793523017911563878571812500 656 63724950861174759537307323813548742234846228444937500 657 79103291429599808035404414369031537070116415732062500 658 80753457174794592099001834759411340289668657709375000 659 66991115273518993789815525548269525033683805168875000 660 44393311431384826788546490174251878190356413393125000 661 22920038167787018298106274399701632888328114426875000 662 8876897314352286308042702516963938935839690559140625 663 2424427313077956032655283801387314265537476123046875 664 416105070943732554713878288735584088733927834765625 665 33738248995437774706530672059641953140588743359375 666 1 667 137438953434 668 675420361278357906 669 50343541377375796902834 670 376740372657199116592476801 671 650992705102857309895677111696 672 401624346130963259084288750162544 673 114149283751753972080011648894270736 674 17571079991064260821811859459952905204 675 1634057988556499094765452770449803423576 676 99206644028156664690039878568243905620920 677 4162959496074091261912197192307331635813560 678 126080139906412463305071124733691228798294180 679 2850104119309077748152420610698249498886884720 680 49381978250204128338756127584874186161712266000 681 669879064403028536973313199838552740832398790000 682 7237661917018063840898524596931977103473495168750 683 63157390610647098505988433903874187526732058321500 684 450177371042962828580614339047404602695374548163500 685 2645059135202627221443478856534006204475109311187500 686 12903955876563012369268450125800458989231300372558750 687 52561718139404127739920962353910684010665011547190000 688 179490359365530151638316892860925729977178246906250000 689 515204417855884994304078260350840322875789151403750000 690 1244544699343183930221831300367397270287134103077562500 691 2529427945114718011196575203483202940173176656268375000 692 4317304064182961759118107236370720132946244760893875000 693 6165839113421629716304377678772905056523725804083875000 694 7325357618133831077101531313271915703817725264691812500 695 7177954717392423708030583191050411529549308248466250000 696 5730615147151664226782950356039327351090496151163750000 697 3663399775840583153583469132291076212990022945606250000 698 1828580168615355674138529567839819388400693455052265625 699 686059546020605974057183420400716532665373146205156250 700 181849162085409605668200322401470127427773326707031250 701 30341931929897038719406584405637996524436143194531250 702 2395415678676082004163677716234578672981800778515625 703 1 704 274877906905 705 2026266306515304210 706 201400506903593043569670 707 1885715604941090614838497365 708 3921402585896089023154354219017 709 2838712116531062820605639689829040 710 930464116897663196780717607411155280 711 163162288404655522167827247690924059220 712 17131278485162882684636061380195914969940 713 1166439751783322269949649491691373919314616 714 54618226222212458383378240600395443193945960 715 1838863874594918403537710086768737892896875220 716 46079384525741299176082373661726363195532800900 717 883234879718515812488962944308025267370028226000 718 13236545921208867136849573704245427347565706206000 719 157873963938264569217887204539448353282334154948750 720 1520429112593605156675413613907130161965272293730750 721 11963869142791237062355047872709893577655647564467500 722 77660938111415500000803365778287377237747786372742500 723 419106384979170384155472268607713986224463429250233750 724 1891883284030982515326562828956661210620814375274028750 725 7176857917492632896596704352328111462093670348580770000 726 22954837231107518809958574927214785817672456201158750000 727 62025882554932697913790478130235351129725701661164062500 728 141682353232916888034642664612974509932017773350709062500 729 273391742330052484190376557997968025880285561232773875000 730 444633651219332222880963330896996709958277742450662625000 731 607049074184865403079424579526351479028232484137430562500 732 691486886700471731252517031094186866634631389658955312500 733 651394080909601555760289951646546308834059725084848750000 734 501180007686060164109128686087949371338743976387371250000 735 309454330321466391690247376734507222300544444317949765625 736 149498056199160144633502776474571899910270535369581640625 737 54388888894431754382389850712101611746548186669107031250 738 14003600057540375396340859929107346922251607351202343750 739 2273249479063601821951330152706615160659728938811328125 740 174865344543353986303948473285124243127671456831640625 741 1 742 549755813848 743 6078809639784281925 744 805683078266632786447080 745 9436835445488500388978843295 746 23607615570784059944749342203432 747 20039605126910971572235115060221011 748 7568616268308672338352389005641720000 749 1510331480902294543365577521551818520580 750 178818250118242980866080667195741656423520 751 13636007358419200455624039293474321116047956 752 711407822752148969558122062805931266454453088 753 26581523454622349706775764917412969324162729900 754 737054577090124108642038735602605979382302973600 755 15598571806590543445314645221368423533522596235900 756 257712948484704696439019252371944151464292767048000 757 3385394320774567634957109883495629655220663063046750 758 35892918079351179557923354095458553992620945654386000 759 310937114905681787801893658346380136883547279880073750 760 2223195434224619275507949996437501585103671991065030000 761 13227907556913261567310709490124374213265355837501231250 762 65929602577473497618201773816293957834676795152542190000 763 276688845860158525025991407011989575054782466158525406250 764 981527568596138425234808059392841547349759169742656200000 765 2950892134970876095252235023815985713121162369799785312500 766 7529345902461666359555718924011929028275455610110607500000 767 16307565296585181019322654936562530824484829874379565562500 768 29946813743264661228851072976985861535170052707516081500000 769 46505610480617691176565929314568979039106795299278556937500 770 60809845497215268540817533181564803614902285642839076500000 771 66522837917129254222487629584353455638376154584780317187500 772 60332557747806831043191834666779528883555868550165595000000 773 44793413430946542249308042772307244958291301033220958515625 774 26744737033274092335856410771550950157987309304822259375000 775 12517973101445481672362341904618161304758394544659042578125 776 4420129602470539829800340208719180534952527304818990625000 777 1106373034925800671345081990474981086268777307373790234375 778 174865344543353986303948473285124243127671456831640625000 779 13114900840751548972796135496384318234575359262373046875 780 1 781 1099511627735 782 18236450909585399695 783 3222981544261762301347245 784 47218015916729700521924993835 785 142051477348860365185222143482277 786 141315970973491299643214776478498085 787 61450712377180372427569692222843705495 788 13941139676462849817854407588225885805220 789 1859168080784837652198988815470352034702460 790 158579356948286868093436304253613131784856476 791 9205058233588328457023042679051416932139786900 792 381130196047697994665991047066665164536838143100 793 11674421775447477356034106309224545146884540855300 794 272305415107544605329105692571861863930718698165700 795 4950131481504573945625984234683632870705381873270700 796 71468202671341703401977907647510688317823081492386750 797 832269213070922451965261417310513602904313490246519250 798 7917808595651620023479687337926901624374171274367017250 799 62187324234116247414866938454493699504435634774464803750 800 406731393880206410892985999085986950414585448069297596250 801 2230897802562299380071770883875805150945545487768500823750 802 10319619609432055932689908790253397696340604430798615743750 803 40434681243776992232220869253159561214735950509493798581250 804 134627012627232484745863975277755818763714127769039317212500 805 381669197967168519349339498524717254661795075160262269687500 806 922182400765346534533277694423951790070719565655327150187500 807 1898502529089447280663802614232168626576275417645122043562500 808 3325152410993380685224582766603567253455320542375139530187500 809 4940171267117843365054443259523065704067223854336835609812500 810 6197277469241645141672708773461363770603016215841247034812500 811 6520717664211737134733785150657333363321742459955140925937500 812 5701461685567714067250593838160706105472523732607883281015625 813 4089653412728523639119989003066546697410250889722644873359375 814 2363750124946326506714343542213304057041630079010269165234375 815 1072936702094459595955263206551016274505653784733593770703125 816 368025392875074572244993209092793659778431780929435544921875 817 89622860712082501830431191270458302709009813412636611328125 818 13801247318084213369039133254028430888851469730437236328125 819 1009847364737869270905302433221592504062302663202724609375 820 1 821 2199023255510 822 54709397808732936220 823 12892692107985251792176170 824 236228667790051758388582900710 825 854386456793498297934297560622402 826 995604113295137813935838431806189060 827 498106233682223579204145417500760555870 828 128358440569893125864785443828506626405245 829 19260855512318593313246899718938362865675160 830 1835472162389612593985549798747791699333841776 831 118389666650474284888948327361297659774920266600 832 5424150518533078681966058788498269402518024992200 833 183260675050744978707109022776610220612299155415400 834 4703325580711885379806393022966828851745661137816400 835 93906596119880591817787455153818666583544919673279000 836 1487216676895560524843053562915281509291788388400463250 837 18983065184871739525885468339849843398075735388011004500 838 197877708462423360208133960207310406228655123157024925000 839 1702979383230118909659160634689634284302414629402583075500 840 12210411401297193226229855349620854229467996861148672942500 841 73483635289182971015158119390426930345677127615064873897500 842 373436016973237548636245926092252261223512176662246712355000 843 1610248765635435281400075207071540126326780286937365342062500 844 5913060234038762629276514144892947825621218076324092240931250 845 18539527955289260526818121379419021022084376131385335313475000 846 49707422688530310190105565153553319884926108158110880584750000 847 114022109265017395137782801030481539688803203027315009132125000 848 223629089367801007675987675385058748330814748711102223294125000 849 374315501961085187546904925914734544356978512511614556347125000 850 532987418977622191580610556884393810469331948640320315156250000 851 642472388101690748228570738963330131568506893827451802066875000 852 651119189782767900785368342355973970276436997832875154015078125 853 549553457393645216572122382451833427305970238998337521927343750 854 381275953502303653390761221201323550907405367715112496538437500 855 213543230521428706951250897559621086103284162097169293972656250 856 94087192193462228869709489227759585999726009749408647964843750 857 31375598565564802560175869159329733646103188260317292644531250 858 7439208920235636962335727924732398113258962952260071289062500 859 1116891185400083413621264491143081309492906745502213417968750 860 79777941814291672401518892224505807820921910393015244140625 861 1 862 4398046511061 863 164128285785175540080 864 51573120936046782684962140 865 1181710617403010143021770255030 866 5136949030811542116733271594266362 867 7008530570078465619255846710431953912 868 4031643262782660110888147746300975332780 869 1179135064345784864584867974496596144328965 870 198898118711110696299843483936980453350608605 871 21153236561901668199503392772172626835956017536 872 1514285080087561660960642968071709293965069129776 873 76670219406754685679784077273264980541030178761800 874 2853129428192682872043727434662951366905643500402200 875 80445960163418509547279782574439384689249071459677600 876 1761188444857243164973950898724274252182730077352366000 877 30541452889937842064128008058173630986638918104511499250 878 426466523910738261381992483203468227194995175123024486250 879 4860694241508604736455902407650188635432839992488111836000 880 45734372463885356445463116346023999653538944854316132085000 881 358597402421048192330376600423415995876972811848277116322500 882 2361475071841154149133499802916264575602444616061496275237500 883 13145013778313807821573459702328271689572761975365696565810000 884 62172439444564412317685298313528855488923994016218311087865000 885 250882426851636923741517666874902263725444390272093687915281250 886 866376642050040344600244575282936155239572954377084713810881250 887 2565709257639409569902846270187595024350573744940425906477600000 888 6523016379552017846594991294141555543576538931358249254877750000 889 14238747021687412091972873056239448400432245518479385096514125000 890 26659872225210825156050297379011089965535573036414490097708375000 891 42724695125582251067282272077447626229537786283662948714142500000 892 58401223166665279545537613185618524753514788955941200042233750000 893 67744945206153074598374248503106910492054917284061409831312578125 894 66216518405525994120784049995348436358582888967743361988630390625 895 54011614219710373895013699043481997902400985555905914001468750000 896 36283252811444207454552123902245625417773632414131531823398437500 897 19710511630786684196474319315958307225839458680112986316621093750 898 8436986544388054120254313698592018000530823904596523013785156250 899 2737425836003244441224811183492282750813148239442891606546875000 900 632373152114618656569373085699582703327174343048634168554687500 901 92622190446392631658163433872651242880090337966290698447265625 902 6462013286957625464523030270184970433494674741834234775390625 903 1 904 8796093022164 905 492385046471526595863 906 206299705388761678463612080 907 5910873877457172820329674571450 908 30876052873269791166978630997329552 909 49301150594997401814277390737954196398 910 32589555569625047236829462612508536450016 911 10809766098988414126697331010038113090266905 912 2047937940328396206227678238094634340722534300 913 242829406235184995705829338174684898316397231751 914 19271389262269626677901892041013488123050542469184 915 1076969961532451681868107081860245339613540987781528 916 44084003842662313235320524258037628085894638658768000 917 1363611521001875201171601747523053095518546464417285000 918 32683988886867327174230882203756993577521629239379801600 919 619592440485806175493691338216235359147277222185780349250 920 9447801698009683544595289165036498686734970402276107709000 921 117514715499397047414199702254358209477728675189532569572750 922 1206329103768223413096616471379491311196749296635609351860000 923 10320342171139018782111158705999199892282304684927103499957500 924 74185490530610379205420344890409612407626095887946099267220000 925 451108246427210291291600060737274917123127536245285286353592500 926 2333419428481629596205148580473701919866832622812644046320600000 927 10313269235187609894187486062251932199916169367856532418593256250 928 39084032865509085926546524971099889442108226571762385961491475000 929 127321384973616761475593235839021788058516879056656175300224243750 930 357112688146936350458053302608720016875982104733979940777053800000 931 863011793818024182082267717926711336119316306299621366385474375000 932 1796508458274443601119610035307094086996324377385991659687240000000 933 3217316476883018369165321548310663800668697060378980207075712125000 934 4945017190375211022301527211516021880639193859013850708769740000000 935 6498872482969616868570595963152680353244391864157734127516378828125 936 7264487571043211320386352089071758212603882103923818635130564062500 937 6856645378104312645384283216173002653477751167037459139198685546875 938 5411079781909979884384917587785474355622325669157584609753968750000 939 3523099396820311289270063355163370524524629667052308444116660156250 940 1858025395888107423894660827191244647635649085423480807220281250000 941 773281544610782808707858418344968449323647869801398090744355468750 942 244288992964844301560759818107365928198138832877376695265937500000 943 55019735129586209080103920730444899927584825643557286289267578125 944 7866424174656416065479368848905170674374184052392875133242187500 945 536347102817482913555411512425352545980058003572241486357421875 946 1 947 17592186044371 948 1477155526442672762805 949 825220978882137932551262155 950 29563859173733747138857699012930 951 185534128311859234124427280688835462 952 346590104702898762675956709453551193282 953 263132200936155250583535293046228047223630 954 98917372669376979502117452220968444634902945 955 21030677474332371182738346262458287174828955155 956 2777616241484111555487961988302454867197941332861 957 244126629677700324907231659415420157087375562913011 958 15041264520084431704892094234397917773620762134495800 959 676409401681557227797233229114840286881269695550736040 960 22922877030217217558751975571295903605588296731150283000 961 600669678886984121254475414868925923684903216301862070600 962 12428742843697009959498143917493906732999967273042294430050 963 206616384552836868156842993925414862550918823349930979367750 964 2799647696369124913545511692734995901280943052737685284422250 965 31294979720827688154198511265105677002076435119273673781137750 966 291519590027549246036324554051511659032126854774876953314427500 967 2282262348455186525792250586066961066181559304685221704376162500 968 15123361061784900968853703469943538287920003470470111939234707500 969 85324102301327779242877569879291715689807272803447000724677912500 970 411837413159477800704226957867562631709115187302047817521991006250 971 1707173893260806097000771215419476582889197238512209707044526518750 972 6095391629142270402846181065688380759643315141409558978487474881250 973 18784330831293774354641425745936663848565163587460714437472979218750 974 50025230191008245812449495002485029928778920214067615479572522875000 975 115169091109313024961429309032009327474361189068852866803985880625000 976 229085419779133508724736890539741352084464964043539785916828355875000 977 393104652904467093662717343795191157629269088896108777797158665125000 978 580394064025762972313142680436224070824365277084230178657001261328125 979 734408013638190450035930668264890805721861381345239893158167590234375 980 792083643632935002937812671335508717029616330744521286141876862890625 981 722760566262791349532446840805598281120190563951557399669441662109375 982 552418900671329948685015915988311709145952699875227011993125988281250 983 348929817392552673960332116491173568047600408943224637759586839843750 984 178800011910869123451179344490753341334474193756132990116652363281250 985 72407364832067179567766924610237081523141030769008313160930292968750 986 22287506563430267300266565834752247009278362147330737749666845703125 987 4897027831091224828398758912280943862313256258615755517605380859375 988 683842556092290714783149678342324496124573954554607895105712890625 989 45589503739486047652209978556154966408304930303640526340380859375