0 1 1 1 2 1 3 3 4 2 5 4 6 16 7 9 8 12 9 27 10 125 11 64 12 72 13 108 14 256 15 1296 16 625 17 640 18 810 19 1280 20 3125 21 16807 22 7776 23 7500 24 8640 25 11520 26 18750 27 46656 28 262144 29 117649 30 108864 31 118125 32 143360 33 196875 34 326592 35 823543 36 4782969 37 2097152 38 1882384 39 1959552 40 2240000 41 2800000 42 3919104 43 6588344 44 16777216 45 100000000 46 43046721 47 37748736 48 38118276 49 41803776 50 49218750 51 62705664 52 88942644 53 150994944 54 387420489 55 2357947691 56 1000000000 57 860934420 58 849346560 59 903544320 60 1020600000 61 1224720000 62 1581202560 63 2264924160 64 3874204890 65 10000000000 66 61917364224 67 25937424601 68 22000000000 69 21308126895 70 22145925120 71 24265106250 72 27935373312 73 33971148750 74 44291850240 75 63924380685 76 110000000000 77 285311670611 78 1792160394037 79 743008370688 80 622498190424 81 594000000000 82 606097831680 83 648806400000 84 724552190208 85 845310888576 86 1038090240000 87 1363720121280 88 1980000000000 89 3423740047332 90 8916100448256 91 56693912375296 92 23298085122481 93 19318217637888 94 18208072069902 95 18304000000000 96 19236503446875 97 20987693236224 98 23751648836916 99 27983590981632 100 34625706204375 101 45760000000000 102 66762930922974 103 115909305827328 104 302875106592253 105 1946195068359375 106 793714773254144 107 652346383429468 108 608523855593472 109 604238243504896 110 625625000000000 111 670132067596992 112 740923690450944 113 846769931943936 114 1005198101395488 115 1251250000000000 116 1661655169638464 117 2434095422373888 118 4240251492291542 119 11112006825558016 120 72057594037927936 121 29192926025390625 122 23811443197624320 123 22016690440744545 124 21636403754434560 125 22127865362728125 126 23351328000000000 127 25347340413039645 128 28301429298954240 129 32589437673908115 130 38918880000000000 131 48681303798001875 132 64909211263303680 133 95405658576559695 134 166680102383370240 135 437893890380859375 136 2862423051509815793 137 1152921504606846976 138 934173632812500000 139 857211955114475520 140 835003370789719040 141 845172021657600000 142 880979359030138368 143 942133192000000000 144 1032751914921492480 145 1161845904286679040 146 1345904560000000000 147 1615128824888587008 148 2028412851978240000 149 2713760955066586880 150 4000322457200885760 151 7006302246093750000 152 18446744073709551616 153 121439531096594251776 154 48661191875666868481 155 39199331156632797184 156 35732141455078125000 157 34542466932020346880 158 34655901619690487500 159 35751993563827666944 160 37765513339744614424 161 40785412096000000000 162 45046920790988254710 163 50981765120000000000 164 59345806676741536952 165 71503987127655333888 166 90105344211195267500 167 120898634262071214080 168 178660707275390625000 169 313594649253062377472 170 827240261886336764177 171 5480386857784802185939 172 2185911559738696531968 173 1751802907524007265316 174 1587572911843628285952 175 1524571368750000000000 176 1517979503848550400000 177 1552229516129548209408 178 1622757056632238112768 179 1731057629008440066048 180 1883638417518000000000 181 2092931575020000000000 182 2380204239886605090816 183 2781869239940979621888 184 3363163951614021120384 185 4250342610775941120000 186 5717142632812500000000 187 8467055529832684191744 188 14890324713954061755186 189 39346408075296537575424 190 262144000000000000000000 191 104127350297911241532841 192 83064639270070468214784 193 74889574296651310592259 194 71499580029698222063616 195 70719863296508789062500 196 71767156421312073695232 197 74368714774506582829308 198 78514656708608800063488 199 84388896288043778967822 200 92378000000000000000000 201 103141984352053507627338 202 117771985062913200095232 203 138113327438369368111572 204 167456698316394838622208 205 212159589889526367187500 206 285998320118792888254464 207 424374254347690760022801 208 747581753430634213933056 209 1978419655660313589123979 210 13248496640331026125580781 211 5242880000000000000000000 212 4165094011916449661313640 213 3737908767153171069665280 214 3550320559248654724373760 215 3491190431137608499200000 216 3519473004759375000000000 217 3619399085138436281794560 218 3787598192851764369162240 219 4029033806021525042626560 220 4356449835983960000000000 221 4792094819582356000000000 222 5372045074695366723502080 223 6154847063384117099888640 224 7238798170276872563589120 225 8798682511898437500000000 226 11171809379640347197440000 227 15088862376806782578588480 228 22427452602919026417991680 229 39568393113206271782479580 230 104857600000000000000000000 231 705429498686404044207947776 232 278218429446951548637196401 233 220200960000000000000000000 234 196800692063052246497069490 235 186064791964957848801116160 236 182023270859916379911740625 237 182431178445775013595316224 238 186370714812149560546875000 239 193552772149263706242416640 240 204081376553992986577655490 241 218392450396323840000000000 242 237289687212632836205339916 243 262070940475588608000000000 244 294784210577989869501057930 245 338717351261211485924229120 246 399365817454606201171875000 247 486483142522066702920843264 248 618879120923715691699918125 249 837291563842310319605022720 250 1246404383065997561148106770 251 2202009600000000000000000000 252 5842587018385982521381124421 253 39471584120695485887249589623 254 15519448971100888972574851072 255 12241610895665868140036641644 256 10899947520000000000000000000 257 10262791645362131965476808960 258 9993714412180353207091200000 259 9964507197615236782163613504 260 10120511953130865497223462912 261 10441045313740800000000000000 262 10925523519080302274045460480 263 11588933501624499020000000000 264 12461982974281020768673333248 265 13594890517397477202189090816 266 15065613552111848726000000000 267 16995258807458247981848494080 268 19576959963264000000000000000 269 23132598750013406850796486656 270 28232770393243170882796904928 271 35977371883849271545528320000 272 48748260315470126836014842560 273 72666316800000000000000000000 274 128536914404491615470384737262 275 341427877364219557396646723584 276 2315513501476187716057433112576 277 907846434775996175406740561329 278 713894652670640892738443149312 279 633503363850708676246896205077 280 594248990720000000000000000000 281 576279804305002527358316909375 282 571953867260682179322191020032 283 577915575011175514837312247043 284 592753254318527289166883979264 285 616157864635349913244628906250 286 648615775555553935360000000000 287 691350304480093214994991299346 288 746430126201849206626773368832 289 817050359840110163175898808318 290 908062085777775509504000000000 291 1026929774392249855407714843750 292 1185506508637054578333767958528 293 1403509253598569107462044028533 294 1715861601782046537966573060096 295 2189863256359009603961604255625 296 2971244953600000000000000000000 297 4434523546954960733728273435539 298 7852841179377049820122874642432 299 20880467999847912034355032910567 300 142108547152020037174224853515625 301 55572324035428505185378394701824 302 43576628869247816419523546943792 303 38550311244214608207875930062848 304 36039302476840315804267872999936 305 34819276800000000000000000000000 306 34415245503557373333029931166464 307 34614094922506171664133977014272 308 35319884080345631107313616027648 309 36501050892579587956886068002816 310 38169867549902343750000000000000 311 40376214656379165804453186699264 312 43209930715250780774136526405632 313 46810758274855012505314570272768 314 51387909562664392842031328526336 315 57254801324853515625000000000000 316 64890757142363711923353009782784 317 75054753670734466103041434058752 318 89007672657873012850630226608128 319 108981610761265015554594782027136 320 139277107200000000000000000000000 321 189206338003411657972406333249664 322 282702282457573793524423487127552 323 501131231996349888824520789853608 324 1333735776850284124449081472843776 325 9106685769537214956799814036094976 326 3552713678800500929355621337890625 327 2778616201771425259268919735091200 328 2451185373895189673598199515588300 329 2284462888546050856763018077798400 330 2199664457814960681412834045406250 331 2166037571174400000000000000000000 332 2169559766293735754917716034273900 333 2203619555837511305353269293875200 334 2265580290196806141503826213841575 335 2355389810874173200793600000000000 336 2475070154014371614822021484375000 337 2628692457807630695678945840332800 338 2822726846177838977566127355808300 339 3066807867442235811625436813721600 340 3375095664565052202030029296875000 341 3768623697398677121269760000000000 342 4279429437038411600618338403922975 343 4958144000634400437044855911219200 344 5888805079940139906205229235886300 345 7220125237248000000000000000000000 346 9238590722822834861933902990706250 347 12564545887003279712196599427891200 348 18792421199863120830919529619510300 349 33343394421257103111227036821094400 350 88817841970012523233890533447265625 351 608266787713357709119683992618861307 352 236773830007967588876795164938469376 353 184741111297626048326492309570312500 354 162549047803628377667231804502835200 355 151065646746725763587681629405145600 356 145009851323723931337496264704000000 357 142310195655423197032102763508497280 358 142010374003097600000000000000000000 359 143644365477046679618826398177689600 360 147004336206156792217081054032691200 361 152044327075114913912308550000000000 362 158841138626332544963876966744719360 363 167584956485993699328000000000000000 364 178590520144368405437255120944332800 365 192328252463165975086274745632358400 366 209481195607492124160000000000000000 367 231041656183756429038366497083228160 368 258475356027695353650924535000000000 369 294008672412313584434162108065382400 370 341155368007985864094712695672012800 371 405743925723136000000000000000000000 372 498085684793981189612359672279740480 373 638043345824385297884983564697600000 374 868627468793673140629169369079587200 375 1300392382429027021337854436022681600 376 2309263891220325604081153869628906250 377 6156119580207157310796674288400203776 378 42277452950578284263485622772148731904 379 16423203268260658146231467800709255289 380 12785786820430249799346938906677346304 381 11223022511330782435834407806396484375 382 10403139059432216170702835488181452800 383 9957940581449208048992685532077468750 384 9742434657637915786294405045482946560 385 9689034842977363256730241912043516490 386 9763993108139212800000000000000000000 387 9951133188345219414309034965296247075 388 10244984945972316373440921600000000000 389 10647823327705555046129994141976124085 390 11168656279003096347457619603761397760 391 11823445946034052383029318481445312500 392 12636390842774277914200330782690508800 393 13642437630039291211187675170898437500 394 14891541705337461796610159471681863680 395 16455726960999494162200900037599464495 396 18440972902750169472193658880000000000 397 21007947842062129874652407148958743825 398 24409982770348032000000000000000000000 399 29067104528932089770190725736130549470 400 35722260411339024549746151833437470720 401 45806526674666357025366353447556356250 402 62418834356593297024217012929088716800 403 93525187594423186965286731719970703125 404 166215228665593247391510205786805501952 405 443426488243037769948249630619149892803 406 3053134545970524535745336759489912159909 407 1183768682616191959377597437620164493312 408 919699383022596856188962196839718296184 409 805504569687105737358857151120672817152 410 744876160752028226852416992187500000000 411 711152084140874152294139144699904000000 412 693799195813687414429145419369012197120 413 687869844414875006892339953221207326720 414 690847480183245528940436052540213166080 415 701464464713082470400000000000000000000 416 719197195772643154143179502900000000000 417 744039868808703640794436656198266388480 418 776413427688367996026576746725811159040 419 817154604039886837786910960783751905280 420 867566922433282367681364000000000000000 421 929535988321373965372890000000000000000 422 1005728743433706877276198105580002344960 423 1099919022558521327704317057861565808640 424 1217519785323333230390896346506254090240 425 1366474671968021992872041055510000000000 426 1558809921584627712000000000000000000000 427 1813474635481019513468644637918059560960 428 2161876653875321450233068424409508741120 429 2659563583952468421978390774247880088960 430 3413530003876195931011867894559539200000 431 4655476004700176417827606201171875000000 432 6981039603954916390443428643045831081984 433 12415941670805057558550989657336196998484 434 33145523113253374862572728253364605812736 435 228767924549610000000000000000000000000000 436 88540901833145211536614766025207452637361 437 68658583591739133643900651381969540612096 438 60010384742224444866329783343791618826006 439 55370980790343268464371810091850694393856 440 52737814115744185983203351497650146484375 441 51317644666273179148460017179650288517120 442 50735568116860656892683928194808868385420 443 50798150161771728450335017126920003256320 444 51404407218517945742910797285387338744545 445 52507469414400000000000000000000000000000 446 54096956811950346472295863433144491444410 447 56191208843755841265689877643307369103360 448 58835074904266343263978154215835728067535 449 62101646345718400393677673327490771189760 450 66097663923506848825514316558837890625000 451 70973310109392457592774483802846595645440 452 76938174874809833499048355513015952088315 453 84286813265633761898534816464961053655040 454 93440198129732416633965582293613212494890 455 105014938828800000000000000000000000000000 456 119943616843208540066791860332570457070605 457 139694912944872253238421297099030008954880 458 166702580955399301218818621211514853266380 459 205270578665092716593840068718601154068480 460 263689070578720929916016757488250732421875 461 359911375137231245018416765597029513560064 462 540093462680020003796968050094124569434054 463 961220170284347871014609119347573568569344 464 2567686153161211134561828214731016126483469 465 17761887753093897979823770061456102763834271 466 6863037736488300000000000000000000000000000 467 5312454109988712692196885961512447158241660 468 4634454392442391520963293968282943991316480 469 4267405137224849412716784593336292894293760 470 4055491757105219858230357184461720780800000 471 3936856728614657185971736907958984375000000 472 3882117783784962225846947377294673864294400 473 3875943265163223790031821728128336029286400 474 3910113210671947825472355792747879569817600 475 3980512802861952849084664488567150000000000 476 4085725586775940870963200000000000000000000 477 4226377244290334832559546400294115370598400 478 4404888351273571403967234907005669477580800 479 4625497485988318224424530702155969781350400 480 4894513105380008816573153280000000000000000 481 5220813979072009404344696832000000000000000 482 5616675518700100701086930138332249020211200 483 6099076178686483482416171409700157738188800 484 6691763970126363484885948467132349336780800 485 7428591975956256129024000000000000000000000 486 8359076886010100983077795425991015000000000 487 9558054514975872462265758604494816726220800 488 11143336887344268396341487468368966084198400 489 13310118115834156202903819579296024677580800 490 16403569702561071608215570449829101562500000 491 21088557136947143262797857359200948060160000 492 28804984676267733535838296005019977036482880 493 43254907662795654195657410370640810585620480 494 77030584594836334036854846441930483794504070 495 205891132094649000000000000000000000000000000 496 1427247692705959881058285969449495136382746624 497 550618520345910837374536871905139185678862401 498 425508339662274600000000000000000000000000000 499 370543674171712710280732795815493189287355785 500 340546574615026102873747230854568921435996160 501 322972556772388505356983208968322948542740625 502 312832198720241881006584634066433460651687936 503 307745734207998111742199398577213287353515625 504 306460164568827898673949871435780130970009600 505 308289891407884343412633820928742190042443525 506 312873255216066754253781940725350400000000000 507 320057177162395945007726912816537306916417165 508 329841318614957307828633600000000000000000000 509 342353859563128288208572248815863885455243525 510 357847084055936250660103025960111204361830400 511 376708370488379039641767978782621612548828125 512 399486441052657794501105390139031513538232320 513 426936153220162911594003709286971160888671875 514 460089108071918036562989604805857262750924800 515 500363333207649036612528671346262601819202075 516 549735531024928846381056000000000000000000000 517 611018247310028622287478651740662131385887315 518 688321161475346859358320269595770880000000000 519 787851944709037766498953097929007818997355675 520 919380493706483696021849614307340392910028800 521 1099091907885707541936426423490047454833984375 522 1355606194454381484361866747621211662823981056 523 1744051806570897928927709328428943922130799375 524 2383826022305182720116230615981982450051973120 525 3581922183659889532713750359549767496444439255 526 6382625094934119000000000000000000000000000000 527 17069174130723235958610643029059314756044734431 528 118558347188026655500106547231096910504441858017 529 45671926166590716193865151022383844364247891968 530 35239585302138293591970359801928907883447193664 531 30636600455683771200000000000000000000000000000 532 28106423877913615950182991327041853765203875840 533 26605201141798914287011502410513196987187200000 534 25717090318971832500796430673281835498171915264 535 25243069511136993867313906456297551585878212608 536 25077581405639648437500000000000000000000000000 537 25161943820587959005801754157413285665911603200 538 25464003079744961524748584656604855200000000000 539 25968404693875716487168848341309527197776609280 540 26671762704544784181327290044607923979802378240 541 27580384182884016251417395200000000000000000000 542 28709530506951720608003195245749505309271654400 543 30083792761448990248751608841280000000000000000 544 31738478446362152555559710320074561868340920320 545 33722133349259787090282192215079221985112227840 546 36100551313738788298501930609536000000000000000 547 38962934259434477968004336404945757205440102400 548 42431360281360025002180608000000000000000000000 549 46675584732953372317322757578063866964654161920 550 51936809387751432974337696682619054395553218560 551 58567207083413411506921744710191166960000000000 552 67098516854901224015471344419768761775764275200 553 78367441892623901367187500000000000000000000000 554 93759972469937405792880223980533763033261932544 555 115726906435373246253583938029768259741773618688 556 148989126394073920007264413498873903128248320000 557 203771573114873715638826687121053439797728099840 558 306366004556837712000000000000000000000000000000 559 546213572183143550675540576929898072193431501792 560 1461501637330902918203684832716283019655932542976 561 10170102859315411774579628461341138023025901305856 562 3912425457204879631503516058626198046646581314561 563 3014347126994987268795099967477333728040360869888 564 2616539208683768299203799215293221410345954129552 565 2396462968977930547200000000000000000000000000000 566 2264433564382688785048922641094680601200507575000 567 2184674385470315455155663235378230544796202565632 568 2140013474042173890223006172523809240597267505648 569 2121288472462104560142248901680946417871456567296 570 2123341110591340452629083301872014999389648437500 571 2143263378306774702335007086304716390400000000000 572 2179553177737705208530780953040107897721725158160 573 2231687496863429342188291325187659458578135121920 574 2299910487582639591912278002524472947272188858920 575 2385146916170550118854741196800000000000000000000 576 2489001495816181516388394329204873942871093750000 577 2613830264435156918760586029509720800606562549760 578 2762886612971572887504037802884670583579194092710 579 2940559047489551533605659283198435900682382868480 580 3152735228033829920758632816992840327636718750000 581 3407352737386500169792487424000000000000000000000 582 3715240018402725494627526004077994760978151233640 583 4091427077582953794011867429510709007393247723520 584 4557247553451565436018905629083861967963607148880 585 5143832107936259285604017007131319336960000000000 586 5898169751642612368414120282977819442749023437500 587 6894187535501839820462308930463075858082233843712 588 8254337685591242148003023808306121356589460378928 589 10195147132194805457393095098431742542382278639616 590 13133714673419594953283751318349147486962943935000 591 17973472267334479104000000000000000000000000000000 592 27037571823065605758439258558029954573574859338704 593 48229554031919796300721599479637339648645773918208 594 129110040087761027839616029934664535539337183380513 595 900006121921754037511662394623272120952606201171875 596 345783497216724000335707367685598692782880644399104 597 266044931089931814942239091986581467171967529390148 598 230597555215116526062825147512016030195087606546432 599 210873678447995548854350633054742584774548006885376 600 198925148792113375500000000000000000000000000000000 601 191577601115440893358839796333816331541694398306816 602 187303706498428987942444556226132912002759919665152 603 185284484552588952829159578290996528757161903259648 604 185054149816998334794713121570905951848394165059584 605 186344294661466847173869609832763671875000000000000 606 189008489734716126823648780809019555694742192783360 607 192983667882650283570223079560287696287818076651520 608 198270258325948765172420033635372639442265471713280 609 204923013837770269243771330127441110392060627517440 610 213048842716005120000000000000000000000000000000000 611 222810128268730935491565049551924506399145795256320 612 234433309622314378914889979778874158621675391549440 613 248223504305979930615765860942337344422950414581760 614 264587027319117985896233496342910351348985631866880 615 284065123621340160000000000000000000000000000000000 616 307384520756655403865656995191161665588090941276160 617 335534283320836371830249287690630620594603105976320 618 369885363441746376842927569157218084551651313582080 619 412382159421198822160688249037860848788528420618240 620 465860736653667117934674024581909179687500000000000 621 534600877249106300518060128982617194228694254616576 622 625335135364987715798413576732113284555421423501312 623 749214825993715951769778224904531648011039678660608 624 925958405391297651234392348946778935784856258482944 625 1193550892752680253000000000000000000000000000000000 626 1634271007971965503621217406174255032002747053361664 627 2459707255627909611336801573461504322080934469828608 628 4389741362983874946546945017778594208337464234937442 629 11756638905368616011414050501310355554617941909569536 630 82089011515213367907186323883068205046425814529212416 631 31500214267261391312908183811814524233341217041015625 632 24204844805170680023499515737991908494801645107937280 633 20951038323332130426701328493943290539792442939474155 634 19131056432661519199286234460256144727296156987555840 635 18018991078319932153081719133095679851340772072725000 636 17324629918483704408345600000000000000000000000000000 637 16908049592272541542290273747442998020280524462533240 638 16693909114849822307094556093921201568751624367636480 639 16639002139910681653271004920658853858007841232457580 640 16717998731334371212914759536586378927144960000000000 641 16916518824129131090217015298549085855484008789062500 642 17227550277258732096535758792407634667872988220620800 643 17649559711502739480783051653792211974340360275098200 644 18185552525361018889294342777489168350396526519910400 645 18842733515401696468873802368093899905386962890625000 646 19632611733823643319616846744780800000000000000000000 647 20571501540169746960954153846676541715419876594782950 648 21681448157871471547009240939179008707999515122073600 649 22991678191954423074007583710991428976057509135345650 650 24540764667279554149521058430976000000000000000000000 651 26379826921562375056423323315331459867541748046875000 652 28577296825567315397462538650340121693480255959859200 653 31226144104966385235231552925940067339217560486712200 654 34455100554517464193071517584815269335745976441241600 655 38446633691202570659584125678520649671554565429687500 656 43466796701469365153578374795124585210576896000000000 657 49917006419732044959813014761976561574023523697372740 658 58428681901974378074830946328724205490630685286727680 659 70047634025129100675202562667978134655447887059066280 660 86623149592418522041728000000000000000000000000000000 661 111717744685583579349106658625193215078312786850895000 662 153048451461292153594289875682049157818369255900446720 663 230461421556653434693714613433376195937716872334215705 664 411482361687901560399491767545862444411627966834933760 665 1102507499354148695951786433413508348166942596435546875 666 7710105884424969623139759010953858981831553019262380893 667 2955204414547681244658707659790455381671329323051646976 668 2268015427242820174529389234450645744800567626953125000 669 1960592429218825081903460774777344588078933253742919680 670 1787821936924341796411846698149827459395621797501794560 671 1681440506776891335874766700608450220172513797734400000 672 1614132571680181928705626920717527115156777718704110592 673 1572704772592352885754206400000000000000000000000000000 674 1550028353913769677427768505250986062211911615732776960 675 1541987045430344419426365158830852947052317007077703680 676 1546134223780778252844950017973155619263807920000000000 677 1561038593664956074036997374512917655647175619909779456 678 1585943337835550308227539062500000000000000000000000000 679 1620583086189492206339969765671039345896087794535628800 680 1665088266627227768782003594815848592096936288328089600 681 1719943294290962626889632998445957309440000000000000000 682 1785982754034709306662013962770325373008494870459842560 683 1864419334933942086262262149467340800000000000000000000 684 1956903529998456689215845047612199848032715787652300800 685 2065620392776148727505614216923988728478977775855206400 686 2193434511686990689720308411138048000000000000000000000 687 2344102364670555964993893326136052052073649517478543360 688 2522583498293411852771461731054070720512000000000000000 689 2735502152316159905856148762911751258444966759396147200 690 2991845697580600996319944182777303407808162082219622400 691 3304048620490729808807373046875000000000000000000000000 692 3689727585026259811360175612485078095166051465241296896 693 4174562404208101282681365048527520172012281384000000000 694 4797293030227738193770913827473764724162764022019522560 695 5618852782937415080675660831534824475518179607031316480 696 6740163311110083796089456000000000000000000000000000000 697 8339684953680939964979072423707223428310018213304571392 698 10761219243372104549598506883894081409104088305500160000 699 14749530979625819820397735259736076540013879829389805120 700 22220047531146684261572555447476571998227910209086423040 701 39690269976749353054264311602886300534009933471679687500 702 106387358923716524807713475752456393740167855629859291136 703 745091275609414115000297266520861342877761335755135778816 704 285273917723723876056171083405292782327767461712708093041 705 218685126676528412104744366824493698243678369905821876224 706 188812284317964779529571653768016258254647254943847656250 707 171951217495932510886940559802694517947070886846786437120 708 161497587075685172039156073807479531244233414325113278125 709 154806595547453747208704280628946697518807772727603101696 710 150598852628756511017246809821531311302510940664209031216 711 148181012396813678758015795200000000000000000000000000000 712 147150433626268276596799283887783919800056080899655713620 713 147265109360085350361466068142672647963478589440000000000 714 148380137453656509219185697888731579251769579896642567704 715 150414441036779023088893637101571502747875423406130200576 716 153332658672257444127765779740002471953630447387695312500 717 157135354558748985148366859882771046469928265699871948800 718 161854251548777420544994218553167432505923625488281250000 719 167550877523788335812636780899003531224217995644208414720 720 174317907698917370003880736047375680752777740852890604270 721 182283032723954910341362309772240486400000000000000000000 722 191615601153849621609908673880263467197340837197448463900 723 202536703026616567045958121969156096000000000000000000000 724 215333885981015574710676203352640546812254856347688393510 725 230382456595208961742375573736129855433299744010786570240 726 248176519041458711502324468448190063175749559082031250000 727 269374893529283974540057474084750365377019884056923340800 728 294870497446648931014934191807697061449289321899414062500 729 325897955579687883359269547053404922620396750713282101248 730 364205791931702340810728531181432058163434423382668120728 731 412342306208238981012104990799483414297740050432000000000 732 474151397240197780145242136971748186022402927343335077220 733 555678796488051295342559232000000000000000000000000000000 734 666937775927350263076378729209638664339691308655782852528 735 825635176253086651779756163354382386766974787880549875712 736 1065884074699522135458430087129364906211940534545747635625 737 1461585348715426342538994758322903402550102538197684715520 738 2202809983709589094511669293960189679637551307678222656250 739 3936332280177511417885398602840886568386210658304793772032 740 10555134955777783414078330085995832946127396083370199442517 741 74027052900770014819059466790854082794340634595132489815879 742 28313468473157736370011296127792731029354930758695159595008 743 21680817747003014580269002338802251456910327090165815071116 744 18697578330843179234955643363494211199834500626947770417152 745 17007091683751494215404380072733908891677856445312500000000 746 15952505529407801302987649591070292192355209228949913600000 747 15270591683142419236961967979911843753054733802271703144512 748 14833846966378829398224457661290468549014664669880219860992 749 14572997438564683367508393496164830782735048590008581619712 750 14447620781030704337491836135600000000000000000000000000000 751 14433197614900007290730493057985348194638541882040000000000 752 14514775147463885908915738105427899685275420038055772291072 753 14683633478997219599201483242195464781311358779020191727616 754 14935453218363859375989939220078625367703105038130964594688 755 15269300655419115514727309346199035644531250000000000000000 756 15687098868598439695092187287954799397437440000000000000000 757 16193419342509171717880381483324275441866362631806506762240 758 16795514913993722629944228273319607950442127224933198069760 759 17503565515907545220094505756210021925451450335634550947840 760 18331143932849408441925461255300107468800000000000000000000 761 19295940981946745728342590795052744704000000000000000000000 762 20420826435225469423443590048911692246360025391573642772480 763 21735372241638935168163118941943022053513341114619432796160 764 23278040304856934344453048382278645947682896283221853470720 765 25099358189757503512147499660727679035899904000000000000000 766 27266608313248420562013052403926849365234375000000000000000 767 29870906436727718751979878440157250735406210076261929189376 768 33038175327743744098203337294939795757950557252795431387136 769 36946700375362618677240060631998290107973796460505602195456 770 41856273083210021143118429868157509764451771457916000000000 771 48158735936769014458306120452000000000000000000000000000000 772 56470365074438148049095024797638719283098313286283253776384 773 67811871846303220106168949308756427652638467062309576507392 774 83988254257283305803290823889515140641801035912494367294816 775 108477037599973048860316017219277986908015422756859412480000 776 148812052232825574384788325636421702802181243896484375000000 777 224370939970118150819467720361930534398014007523373245005824 778 401095128319555769734976543267841651952841051168067578815646 779 1075911801979993982060429252856123779115487368830416064610304 780 7555786372591432341913600000000000000000000000000000000000000 781 2887055063130030577943319204843309228979284749210167102819281 782 2208450540906303436860881097967833020289684599178222448410624 783 1902491757299514529418604955229897565343881202162050272490429 784 1728487241251280569275899475380798190918033835735616109674496 785 1619327577310322935548756891690972770447842776775360107421875 786 1548102603798504785391758900987629149255171254914645311356928 787 1501762341312390191005748548179811636711726652671362322674447 788 1473201085427447623713228690546012192735078653608830468882432 789 1458255674838586690998345429868534778830270939436326576649508 790 1454381547848899310955600000000000000000000000000000000000000 791 1460003902062427695704922554621890670068557744804573230657556 792 1474175160780671299350248846289389577971151629069506905636864 793 1496385246304427714865507497685784646466249049539862495848924 794 1526454616635785722134211965235763160493105483828322616999936 795 1564475912239898357930512062807792972307652235031127929687500 796 1610786921407035432525537666328362884100308915632230723747840 797 1665966211783085659290433766970718562269893720452201559276510 798 1730847691846233546107252740665215478761449920426141296885760 799 1806553621960337557978302698873977453027054712463188188651590 800 1894548266076868706304000000000000000000000000000000000000000 801 1996717161114057300923387193492290869135165734827734313772810 802 2115480512256507667464420016368596696263994347187506029527040 803 2253954286530057068451763331783913348953385621788272697844690 804 2416180382110553148788306499492544326150463373448346085621760 805 2607459853733163929884186771346321620512753725051879882812500 806 2834844288037887769677822221152131583772910184252599145857024 807 3107877050016888330874515572116629650352978795198175952916996 808 3439742041821566365150580641341909015266020467828849446486016 809 3849101196346400288676614007639529948362561327212056699006284 810 4363144643546697932866800000000000000000000000000000000000000 811 5022880657777354157883189813991619793748711013614013764014972 812 5892804341709790494852914762184048770940314614435321875529728 813 7079736751901268043312814584276254858783854219736422378322393 814 8772581421524860450553300438929898512445970444516323431022592 815 11335293041172260548841298241836809393134899437427520751953125 816 15556385171261525123483095278427183718262304521620544987070464 817 23464065006694012529496127781168736639241201493331953360715291 818 41960560277219765300356740861388827385504007384386226519801856 819 112595147462071192539789448988889059930192105219196517009951959 820 791717805254439023624865699561776475898803884688668051353443161 821 302231454903657293676544000000000000000000000000000000000000000 822 230964405050402446235465536387464738318342779936813368225542480 823 198760548681567309317479298817104971826071613926040020356956160 824 180384403655065081307838099458834732121493921390179581391685120 825 168797582153445368093349558142656073331839241771056260710400000 826 161176207886912910679387309949299254566431045532226562500000000 827 156149454076037628169200139696753756670714714479983801642516480 828 152969493887166145002657424290529496750176783633789751729848320 829 151196661236983546257248734119247256572878736770045681787207680 830 150560511510643071951555502772444725176140174603550880000000000 831 150891646953665998475006913034862400000000000000000000000000000 832 152085628764700545991227056771262160918223660630414905489489920 833 154082868763701320727032954822390314179616317802546681411010560 834 156857140203379734776138522881829833671492441200823654926254080 835 160409104868694056483639279100017366227486162944000000000000000 836 164763013349376000000000000000000000000000000000000000000000000 837 169965628926601294465324960490021532079105407004476071057817600 838 176086922663398974734671892758769526049520964706552530704793600 839 183222400963568091348106788478968382712038973072189049903513600 840 191497164444460800242881036797042587860992000000000000000000000 841 201072022666683840255025088636894717254041600000000000000000000 842 212152253747289368929386807712489706298150389873061005151436800 843 224999956736565356605414085191761061063276788236150455900569600 844 239951476131672415715752885397677457052854692241613276787507200 845 257442208358400000000000000000000000000000000000000000000000000 846 278042448439069697904974750440030101460976015769600000000000000 847 302510198963660917068267151272100393509306850887302763072061440 848 331870794260279767719763287309763753617635146036254390731407360 849 367540269514692986145465387197216888885707179856836021599600640 850 411522673509998177659109762822352000000000000000000000000000000 851 466737585682993523049822058594578648046034541271007728000000000 852 537588128842608164470217721312879134481346619626829090798960640 853 630999162284560348135961875198434174094479232489382725885624320 854 758440205512182765393257821384232532400614327474207036549365760 855 940194546006991978963092641370912318304181098937988281250000000 856 1215342591504806650272116818627123727989242540751605077114880000 857 1668555733809352002097502419994221272123818772859161127873087360 858 2517633616633185918021404451683329643130240443063173591188111360 859 4503805898482847701591577959555562397207684208767860680398078360 860 12089258196146291747061760000000000000000000000000000000000000000 861 85108241238830256438079349299463978352634903950532186641663000576 862 32460430015431999968619493682032835511850959272235390105491169601 863 24782979302099898081476608000000000000000000000000000000000000000 864 21306466365899625665221695731743622109867121449171033218806293780 865 19316580731127134061076506670225312817467107960812185682098257920 866 18056056029925948080130278510283750041458131779778717863913793750 867 17220918384586508311695786473218892376116371105433943300687003648 868 16663473228506174943614727854021549811812583357095718383789062500 869 16303016037405805190016879344464573078381591369177087987962347520 870 16091957099423045367453841834219389780991431172860005988498685845 871 16000865433620175407261948138445350832975765015803985920000000000 872 16011122852300718879842603989090419230754839114244961669155515408 873 16111026993913450806595903707886387200000000000000000000000000000 874 16293609719025050041683994703035446420430108233602741681968843720 875 16555377810295593879307840868118329412703023199276566856157102080 876 16895586680090722279020329368889443568968141510075814941406250000 877 17315846451881390649790493238622684308843231453180774235552874496 878 17819954977278811064636658562626791990624042227864265441894531250 879 18413904467670266308492649566002896095193527570608639143470694400 880 19106040134656061139584967433479495470084667068298031039672373400 881 19907371730480325615282540420230558276124672000000000000000000000 882 20832058465448210982831695232556641721855810907876281675520153220 883 21898108903528358176810794462253614103737139200000000000000000000 884 23128364373531021379497592156317283990102491714255511258550767800 885 24551872623560355077990199421337194793591370094144852191294259200 886 26205816143057075095053909650921752927388297393918037414550781250 887 28138250484307259805909551512761862001870251111418758132773421056 888 30412056024163300102236592864000998424142654718136466894531250000 889 33110755620591187758615681736236658825406046398553133712314204160 890 36347283219363573169910449722155995860959472213421500675161266760 891 40277567484783627016489759269715968000000000000000000000000000000 892 45122255311029298661374611241982090559400001140144891976710997968 893 51202769387584561303238234043025122665522448050572754944000000000 894 59003842697884499680664086725471095863635247633820021957828514765 895 69287818158974672057571737213974435583121763319002623948839976960 896 83317366142530874718073639270107749059062916785478591918945312500 897 103325510307519049870174718839313354256698226632603659804122021888 898 133614814621452015792964060976099750306790175170362512192962073750 899 183507516945707773580226813367140471765937525627715763979933450240 900 276984062756695133647882044512667087428272578839223431844481819140 901 495659586041997961629532160000000000000000000000000000000000000000 902 1330877630632711998713399240963346255985889330161650994325137953641 903 9380082945933081406113456619151991432292083579779389915131296484043 904 3574546132030870770399332670577487090810665965922351838949846024192 905 2726676121296287997364037469290758182995480578867772768861258246484 906 2341991544048440368699539456000000000000000000000000000000000000000 907 2121177095982896066226515486182476156715660090939693973783382136320 908 1980704078875340894934602734739900240072310874887968258418278400000 909 1887028304296184075323490534153788957932766135750877127875626793088 910 1823838321656060547137202042118583627070988247078496137818631307264 911 1782208240177554341916285582462256435546875000000000000000000000000 912 1756861095337319189988992261775543308910521674073273686220121047040 913 1744518468603161319723235796744901560437708572661783645410000000000 914 1743089211088135974412655240328654105675066088142379724420115595264 915 1751238313075923350102628910313369123766301281773550459408391077888 916 1768144648068046838891391360807430202400000000000000000000000000000 917 1793360020054706965692093999037089721316142537883010745246487019520 918 1826726436337611844401293327685286889602771411009536000000000000000 919 1868329284928603126266722775791339347311119607317517074172607463424 920 1918474522080574353953196079264379858712215291021000400767457165312 921 1977683618277248025017999002709984779357910156250000000000000000000 922 2046703354519682180128238164534208354305125906249175729410618163200 923 2126529812526360793694642271434731348574601216000000000000000000000 924 2218447716573494775368971771385155440934743599518462738387162890240 925 2324088084029375478957970427165400938122112342352675249738932551680 926 2445509284405314912748838612149941050860791398400000000000000000000 927 2585309500445914332793563997306368447543316934209485131887096627200 928 2746782803162844479191665281541645526885986328125000000000000000000 929 2934137504358525482516652827110228019206917503914471201173758017536 930 3152805668317017775575094684147885148587514337348310062666275094528 931 3409889347830208776215747545012535527258506633884467200000000000000 932 3714817184399035857505051855148257279869152399900522258010580254720 933 4080333803233954243595518524940223544000000000000000000000000000000 934 4524032308779468654431791351642870236396278311248338686805010284544 935 5070804977710941016473178880956084671054737710959650107403972640768 936 5756910946390432355086678129258175149444438289783886029853000000000 937 6637030804607650273291748544485385833661970768721256147942679511040 938 7797161050776800245883749423272371905517578125000000000000000000000 939 9379739939945454242419896216609858653507939556403694423067246723072 940 11636674543159801797828191627281698573918724503797075621899698557376 941 15053350999452590801502980784023241824549562649148558763978915840000 942 20681476685833236645708525990279142527977685886662016244387975829120 943 31226553920645871582660526080000000000000000000000000000000000000000 944 55896860486573903945962768120460542751407351866789341761655794052922 945 150130937545296572356771972164254457814047970568738777235893533016064 946 1059283999773042383081201244407219026594101155227586543024233970139136 947 403343566675122500462878634623535631588559593930513766350645748813849 948 307410967354654886254342609669663889809717273069322258149686758080512 949 263805914735415863744970625153880854204812746005457015387326735347327 950 238709656637826218320782688256000000000000000000000000000000000000000 951 222682165838048171014990639418570494967708456812516701349329667631250 952 211930899662524794994397839107043508311199501636652854601856931856384 953 204610354462493477622225084183477838559001546071524831926223926460486 954 199709360542581236933159208556714210793127520003810341772075758256128 955 196628779041137659872101836529775593870398691506125032901763916015625 956 194994919588531945633692768521461347603514154836428303892480000000000 957 194567759851119874838412655463004695456587335840693275661086217345063 958 195192101650093724137370975225436952772568976520827849897493623996416 959 196770043087419610119989476072263222903341518066698665712315697854584 960 199244861689413749953202686423669152153600000000000000000000000000000 961 202591428410862714924430898026040760861482605263892482734619140625000 962 206810613765803292594677682020479976758288796692055644043858623332352 963 211926319716642134113883851702660215906963187968278325952782122170962 964 217984400189434996061226246421695698127065362089961112995607026335744 965 225053098714944729326201863454788728802213881863281130790710449218750 966 233224868274874147681338280742319360105221455872000000000000000000000 967 242619616874387643849867209195617809662260259076985752921698321746380 968 253389585646759223144817360545176143153152607030644924854403585802240 969 265726247052900752787949800547581410582475521846222491295193400007940 970 279869841929848977217605936890783232126265747046400000000000000000000 971 296122498309137801745002451914195695792386686662212014198303222656250 972 314866355829183883199549022609116008405761078574388274326987926929408 973 336588860726431624769109646821872107616941533831971458866183370506822 974 361918574090155762040685943535839959327005394211097377076752590831616 975 391676761594334582187233069517012137665533036843525466620263671875000 976 426953275048743749899720042336433897472000000000000000000000000000000 977 469220871977692916439974904480012300769506696928281433621675894884008 978 520512271066916597699655933934498540726850604055540933059982997323776 979 583703279553359624515237966389014086369762007522079826983258652035189 980 662982726601008615154555412972968581851948126443856233234432000000000 981 764667474048868677280396030949127309495994911412708461284637451171875 982 898692122441615566199216438505213948569073840017146537974340912152576 983 1081511873587465524574618302112668575240436743520916968752897897005426 984 1342229031195990368297852981011275552637596843698801412478427235090432 985 1736920893536775733916926987464849860748125963137630270524771407523750 986 2387096566378262183207826882560000000000000000000000000000000000000000 987 3605347501384016804514598543769705007465774195407912543626798716413469 988 6455630314447752611341194803062941686004062734455767421143421919690752 989 17343773367030267519903781288812032158308062539012091953077767198995507 990 122500565161156121231925522170574167775076830366742797195911407470703125 991 46608495990013864855572854753917637170140450830013807893066294686121984 992 35494233867410780040733319846871135579793244265885211438856825895618712 993 30433685768110833739179918357296725091162010033862903556818989049970688 994 27513979847960410085401380756789943905213062694495072419656003212521216 995 25642638896641488296177827840000000000000000000000000000000000000000000 996 24380597423517809095600946346632762697674125519251748565268815936648448 997 23514064005346379944209107090547854835592199232557980847187288060329984 998 22925769048605832785447513376720040493266577768577450783073563653963776 999 22546092121127589794889116547712941741041288323708860852944635944763392 1000 22331462902598465912246785707067047066520899534225463867187500000000000 1001 22253730507384663250276444334387139796728801908306833929555465167962112 1002 22294499389861708137113666617076269689138454435061153121352846751563776 1003 22441929399331971552417577580926921734686194537446323388659802207944704 1004 22688852983465047109602532659528144341685666903632036470393397210513408 1005 23031643732780971270072073121982421875000000000000000000000000000000000 1006 23469541051310628262628691646295541656950294144056021181055635151650816 1007 24004270910870348182884156077207034126779997729423202507440057963511808 1008 24639874762751901392919758696678236640036140527438966508953969022205952 1009 25382699991343726811329969369669840878695341905287562931424357435572224 1010 26241531224101781845092773437500000000000000000000000000000000000000000 1011 27227860342158663084585102899185926748336185025369864104050293399879680 1012 28356308784332371789625117193618136024557119861031577940729850274775040 1013 29645231910892934143698986156964414934764261672896649665308479832719360 1014 31117554676752757810954403313355344855241354314708416118914621028433920 1015 32801914030127227306365966796875000000000000000000000000000000000000000 1016 34734221040786152478662063347969255939267309975656665064054383859204096 1017 36959812144127852089379638045017354960054210791158449763430953533308928 1018 39536446206139397007103315891870409149990584495520568835783624881078272 1019 42538543155500513726014503608910669253222408136101538390663338712367104 1020 46063287465561942540144146243964843750000000000000000000000000000000000 1021 50239603034815461456977036603240891042303976715185223613013950966136832 1022 55241672367586391513643267891512422731535248092175565264393359281094656 1023 61309873322119697377062583196959741645130749696418171083720328566800384 1024 68784257931916231864490827942651159371707205898402941236807801428246528 1025 78160120159094630692863749974734664732823148369789123535156250000000000 1026 90184368484510359179556466190851766964165153294835443411778543779053568 1027 106031681849801976632694749367330187281357922179670709871715231899582464 1028 127647776029023205411420867062974069107500510119600467456159563756077056 1029 158473883252865759121406151253112957534881815875136365674247303588214912 1030 205141111173131906369422622720000000000000000000000000000000000000000000 1031 282018293441594203375364152757096925028433892618574492301474032928342464 1032 426071600753551672348518857002154151276268140474080649795465846699589632 1033 763126028149331770875766376707729414965554751716532045935421756755802308 1034 2050773823560610053645205609172376035486179836520607547294916966189367296 1035 14499218478636235458724212498884876134115392554385091342194073607923040256 1036 5512525432252025455436648497675837549878457366503425873816013336181640625 1037 4194764639101247837001556927852587345312640574701242710375966521750978560 1038 3593791179075341479124248634495702477454065981920877658184253621931394590 1039 3246259815265155598845857958111650676390614403612043046060692165330206720 1040 3022776106343306772077788413221551454430146047979194967979785509188121875 1041 2871319104868092667071534565687296000000000000000000000000000000000000000 1042 2766544083988663891096022122622490257155346444072578093128193408690927140 1043 2694535058961472215384152109716247565564558658410167482734748760979537920 1044 2647016243789177091714831506086265833378177513616920953020987794933102395 1045 2618793208561412818747462384848423384099486732532875251165429760000000000 1046 2606492858697793424597263590517452027628218283768510445952415466308593750 1047 2607891434926428533312315873086180751585805580946879086040620076441272320 1048 2621534115762053941035211205626446885287061541302266247531117582763312545 1049 2646510304939122682345483895996131291285151830145248480110352932683120640 1050 2682317494178631994764626519992641158225835989902848468625929199218750000 1051 2728778607824878198682645228502057638638387200000000000000000000000000000 1052 2785993702171540916742331482051330701513231307778752703232025381633583770 1053 2854315373430310412883997638668597743040346701790066884624569256367882240 1054 2934342036034192734511070581193704011014286294762176656974214396323492060 1055 3026926182594464993557728958558902220278784010590617600000000000000000000 1056 3133196755937320675964098696081697342656013915984658524394035339355468750 1057 3254596371935707813616740275987972774924448272435457230185198947349299200 1058 3392935666061853941319231258899853852925206516073628369558531745897475800 1059 3550468769384408523945534846532333936281216297202316978383853397108326400 1060 3729996138020619852338212733430592074590492757124593481421470642089843750 1061 3935004037372804491625047646126572886362419213767802880000000000000000000 1062 4169854472259115991147310825906842541967669997819935249384409931617593980 1063 4440046136447149531152885215706707600284983758340104042749329954350039040 1064 4752577491939687446207506645852270020228453407387284023160513886316113490 1065 5116459889671646622529959803441358072446976000000000000000000000000000000 1066 5543456154635839455846894807984791727000061045799220168493587011718750000 1067 6049166411289423273932534619419728665794632754617710811680806703275704320 1068 6654663524626752311858613060436365170344079297151906628348221556245331845 1069 7389025732291547511051561640410845462826449146016157410448423549916938240 1070 8293386368583888169173111424373710996998876357445260509848594665527343750 1071 9427655550821086147490864585454324182758152237118350904195547136000000000 1072 10882177891133283599272085080576870648332507555980675029086283156947198735 1073 12799041530066993023074722521152175936431653627448295542990056614652805120 1074 15413602753651127393249266111753874289865501616975792233142791848420879780 1075 19142127365787284447143563771248640000000000000000000000000000000000000000 1076 24786764072015115531037864988416721926327197593429398737434241175342599375 1077 34085728060284133787881508560172332102101451237926451983637267735967170560 1078 51511006900079894534114230427771735510174945740865913100640968581016655790 1079 92284822060227452414034252412756921596878092643427339628271263478521528320 1080 248063644451341145494649182395412689744530581492654164321720600128173828125 1081 1755511210260049172778020908173078657717675374080672665297567056535308458607 1082 666964050017266831101313774948704302169308057501714201740927385964459851776 1083 507152339767186341900171661786177054588818077718315180391073226928710937500 1084 434158140146979151129661142032742790239858299481578620523912535001226280960 1085 391856341896215011649695851109457336800917416695372734284979357887630580480 1086 364570194097161029167259438655117019321211578530649365524394139661107200000 1087 345995175083064146926443713361822742094030566648949159445279154398257421504 1088 333058122920027580003895589537316864000000000000000000000000000000000000000 1089 324070168899437849633633009301386851248322259882563489077508939930832732160 1090 318025431022663118447369406799779421901833483374653579405399093525002321920 1091 314290933679303022661979679861403066721636825011540274626429059530000000000 1092 312453856406293558255767050388612281158506217276208005671874450177703018496 1093 312240001848383153598362355413600486039156220703125000000000000000000000000 1094 313467568216721897809137261046047179955124521179671659411924944299984158720 1095 316019753043883717795160136874184115315239728993396963977475857202449039360 1096 319828048653806810541928487653232516128600547192621859078144000000000000000 1097 324861965652161272193501178067372842974678911652744388172643751643834220544 1098 331122851218937748951835481207766050250791254200000000000000000000000000000 1099 338640491158233771424669654187956611874298460761467047046228140651412193280 1100 347471759666894573788160404008998078160804673285523479079381977844269711360 1101 357700927593352707187835342038878515688365243741975347200000000000000000000 1102 369441469520294883900768160004698647202733661550916598416038351677262135296 1103 382839383100290015557924813600735634565353393554687500000000000000000000000 1104 398078188115440435322384191294131500082978862617182989927994198431314739200 1105 415385935424807410771183503959093739217021421861408337316167859232676249600 1106 435044753523056835861278197273563221096992492675781250000000000000000000000 1107 457403724167984141972379626672484039393860723824944359943666530648038834176 1108 482896252251026154703577711752485996179293079051666718720000000000000000000 1109 512063645824897266635183753276418220447501623789192495485405019981029048320 1110 545587457977154409517523331747263430241925297893474686907812004382830755840 1111 584334443327537204032650849190175382795513978000000000000000000000000000000 1112 629420058451062464874908532505534883263440391327192252084497268809928802304 1113 682299837128121195822780773660229367741014500677593299366707200000000000000 1114 744903703603440191945734608346291128957350789770149986518335949120058449920 1115 819838255336041886577743605812738778344171824623756647692726777399958568960 1116 910700005391117531328556869956334750947538977050781250000000000000000000000 1117 1022576257329688008837055801271822011064202165631226200380680018763391696896 1118 1162876454613421183849324815487191346870056252542699016117787520261000000000 1119 1342774042095688722333337495376846448029963596470759557489462839327787581440 1120 1579842073384759516963960920344260899835571016927497009252856082162809569280 1121 1903189273828729028593689083070382080000000000000000000000000000000000000000 1122 2364300363067605003997365374639122070975875538767819256209407555054759046944 1123 3062389630416152645004979284702982962298177259657454670404910773153300480000 1124 4212455675384311375234230399426666370609862229475256893563528097292028740160 1125 6367652722155694216568363416480227590184588392396486434350717180017985454080 1126 11410927644761692692753862390188983728248406748662091558799147605895996093750 1127 30680346300794274230660433647640397899788170645078853280082659754365153181696 1128 217318610357404218391726139431237364690412307021441069019643116790287186264064 1129 82509026882222311120566982684134696912730742581791615268985651657159497554529 1130 62694620701623082123523494845178204403914957405161134963647174280659226066944 1131 53631359930379955655943153233888223522767511718711830326355993747711181640625 1132 48368432798596788392519285749425567149684954253355129279108477973469950115840 1133 44963984543755140496913342290391833080183394982135054959458080616988860553125 1134 42636863352664843408581325300532136731315788169201115173418040003271734591488 1135 41006116225294248320091977288351743352991433049919931498631460478451380465077 1136 39862223228301544588000254072100749312000000000000000000000000000000000000000 1137 39080228377386210798674271183371461680024052372273656971334547488319328319495 1138 38581323606932844914731296308878575674365466299870160537776197468160000000000 1139 38313917756898624223274513602256522813864348798996727091589834715143162838391 1140 38243525133491606087697221017970148735619143809790304853623634599969969668096 1141 38347024760933264192117755722132558616424477182712882640771567821502685546875 1142 38609249216829768736002155803011446050841854169643248848612864533157191352320 1143 39020893943459609219300721257137456137623567249685520706222894867889404296875 1144 39577217743753696902282503979863524345972574155880764973175741540426036805632 1145 40277243934505190733376190088992276783842836452955520231177832156387029051338 1146 41123297754589340501470103791705821334022101401600000000000000000000000000000 1147 42120786173906558292444564137726277794889974983410170459002004561111623219690 1148 43278168260805184867136980611622881815928949377369269862400000000000000000000 1149 44607091364639236974285495285865621840536850503580687926764014660390288209234 1150 46122687903721397258839405629591311507158561501650425292922803754435696656384 1151 47844043875268995574779195082713705894357595127530657919123768806457519531250 1152 49794866326405455086248996199240325074561594953779256002146131828951272652800 1153 52004395516596734320412168568167071624301733834272454259917140007019042968750 1154 54508631158943469487719297562244277235732845411041411709817858982514914230272 1155 57351974611679018966938493938970085223547379218889455905839447420501799126158 1156 60589435565127258813991772856272034542300529128316977807360000000000000000000 1157 64289621002278431077941703157582213476411014448362891753213585909065109124790 1158 68538829590982234169116839652843035556703502336000000000000000000000000000000 1159 73446738939391818396156581926985916488183995884801242774500752755764582387734 1160 79154435487507393804565007959727048691945148311761529946351483080852073611264 1161 85845966675611140282461586765702403502771847949308145553690368709356689453125 1162 93765319526586581216005235521599226123473074411990747203774099580524607569920 1163 103241989740974172824932419251895350121142823184226991725154221057891845703125 1164 114730575400474818263091663053910446206857431429370914560870903799909909004288 1165 128874087000477190569196091207590122192089173232988991126256716769117911365497 1166 146609029706344810675978925973738587562588771939506610043549550379008000000000 1167 169347656302006913460921841794609667280104226946519180209116372449383756051145 1168 199311116141507722940001270360503746560000000000000000000000000000000000000000 1169 240178680748152025874824438403203068210378393578102455920555697088072371295451 1170 298458043468653903860069277103724957119210517184407806213926280022902142140416 1171 386690267076294208273454743697369764489577196846361472651339493306104200756875 1172 532052760784564672317712143243681238646534496786906422070193257708169451274240 1173 804470398955699334839147298508323352841512675780677454895339906215667724609375 1174 1441976276137330888841040381439098701290044020318706104163885008455162199539712 1175 3877924263464448622666648186154330754898344901344205917642325627886496385062863 1176 27492596703964827506775644239221895731006665580707234238573173859460696305424849 1177 10431293297155402482802854692699393505139790737029171312942869605933784940675072 1178 7920866580693341867574430337676930903622151287851995065822622559087311765234784 1179 6771019035775292869340537443279246075622815399757402576073894822311196415229952 1180 6102056952078786065742865434611282320812659111106768250465393066406250000000000 1181 5668175718585561139748353798760808650353705576565054212395524762516009779200000 1182 5370469536956005977661411578625334692323933379293422397922499095721554631594496 1183 5160683473845335557794428333623770940640505311027100822054998959202588789047296 1184 5012259002137347540739125287935941284496631154133145252581179490390487118905344 1185 4909338002438781434293862013733391302656000000000000000000000000000000000000000 1186 4841899216420993465671778182082234067494438875351106003647778885125840000000000 1187 4803360825895689724062092506495332784407009651221225976184011523405858071379968 1188 4789299204693055674261390518148694733819793493723390949948217075968757196652544 1189 4796720678227584599822089022218143078983503336900089745560992210406604598673408 1190 4823627862541337784141784498292977084274530244101181030273437500000000000000000 1191 4868752760044917576948017262388427414105889600500561657972391936000000000000000 1192 4931389498101746803045229455941877202285932666073807848144332019740635125776384 1193 5011289785571084315650976903054645509552871764668305290300737978066868031717376 1194 5108600081534074816697059303450956361656213914746476518381412332789320453718016 1195 5223828337268817624698073707632939014827993435371200000000000000000000000000000 1196 5357833402844862143352074486405650227544165114751951988326400000000000000000000 1197 5511833497403926911226255478219475536119354481952932949179569938903953521508352 1198 5687432441862337146928474698620096367077312995041217741833597670843624533786624 1199 5886664172675550661562044422373916209158854096722239534173096953740644887560192 1200 6112057739903699207511871586304000000000000000000000000000000000000000000000000 1201 6366726812399686674491532902400000000000000000000000000000000000000000000000000 1202 6654489934328883356548398042683557453831748109338183821239153078141598568546304 1203 6980030724103777407594037130124663723231247766641494501341233505126266473283584 1204 7349111329871902548301673970959300714825805975937243932239426585205271362011136 1205 7768858434125050107860508005288192829939039416390330383073280000000000000000000 1206 8248150006213922565312747959420430023412621213744000000000000000000000000000000 1207 8798144584864239962089379911498869289519035075396709559434654573137163003625472 1208 9433016066957335182401838876338156253275993909963868781742565605772928059703296 1209 10170990839834852781280785752880121729714736123777228686797684790715059946913792 1210 11035839589435146507748839128080435471973349761134606424737421721600000000000000 1211 12059069656353344460354461245732442710686325610252952575683593750000000000000000 1212 13283226493553311199507323446142550064877393856031017756938132274972135811710976 1213 14767005881136921662305954097625142095944363272313788762340335984237001356345344 1214 16593428307639655410396319567892967800678760613309689735908403444492964246585344 1215 18883406944041874516119934910120712863228311613869313414226337651990776000000000 1216 21819280010839028596861608949926183567360000000000000000000000000000000000000000 1217 25687827385953906146288017100671699083045234664932369419478544888251246484389888 1218 30964100843072013346766570001742625643843031866162604932329993755215532734283776 1219 38488365014851376173240116313481565294988189218269527185111243519337808193093888 1220 49879946323552938029785513429095116123112609073772477069080617910140886056960000 1221 68648140710886343239607236139376926109142414999951142817735671997070312500000000 1222 103822291881887823996554907463615106492883169462946839499799720608771678366859264 1223 186140364646293533887999112935407876235120555264521884046831630138551826483017424 1224 500702078263459319174537025249570888246709955377400223021257741084821677152403456 1225 3552713678800500929355621337890625000000000000000000000000000000000000000000000000 1226 1347137238494276547832006567721872890819326613454654477690085519113574118965817601 1227 1022266743121229443314679759884540563503699492228858788668401221381510924186157056 1228 873275540521440940900080944728881632124342179485682456006944137139376122117134936 1229 786441322081159942157478719337915396042709225690341276983990154176589331783745536 1230 729982399052393840872559585683478597948780020615799912775401026010513305664062500 1231 691107515199470351267672562502092273661558500353639429191613576676128035235168256 1232 663573563038269894890871123325422412115134247875602296231267590653178880782119816 1233 643942266230837933938222226971842593901714582854233744462086343624063038265491456 1234 630158449852019271853293761172135674176174237123846860317974782306808979691207186 1235 620921115298835654198968394448896000000000000000000000000000000000000000000000000 1236 615373339672646445537939599215638497005625711249490491920706209390949445444270216 1237 612936468312658288413917345990975531394231011878810952879555882803496686039597056 1238 613215784028089012431496319065459060176583649566846010168343065998944424027160756 1239 615944232946849932668859073540100967821868695114930493463869289633808606734319616 1240 620947670858493870297557173569716512594028319739436483359895646572113037109375000 1241 628122940666265136765852346478061092822831189912704831534248941361678230105358336 1242 637423991544191627546340965749516359955244680159131215481834497954716544410846431 1243 648853304212464491332816537910635644285885036888279420509433295701685416090402816 1244 662457027106242326763135179875737948460170499253862355461607108881709178382409456 1245 678322896101732856445346865217536000000000000000000000000000000000000000000000000 1246 696580426543405218470986318879871753296710892634236872887993785866484193551304136 1247 717403147461546208334282783381764722518275307690539642389936395815484317537140736 1248 741012860333714370631851928538825418967506459688970466926968023943561559125346256 1249 767686089976946420727611941385608399450495198139107358532693009865721189159141376 1250 797763083392176841900472378300020572568923560297093899862375110387802124023437500 1251 831659930808358622454912936501075766071369797984032971743750760687864621589069824 1252 869884662130882087263478350893403752700985843982704461175136375933746178103667344 1253 913058551314695174243632633394973283205077664333414090314464503765161858683633664 1254 961944398559940539793266821310299087885934089828231872083419990006097219666086664 1255 1017484344152599284668020297826304000000000000000000000000000000000000000000000000 1256 1080850938962816427876694240849888231698172919835249106279464230280683396308141744 1257 1153516985266603540147229400730018923174906732245830080905659192358551850827382784 1258 1237352454174019041707603051160825875207239673250078241817678731323861527385760719 1259 1334761248915813415627436236265879822248516278564497767010279000393566238973886464 1260 1448877898669819030694300071662671862719399412725351794506423175334930419921875000 1261 1583856599006185541148494760531688202970519501724106983192806744772650703031107584 1262 1745306462233791804612720292724768094348738079536407875094514880150841822231149844 1263 1940965482990084579977404928971422516081731537616234684118593628877739505792057344 1264 2181778204293928306907240397219081943929036612611829925900685651477002579302412584 1265 2483684461195342616795873577795584000000000000000000000000000000000000000000000000 1266 2870721827103643349553893800895284737913682635786413474781885119397685351926610514 1267 3380696897711899153175666691602173617984001559984727158425953304026330950893830144 1268 4076237601520800782901065471856166245850110379807271248277786628298098839090164584 1269 5068121778129449242629598791682010006851429002593355814071832895624938925057900544 1270 6569841591471544567853036271151307381539020185542199214978609234094619750976562500 1271 9044075203933339334811005272386027054491156095438924685315886773030777315513073664 1272 13681316801502574740767934800752478903281360811942358477442124815183559246501780664 1273 24534401834909506639552314237228973524088787813492610928041629313156262180467769344 1274 66009724686219550843768321818371771650147004059278069406814190436565131829325062449