2 1 3 1 4 1 5 3 6 1 7 10 8 1 9 25 10 15 11 1 12 56 13 105 14 1 15 119 16 490 17 105 18 1 19 246 20 1918 21 1260 22 1 23 501 24 6825 25 9450 26 945 27 1 28 1012 29 22935 30 56980 31 17325 32 1 33 2035 34 74316 35 302995 36 190575 37 10395 38 1 39 4082 40 235092 41 1487200 42 1636635 43 270270 44 1 45 8177 46 731731 47 6914908 48 12122110 49 4099095 50 135135 51 1 52 16368 53 2252341 54 30950920 55 81431350 56 47507460 57 4729725 58 1 59 32751 60 6879678 61 134779645 62 510880370 63 466876410 64 94594500 65 2027025 66 1 67 65518 68 20900922 69 575156036 70 3049616570 71 4104160060 72 1422280860 73 91891800 74 1 75 131053 76 63259533 77 2417578670 78 17539336815 79 33309926650 80 17892864990 81 2343240900 82 34459425 83 1 84 262124 85 190957923 86 10046531276 87 98049492723 88 254752658160 89 199124936010 90 44346982680 91 1964187225 92 1 93 524267 94 575363776 95 41388056231 96 536181458345 97 1861763348445 98 2026763158420 99 694740296250 100 62199262125 101 654729075 102 1 103 1048554 104 1731333808 105 169371383384 106 2881837917245 107 13131569945130 108 19282395272140 109 9540421090200 110 1446733012725 111 45831035250 112 1 113 2097129 114 5205011031 115 689568172832 116 15278338767076 117 90049230296025 118 174073797222325 119 118885395048420 120 27610143335775 121 1764494857125 122 13749310575 123 1 124 4194280 125 15638101281 126 2796362035104 127 80117864269828 128 603695815955540 129 1507411119349135 130 1375295856374440 131 458380554006375 132 49473074851200 133 1159525191825 134 1 135 8388583 136 46962537810 137 11305163394129 138 416449389324276 139 3973576687375988 140 12623010132252520 141 15006064187108995 142 6859789072171035 143 1129764045234825 144 53338158823950 145 316234143225 146 1 147 16777190 148 140988276150 149 45595968007260 150 2149359635463876 151 25764288866731800 152 102849770508700600 153 156226380361251200 154 94745202202525875 155 22298773748501250 156 1774073543492250 157 31623414322500 158 1 159 33554405 160 423174543025 161 183557935474290 162 11029427262172605 163 164996967933497700 164 819287810745303900 165 1565386296196322600 166 1227858424500457750 167 394482464289288375 168 47758910109285375 169 1712934942468750 170 7905853580625 171 1 172 67108836 173 1269959836015 174 737897437077060 175 56332631479051785 176 1045865158123046976 177 6404886185752154100 178 15197184402796796400 179 15112611709896650950 180 6408199900158556500 181 1105116128663171625 182 66681131440423500 183 924984868933125 184 1 185 134217699 186 3810785476980 187 2963015460969915 188 286619221653064755 189 6572985484816942191 190 49289121434469516600 191 143698246112497576500 192 178278935386370568750 193 97234176463097924250 194 22807303951105674000 195 2089664150235787125 196 58274046742786875 197 213458046676875 198 1 199 268435426 200 11434235478348 201 11887620719288080 202 1453757236503481455 203 41015226590315103126 204 374308074468731931528 205 1328922782101040926800 206 2030031581755645417950 207 1395494892508085469100 208 430309940666601996000 209 56019221405398251000 210 2624634287988087375 211 28887988983603750 212 1 213 536870881 214 34306598748315 215 47660995655984740 216 7354713630885534810 217 254403316969829496651 218 2810773100340814844235 219 12060766778407943395800 220 22437533373063238480050 221 19125038051285601184750 222 7553200464762461759250 223 1333642471446843558000 224 94720506100682962500 225 2094379201311271875 226 6190283353629375 227 1 228 1073741792 229 102927849307725 230 190987009688289400 231 37130196776006316450 232 1570032618914081423556 233 20905868500095157003425 234 107715376461325505112240 235 241805483820600374124450 236 252151327965525374386000 237 124950051887629643424750 238 28913007877360182576000 239 2911943221470826042500 240 108060337458000427500 241 959493919812553125 242 1 243 2147483615 244 308800190920486 245 765011543314355365 246 187128474745367109190 247 9648191836041940120446 248 154227582326730813420156 249 948856977801169301069205 250 2550133124516049612389850 251 3217076814220214136741550 252 1967326750353779714399500 253 581105308935958505448750 254 79198178493972888850500 255 4449180413533177822500 256 79318164037837725000 257 191898783962510625 258 1 259 4294967262 260 926434932498802 261 3063339864435268660 262 941753958036860806750 263 59077317313083842849076 264 1129834120092366299494884 265 8259843614412399432663240 266 26398090167406862675100330 267 39908543624461353339397900 268 29709436748788388838746500 269 10971665367635650654977000 270 1954792572497173397488500 271 155470708876530922875000 272 4647703259223579555000 273 33774185977401870000 274 1 275 8589934557 276 2779375664455701 277 12263549864041450678 278 4734015171113677760795 279 360639143545100171697726 280 8227229171235948120438906 281 71168259132081312304171068 282 268895091774100351011186735 283 483239829353643170602844050 284 432967339105939343738682650 285 196581767173302538434907500 286 44588778637349884847159250 287 4790129814572538252316500 288 216538502534948561467500 289 3157886388887074845000 290 6332659870762850625 291 1 292 17179869148 293 8338273022254011 294 49085698243870761980 295 23774229410959187938415 296 2195854495843854297615856 297 59599232987296487499940926 298 607760433139790952616194600 299 2700890508856924739811230775 300 5729933359228265036981851720 301 6119531213397018794665037750 302 3369102055538435681736271000 303 952690744785160625282288250 304 133524764868919431047040000 305 8534081639826279799762500 306 208548093035794902390000 307 1255977541034632040625 308 1 309 34359738331 310 25015119714471528 311 196440071123738997455 312 119300371300037390465805 313 13340817506052104507322961 314 429817000935153918509006892 315 5150036486111585805144918510 316 26798903649335168588947064355 317 66710661804376162655210052925 318 84228237374744717712414957000 319 55583081535169105211689144750 320 19265341533272676973891509750 321 3429953960472118004309133750 322 295665768107433035827515000 323 10915617077295918089602500 324 131877641808636364265625 325 221643095476699771875 326 1 327 68719476698 328 75045977618703912 329 786060462323757134216 330 598268941636966299760305 331 80900777295107157809720706 332 3087769768396456184277219060 333 43345864276435359991157221416 334 263069508437048991594706584795 335 764338676362610917185304837150 336 1132788212054409436167911188920 337 887300102104321939148211096000 338 371737113931928485203095382750 339 82316222258875434570490249500 340 9241878056892595055106165000 341 481876812270480762225090000 342 9749651260035434678555625 343 49204767195827349356250 344 1 345 137438953433 346 225139204166429983 347 3145167408724463983400 348 2998612990816409841707360 349 489818777508744330305559021 350 22107998626499121156711482977 351 362670143246083574914091026332 352 2558176925919569599142721248025 353 8634946198651510409644089752635 354 14928964819360421816089795036345 355 13764046008117417825137886561000 356 6889156497916327200472738331500 357 1865244748355345132020849353750 358 265536467390857291986030423750 359 18649662416302714521219495000 360 569621903280551358850738125 361 5765158556444437766240625 362 8200794532637891559375 363 1 364 274877906904 365 675420223839404473 366 12583521382047366682256 367 15022935251650351979637008 368 2961646884834670701224245716 369 157830219922707920093749767667 370 3018696397167733934315262534936 371 24670735175780670071948465646033 372 96346103307122965777039747748560 373 193263482714743854830029329211495 374 208214504155476572476035263910960 375 123276438352876487293777619957500 376 40239436806388114286009515497000 377 7111063456700125893469085837250 378 649585964822762044433546190000 379 27994891222047642065015968125 380 474259601897346397577445000 381 2025596249561559215165625 382 1 383 549755813847 384 2026266031637397306 385 50342865957151957498361 386 75237337787192013993537640 387 17886827215649864191172061336 388 1123914471781796469538165175488 389 25011783123775337199633848115591 390 236180752168623290069185740841245 391 1063229933182092872136963606158575 392 2462661211609591309106442121679210 393 3080803677820775320539925173348975 394 2139391492903973629999486635326500 395 832029218708170360822570011886500 396 179410497036360348550849412355000 397 20749297665407627098391925566250 398 1203249985010615781432831763125 399 30751927062093738151572796875 400 263327512443002697971531250 401 319830986772877770815625 402 1 403 1099511627734 404 6078809090028468078 405 201398480637561406172364 406 376690029791241964634978440 407 107921880703965199226217848336 408 7985867177865962114816126057056 409 206407473787111014400820775631408 410 2246374625404318967995282168968645 411 11619128738852155524247574687427070 412 30943117459990423031252453248413710 413 44700183442439058039680275248647500 414 36140669573970720089034736815682900 415 16579466596029444543267084964711000 416 4300734927800929799703121805205000 417 616431300914527069313034242550000 418 46438688338090950061699987573125 419 1673330335999592969328949068750 420 23973606812310907164556893750 421 87420469717919924022937500 422 1 423 2199023255509 424 18236449810073771961 425 805676999457542757979002 426 1885514206460453053432325001 427 650616015073066067931042133256 428 56634430160903379235550936914168 429 1697340283639941770457630977246272 430 21242854736713659537142527293457036 431 125874698227435110135312362248761745 432 383966719320360461101392493585052385 433 637371310985261940149527429972617610 434 596141655252271149299588510711185675 435 319827583553475142435718141554340500 436 98624221884048931789272197565421500 437 17218731193123207399593373787355000 438 1640178906029258862082968736959375 439 79453195433427920486667185525625 440 1716327538979750500341065653125 441 12544837404521509097291531250 442 13113070457687988603440625 443 1 444 4398046511060 445 54709395609709680711 446 3222963307811952227575284 447 9436029768489042846220864293 448 3919517071689628570100921894016 449 400973730115890193016357708029288 450 13914128690589904572483325112366528 451 199854806529481598439117218217632460 452 1353094716541332498008925473584300540 453 4711637319555755604133715566307513175 454 8948066665142741049106932196104787140 455 9627249222861965378561222199688608775 456 5995494291855422237839512928019448800 457 2175700925293970647656300531999184500 458 456130566057610369981025096416290000 459 53773156040907537566557906715409375 460 3380582428001522471351408817532500 461 102890097352598164218296108296875 462 1257788234207488282857220162500 463 3947034207764084569635628125 464 1 465 8796093022163 466 164128281387129029020 467 12892637398589642082495459 468 47214792953421888569697418551 469 23598179541015570901903121339139 470 2834792599459373192035538767935024 471 113748310021638081886995291186241448 472 1871678890961851882081733095980281836 473 14444389919092012340186383409461657948 474 57240622538893021381289302806079399960 475 123887368912488392416643063577414698235 476 152561206269571813347725568084774471305 477 109571011261823570749635486952853267225 478 46388099972208990839580388066824409000 479 11538930597935869986635106037973764500 480 1654549093999726056813999487018224375 481 131378176663285535553893014404838125 482 5371399253336765701074315035242500 483 98957848860279037171810226334375 484 622315726757470667145884034375 485 563862029680583509947946875 486 1 487 17592186044370 488 492385037675433573700 489 51572956807765395555933120 490 236215775152653168746500405251 491 142004262555906943296652446063726 492 20016006947369956001333211938881872 493 927629324298203823588682068643220256 494 17457331681042622739924864168766663756 495 153237510678217313733184991696192407720 496 689183015455641865106575051704582623320 497 1693960469010313955581600247846506958520 498 2377010614770714179681137401730678761125 499 1957593123471456467151590594126244527250 500 959623248424773441058644389835221882200 501 280353730279908628283038920015544350000 502 48197079504530199245003095521626574375 503 4730826045739071292898622154765098750 504 250802212645465537059873973641037500 505 6506321260719899969041233291750000 506 68411312567036368455781251871875 507 186074469794592558282822468750 508 1 509 35184372088785 510 1477155508850486718435 511 206299213003724003030038380 512 1181659044446202377626214321910 513 854150241018345644765551060217151 514 141173966710935392699918124032434359 515 7548600261361302382351055793702838128 516 162234659080357318344238565622280838964 517 1616600656875456472025527906281036759820 518 8231010716371201071480712822176183464180 519 22903353642373953429137221600431656500440 520 36476069593081261994603724083482485315200 521 34271558010731122140769918881582274590225 522 19325044233153662299613262760406725258125 523 6573124183227942640309740183255808005000 524 1338602228484127536563632395576471166875 525 159609578053290955828805175701591874375 526 10677259990111694304062791147397428125 527 371839391614552455929168842420912500 528 5889740762620320410302866474356250 529 32097846039567216303786875859375 530 25373791335626257947657609375 531 1 532 70368744177616 533 4431467335792018196325 534 825219501726629082064543720 535 5910667578244169096326644533070 536 5135767371767095914355645379944452 537 994749963054119468291072880745971909 538 61309538410469437034869774098811271136 539 1502782880640933240983226465758115682452 540 16969043826082525366291822814573634130976 541 97590043371281208218014350661962868861100 542 306542662419446966944549111583590678678000 543 552111086284530847886602024486211629189520 544 589144300429688562236111184821763067274900 545 379924947176991931983172108735908127125375 546 149312656359186660533653484864513134661200 547 35652509477105965022601541045515049936875 548 5090038062167626370188635556623476160000 549 420485937916119471250529650919745676875 550 18973689613982463823337579635905975000 551 422975334008142127192256927381981250 552 3853072990954151707649248855012500 553 9143022811270661613805958578125 554 1 555 140737488355279 556 13294403661041542761870 557 3300947433215432301133941325 558 29563033954232020509775634469210 559 30870142205691546997882304352796482 560 7003394802706698523341491065052009460 561 497111483719169459735854344620014583961 562 13879830138052380380819537814127074534084 563 177315467237602047625097440729983540741068 564 1149470707957239744583357668876800285183640 565 4065369452702810053694182841645368766952460 566 8253901742890476833695275733541039034984440 567 9962395476890459185051931619428359751663000 568 7309637434159241720363767818472988812621200 569 3297279580705208696620279107571326241711075 570 915029497722514709478783986386778825161875 571 154534989857771268881886162611316715723125 572 15490882988910944877713906625449985956250 573 881305011814898908757702776645798621875 574 26358933420054950099708331068804493750 575 361585421644146396852518199105018750 576 1718888288518884383395520212687500 577 1192568192774434123539907640625 578 1 579 281474976710606 580 39883214360824348811178 581 13204002443293847221409188900 582 147854780307242980744817270444610 583 185504565277905002103917505054366252 584 49270280452791710267279508433601399916 585 4024639867979953412364806255235923323320 586 127861329086173956405049589483886611821284 587 1845288250646785271818169277656224960168376 588 13458691891181598407998941852744337575306888 589 53468755514255218638794882931518642908762320 590 122014770453709653251376941892045860031341720 591 165974868818123909289283939847335194724378960 592 137923487933013676792789854148539459418513200 593 70992870755778951881116726940464809969395200 594 22722508966523709766754695042071870491489475 595 4492950272340969160958824897188423279986250 596 538648603773354018445618732601476588848750 597 37809425256271712795179478777063764927500 598 1464274703292312215614078774968381168750 599 28257695308562042835983732894645512500 600 224481934201733622785260909932412500 601 467486731567578176427643795125000 602 1 603 562949953421261 604 119649649978609975842205 605 52816661198954779921232087230 606 739435647960442459906841915347975 607 1114475980331187381628484036415188802 608 346404600137620857673852791948496827030 609 32540285289172255526562183104074935050100 610 1175110424477804911172503168241360221005645 611 19132994183232419356841850129454476253853876 612 156734068697640082821618134975956906824688100 613 697949130860967371150123120953186928879146200 614 1785395119080663184898915203837219249988112900 615 2728089348855368094901043668806203638855543000 616 2557009697362837651959392461580081519109185000 617 1494058166366266074395692254152613411328762000 618 547849351885458292169223491986216784199163750 619 125709550290540665661719263482343781472684375 620 17806537974724518525679177887382574258559375 621 1515241771582070554911571000188324610406250 622 73933714348068603057023090329980137015625 623 1913257034371057497277350346053621468750 624 22880770147203046769834392684591406250 625 95445207695047211020643941504687500 626 58435841445947272053455474390625 627 1 628 1125899906842572 629 358948964009578763056915 630 211268638956537160902368907820 631 3697838439924376991895280036184875 632 6694248621002486438808145082013363312 633 2434107429227241253822165418892196101810 634 262785796336017629725861440254279550396600 635 10777225813699241871170768826934038155216805 636 197723008286632891388670980768739093129602960 637 1816339168206380174628707948618337223079987900 638 9048324164890688374201424544075460025315098800 639 25883574323761382335625641796459782395283583700 640 44293989406660635991183458457889143945544688000 641 46653888901348760243855083916067982522856723000 642 30801105058510941029970568773868787552185852000 643 12863082519841738560932635710788925829855543750 644 3398897353555917470248681494785781591082792500 645 562971735136814310035845624719690074911940625 646 57237265620309112020512356633840321650562500 647 3443079264123026303956458835782771123703125 648 115305389920778875720805646361598730750000 649 1939142478813772217505377676477877968750 650 13514781694767814203758500092733125000 651 24835232614527590622718576616015625 652 1 653 2251799813685195 654 1076846920739183913655056 655 845080657958297552718243583735 656 18491885849343031653252383017373105 657 40203202944060901198304119429762926597 658 17095590279587579333218210618102547341572 659 2119953005295159701548258014423609741351330 660 98654586873040961872391590780714165084506345 661 2037160714514696964356507469267700302567317495 662 20955513553615035308114721791403887742826414576 663 116573327482267904714319619412679322551840278700 664 372081871882807306291789622522589704511523044300 665 711171002766362726306413093806146196987019389900 666 838940890311855176497779485850136123424483538000 667 623225175501679776729458115922484758309542067000 668 294869369321989125330035112045195023085311105750 669 89120469310164887365106664997441124633647616250 670 17107650032417045839428749307273644278433775000 671 2052878749117132685219885204933317720197778125 672 149581994897269150683575756561042748728484375 673 6307338010008634021765901826784159064296875 674 142176385765640693363768554207725888187500 675 1491274038181782926151758029139756718750 676 5488586407810597527620805432139453125 677 2980227913743310874726229193921875 678 1 679 4503599627370442 680 3230540820764346896778912 681 3380341297179318708968653294520 682 92470415215940898198628838270072165 683 241411505263241474793403271140459173082 684 120017232885405184627345497870982526283228 685 17086197628681094157584816717171272128104760 686 901556143266841573597269111919650022381180305 687 20932022887459330220865954671677573009744448810 688 240792245520670298741472830705417198013829914256 689 1493329566533946625652528246280305406222242715200 690 5307577191050810777251739169085590079966184713500 691 11302339903564670049742316686701955442373017811000 692 14887400803824180719008232127562277336535576846000 693 12397605030897011960351794218395291224141222668000 694 6614436741516384064169066481009492345163953101750 695 2273048738614738377740417026914964386558145367500 696 501788013000831579402077674567059884026546935000 697 70332105209456997826261676584090238299376475000 698 6117559705098725989421733432741594449127421875 699 317801557954587316284585699649955597847093750 700 9265937148490237484848570357580829427312500 701 136625985814678945537921831876203815625000 702 839983308323191276785962140625608828125 703 1368918021712760795124247943074781250 704 1 705 9007199254740937 706 9691622581638430815652071 707 13521422261604074012622036896048 708 462396865354576280763438258260298780 709 1449449101529464029438042003142675813057 710 842251399953871520154928603426655119092237 711 137595647314266894965339098900129612033941396 712 8226362798682217626557479682041301517722243235 713 214548921978864473187896301028153580846923324385 714 2756684218596652225267096033630777294188196884051 715 19030597016748956379160419210308070925036712554928 716 75176889840220739054131549026984675134807936046600 717 177953097859694167929857283607524630532332970701900 718 261003075203979935279363375885159908488345680354700 719 242825547680880515720011020244381874127757190202000 720 145476358907367557257535410321053062058192932280750 721 56542953869130714441819367422864695181568105219750 722 14257357120454539038990129061638517402087715426250 723 2313347555907243386014957244967307912744519575000 724 237271327510281278094510317949039322602158100000 725 14919480004556185944490400490034288835245734375 726 547405468945733065305109915043919507235921875 727 10814372105131251441189857338038363648937500 728 100037106731714277005692229060047326796875 729 326486948178493449637133134423335328125 730 157952079428395476360490147277859375 731 1 732 18014398509481928 733 29074867988109672324960081 734 54085863495620617325220573645440 735 2312166865202929087027475598579397980 736 8701688011598444985130977976122638775252 737 5908796020961315680723344000628170628992087 738 1107246109089947039692589448086069952690825480 739 74959919860088737723526897241098962354417846155 740 2194173251525054176853215542325196909677816980320 741 31453855640485978309864817922209139178596365960301 742 241369945459103672681964563381789379793187366028960 743 1057939364515702725488946662649937268688504275226600 744 2777952538352462132989595885635966691770835564355600 745 4525372482852191211876535739359304221213328167114500 746 4689128406300594010346620858798472962217036192916000 747 3142568773093687119237098863251247781092905872844750 748 1374952753686237599417878203586077099907079361450000 749 393634417173832114138794971624539907513806442943750 750 73363503820189773008011339325967391992323925990000 751 8780631559026584722602847212470698642811649750000 752 658576784175567294207562416148800454628286937500 753 29751609915299575581385155827107750950169265625 754 759905536541622858770379375422285516649375000 755 9878730902285519984190084647816189213671875 756 53847759302093158637007417088789595250000 757 78186279317055760798442622902540390625 758 1 759 36028797018963911 760 87224604459724975985631778 761 216343987021724459414577155445665 762 11561578004239033659208072204926272540 763 52235559897185171606227856960940149084412 764 41441291847313330286682500314570041572662744 765 8904292699717039251149236657877025653076676875 766 682207039343083318734835725609397789851627392175 767 22394182469178063737992816805764240680252893181125 768 357792602754183307433847293700848977911140808404486 769 3048056977532059944573265042431165308698599220970325 770 14799894574625328032210129671016128393827574768466840 771 43026064478146610509831577595387690817206134383541400 772 77668007625066047414290186688803417997478235895322000 773 89381223637028400605910919414459362362331591506164500 774 66779074265041109391631286788712215355606045299470750 775 32750349306257492438686255232207306211528039781541250 776 10588916389104999462937169669123816477748568203017500 777 2251424718028795107304683884909466296961302868243750 778 311627378314456665405482439935086606699993221375000 779 27538612264927950767764440642470772744941008125000 780 1504858428302480465318830610975364157792408500000 781 48345033669014267202270150337550425297560703125 782 841758738339356828870194269787514731033359375 783 6902082612098707359875265442611132450328125 784 20067811691377645271600273211652033593750 785 8687364368561751199826958100282265625 786 1 787 72057594037927878 788 261673814387981244487883302 789 865377576279505171799958819547196 790 57810918829550923050610573376755507340 791 313542840727562393666240680399161340793352 792 290576337459842824925944836968653158780053320 793 71565234174910147687314400527051382779836971872 794 6201869136196786902836306539577400026015332756455 795 228139580203945606692445674303143948694376331195930 796 4058592332381419415676100301079549783964506643347266 797 38338099646251934120231610312817695498384587145420756 798 205915346415839070088921701272589874388176964487690680 799 661609507106931899765023099443824158487442120782269200 800 1320585456523728590661770169927665404701340330033743600 801 1683520437232177117559660712035470834185251841457044000 802 1397835453258532124237142643500822146929456796894298750 803 765490138805881342573630130521801387548707444947048500 804 278186765599424295363207403114172830672019240098532500 805 67072021722310500537866196109163560759999218169725000 806 10652531158534217261963766240890992692269997504315000 807 1097564837133903661356577138032716124386154564750000 808 71492043764788819177956599356766201088409464000000 809 2826370963313118645412052334419244260350935750000 810 63598678504814800812896101768335857208198984375 811 732663078442555510471401641785596039674156250 812 3557305436584413306005622733686822241031250 813 4621677844074851638307941709350165312500 814 1 815 144115188075855813 816 785021445217585163544592833 817 3461515276920474891523466459200130 818 289066925755014853547239497781637939605 819 1881916054311615986916018942510648842294892 820 2037011789133039329263168846627345699958184724 821 574884027034578041324856106734341554608337551384 822 56324366909654953362842265345695590696363365389970 823 2320281603282011816092342379391175160965306073313275 824 45920984056938763205502693869803609342383987988144051 825 480451374112011657966508619494760737721550071824104774 826 2850638751125235327996658223962244789642120693935287365 827 10106127090250690294546300783461457537272361452754378680 828 22261267523110285658986952471852079447100854610368013800 829 31363403430343598583569112033829328172820288909346058000 830 28857932452705664946568347346138160152453666263054455250 831 17585229731613207401648325696349021251146278591116705750 832 7152318456845738680906057207405100236825463829419968750 833 1945008668625194980144742593323328754431652750966497500 834 352034363256859883617606072498550425464464211080508750 835 41909186980869910477957196113019691318395014042875000 836 3214017905691036034855574901826456671495055135125000 837 153609833532756234013062600851657619242589742500000 838 4345633881754183250851801113448770672165934687500 839 67029488124849782517857516064313836700429546875 840 489465955677405478775041944038378750176546875 841 1273272246042621626353837940925970543593750 842 495179769008019818390136611716089140625 843 1 844 288230376151711684 845 2355064339832095944833595423 846 13846076284763134069006046134032036 847 1445384820674498479036161886519723435393 848 11294849359161809875033049068319744873195072 849 14277268008693473923674823885854571257473307484 850 4615925643849295214444553654418914320075943503632 851 511070085769039368831444623341829296468500832878306 852 23562524442719531801287929573207240811161950033007140 853 518362920278155240448691481677422051790497695078948501 854 6000814844622262221707317251399742740128542247203398716 855 39281913544110671442929990309652608604253875075593139593 856 153428869355628330188805669642270618236327324278847360960 857 372292364258856335071175626845522992898784462160891820600 858 578408411363873835595488462397073844237802361691494056800 859 588229037055462576910122226182406030974456933276434291250 860 397608591458032596435424135857330067042541508859970031000 861 180292478730810152806485634510961384977508844565908219250 862 55035005777270508733960881247088599267610170945044835000 863 11282898888288066587165966896801045458833703086534733750 864 1539848920774122631708956756458110785156350164193520000 865 137581172384660241160359696747906038658783232863375000 866 7833174543143901128634985183132222524949902732000000 867 272570362916015462705194063232535433904502640687500 868 5431490044525352792612269320235639472286709312500 869 55710039352958167534267427712600796555867828125 870 241975338211089377286233580899762865200437500 871 282417528257573969755174580882076173203125 872 1 873 576460752303423427 874 7065193027999083930976279236 875 55384351455317804113548833667105291 876 7227128332773830703199409317119709984635 877 67786151103590405126557581540287585877607127 878 100051909108058702808951812318590127084008551016 879 37047588846353211035982956197302327956905080927772 880 4633548929516394423921168120373789819938399411436410 881 238948382074864960261286989387468447962704938888079630 882 5838888737653346342085054498835721904192427704193916736 883 74719116194826533689612465955115325832743162257741283601 884 539011507146047416578113882575674795380871830220332996375 885 2316191857295185506995082210205561097897467660846045007975 886 6180646962207635753445866148907070888180836258125885651120 887 10567949365685488223408045594192454195183788209075617723000 888 11850334432333136123902655455096832888762164911350800373250 889 8859572660954220967685166938854092655760513468999673417750 890 4463085650050572140020478271792858568390298483628141805000 891 1522686904499308756852675000178672899324905784836674856250 892 351696388102935902159025117838898351146975277124252761250 893 54646703689185431031035806919492912375843092066007456250 894 5637008996718510264887747595870000676937320184387250000 895 377623245471224753143718563602934284217005918540375000 896 15877239251333004374400545031061185382925360824687500 897 397611140181155984408175268019604095937244588687500 898 5458910861896007691978813996034737872333774625000 899 35653800854877425811742014963457706486028515625 900 83313170835984321077776501360212471094921875 901 29215606371473169285018060091249259296875 902 1 903 1152921504606846914 904 21195579101291074362031538748 905 221537547125131606379952024684146544 906 36136472428446239304041186948366591845335 907 406803629710782900668087658954916698671766342 908 701041054717960628255164669174230074280451561432 909 297237346851347296723284139011569897930689045871216 910 41978895904278507528157186302629243238650151313145610 911 2420148025894791964742756571275194237415159438853494660 912 65641527580749981671012875261585375394786421748113512496 913 927731169554607718702271080362029233100347808797632313272 914 7367198483575952148817919508567756904359046327696532875835 915 34783600814779237384506950361457011886819779756380218487230 916 101915436594452236113016332412142300416892183328619126424400 917 191424731706499191678799267117810646696867679074863392804000 918 236160190031495744242074450480470589763224945194453249753250 919 194766050120503732032940338470318029662156658438580178994500 920 108655142838442826446514535315504116821968161720532896155000 921 41271286813834784305442638074231141085148646370687990280000 922 10687724496797884469377180349442181330143091076311998086250 923 1879201414459363477912745766036906799798570210644248062500 924 222042142170973093994955600092496662678939374092517950000 925 17317828234389008545070827331344785140735136016771500000 926 866921453871959177078112736764462986070128184537187500 927 26692111419670983356924200762461832528638517747125000 928 473279995942713375240164137107076290890214473625000 929 4340908785114057974784822081732863574960868125000 930 16934602246908907948429533393431933573778984375 931 17821519886598633263861016655662048171093750 932 1 933 2305843009213693889 934 63586737339037328976603445291 935 886150619477301133463927888289619572 936 180685740587669970906256861220686652649426 937 2441262633092996607681421117697844494339660787 938 4911422338243043412498872696693568062701694964771 939 2384001941266369954657619172643993181197636888581704 940 380069966058134113626609637051698631153222571754904582 941 24484126743648419707286756968094743553167836752632567610 942 736632654694816560957080134230074704668375640501421494886 943 11488946247652146751294441288773329833359911795527416680160 944 100331446374371796489699314034642874632464935157777145685516 945 519850113342818215794362251897514328933710098232763371600095 946 1670019252211789857621945001004673733225128277240895641852475 947 3439815171998652847820986108968301671328913876943493309582320 948 4659368141842242433743156439413739731881035149059317926908250 949 4228659302541388480150988075226631340133311911486842044669250 950 2604881646248621181512571354264677871618786394299105105427750 951 1097673960929780586650101936063987194374781134915076455705000 952 317326115607213408024933962349184854791824165477589126042500 953 62795910792385086545780939040984749015534036538752875811250 954 8440418194972692454777163024216490896542034220154367681250 955 759485426425165331239852459300344884670819795650138250000 956 44708054320543689368719650798890565988990565644392562500 957 1662506491242758834118462466718739954103048471731187500 958 37032839441503776180383123051086909706207710697812500 959 454539008558850092504682672046639190311264559625000 960 2665985317307881305020719381180446169287330000000 961 5616749017593002583660197082642822181923046875 962 1782151988659863326386101665566204817109375 963 1 964 4611686018427387840 965 190760212088593120215434844541 966 3544603792035108813902321999113880664 967 903442438266271612690879863128963680332858 968 14649816259848543312925377259777865694732375492 969 34405178192743372427333530311710181274229514266601 970 19115480075523473196212773590640747714186483105462416 971 3439058410027990555036330350084005014050705866638156630 972 247443958982549464539613315231710448612474676907740703920 973 8253008379248459272341932383949883794071871930724553112666 974 141937129681832259879136093731498251274795699694712037936672 975 1361828135379219032925631889432803182674265721196556097334572 976 7734667892781164054347782536096401533142202247575872240703100 977 27206872033693160582168605937480440735359750503509008173995385 978 61355799820834484204142790353045649367109937397470278791629920 979 91077591777121071257719214031337835537183393636649935111288250 980 90757799227697728785726401283868540687719561008819258288748000 981 61568246386195033834781156716188597399810654314874968100786250 982 28690098074579066972685939910840999130457648724974568675710000 983 9222668210209238195461056769935212697907523550012027044252500 984 2044148956233940741108565840567079720810620450583907149195000 985 310640106180852462090464987051267512207978140123493836543750 986 31994263048804299777443706228943070318193916289339430900000 987 2191406708545710764012382564515640828450342574149647062500 988 96974298912373198665923013814083943943027207706316500000 989 2654797572940202924999644769651980178843196289162687500 990 42070451988096031855021291317944627363908705034250000 991 346449918879000152282259831121670480556906393750000 992 1218447809836142370312436982872064547031988437500 993 1160180944617571025477352184283599335938203125