1 1 2 1 3 3 4 1 5 15 6 15 7 1 8 63 9 210 10 105 11 1 12 255 13 2205 14 3150 15 945 16 1 17 1023 18 21120 19 65835 20 51975 21 10395 22 1 23 4095 24 195195 25 1201200 26 1891890 27 945945 28 135135 29 1 30 16383 31 1777230 32 20585565 33 58108050 34 54864810 35 18918900 36 2027025 37 1 38 65535 39 16076985 40 341809650 41 1637971335 42 2614321710 43 1640268630 44 413513100 45 34459425 46 1 47 262143 48 145020540 49 5581493295 50 44025570225 51 112133266245 52 114359345100 53 51068867850 54 9820936125 55 654729075 56 1 57 1048575 58 1306495575 59 90319036500 60 1150872695280 61 4521078857295 62 7061340371085 63 4983797718900 64 1663666579575 65 252070693875 66 13749310575 67 1 68 4194303 69 11763703050 70 1454250053025 71 29584688710500 72 175418438510700 73 404779703328000 74 424883159575875 75 219481554166875 76 56816734399425 77 6957151150950 78 316234143225 79 1 80 16777215 81 105894298965 82 23350346769750 83 752705468239725 84 6640495362200700 85 22114645163711100 86 33264217762776000 87 25001019600306750 88 9851822969113125 89 2034966711652875 90 205552193096250 91 7905853580625 92 1 93 67108863 94 953132576760 95 374346808408755 96 19027789826920875 97 247337593189862175 98 1169944052730453000 99 2460629614273330500 100 2590574289592038750 101 1460201669317140750 102 453119254461373500 103 76403750173876125 104 6474894082531875 105 213458046676875 106 1 107 268435455 108 8578528735155 109 5996220862577400 110 479063866948700670 111 9113459042931167925 112 60542647295260405275 113 175029456104449947000 114 251667220899601757250 115 195241078433962811250 116 85491664845486149250 117 21423882877649752500 118 3004350854294790000 119 216659917377028125 120 6190283353629375 121 1 122 1073741823 123 77208100793670 124 95999583502384485 125 12030562661480713350 126 333354228081957752670 127 3085064685025865041500 128 12110024900113702687125 129 23360545646643391436250 130 24305785040488714512750 131 14444554093417043095500 132 5051347425827745792750 133 1043332366317063322500 134 123582816871856842500 135 7675951358500425000 136 191898783962510625 137 1 138 4294967295 139 694878275852145 140 1536533792743707450 141 301628062788539294115 142 12133088400226766942970 143 155501774531332837818210 144 821317563882664947598500 145 2098074620680047652017375 146 2874428871335095888563750 147 2258212531153725219323250 148 1059618773467787385352500 149 302606855553277346321250 150 52392205997444650837500 151 5310990744946444057500 152 287080580807915895000 153 6332659870762850625 154 1 155 17179869183 156 6253925957505780 157 24589404831830284215 158 7554530373848175719925 159 440109091098837542182185 160 7777317101238257023350900 161 54896850706460549213577150 162 183906442861089163922581875 163 327306304926430494244705125 164 333606722567637765197952000 165 204523991595897063535194750 166 77631027925198556162103750 167 18439257475437639914823750 168 2714346891538844787225000 169 238133341780166234902500 170 11303797869311688365625 171 221643095476699771875 172 1 173 68719476735 174 56285419516897935 175 393474254790987087900 176 189084563989690865556060 177 15927027113670481451477835 178 386809956144959482192562505 179 3630058201732049005019201100 180 15829668333758051614359943425 181 36224852907003743538999568125 182 47239845834139209968090999625 183 37124409408864845748620940000 184 18232743509255982579775402500 185 5710132219166138439682256250 186 1145466517383931634655513750 187 145106889133426744539015000 188 11125197862976563689448125 189 467445288360359818884375 190 8200794532637891559375 191 1 192 274877906943 193 506569119249465090 194 6295982074592411691945 195 4730655368035390522692600 196 575452906296023931774318720 197 19160739203580730886304774600 198 238125874253025528554117307975 199 1343914124463847013848481836125 200 3923248989041777334572795737575 201 6476743256977923020458001885250 202 6432431409061739617067508351375 203 4009443888285882199697566522500 204 1611469989706474663831658092500 205 423323800767202632548276025000 206 72656825657059127276308766250 207 8003709523803309476038003125 208 540834198632936310449221875 209 20255962495615592151656250 210 319830986772877770815625 211 1 212 1099511627775 213 4559123447634720525 214 100739259177313333326750 215 118323048039556094772542505 216 20768341835705250839625092520 217 946357108757304124542000098760 218 15527467040247344790758079329400 219 112905183943873042107147022961700 220 417859267268990826720400728643875 221 866074162864206009501446938604325 222 1075235217815382734328255245958750 223 838406802346857582175576451086875 224 424103102966187853502839282237500 225 141980484874108357574480190307500 226 31723185191990418191731600935000 227 4710747299062107638693172189375 228 455360113690187196246877996875 229 27323267810335872253369115625 230 917914932038159202240843750 231 13113070457687988603440625 232 1 233 4398046511103 234 41032116526270623600 235 1611860060701146776271675 236 2958982854321498189313503375 237 748961859613824147269001298275 238 46641486772972070363473131042000 239 1007953247207189628476647078563000 240 9409286839137921272121796208497500 241 43931125221832670472075866300659800 242 113570018319217734510803494872644700 243 174753577111291851961802035005959475 244 168571630042003499745878801382650625 245 105761191844737974005297063497895625 246 44244599082693828205840382004075000 247 12522530440246906141892175738892500 248 2408271080764632907909469593584375 249 312412832302794418938249497615625 250 26712023886068176144600736625000 251 1432773417418362698777733009375 252 43417376285404930265991909375 253 563862029680583509947946875 254 1 255 17592186044415 256 369289070726668167915 257 25790048196034032314712000 258 73989078098583765053824029450 259 26995175757495205781766495275025 260 2295169356050611161724680437935575 261 65208630122854717277957509993662000 262 779287439172693846725968493223868500 263 4571888972126887551377900758027432500 264 14664525846283831955720816071903864500 265 27776625525368034576247973422928992500 266 32857444904880887756098568308816942500 267 25280627612702737398176952082919109375 268 13022109357103512592467700792355848125 269 4577350364266716646705448831282805000 270 1109233846869126813068278511929336875 271 185511245492867543512824273002915625 272 21202315418074005088916097333403125 273 1614878298524003949150521932125000 274 77890773056016444897189485418750 275 2139856402637814420252458390625 276 25373791335626257947657609375 277 1 278 70368744177663 279 3323601724500943733310 280 412643356160039603712567405 281 1849959062898358432636433144250 282 972640207128911829559185894224850 283 112814235731327384599672305897418500 284 4207779868203461073215150846163401625 285 64230829285076731778528725621025602500 286 471995358556969938225583477173996751500 287 1870417295815008305221154660618943687000 288 4337118170117525113961286942555563803500 289 6247323827059070895186857379763288095000 290 5842154024521520499457343952590202885000 291 3663112806116669717852364288684720000000 292 1575487083322488351923093625371429371875 293 471621143765979298318012301379910921875 294 98928828180108522555544812370471453125 295 14517951949160814947073209238466406250 296 1472841620714487778127936568852721875 297 100559841157187414114831962286793750 298 4384993740285409309981337734068750 299 109716273735247939365671502937500 300 1192568192774434123539907640625 301 1 302 281474976710655 303 29912415872352214488105 304 6602316963772705166007211650 305 46252690362664401172344241712895 306 35035397006332707806889692956681350 307 5540541873527717699168212405598429550 308 270990125100991419454764738742918981500 309 5274229429850674112305484339687851630125 310 48419921612113451726350393504199161597500 311 236232395323312373634496966955546117908500 312 667564614300668807430511876922236892505000 313 1164225681025921109135611070743884783142500 314 1313739932136812932063684563961288544025000 315 993622848087374781001044939579177883665000 316 516881190320173779345735261044312239200000 317 188289584298010132827367644736051425693750 318 48559680362164436749126949756329633078125 319 8901347296311069530448586592793816421875 320 1155336774303066894187029787841278593750 321 104733396399613648527886294691437640625 322 6446410140057196912968741841621406250 323 255364627118789578873600423087031250 324 5843584144594727205345547439062500 325 58435841445947272053455474390625 326 1 327 1125899906842623 328 269211744258544813946220 329 105637280807274389121616803135 330 1156376679919283983655100107727225 331 1261783071821966789460924733099370445 332 271942011963940492460731973882759905500 333 17426476134566366610592466465630791259250 334 431819415944621457227475232073345604725625 335 4942202520378507980768843552873985340722375 336 29600938187975179696027491265209262660476000 337 101562649551732492863587140516779673232615500 338 213443255450897387629681067878772450663707500 339 288927120086515204631143673446497443773747500 340 261663598851626900755081963760192391601350000 341 163123893012673105723540619954298447628815000 342 71472769142690663105518512943181165919093750 343 22323471887771632155674999286812601016593750 344 5010094547368380260209636900982764152187500 345 809287254277358469362306792255470277953125 346 93556235558655361662466077260416421859375 347 7623598552971070192575981723076579171875 348 425176344048413548307728006686002812500 349 15368041941869673077338255209990468750 350 322858023988858678095341496008203125 351 2980227913743310874726229193921875 352 1 353 4503599627370495 354 2422905703956402859729095 355 1690198377398600035759566473700 356 28910367733509365060879597244408840 357 45436910729069916544413496492762335495 358 13341561766166769698838858741785527185285 359 1119373602791706570464828833408612039174500 360 35273622785801966267805565727856717434182875 361 502424820940798605764206384696792100562024375 362 3685499773672945410815472157700674474072765875 363 15305843113772908105365180533516085986687580000 364 38610976409994970831005778984432035992981955000 365 62392683434131209573705548828240355147574612500 366 67253196224124993604196608375991713979742427500 367 49871288175644748988633939584866366732618490000 368 26038718751655814126371690699071205722368988750 369 9734351811632182027131847721938623536544656250 370 2634612591447535663695653894866844096553656250 371 519108589058310217893098556040515913116562500 372 74439077306738711737002118554317923436062500 373 7712739828660178524692816476166970459140625 374 567980220885308925720707293075341550546875 375 28835280328792368463010051315196642187500 376 954820320144650654599162940294659921875 377 18480393293122270734177347231509546875 378 157952079428395476360490147277859375 379 1 380 18014398509481983 381 21806151358125623874414330 382 27043190998717528266973081682865 383 722774405123130713922311767208484300 384 1636046800291585598614555549309132575060 385 654327206381649624158181453801896742440400 386 71840034005161722055231628219277953414947275 387 2876192796897418279390152914124340516834779375 388 50912680927010097935508944218508487687451912125 389 456496393854183165429720465160414245474607182750 390 2288807903177776511621341856453431894986685135125 391 6907901091133472773074106161706916232481139895000 392 13271462316159581288883443602914774580735136835000 393 16941356970017928638581697800617105944721709950000 394 14851898855912930542820383393381533016922348692500 395 9170942229024806999146338618332168555941047918750 396 4065285143276780471213727836375606226123383231250 397 1311266162542951109598009421758659789708022187500 398 310393326689777978041369924316013285012217593750 399 54111085243662490809634975080115356673082625000 400 6933846401261291010642414272300484409974750000 401 647534829138036455317430899464369350900625000 402 43304191850993923743567032332094318775703125 403 2009691436201232713811969352128797918359375 404 61188582193527838400861196683528109703125 405 1094607910438780651178196720635565468750 406 8687364368561751199826958100282265625 407 1 408 72057594037927935 409 196255362313202607417138885 410 432691208622539959150936427826150 411 18069603516797256305812196937947253285 412 58905635328953435987977145204568066029460 413 32083301721104622196532880458433959103055380 414 4607577084426074955897196927840817469693231600 415 234192897126778629905541323723799307071671233050 416 5145915755842060740859307327219211238565052020625 417 56305229955823375073641864112998801943863959267375 418 340087755116246030478356798027983720523998624661250 419 1224655481981001311440057487739804640663979770633125 420 2787719943427881697494155812537382556101077596825000 421 4196677725422661801058501869623377300403703706965000 422 4327268173184266006758050780524802736618494273730000 423 3140514966433295930666364512679587302225400355371250 424 1638135364437545117643369670627322316721912844081250 425 623782634979246227999789331200773614451161189243750 426 175296711015086284490870337174993045803499902812500 427 36589114986736055546745190907287416978330358968750 428 5682758323687951953965232436238394791370331875000 429 654569012670779380341829588070173185075294375000 430 55377351475660213476213862898111687107134375000 431 3377962548324472709567265429353120318984062500 432 143857744809087687163392605916633695995640625 433 4040964022966846529954548833570317040984375 434 67014328739085348755465154785577397031250 435 495179769008019818390136611716089140625 436 1 437 288230376151711743 438 1766298261179111436943889640 439 6923060711748175538833234765190595 440 451743982140809010504937281876531767475 441 2120801637481008465386541161530767796846695 442 1572847557593402882297954845350923380908096600 443 295366182929085366510368596588688827446912653100 444 19047953477704312296599099569401037769790154814250 445 519041240629614868054136017872673310690866955490450 446 6920997055527311659468711011544458471217405163785500 447 50267657025723366015577141790628628200164673014369625 448 215468970332695372395328635378726577285312546853529375 449 579458806925351848117736091426301706293738662784794375 450 1025096366579507474465493439228843986717764584375050000 451 1237877661823274613562874557772674196886849348990795000 452 1050408675014303302185595019921719220651551013735381250 453 640673881902929975689774531227037986195788773920318750 454 285796539711697057660728626376690200535579964548000000 455 94446207170225116688339918786827389284995247505506250 456 23322964860769138160240313014288465765387184320531250 457 4323786973094619134229215708152742009091446063156250 458 601991132268800130129263311719849380516495658750000 459 62662098045506913838365175668610471472248235625000 460 4824716815010145903814020175353172867614623437500 461 269523925455491384710383938496653514761240250000 462 10570323247624478539996674213254347010646562500 463 274792254994619472571784867198260116526640625 464 4236262923863609546327618713231142598046875 465 29215606371473169285018060091249259296875 466 1 467 1152921504606846975 468 15896684352053154813253565475 469 110768983752058636875111814850277000 470 11293661861066630996203281546026180902230 471 76353828133119853653031036125208282535923245 472 77097100743363994342649812457295145645855740435 473 18927028420825364499898059504356348807316031247400 474 1547905456803843747255203331263491769419600055056950 475 52266035179037868739048984679085950786712708490515750 476 848340509772026623024850888772205614541814230883344950 477 7397725543981292874410888771116045005661713232836292500 478 37670947411868602085199967923770507266221937243605705000 479 119391588356351737285750147074780752020276216670864990625 480 247450987881224385350150370477852646494015452705145286875 481 348674668790723032780526183405898757991284135457270070000 482 344418069919301716579211821163875103265564271486221416250 483 244342641362049927699982773814820480250239848230921618750 484 126877484466331046916044691777385567882588551836879793750 485 48924547916846231924104383943421873534885717619574500000 486 14157721997578419712887914709561136363220553433080037500 487 3095600383990868601857273862360331160311908820350468750 488 513023722759453129878694998766673712702341276320781250 489 64386951690845588486973716835952552452290279681250000 490 6085890813611179967963656217357646144399303194062500 491 428258731173429617158734571366749592226944204312500 492 21990533696659288245307924241785055253107077312500 493 796804906535127986196096417612425016942447187500 494 19225855653662605565053264768128217566975937500 495 276233558242278815589845758162761746651953125 496 1782151988659863326386101665566204817109375 497 1 498 4611686018427387903 499 143070159174243000842316324150 500 1772303851309728654373872730379390325 501 282342543447519543432813914656988175048750 502 2748862043072786464450075536604504459283161350 503 3778750536190566280887330213877089844319898283500 504 1212486275443973787908615555465665750852913835940125 505 125702101484265374724169736843916891252711976990818750 506 5256013721583059905102747331202601422290243250097657050 507 103746788421175016629526986219697684326080488815185569700 508 1084784310058062786244739553482471209949748432838743053850 509 6551333251205326074259066798395116853133050224990271457500 510 24417866897965392764307427960598831092162130773066892197500 511 59138828335609687085070587622685487269741487142112774275000 512 96931695834743052337669364436723514087083217710920641813125 513 111043086276772056173149580368754563857460450929607901606250 514 91221648248479736655066832456737464215372460328836354043750 515 54843449622741355261591496362784547774873341597657705437500 516 24518041060925403599367496556686786561375240569468111956250 517 8249461865522778602271850128596757951110578486390851037500 518 2107052631747452450953100881893529145209447666672068487500 519 410691566619339792789406978153785296233574432089464375000 520 61198999143621356072795525839542334709529241083476718750 521 6958642391358421315838997260810203910411788200670312500 522 599883333767408599565451037329162677709778745012437500 523 38728811817056390840242409054699033667543102189375000 524 1834174400039801194669675424706319252203767847187500 525 61586824277232546493387291473904056939546253125000 526 1382935685984144662369003803666050408438338125000 527 18562895113881136407637634948537589375011250000 528 112275575285571389562324404930670903477890625 529 1 530 18446744073709551615 531 1287631432591245437672983856865 532 28356862622446772689682969582284514250 533 7058579536922650373378237231279277790731675 534 98962139318598235435180480270823387404119344850 535 185194511479897693987517031461953260929645696989050 536 77655802886457180920364705503010764402251283974420500 537 10202482486908042907052195148800184509234169671467300875 538 527989712086507032630033958120294563162825852572591261250 539 12663737687115421270179923026538674433323834254889504731750 540 158595116782048066601721616384528900972263625571528267857500 541 1134294927205151676205900777765836528428229198844324452663750 542 4962787909783760785809250683834039049098369987595848200062500 543 14014354515553175984305797625961600737364536399394314085602500 544 26647817812098121698080545512104469711655289835401180306685000 545 35290197896533644961183317752981944919679816503117064744039375 546 33442322052194456642301889028889348140791792929079255266393750 547 23173686299003379505672002987864507922698057348921376762556250 548 11946110959657074294949066980823311987770156550095895294562500 549 4643252366193486911175953265535328505456149975846557897743750 550 1374540333983246466158990382366128698179127545584087742562500 551 312073207170266110678485831128561233241986019575569736312500 552 54553127137834871359032350856804293715666841172287415625000 553 7347902452636459769966354054143951844774300438509304531250 554 760411895586047700414033761535834369562811629862593687500 555 60027120504306764699505621179321217462257194981713562500 556 3568077379569305632834358030978201145442624612610625000 557 156342460019421239697110211337813509261773166167812500 558 4878264749742450439241953620259784727027733246875000 559 102198019049472596492248999209173698304124436875000 560 1284432581266936696592991192406875135787068750000 561 7297912393562140321551086320493608726062890625 562 1 563 73786976294838206463 564 11588682893413442659425402469860 565 453709810972568391173645577027439226055 566 176464743634829861355410137928708185328920125 567 3562714659844442624820604450359186018603994463025 568 9075817570326128782448991887879230489588892703946500 569 4972749302405458044313153907664618220658026859817747750 570 827721230088621247546874007046366128242806015216416519375 571 52992818375901956078237387519856659821958034481017004841625 572 1543400044094782621377001399331705792258603287745654489028000 573 23128962783418576279862050988982551251972410270162529180310250 574 195660720617221834943840271852039595828677325243979039196611250 575 1003332393352156209276172455031149239890842705937583007434171250 576 3297150615383193659257272735672547298330873419504000267062375000 577 7256286349879267610222099377503553869042054826243925895165037500 578 11078245179897461409818636832511229582272091533969070661147984375 579 12070469271289681525747228166714516869805334486630775972352953125 580 9603066669871414897312762972687993241303295041336549456139375000 581 5682218149523961518700834908856040604093286856646291811564693750 582 2537464842837267773921507136314835662404738557902263739982056250 583 864937373394211226801517335483225415653312181024100457003231250 584 226941041622316863526073571873484683803071343906760338924625000 585 46090041968395393104691468156561651142597443435289329006687500 586 7265542262651696052821556475823380295051612991510398697656250 587 888781466500627693748170879559565577907949984151087863843750 588 84061601313700159587883387201124389116814511524386652500000 589 6098864293319207674614945861149576658451163420280975937500 590 334864419511783683656828095500858626579380835665935937500 591 13614643415914058537447260727164803300769576726088437500 592 395786446040832642022810459075862792418955311896250000 593 7753734163334116756322909931202583132205797923125000 594 91435544378940056088713560509464423728841956640625 595 488960130368663401543922783473071784646213671875 596 1 597 295147905179352825855 598 104298146041089918816302813261055 599 7259357056681874512672427848416844905900 600 4411622674259045287000774011027897880176037620 601 128259668866579917622016669724447912459782418790275 602 444761376236558288094123270363936963408097594421397825 603 318392092617504206767778584968853754579457552418895053500 604 67129956375319213838050118187185954897418473689146639781125 605 5315008540961879411527129358119546938632416762390812398030625 606 187864254521362638264260154457053390719552116541325550274062125 607 3366068841826454984591806374598116613505974954521554255212320000 608 33644885853895954512505557217719255476345778222986520853735057500 609 201935988553687606561613488526110320105979458145353703515406068750 610 770955527868431103401895366722226470081280957860589967304625341250 611 1959820974645971511653832895446758756723023111523069037441183225000 612 3441070306536382178574915324053362626955022262583110975612213721875 613 4298570625194267963685754215153396501196451577357288888182536265625 614 3913314430861298994382554875308802684293286885927833064643373640625 615 2647406859934569788475531719477247978048143249270642153415313125000 616 1351992939821717510566118878377940191888314465157396273606239250000 617 527740676964800748050559197235419034659606853605461962008792343750 618 158973992820945126011361199617818541436223789072760739856272031250 619 37214093130044639014027743536233291196880480582344389437309375000 620 6799375970608684295143354737061133590394532848023176307362843750 621 971358926749660819667662894849258725713406451853165729538843750 622 108386325082220684108220045886276655295279128061285526456218750 623 9404897678215767594231703851203109501650510255341551022500000 624 629256241528604915408444342401747974484975597751067751875000 625 32010179825517890019455392288998981938876088357769814062500 626 1210844023015997739768203755528957144861560235023690937500 627 32874369883826592005911718691330801049772921722743750000 628 603566028445383310241598212922974661034085755784765625 629 6691419384095158650128583291828987372883434099609375 630 33738248995437774706530672059641953140588743359375 631 1 632 1180591620717411303423 633 938683314371285008872622083478770 634 116149713636997014490388277288789211321785 635 110290632190689642311889964327548082756005093600 636 4617396607046293883890757118594246155428849012863720 637 21794974811286621655541126464539329029858759298092767000 638 20383765348163817607459241287062099347536404818725604391375 639 5442939131975353892397111809106532860518747147211999038180625 640 532776323267319006215635888057511227006292627239175025958903875 641 22843189976445078697617548405823970762777086853510598643520160250 642 489034791077000858461298101494641020331410092131554300406877508875 643 5770137430354077687228234329159507090840085893547760880661532717500 644 40487865674577961657913893795996042638633309808509961952070436027500 645 179321137438453938855713248679758155051361619804848000045487477775000 646 525613790873290071188839977602759262293613626243583962571386291178750 647 1059143410752331509492727014201164838161861196566780350187488812046875 648 1513174343291716196484306402051568158331076090254170483917569230328125 649 1571753622673116851628475215947153439574145274182167425199011726093750 650 1211582006777418576171132327927942495906695488259442350887216821984375 651 704772567718694783487155225863238791722720552354508084950379347375000 652 313562184063297415010813763232194241026447239146811629377323782125000 653 107845572665696005322285238473419864979444692831736219674363560000000 654 28907095305490132994613956658907847176905674901850123089134985468750 655 6073100545002614996151956143938639762643726578549360274529936718750 656 1003406808983813613147651208508216711692383936701922024843763406250 657 130495654102670902157278546878106394173069026304894932452142187500 658 13334687659243299419829758343088453890534352083558479956732031250 659 1065283666783855486729708811478447288135943562263116387609375000 660 65935280093153791026608069261802214239602039789305830016875000 661 3116242075474965119104022738692265714483400775681725648750000 662 109946528211046287819450436538247040401245766650582129062500 663 2794117447425750905237362168809621474101359300027953515625 664 48174204713854685185735722551193611692336995456727734375 665 503037292521977220874372320409261521326178163488281250 666 2395415678676082004163677716234578672981800778515625 667 1 668 4722366482869645213695 669 8448149829347468037957185807826045 670 1858395424762735432445207498728981965499950 671 2757266850114663790770379521683197668003029236065 672 166227491050620677406132687059000464624348880519123520 673 1068013791908936062942005776604968847663099780643712811360 674 1304887906904653626202224559268942448177777789787910072553000 675 441224593700922450183492863639509217390926637806090257367284000 676 53381048170239432345519133930124146824979118919714530577615819375 677 2775214289938468221542251710753908198063159654446805111411076371625 678 70946403284546360428472130228562258255266926264574563027391324963750 679 987379095506764150603104054165322723860259768312860446341970966979375 680 8091415382836840582506285510902531048624811041593742086383666844762500 681 41521404028214897130614983873029470123076730440537588906844725144172500 682 140116085724154330328870144975378873953757298532307782419685002352785000 683 323437700806242378592629826365027693884467135473837791969040014290445625 684 527338506602847650493160719761748852634933795122188549045854539047953125 685 623390508486788682707798889832830413544516259319166748401793294641984375 686 545931193995218987681963464593115982506069860996881469937648186111406250 687 360479564641818561140851880050733949481894278606975201849493181893734375 688 182069317498539824555181536116501280700877447498300676271491022485625000 689 71160606223001570490975510497887849420316368269594983529717893435625000 690 21719228811250028855045045243781653627931569306557273224036838950000000 691 5212135510595650889331056466248134363320707181784006202948824737187500 692 988031130668191367291561980292425124998881596716516662795410835281250 693 148311892716989209169481574725075047071863668821470273074331115218750 694 17631656100493646363796850619277199529697728480279069570945732812500 695 1655980760342090531269981336009416041082786604626114239513210156250 696 122193488424085885641000082212850382815662505983899113884140625000 697 7016760720213822732082058076853202420234272572577793979478125000 698 308908495643034201230670679552777709383329913918144816031250000 699 10189318233964651444067765776819735411377355110018279767578125 700 242895249626741326725613760579424453881132639849850146484375 701 3940240808595395373386870948533704570395820936787358203125 702 38820106488624584959476561069297581974343063416624218750 703 174865344543353986303948473285124243127671456831640625 704 1 705 18889465931478580854783 706 76033348464150824174029020496502880 707 29734326855340815724555596245364012102781515 708 68931687978425417633878380048947430260913420401175 709 5984220007757695647922475208298755241650907732010043435 710 52334836760921525152964562778575240541532005786988676362400 711 83528846248776466117886501879861391216092725043135900335562400 712 35761375184192097576508359772307818630284079884719705317983405000 713 5346488084304260761105399757421565357628339498089768772651560333500 714 336921931094129682885868358813755499048966879685377423622870173173500 715 10280112001643260670795458542260305077313890054151013593506805551327375 716 168640727222756800462636388409653596788765574001487779507477876543608125 717 1612576650614703386237515769599359799074689977896820680982431917681893125 718 9576966952450620231281053651247804178102383869327176024545189495936925000 719 37156881470258170375239821613760905305977247067927457555551547081782307500 720 98097326361901140314122734603680506373084993003505278698902169207580690625 721 182177995667541122010526117125582597539674899361173412609773271151702409375 722 244555498308036077525762345860836486837062920033740172487743997310530625000 723 242684707429072353698389542540726779130664078512200091162729212935599890625 724 181354666960845963958076181150691427004264241166548204283070068845704515625 725 103622170948891473213764494322568179686946138569277460994929861704473078125 726 45837079979402122894709214178625229974886843952039276719437861639298750000 727 15854824287761090433581795053818961412443453229247953602941960226674375000 728 4321826905873533219729117508350385004844088884636310264820820569292187500 729 933727955372075559644979778456334237028600025651349580400087786246687500 730 160485019716099275951004852930078240940329339196827212199344157264375000 731 21980372482221425253538217495392452020235520913719655562709665862031250 732 2397684217175835979534474788882719263743394057866469040974516511718750 733 207677004441860638421828972816120890957980665058449942627005961718750 734 14196909845994722669631862826839800877600548807265105961211056250000 735 758378224911937854181376434703796126883289003924581312323121875000 736 31175219773584728502583391101887242972906384119489319708923828125 737 963471230244144620447349814276736941248872124037651513763671875 738 21586567214774510876466266391934075416533032797204173906250000 739 330067955419530533617949460491702690736851896699847419921875 740 3073258430349446309291894417986058572968825853816083984375 741 13114900840751548972796135496384318234575359262373046875 742 1 743 75557863725914323419135 744 684300136177451864895918577372799835 745 475749230217686490841945309144027337120024400 746 1723292467069577138914301022224051964798944435063010 747 215432678527844806004803080160935727121165548399985976585 748 2564484796145255582538686568327894670353209745362961272322255 749 5346631182473107654422030588752807666438057382847502451621429600 750 2898091380305789103621181212088890952703684046988029441062360365800 751 535328274558925725964493634577830384316809347326786551666197718045000 752 40879829912160081105173284811370268257435187571390553402592973720997000 753 1488085332651794519300921002338200307611326406030509638208306013374132500 754 28757285700686980794955436104787965484234229257605210076601431274652957500 755 320618323155496297315044273328535167731935906165817023519258558532328471875 756 2201582287169215950239125028849137374246202379957622405271158162198583025625 757 9809047631912060843231106996311473687851349149338571590982096927310315395000 758 29576304407107949173164384413717776216918812131254631643315927954689635738125 759 62459077018949863442404757659817579325912642148142870440028115775416904809375 760 95025120728900045501189673189408527857147685408543618534637194061714544771875 761 106611547405642348502860548504863334638911085286195903192113701069350650625000 762 89927481134325036607145567131624717253237757573447961826505798091315286906250 763 57951381418579849485659291041602730329665293437691863905718066025330263984375 764 28910813001803839305920576545008314742627716686246263129354472583890327265625 765 11286721548782287865794447017395107582387110725792667281108148587611481250000 766 3478028206271251693576206400356119737237284761130843642057168906914661562500 767 851613270031073272526191323162351579478382150456764139856321192536662312500 768 166481161007756376829466466044212752208015889634008565454526543316803812500 769 26059288110447057576079229427541985635582762052181706632128306685373125000 770 3269333658131499298240171694687736665961619094747720830534019340491250000 771 328372672811048897372180088078589238423042847966726621781801839738281250 772 26311527632954427429247787518376422991810947972347213328971188721093750 773 1670984622607491890868536827227594689217322514876472939375173343750000 774 83244398952709729861102781165701955844908837561221654464020970703125 775 3202512466992407990910223589130353183268423911393309570408701171875 776 92923059724944754634538313515214091331425141735173067484849609375 777 1960414342472701843797967414624566041768805386724498603562500000 778 28302251536774120951530914074117210610184511052963080628906250 779 249432299090253709913609701005733348503388757811072978515625 780 1009847364737869270905302433221592504062302663202724609375 781 1 782 302231454903657293676543 783 6158701225597444573381896767972294190 784 7611987688273084806713288000575867435529989245 785 43082315958482500432035943133109081416219644956794850 786 7755595383219550781521438943104930640933572530788280850170 787 125662555635938385526873704288108931011759852674914302161486100 788 342222862950221068716748037978704609072090970648420601322856328225 789 234836294534870960223440852699208964899327854781538792267728753933000 790 53587891192118382589418165900812727359782304729571427725999956651450200 791 4957701313137107253971221828501936897220310692432119479298739972319582000 792 215224523989838092644751609887362360465952011782535370630255704321458011000 793 4897183416732394617329991726767621174525867904686043243900849535750703130000 794 63617638052395822755212474347222167943533761798455477281842916116752010340000 795 504653945984582981425939415417583429069621676769273734868069084692118706450000 796 2579365244671733270324576266950060522691577656009360621854822716419596814914375 797 8871250545507295318871133626442715958388631227860761407420712377506545136353125 798 21271911608388533976399894936261017869187854480592202130085166989649214409071875 799 36615054432834061373298448054789728991489082191965532497285067339969376140593750 800 46350598670684041175690616656332266441993193845411562399696330996147127496103125 801 44029092623868677432368477593745897028873205586624583196365718702113418201281250 802 31915350295368623725166356250795584321447225599501124488907293274186405105406250 803 17901632241790324219686653089181521363685000331720407071185828968017845002812500 804 7859959823183378258075868579634972760358478462310150720997953797907058581484375 805 2726816984809864413909056904074935107310271401270617973060029847614626057812500 806 753070009060839368600091860875911774326487856526445584287788740407431462937500 807 166500269686301282152569193873835730071997837517400743628734873282393081875000 808 29586945734017093865266771503624618109737759378780929099587552323756739687500 809 4234889028784073191656500472602279717301939095657190496510423746419409375000 810 488426091359702466231132209257306777872474089760169488605128796853436875000 811 45316111096743187499210109177953686038935934727395995937831224585006250000 812 3368714494426200624291992324738771610242627977491382729645362393428906250 813 199267150928987868725195822459243084714231687571141122770705104439453125 814 9279479141674775538186104807136719321467190158172516712481863591796875 815 334804108385533475800114861706131631526517048511725368027141152343750 816 9138234228315699168614386028933638074663556844392237981641322265625 817 181856029354351006179897442635059782374465388862394855441035156250 818 2482849105144385428480070963811069751002731695251420428144531250 819 20742264871715834824394911978371510033439696702183963476562500 820 79777941814291672401518892224505807820921910393015244140625 821 1 822 1208925819614629174706175 823 55428311030378512317711589198219030425 824 121791803055480265486594720022887156344285887250 825 1077057967469951705258661838747319040588298043689774455 826 279201907701379371442276554347151967273504189524472635349470 827 6157566048900962744976971288823597983674564917513701053563871110 828 21904148167148687473654777536201416614578998519289042199195227297900 829 19027557645994701536266893785281564135199781783805665323908517626152825 830 5363251008808000807186061966282557706311317702197992009653082511469747000 831 601007204604624463764895622732651431838213022183607456977393535740349876200 832 31106358584738838807685569925835724455733156842611032118780692441653303970000 833 833004610527520642644887392070912037506520476186504692484999964149905279245000 834 12601281010521355914689554748678270688644815745923796714826534496348663011150000 835 115392049350050649680737530225025714411027356365241799186488988623112517251110000 836 675961774961485789627295646217160580110202151918243804975744757028872464518030000 837 2648910460725775545074468634851296909223136487500068947265795026741238239298227500 838 7202593130210640344514055636274064848160466944687000139407319037859074548311646875 839 14005095379763471912887535860420749827087509287081468710333060488345965719890003125 840 19968226591154144863834886136669706007465351743651280727272650024717656667924406250 841 21317204392624132435877813901751563513854804611363315247984831518474049654105259375 842 17340280525784767012572360961916136383822005030383401330074855848897097053671718750 843 10906154219198669579846725515462826095854490327457645942658131721419828236231093750 844 5368713573517771114976972997061275814059678609881505947640555349091304458067187500 845 2089398646842150793338878125448948107326485070447333618491418390856587156625546875 846 648142992350430498283024000059938049917529632476678731604606710743769597894187500 847 161291407081538121225027810960449571261790279946086758072600525864458424222562500 848 32353680288215972108760454521902665751994284416421289313657059052356903418125000 849 5247997580046379904503322873165120474505983064038210166241756853192857446562500 850 689441934921992537915752516215110603406041087427926779038730918206838340625000 851 73342774336912053626839979684709205733638352748397890901168663434250655625000 852 6304478641387250251725237018743584349341414936777123659240218239726593750000 853 435968369499370829620717751766135873919569126301912560124246414307443359375 854 24077977000018227726731257261819334211469594890113884545266276309560546875 855 1050419093547838019989981937282444881801219505340767228994496499455078125 856 35614243255270022904332399474633340783146680114664841554134175472656250 857 916052002853152566769129779079552421521082766993251929758593654296875 858 17224436309404818022217530669372668398532848732622665256318339843750 859 222728365965997462760870125332555437588072119218381181414980468750 860 1766283631768417626969628273850558585155211096101357505273437500 861 6462013286957625464523030270184970433494674741834234775390625 862 1 863 4835703278458516698824703 864 498854799273412655488502375929844804700 865 1948668849275682424998165106590175625896107408975 866 26926450282875020130788935348035456220691858190817346625 867 10051280524887299541390713801777697042355597294159495460099925 868 301724366020947292435700342747562814175628236512635169768889227500 869 1401957846188249512755080416886223017302811023708261406264298005132250 870 1541604539844412352124670527825922119033630167463086804953976246582443125 871 536686624476073980047795267610176120349700566073691508606462512981871603675 872 72834500028344528132503277651942756964256313355962660126467332557323199707200 873 4493138801908299150973314668643195304557853484846211596614899762920103818832600 874 141555438143769459577178108508130027449995289396584568832934511252375324791655000 875 2492342202546428816630564690326855679987059939058099782803095760316385392725015000 876 26328648253066515499691941388342455592451854838811194921689991940594427608823100000 877 176623367919991932284690548868568905654953598938392909848571816446707838951400090000 878 787841861723478163584222191797191105909123115900821971324014339710170642486282737500 879 2426352040313649615700160428372592402626801067141090458322274194202283492028411550000 880 5322335377912407053299420504154031086960528129589829209588305640693679383167822062500 881 8533489356272433350136568353224291646242553559656689570612049368932555330245472621875 882 10219584427384562343639346262275897455916048255100924534179489350660479820845320040625 883 9309335563362664928827768703342727240865607032994188799419577986160579109103638028125 884 6549668205616410723304674040966061141979015609592347763519520193831458504381475937500 885 3604968266648573632479532545534047695403535924682256785145892071983323294949561406250 886 1568941119378715030470670505261595081967977420913777302991523706390840891336258984375 887 544703993817840707299607008438414475217900770147048837107776474396474193164373640625 888 151933014357014106782045546193344454095474184601961219409969939024609979946640000000 889 34236312735445918800644725947996416368961984379509062515900163219593025612050937500 890 6257725741247315909886640444080318266923205968592148240687769879519536607392187500 891 930129598652529698489873314110341651061289979463388500943121480724533095909687500 892 112538364168014028348254123966127293517794963324313906677385671570932018833750000 893 11076380912006003636257561427330110334944825118408841753835609273837823304375000 894 884560666074986099819102037891654949405602749433295815825918530763034412109375 895 57044022168478916836689422762994253901069983155199792062652325172450697265625 896 2948143802597359287632184624236529040797895941460297889141631277192148437500 897 120735814900726449103303507266178396262844682307800107912767142873873046875 898 3853914949540677535923203829208141142232069956384295325291309522236328125 899 93575986244766999731766847717540564781562641094401023362018206806640625 900 1665051440458453128570033322172512287258487045743103001668697460937500 901 20421594722143267761260145139432773305706035172014285340220957031250 902 153931618508617596190403104066076180696276647025233306584580078125 903 536347102817482913555411512425352545980058003572241486357421875 904 1 905 19342813113834066795298815 906 4489693193460738077912913675952097365815 907 31178701591902902394884530293862326645846632176500 908 673161274609895146750865208684372364828877087835400346400 909 361846395086895895115287135542285921914819930200181935554410175 910 14784624601673240864243354873910001004667334211883947392116553446525 911 89729828021538283025711682185859486549592539940876419528461605666876500 912 124893801010782600763815149120986757433018191351913071645178569039265141375 913 53697952933864441839469895501046304555231695580550949509940376846872226786875 914 8824244922543685457613900296504887291202357627959029396983282952208726468248375 915 648687180975447001887204887670614807266508797025041611095454314509313383505160000 916 24035197516344746147317433204590054521663150245143947422681304895724432485260510000 917 492321068528981823468174488233783224018613620869095340787896000825825670743477625000 918 5996223780813812423112973188396531323021292076965203751081537963682921388374222935000 919 46031770283362996645371230693392255971034128828231731963806774760515634027431939140000 920 233514869179444923041235001542051003494350049260304515737643014118980674363931914107500 921 813712526221944211212299755505621627157902854810242077492757340811395823904225238012500 922 2011138096917983982021996737849391141289942294266148691619302481475902746528634991912500 923 3620966822247557215133304740951723870888482020916679167418763667560075628041734109187500 924 4856709796083761760900551004145866735554921976445431991968248827767506369532850515412500 925 4945160543045066006329131941695743575183343878938527133888793787380120921102509567359375 926 3883694581122401194425422159321469069945851573959090462875707191914067608727464482203125 927 2384296127253549716303530426153016346225450426267820253129451282572472767596876739062500 928 1157231644677477002035666160519665263304759148380541396841851028021458398537690374140625 929 448235896909174784688538533472709534427667769086007656337424605717949440037265789265625 930 139628479138608841330990374622184074222149421392623317316580238691953807618812362953125 931 35197584974225376212717970183863135408517275906642972080014074610514480976913135000000 932 7214217174309410051851413992507343395513249329218013233824723772192732746703733125000 933 1206322457520868367324197768900046263703630133663986397049387755543732446154857812500 934 164887273483265792850554485292179169785339648501932362874498040703862188949724687500 935 18432130996479031509467752711452052474604583610682430076602961205378648250206250000 936 1683251324636050099059743612040469411674115026829433857433739882800402989571484375 937 125208454253785696551092809252762239119812284739441779284762629460476311650390625 938 7547513687806810389080996335336351594151251365997650566521508751459479947265625 939 365791826095753987459766453737760763453297320114590089984002037845182007812500 940 14089724053674218331220022072616968150903365578759508177955804165734265625000 941 424167345352994362806911615294739161211981700469137227131602504796513671875 942 9737894181784366187901067957275014677100482160844138464413490762197265625 943 164213615351647025575048864674720907982550132888927993676180630664062500 944 1912908223206590867858139374229128697512629892582574300926576630859375 945 13722440625585300343315203545402644888899784021395798428454638671875 946 45589503739486047652209978556154966408304930303640526340380859375 947 1 948 77371252455336267181195263 949 40407238741146739415281792253902852786410 950 498859225501874290672377651247187622065210796384705 951 16829032145855692995897751771070081765482867008504698248500 952 13026477627902272932996951139039588717029530604854515869362576700 953 724451309485124931994560887554352098945684269041406024578873326212000 954 5742930762747475212258511310218115789188992566229269109032424510981793875 955 10117923288949756812680464177397086963345816572683953702391447939476813351875 956 5372168275605649053361502037937929203914396903690781299355296077498968716373625 957 1068861292639397093649910803682613334631145138590234126974685985131040219420577750 958 93613911693682873037282623531388144654074920997049049673876036797241927933512752625 959 4078165559786648273943826333767484584342735111354953154710526885240161924596655190000 960 97143879764621745545739770390345443379733174746961573374840011394046391142823648270000 961 1363427661670448268080996027547999261176330512322374608876195025852606256835761011500000 962 11970016129746155326331537226348709999598397034413244699018062015566172874062177330825000 963 69004845612210561648214166058534684456911290487559652202984454647482430814081577168687500 964 271815878917190496739228345837793192321462776682629091158470883917056570547706594109812500 965 756128216457604153324795913317338202210511573858058634541800217422822536981293565886875000 966 1526821114678824261352179769156815802865700557843051465940658263801590458331310408359587500 967 2290268659785088782377608487207347909086148354470019354322167043415433409713698175773600000 968 2602296224065413702782023552959012160017600082393400708456810892685981299703527202764675000 969 2277006657850778202135859259657365598884605957176592575886244824954647206466441641616625000 970 1555888214610797492728828366952246461713314469506341717557722176781705491745991832363546875 971 840100288158847062371164341206288590530521538624961565429500005359462664698303444051953125 972 362026280189153481553271022814054573701646128469548786923033435894428199790613882624734375 973 125545663828232108918784525373625795432613319956780804109670498109485646076089299423906250 974 35274472972416181223975359228368822242495762487402372563142947622700812504934577802421875 975 8073418987125060297731963468178874513912127412550998538207394945213413655661888253125000 976 1511329025053036723651011417567974897668548830721450538140107682548730433594892285625000 977 232042339726191397336158924268687004249632840363860170942405270204579242796131751250000 978 29262400369840273215279911349934189430471491472960547259534808838651053712043855312500 979 3031149207299795605991464719756454600162409198911611425724535210719250991906752734375 980 257518811867991621850066109502904599004668707956366765301246171803937616569141015625 981 17885087611074555788649624349227625202102330570368604714637469653310728439277343750 982 1009939678454380705372608063853018912620212173854341946842293762400978958380859375 983 45991635534470045980003161340269165130677411845686843264453644665588496210937500 984 1669226950715290234734682027931875960107853993884397269324719329356235664062500 985 47472222642674586907929718740710212737192424302767501093506312318633593750000 986 1032035424923600169764262552104279612263018303328971728570554779276083984375 987 16516901566693688320448490326731558887105291613434474887628206400263671875 988 182977767789679511837833587115107947477567500098095855404699842978515625 989 1250702445589060231290728551709555348445437457950074199622008496093750 990 3966286825335286145742268134385482077522528936416725791613134765625