0 1048576 1 576650390625 2 141167095653376 3 4808584372417849 4 64925062108545024 5 511116753300641401 6 2824752490000000000 7 12157665459056928801 8 43438845422363213824 9 134391637934412192049 10 370722131411856638976 11 931322574615478515625 12 2164656967840983678976 13 4711653532607691047049 14 9695514708609891533824 15 19004963774880799438801 16 35704672266240000000000 17 64615048177878503606401 18 113113305642107341825024 19 192218876443582475037849 20 318038856534447018213376 21 513663400740527822265625 22 811616880235713665688576 23 1256988294225653106805249 24 1911383973745667813146624 25 2857867125663008313285201 26 4207072333002010000000000 27 6104708847704064244053001 28 8740694478014329047220224 29 12360192178975492163652649 30 17276854195127393442251776 31 23888613873581638681640625 32 32696403157284220935602176 33 44326214376618333352652449 34 59554968376655736670823424 35 79340697341459960809860601 36 104857600000000000000000000 37 137536579314570730951388601 38 179111928356257770093159424 39 231674888957051615288276449 40 297734869988830416051634176 41 380289177849714310556640625 42 482902181032368684001739776 43 609794903600820667615148649 44 765946119106374437095604224 45 957206097023388110011245001 46 1190424238276130010000000000 47 1473591924952786487925133201 48 1816002001956069092831002624 49 2228426405215887395008749249 50 2723313552282336906111640576 51 3315007216720921043447265625 52 4019988717840603673710821376 53 4857144371993096171902453849 54 5848060271082841870384129024 55 7017346578115592977369918401 56 8392993658683402240000000000 57 10006762501329395540915206801 58 11894612018850973975317709824 59 14097165966879236484266511049 60 16660222365609538545805950976 61 19635308465447330474853515625 62 23080284457668872281971966976 63 27059999297072222516612328049 64 31647002175104167798530637824 65 36922313359187619548244760801 66 42976258297035576490000000000 67 49909369073716157545145929401 68 57833357504222571486483841024 69 66872164345396328911416601849 70 77163089318345640440012645376 71 88858006846087904279775390625 72 102124672631119588148380696576 73 117148126424072776735300131249 74 134132196567649308139458970624 75 153301112139724882769277052201 76 174901228765980917760000000000 77 199202874425745360777540021001 78 226502321834999290864501556224 79 257123894257828042469059661649 80 291422211872057913707280203776 81 329784586096516382970712890625 82 372633569576379280930042930176 83 420429669819516669528646823449 84 473674234780714387433454567424 85 532912519002224454340966472601 86 598736939238378906250000000000 87 671790528819082282036142601601 88 752770600341972020122352615424 89 842432626625997574462073930449 90 941594350210212243162003506176 91 1051140132040790642597666015625 92 1172025550356773576542598987776 93 1305282261160894865367626964649 94 1452023132046155636496796468224 95 1613447661541674755757447102001 96 1790847696542853621760000000000 97 1985613460801143573714745191201 98 2199239907867788798864596378624 99 2433333412313930990710847248249 100 2689618813486498225159799832576 101 2969946826505453710348134765625 102 3276301835663344348940447589376 103 3610810085852758550859876714849 104 3975748288121371571438589313024 105 4373552655937818946585463420401 106 4806828389244788474490000000000 107 5278359623878552774340709709801 108 5791119864446771858259337805824 109 6348282919278872504865709055049 110 6953234356595752643318084862976 111 7609583501588058567047119140625 112 8321175994644934718444169854976 113 9092106931538044141203261834049 114 9926734606938896607576795341824 115 10829694883231195015214546307801 116 11805916207174113034240000000000 117 12860635297577242291503992477401 118 13999413527763489727269395457024 119 15228154027222559271648562390849 120 16553119527494910785663848677376 121 17980950977974347416557119140625 122 19518686957976734250663153304576 123 21173783912092890531510645682249 124 22954137236525518867549466394624 125 24868103244803231904750389044201 126 26924522041969404006010000000000 127 29132741337059806683545368214001 128 31502641224410875994006669492224 129 34044659965080101950597715895649 130 36769820800411518353800631755776 131 39689759830542700414078134765625 132 42816754991425141257901415858176 133 46163756164717470994349857219449 134 49744416455710797595077175911424 135 53573124675257581527363423309601 136 57665039062500000000000000000000 137 62036122286030805956611854039601 138 66703177761969335702433709671424 139 71683887328297661400251915809449 140 76996850315677014740926700978176 141 82661624055852620005347666015625 142 88698765869656062609574629835776 143 95129876577528377185002859005649 144 101977645576414261412392650932224 145 109265897527818302324244595184001 146 117019640702767934736010000000000 147 125265117030395130984727333474201 148 134029853897829641365596483354624 149 143342717750091059684469577972249 150 153233969539675172308976425624576 151 163735322076552056124740712890625 152 174879999330329315007606345957376 153 186702797737383779929708115200849 154 199240149566829038748313604097024 155 212530188400264402203360341147401 156 226612816781343446794240000000000 157 241529776092307197140366380437801 158 257324718715748414275132343501824 159 274043282541009436200739219824049 160 291733167875766667063796853374976 161 310444216824520225620269775390625 162 330228495196887536365011417342976 163 351140377009794871927510159565049 164 373236631648871127203294765645824 165 396576513755573518321438764079801 166 421221855907815547064490000000000 167 447237164163123547879659283250401 168 474689716534619534270957196673024 169 503649664471414978262897092404849 170 534190137416302684899111486309376 171 566387350514952157505484853515625 172 600320715552147882828914623512576 173 636072955191959892281300363458249 174 673730220600101870495555115418624 175 713382212528114079358059009261201 176 755122305940406538741760000000000 177 799047678266612348447796268632001 178 845259441363131843492795871028224 179 893862777269195540975628012354649 180 944967077844237655443063256907776 181 998686088374852425070273447265625 182 1055138055241102697201092494386176 183 1114445877733464262976192903840449 184 1176737264113220401036536314855424 185 1242144892010669083746355840371601 186 1310806573257070410156250000000000 187 1382865423247844152144438925702601 188 1458470034936126927954579684327424 189 1537774657557415544813485393913449 190 1620939380187657573583368704050176 191 1708130320238802327602560556640625 192 1799519816997495209117766334283776 193 1895286630314285954131539931271649 194 1995616144552426744202508338996224 195 2100700577907059555864691415491001 196 2210739197207333578997760000000000 197 2325938538315753148803986829982201 198 2446512632240834496151695211930624 199 2572683237080945822050926480921249 200 2704680075919019838056555349016576 201 2842741080789661079568908681640625 202 2987112642842022087443814445925376 203 3138049868823693059154649937911849 204 3295816844012738888090098308481024 205 3460686901726925732544686263099401 206 3632942899541106478686490000000000 207 3812877502345680778389387367390801 208 4000793472381010847417628254797824 209 4197003966384658996170018778818049 210 4401832839990317028151394271486976 211 4615614959519321274662017822265625 212 4838696521307690232002811554430976 213 5071435378713684623907633325521049 214 5314201376952972321054878521549824 215 5567376695910583005501241458076801 216 5831356201080959864842240000000000 217 6106547802789558032958816758248401 218 6393372823851602055478707007489024 219 6692266375825797442687033686643849 220 7003677744022994474684479885541376 221 7328070781432025937235125478515625 222 7665924311727184486091343431320576 223 8017732541524069956751759173459249 224 8384005482052822249721909686042624 225 8765269380420061522527623997703201 226 9162067160633184403100010000000000 227 9574958874563012898830000281275001 228 10004522163023161705701408426164224 229 10451352727146879816576103329038649 230 10916064810244533781044948915659776 231 11399291690327332775395306650390625 232 11901686183485349894301884718514176 233 12423921158310369869944267206686449 234 12966690061556590853513295351399424 235 13530707455234727052611327377658601 236 14116709565337600000000000000000000 237 14725454842397869128625179697590601 238 15357724534081137238974051796583424 239 16014323270020273461715476588242449 240 16696079659099425535363570572722176 241 17403846899398844729507673837890625 242 18138503401014320643091167952331776 243 18900953421967719488418738963762649 244 19692127717427838429148363540660224 245 20512984202463530168602259368023001 246 21364508628553816377432010000000000 247 22247715274082495801118775874715201 248 23163647649047563092101663502106624 249 24113379214218587662627670336095249 250 25098014114978058246826879930008576 251 26118687930085578488158477041015625 252 27176568435606701825368411787493376 253 28272856384251120330569892164847849 254 29408786300367872051125051582465024 255 30585627290848204916791848989276401 256 31804683872189732489226240000000000 257 33067296813978537846517634610568801 258 34374843999048926805107356991693824 259 35728741300583600579316971866037049 260 37130443476420110958917666499198976 261 38581445080832578241825103759765625 262 40083281394060793586228016421118976 263 41637529369861993238375022279702049 264 43245808601363782342974430143053824 265 44909782305499900846827904688298801 266 46631158326313763457042490000000000 267 48411690157417969807068383657471401 268 50253177983901270011013731947905024 269 52157469743977784743314308525107849 270 54126462210676617961006970006373376 271 56162102093873364483692978994140625 272 58266387162968403955902374216728576 273 60441367390520287332105275295685249 274 62689146117145962040182062458266624 275 65011881238003047488883495714370201 276 67411786411172863682805760000000000 277 69891132288266432488795868946143001 278 72452247767579213654611556654900224 279 75097521270123906108208460545947649 280 77829402038874239458337775368011776 281 80650401461556301068331365244140625 282 83563094417327590679150283528242176 283 86570120647687667409098495685757449 284 89674186151967953150178054765543424 285 92878064607751982009006768695170601 286 96184598816581137597656250000000000 287 99596702175304698760818878009703601 288 103117360173436819824498357566439424 289 106749631916886903762061953078796449 290 110496651678433685890114838866994176 291 114361630475317231923380062509765625 292 118347857674326967528713093723979776 293 122458702624767797017669553576478649 294 126697616319690336598800213935924224 295 131068133085775282769190451412780001 296 135573872302265959053813760000000000 297 140218540149347134495152398607673201 298 145005931386372285148374500073882624 299 149939931160345575443267723423494249 300 155024516845068969727236517528600576 301 160263759911369045698095008291015625 302 165661827828822270865252149410661376 303 171222985999401720737311815116008849 304 176951599723472463217219688306049024 305 182852136198567107787002835779678401 306 188929166551377320576988490000000000 307 195187367903401437433277500549971801 308 201631525470692666716306904474189824 309 208266534698156761876686819461481049 310 215097403428852460956261113696510976 311 222129254108752436146640777587890625 312 229367326027426971498415341857406976 313 236816977595117090905982780042108049 314 244483688656668391689573827710157824 315 252373062842801401551704272014745801 316 260490829959198868494090240000000000 317 268842848413895014537128568720919401 318 277435107683456434881498701137921024 319 286273730818449004584405945287796849 320 295364976988689864985580086808805376 321 304715244068788302104489982900390625 322 314331071264484099134455615619736576 323 324219141780296745075555870450136249 324 334386285529003711570564758712090624 325 344839481883470870230722646019262201 326 355585862471363013255084010000000000 327 366632714013267361052601055303236001 328 377987481204767891964124888877236224 329 389657769643013311146254630043081649 330 401651348798326488314561524373963776 331 413976155031408237444281574228515625 332 426640294656693385786228118363570176 333 439652047052422184768546914761053449 334 453019867817995251615142331037287424 335 466752391979185397913265951952907601 336 480858437241784900000000000000000000 337 495347007294271996004309159202041601 338 510227295160085655772097420513895424 339 525508686600102962810413155945575449 340 541200763565918771907717504146866176 341 557313307704532662314090039072265625 342 573856303915053594392513321889227776 343 590839943958038097574076030889419649 344 608274630118083269360184651204788224 345 626170978920301349107797912009762001 346 644539824901308146503418010000000000 347 663392224435363153072209880668856201 348 682739459616304745874296099647258624 349 702593042195929505805112141523118249 350 722964717579470318734826419504792576 351 743866468878833606187353502431640625 352 765310521024261743466538882355429376 353 787309344935092467179791372611394849 354 809875661750292851081906379359233024 355 833022447119451239158181635394305401 356 856762935554916367980298240000000000 357 881110624845778786694945739125599801 358 906079280534395592637932232622285824 359 931682940456165443599660836045150049 360 957935919343266784295493980023422976 361 984852813493078234710788726806640625 362 1012448505502006131789391247703294976 363 1040738169065450293510248563132739049 364 1069737273844645185843652325302861824 365 1099461590401119818490594548497417801 366 1129927195199525874779910490000000000 367 1161150475679589794722431082188592401 368 1193148135397950778093388139697537024 369 1225937199240652956627931741154710849 370 1259535018707066301063952439252837376 371 1293959277266017179945573012197265625 372 1329227995784915872903807060280344576 373 1365359538032674761652096599856812249 374 1402372616257217377267859639727514624 375 1440286296838384972570923268272379201 376 1479120006017053813649909760000000000 377 1518893535701282944922404353892554001 378 1559627049350318777638185389413172224 379 1601341087937289482541062135700440649 380 1644056575991428833588064641693515776 381 1687794827720675851278984996103515625 382 1732577553215503331368702242664498176 383 1778426864734835117613455574352574449 384 1825365283074918785834384056646631424 385 1873415744022027251061347730810869601 386 1922601604889869689941406250000000000 387 1972946651142599087053478930114604601 388 2024475103104310666357765980158951424 389 2077211622755932457819596439768579449 390 2131181320620416274376605720972338176 391 2186409762737144435959656353525390625 392 2242922977726474675325821294688075776 393 2300747463945352795110171711522585649 394 2359910196734929816846172203027252224 395 2420438635761127570836307727118969001 396 2482360732449103920769269760000000000 397 2545704937512576098971736169198264201 398 2610500208578967947245611652942234624 399 2676776017911354214469675113914967249 400 2744562360228182455632028721218584576 401 2813889760621760507800682396962890625 402 2884789282576504986828158769661797376 403 2957292536087953754416288991971005849 404 3031431685883552848633510951622017024 405 3107239459746235952173100038093157401 406 3184749156941822091660980490000000000 407 3263994656751264918260204165777452801 408 3345010427108794614769965079355981824 409 3427831533347001207474263949597044049 410 3512493647049915832253169053639934976 411 3599033055015154314022159576416015625 412 3687486668326195266506407137798782976 413 3777892031535872805781171981571595049 414 3870287331962171896010884153001165824 415 3964711409097422309492068600696314801 416 4061203764131995185543178240000000000 417 4159804569593614214081742335800490401 418 4260554679103401549980140828746753024 419 4363495637249786683589900166805849849 420 4468669689581414651264794540298469376 421 4576119792720198167389349879384765625 422 4685889624595666496425708284838552576 423 4798023594801772159922339452235713249 424 4912566855077324889376904842784538624 425 5029565309911230591406811577333721201 426 5149065627273721486948758010000000000 427 5271115249474772021276993400754097001 428 5395762404150903616593211778582708224 429 5523056115381589853893096694898024649 430 5653046214936482225849650837086667776 431 5785783353654685197665704130869140625 432 5921319012957317948331517733871026176 433 6059705516494608840572310937880320449 434 6200996041928777384078955180073575424 435 6345244632853967213477125840429056601 436 6492506210854502400000000000000000000 437 6642836587702748254081258579087392601 438 6796292477697866655172815992021607424 439 6952931510146764865109481372627808449 440 7112812241988545742384774267903410176 441 7275994170563776276862496193369140625 442 7442537746529900407821519318360523776 443 7612504386924131172910716529595976649 444 7785956488375166361671144933083316224 445 7962957440465081014857629224200401001 446 8143571639242759319955894010000000000 447 8327864500890237704138486832835897201 448 8515902475543340218527038046678810624 449 8707753061267996642124041563379041249 450 8903484818193643110238433542029976576 451 9103167382805114490749916066884765625 452 9306871482394447192231341474369765376 453 9514668949674020590870661974014841849 454 9726632737552474808398080287974401024 455 9942836934074852160924231935636234401 456 10163356777528419228825610240000000000 457 10388268671715636170668132857445530801 458 10617650201395749619732865358595277824 459 10851580147896495260093584841597163049 460 11090138504897405980488206466706046976 461 11333406494386231348519229888916015625 462 11581466582789984035106412559983870976 463 11834402497282138749691964498878676049 464 12092299242267519220558806116885069824 465 12355243116046418771859958756671436801 466 12623321727659510109666068490000000000 467 12896624013915110033612519142796613401 468 13175240256600374938661692205405569024 469 13459262099878013163183800966421213849 470 13748782567870110475095485606905701376 471 14043896082430675267273126834462890625 472 14344698481108520356971739649934360576 473 14651287035302108651624467749806839249 474 14963760468608000355266234601163162624 475 15282218975364549846012141109563288201 476 15606764239392510855620853760000000000 477 15937499452934219127279622873427865001 478 16274529335793032317454829912705844224 479 16617960154674717542054207318515833649 480 16967899742732487646338225884313419776 481 17324457519317398002092724916025390625 482 17687744509935826404626791093423154176 483 18057873366415769456283294782264291449 484 18434958387283699682438489265798119424 485 18819115538353738530515790697467468601 486 19210462473530911352441406250000000000 487 19609118555830261466319986675960405601 488 20015204878613611434001069027621863424 489 20428844287045770777735867336103262449 490 20850161399772000491383085347500082176 491 21279282630818555879705987683603515625 492 21716336211718140483305095763146571776 493 22161452213862115116745694212729592649 494 22614762571081317363560964041052980224 495 23076401102457358234134122272214058001 496 23546503535366274101080565760000000000 497 24025207528756423481757811261721755201 498 24512652696662529739021116263576986624 499 25008980631957782319410177246195340249 500 25514334930345920742691355785298968576 501 26028861214595237198184599824697265625 502 26552707159016445291668729363519333376 503 27086022514186374221977164393062902849 504 27628959131919459448762609927296385024 505 28181670990489012742417800121283536401 506 28744314220100266383884262490000000000 507 29317047128617198206156315852569833801 508 29900030227545156140787283560260173824 509 30493426258271312951723308547025507049 510 31097400218564993905421320495381758976 511 31712119389339932240545749664306640625 512 32337753361680519462677628406098558976 513 32974474064134129699503891832073982049 514 33622455790271609609978105199034573824 515 34281875226518037647050629105982783801 516 34952911480255868827850506240000000000 517 35635746108202593567757236917916961401 518 36330563145065051585722226762793985024 519 37037549132472554387581160257680802849 520 37756893148190982382034000360034533376 521 38488786835620035280552858564931640625 522 39233424433575827077803743500207768576 523 39991002806361029603330301048290190249 524 40761721474124781378340226844143386624 525 41545782643514591303552184522821080201 526 42343391238622479545296922010000000000 527 43154754932227610877514965190953858001 528 43980084177337688677048905184102580224 529 44819592239031390758785003910933867649 530 45673495226604141275850744421133771776 531 46542012126019525998316169226572265625 532 47425364832668671421771503446760882176 533 48323778184439921344855771597924487449 534 49237479995101157792385009094300263424 535 50166701087997126448268363700086105601 536 51111675330064140100000000000000000000 537 52072639666164546984268383172073643601 538 53049834153743364361226348674479719424 539 54043501997809491133309483625274941449 540 55053889586243926863270875386322354176 541 56081246525437438135411344886728515625 542 57125825676260126843919998263286219776 543 58187883190365368682894422182043433649 544 59267678546830603854077237462616244224 545 60365474589137475800720134081619940001 546 61481537562493827619362060010000000000 547 62616137151500079695779048367495838201 548 63769546518162526057023363782356762624 549 64942042340256100928413351352143864249 550 66133904850039181032656701938385560576 551 67345417873323003268082927420400390625 552 68576868868898291554319790708150501376 553 69828548968321700836767379496935188849 554 71100753016064700495996571664467969024 555 72393779610027533714819935589795063401 556 73707931142420903714346762240000000000 557 75043513841018052180934059351090361801 558 76400837810779909668676073150270669824 559 77780217075856012277030361554362076049 560 79181969621963893470452746359827070976 561 80606417439149674526600742340087890625 562 82053886564932591771859420111982846976 563 83524707127836213487739228851677513049 564 85019213391309114149186206157529677824 565 86537743798037788486125357299690355801 566 88080641014654602742721916490000000000 567 89648251976843595444986830377401534401 568 91240927934846954976566250450032001024 569 92859024499375016304934208131764616849 570 94502901687922634295847095824644965376 571 96172923971494806202912210695791015625 572 97869460321744431121564557364298776576 573 99592884258525109452730472536905766249 574 101343573897861900731077550797005210624 575 103121912000342973536101937896467097201 576 104928286019935096621480437760000000000 577 106763088153225935869210173713872076001 578 108626715389096137200166874921092916224 579 110519569558824191151928347370032126649 580 112442057386627090468126456749307723776 581 114394590540639807731303119875009765625 582 116377585684336635813347493743324210176 583 118391464528397449714176888488780908449 584 120436653883021964210487034262060007424 585 122513585710695077642232324027944967601 586 124622697179406408125097656250000000000 587 126764430716327144492684635100267106601 588 128939234061947350342550272936115175424 589 131147560324676875685700102048722845449 590 133389868035913046879743861834930226176 591 135666621205578321761764805302744140625 592 137978289378131113188127286917019467776 593 140325347689053000535045773952157499649 594 142708276921815565115855887469453108224 595 145127563565330101928658648504378047001 596 147583699871883476661446901760000000000 597 150077183915563413451062034783298146201 598 152608519651176515517463726977738138624 599 155178216973662337475919671604504613249 600 157786791778006844866930136872649752576 601 160434766019658613237087991041494140625 602 163122667775451135953732532883303269376 603 165851031305034626842279264606951699849 604 168620397112820720697591741150369153024 605 171431312010443491739799949337430815401 606 174284329179740227160656434490000000000 607 177180008236255410038950722414447114801 608 180118915293271383092768602970546765824 609 183101623026369181982579669405586870049 610 186128710738523044182358267024201982976 611 189200764425732116796283817291259765625 612 192318376843192904116120470857476734976 613 195482147572016013189237326981709269049 614 198692683086490773199493159126450381824 615 201950596821901322052967828850354152801 616 205256509242897771207870474240000000000 617 208611047912426077492986246738990332401 618 212014847561220268421832963072239617024 619 215468550157860685330380658753352655849 620 218972804979401926544834798129696997376 621 222528268682574190722691934789541015625 622 226135605375561738505139047154847384576 623 229795486690362208671978718938373567249 624 233508591855730543101715914581028634624 625 237275607770711293009332437531361339201 626 241097229078763097162696376010000000000 627 244974158242479141065600058444222519001 628 248907105618907424441185380787996852224 629 252896789535474682754093952187190610649 630 256943936366517826973165455634595275776 631 261049280610426784298995058111337890625 632 265213564967402641162243751956553138176 633 269437540417835008439368287572253554449 634 273721966301302547532493988781557351424 635 278067610396200614719588347942204054601 636 282475249000000000000000000000000000000 637 286945667010140755538900594774880794601 638 291479658005565127752300346632048231424 639 296078024328893626072195762028526974449 640 300741577169248280489144349967883698176 641 305471136645727159087240129869150390625 642 310267531891534235964179587486586315776 643 315131601138768719166954514031191790649 644 320064191803877967571780018269243572224 645 325066160573778144995257047833948379001 646 330138373492646779242573116010000000000 647 335281706049391413277856725563768679201 648 340497043265798555241714333520441114624 649 345785279785367153641587731860057587249 650 351147319962830843701968550643451544576 651 356584077954373230583789343812978515625 652 362096477808540494965571515568017637376 653 367685453557855626323243308517932435849 654 373351949311138609151040325491879937024 655 379096919346536907332660716661950792401 656 384921328205270611899961354240000000000 657 390826150786096637506044160165580092801 658 396812372440496373090687369639008461824 659 402880989068591212428819026796179889049 660 409033007215790410527203539996666494976 661 415269444170175732170810794830322265625 662 421591328060627379318555254766420222976 663 427999697955695704508323794099689250049 664 434495603963223237953549827215876685824 665 441080107330721576598131743932034174801 666 447754280546507704043329854490000000000 667 454519207441604330969502111421923355401 668 461375983292408866447248930690536833024 669 468325714924135651366825602960624919849 670 475369520815036106111641189308150629376 671 482508531201401465561389555846181640625 672 489743888183352795532945440368493592576 673 497076745831423005852700282908913593249 674 504508270293935596402603112813493658624 675 512039639905184893693905189249863806201 676 519672045294422556797577461760000000000 677 527406689495655152798671374225545187001 678 535244788058257623343620201185134388224 679 543187569158407485314724101547289319649 680 551236273711344630194921523106756427776 681 559392155484461608278516613623056640625 682 567656481211229305539901012283887666176 683 576030530705962942692572930879262425449 684 584515596979433347755010908681272295424 685 593112986355328475288298160585523366601 686 601824018587570167382910156250000000000 687 610650026978491173448867090491754707601 688 619592358497877467904608353797798887424 689 628652373902880926965562108200267328449 690 637831447858807447903553739683742770176 691 647130969060785616383016415460947265625 692 656552340356321049779529344598226763776 693 666096978868741566750608745320766306649 694 675766316121538355758007083605667636224 695 685561798163608337735131987105290936001 696 695484885695402940652671477760000000000 697 705537054195988526360200927385047437201 698 715719794051023732771543544777185690624 699 726034610681659017217054372209082786249 700 736483024674363709606891825290150936576 701 747066571911685906935824874797353515625 702 757786803703950563612292163945333605376 703 768645286921901155112375801398197396849 704 779643604130290315543171390851880321024 705 790783353722424872849821173962614994401 706 802066150055670728616323096490000000000 707 813493623587923052692229279488929295801 708 825067421015047286225596909949575757824 709 836789205409296470097147080175121133049 710 848660656358710439231616724129380606976 711 860683470107502446809849643707275390625 712 872859359697438806019358810106653310976 713 885190055110217160661997786936637456049 714 897677303410849019685098374111888589824 715 910322868892052214517058536680290421801 716 923128533219658961969993482240000000000 717 936096095579045239420787506246940603401 718 949227372822587202997799058022043649024 719 962524199618150403583670513365261408849 720 975988428598617579595271494096965861376 721 989621930512460829719854372303212890625 722 1003426594375363993072116959285877400576 723 1017404327622901088590144427938245844249 724 1031557056264276689909234374207680282624 725 1045886725037134136441489710195834498201 726 1060395297563437505945887920010000000000 727 1075084756506433298498396221442880080001 728 1089957103728697806464694483648825524224 729 1105014360451276169839285474928708253649 730 1120258567413919141144309277259551179776 731 1135691785036423608979329627035166015625 732 1151316093581082954279818646346767794176 733 1167133593316253338377127037754227521449 734 1183146404681042047056483449605684839424 735 1199356668451124039982113500282062903601 736 1215766545905692880100000000000000000000 737 1232378218995552242939215349728228845601 738 1249193890512354231112239050084887143424 739 1266215784258990744763321840513023907449 740 1283446145221144184231867332305067442176 741 1300887239740003786785066219890634765625 742 1318541355686153924930731374942180811776 743 1336410802634640719547538469016001047649 744 1354497912041223346865770354358405300224 745 1372805037419816444197288380894865718001 746 1391334554521130045248904262010000000000 747 1410088861512513501858696144244774420201 748 1429070379159009875070196308210691866624 749 1448281551005627304604869551575360210249 750 1467724843560833892008994901636107928576 751 1487402746481282659037052996494619140625 752 1507317772757773169190101381902291173376 753 1527472458902456426754484217189566582849 754 1547869365137289694183665590049250305024 755 1568511075583747895234090928040183421401 756 1589400198453798297904862986240000000000 757 1610539366242145197940761707230434723801 758 1631931235919751350438835013272168653824 759 1653578489128642923950534422844890602049 760 1675483832378004778394259406418504318976 761 1697649997241572895087301731109619140625 762 1720079740556330814271639812490015998976 763 1742775844622516962644917415977073887049 764 1765741117404949780616345051676566093824 765 1788978392735677586287280206992182893801 766 1812490530517960140507968282490000000000 767 1836280416931588904785453860136282076401 768 1860350964639553011313095860839880065024 769 1884705112996057991959534361952442122849 770 1909345828255904340694455466737102693376 771 1934276103785233011640177768535634765625 772 1959498960273644982722033754171638808576 773 1985017445947702042746836065749590320249 774 2010834636785815987667496009172868506624 775 2036953636734533439793194183134633415201 776 2063377577926223531778484725760000000000 777 2090109620898175725371439559222767198001 778 2117152954813115063120501277251390260224 779 2144510797681142179532207088203327412649 780 2172186396583105426537465619050739531776 781 2200183027895412496562707524910166015625 782 2228503997516288955014083856390633522176 783 2257152641093491122568047134755068842449 784 2286132324253480776320213194415274983424 785 2315446442832069167576461195337482665601 786 2345098423106537882875878906250000000000 787 2375091722029244103714494534843143208601 788 2405429827462717849391849155160832999424 789 2436116258416258816429449276829376711449 790 2467154565284040457111091437378417714176 791 2498548330084728968870063999408212890625 792 2530301166702624895497399720472688459776 793 2562416721130335070468770257005516013649 794 2594898671712982662085374686143136564224 795 2627750729393963109596372502620632725001 796 2660976637962253769017141493760000000000 797 2694580174301285116978996535662089628201 798 2728565148639381390642080809779679642624 799 2762935404801778571474030332816169859249 800 2797694820464227650542810146088682520576 801 2832847307408191142892920144842275390625 802 2868396811777640848570064465229930341376 803 2904347314337464887930464708507359993849 804 2940702830733492069017368190158869889024 805 2977467411754141675009051977896916073401 806 3014645143593706790039845848490000000000 807 3052240148117279312068486570897536376801 808 3090256583127324831916566233952707149824 809 3128698642631915588124042802561468296049 810 3167570557114629737868835828804197630976 811 3206876593806125214873528385162353515625 812 3246621056957396475974231948072348286976 813 3286808288114722468854838262859018543049 814 3327442666396314184354275287547989197824 815 3368528608770670187735097264826271590801 816 3410070570336648554358865930240000000000 817 3452073044605263666347414952313687774401 818 3494540563783216358019327038373166081024 819 3537477699058165929177886850180847061849 820 3580889060885752576690497077773521125376 821 3624779299278378826240153839855947265625 822 3669153104095758577647165136474417816576 823 3714015205337242408753956496199667021249 824 3759370373435927814537635357414338330624 825 3805223419554563089864074223253120557201 826 3851579195883253596123716354010000000000 827 3898442595938979183893200831133246541001 828 3945818554866931575748340365001148596224 829 3993712049743680545413059346236526796649 830 4042128099882177761565705479102081483776 831 4091071767138607196838780007248056640625 832 4140548156221091034840683168484924850176 833 4190562415000260040398637218053206388449 834 4241119734821697390670623260786522727424 835 4292225350820264997301044353338942652601 836 4343884542236321382400000000000000000000 837 4396102632733840203809620391276837796601 838 4448884990720438557882956645109156455424 839 4502237029669324220841550028025405740449 840 4556164208443171022697102779474353586176 841 4610672031619931580720739858701181640625 842 4665766049820596652520278801607989707776 843 4721451860038910401941808036771431204649 844 4777735105973050904246806586911541428224 845 4834621478359285250330114196342051957001 846 4892116715307608643137374698010000000000 847 4950226602639376912913220987377633061201 848 5008956974226941911463541426338869018624 849 5068313712335299279246758980322291733249 850 5128302747965758112820260017439234712576 851 5188930061201642093959023591715322265625 852 5250201681556031675634218314823291109376 853 5312123688321556953990146714040397629849 854 5374702210922250889488520400111619073024 855 5437943429267472574499737549036572950401 856 5501853574107910278811701258240000000000 857 5566438927393674038797857391859174254801 858 5631705822634487590337637703713111245824 859 5697660645261989480014462441634334215049 860 5764309832994153223628980414970620542976 861 5831659876201836415658397769927978515625 862 5899717318277468727966663586753490174976 863 5968488756005888770825035010273991424049 864 6037980839937339824138231072740237901824 865 6108200274762634481688096787002616512801 866 6179153819690498286204531600490000000000 867 6250848288827102468152483028004397697401 868 6323290551557795936284161345707021697024 869 6396487532931046703247388751582656225849 870 6470446214044602964864250500855181157376 871 6545173632433884087099060330014150390625 872 6620676882462611790221182112026854424576 873 6696963115715691855236558259678695947249 874 6774039541394356713311977035533369754624 875 6851913426713579314648259757459655924201 876 6930592097301768709072759029760000000000 877 7010082937602757806517924703383858109001 878 7090393391280093821531309396242420532224 879 7171530961623641942023344207987186405649 880 7253503211958512798602611864499337035776 881 7336317766056324347074273047486337890625 882 7419982308548808812985856225723081778176 883 7504504585343775383495896028333560159449 884 7589892404043439368314994208811908071424 885 7676153634365128588025874662955102864601 886 7763296208564377784729003906250000000000 887 7851328121860421886683445008251152609601 888 7940257432864098995418900344829377511424 889 8030092264008174000684470785590690994449 890 8120840801980093765572610204987435058176 891 8212511298157184861213178613394541015625 892 8305112069044304867572488870430324555776 893 8398651496713958294115894988789366620649 894 8493138029248888211399878584551299892224 895 8588580181187154722050848201060083414001 896 8684986533969711437063068149760000000000 897 8782365736390491160907373294553544719201 898 8880726505049012026585697978038979994624 899 8980077624805515359494045170118005832249 900 9080427949238646586768440033663124504576 901 9181786401105690546684744569926259765625 902 9284161972805372590664050949881413477376 903 9387563726843236908500814678450999490849 904 9492000796299613545581028998294377857024 905 9597482385300185619092673040264414052401 906 9704017769489168278550482290490000000000 907 9811616296505110994361885091045788357801 908 9920287386459334796650817244051300941824 909 10030040532417016125131162469526468359049 910 10140885300880928989481863597145933054976 911 10252831332277857178421402072906494140625 912 10365888341447688294510445755377281662976 913 10480066118135201430628111184367012530049 914 10595374527484560343069570649243392205824 915 10711823510536524015300750586502777659801 916 10829423084728386545579710218240000000000 917 10948183344396658330914052026635151845401 918 11068114461282500559169492766182566913024 919 11189226685039925060576609366863549614849 920 11311530343746771609400862399535042789376 921 11435035844418474806145384881197744140625 922 11559753673524632710346800214245588632576 923 11685694397508389433801594102010397098249 924 11812868663308643943924405484627242778624 925 11941287198885097366890115016184099516201 926 12070960813746151120248890478010000000000 927 12201900399479668244827490915525641902001 928 12334116930286610345941229319055526068224 929 12467621463517562594239141464107686239649 930 12602425140212159276890200205592266187776 931 12738539185641422430290944205000009765625 932 12875974909853026126034751881422544306176 933 13014743708219499022530279438194550155449 934 13154857061989377835391390248599911015424 935 13296326538841324420543325808236123301601 936 13439163793441219204900000000000000000000 937 13583380568002243740465232691969427647601 938 13728988692847965198796569820437016167424 939 13876000086978435663944159221728312473449 940 14024426758639319123239058688936222130176 941 14174280805894059096655439165050791015625 942 14325574417199099886909505763885933003776 943 14478319871982174473984686556428442261649 944 14632529541223672119387827894486091956224 945 14788215888041098787144879587517187096001 946 14945391468276643530336947624010000000000 947 15104068931087864033858730457473464602201 948 15264261019541504546051331280726732570624 949 15425980571210459473920347312461092156249 950 15589240518773895958798072038719711896576 951 15754053890620548791545701710725087890625 952 15920433811455201068717707321107337445376 953 16088393502908364033526111884774985576849 954 16257946284149169587947394260150026241024 955 16429105572501489004909219082987199379401 956 16601884884063291412178261770240000000000 957 16776297834329255662344152107149318685801 958 16952358138816649246158093778641196237824 959 17130079613694487949438124467954350728049 960 17309476176415989996796355942902295166976 961 17490561846354338468576970005035400390625 962 17673350745441765820617338410931562750976 963 17857857098811974379758477009636601861049 964 18044095235445906731435230497623532109824 965 18232079588820879959171208494269815031801 966 18421824697563097739388650208490000000000 967 18613345206103554338619177922534190218401 968 18806655865337344603967902983796921729024 969 19001771533286394081540666091502707228849 970 19198707175765623441492420514070066021376 971 19397477867052561432393996596531728515625 972 19598098790560420631744812637331260440576 973 19800585239514650303680615051851990474249 974 20004952617632980719238133817889237402624 975 20211216439808973338942721637677811333201 976 20419392332799091301980701173760000000000 977 20629496035913304710805368243651137920001 978 20841543401709245244704484112656785204224 979 21055550396689924680627731127043906298649 980 21271533102005031944435097002794628939776 981 21489507714155823360681588250101572265625 982 21709490545703620814100146592324752434176 983 21931498025981932581083247952048096376449 984 22155546701812211634694495747875011559424 985 22381653238223266272064672995413663963601 986 22609834419174337958442285156250000000000 987 22840107148281861327676701951316502910601 988 23072488449549921324512685571663592423424 989 23306995468104422519768469001954850177449 990 23543645470930985675255715641763274802176 991 23782455847616586681178744188669931640625 992 24023444111094953034722434956985055051776 993 24266627898395733074603339568351278127649 994 24512024971397453232516789387275597620224 995 24759653217584278608664333307497323003001 996 25009530650806592224890726645760000000000 997 25261675412045408355398034089742532710201 998 25516105770180635381536294998344846746624 999 25772840122763203663795722986942830705249 1000 26031896996791073970844667769352356888576