1 1 2 2 3 3 4 4 5 5 6 12 7 7 8 16 9 27 10 80 11 11 12 144 13 13 14 448 15 2025 16 256 17 17 18 1728 19 19 20 6400 21 35721 22 11264 23 23 24 20736 25 3125 26 53248 27 19683 28 200704 29 29 30 518400 31 31 32 65536 33 7144929 34 1114112 35 37515625 36 2985984 37 37 38 4980736 39 89813529 40 40960000 41 41 42 146313216 43 43 44 126877696 45 8303765625 46 96468992 47 47 48 429981696 49 823543 50 3276800000 51 12440502369 52 2835349504 53 53 54 5159780352 55 142978515625 56 40282095616 57 139858796529 58 7784628224 59 59 60 268738560000 61 61 62 33285996544 63 45579633110361 64 4294967296 65 6972900390625 66 7492001071104 67 67 68 1241245548544 69 16600580533161 70 629407744000000 71 71 72 8916100448256 73 73 74 2542620639232 75 34050628916015625 76 24807731101696 77 500422134593689 78 1506820975755264 79 79 80 1677721600000000 81 7625597484987 82 45079976738816 83 83 84 21407557176262656 85 12744293212890625 86 189115999977472 87 19239382454622201 88 16097949742268416 89 89 90 139314069504000000 91 66809249633371609 92 9306266417496064 93 197861377942957689 94 3307330976350208 95 497135162353515625 96 184884258895036416 97 97 98 3621980417894121472 99 364748699864728477089 100 10737418240000000000 101 101 102 53431550820665524224 103 103 104 8039206809833046016 105 397497576741993476806640625 106 238690780250636288 107 107 108 26623333280885243904 109 109 110 157206540451840000000000 111 205479555721591796649 112 1622647227216566419456 113 113 114 9611023314399573049344 115 667192935943603515625 116 60600436585897394176 117 724478136503273030234889 118 17005592192950992896 119 802162154695953439969 120 72220413630873600000000 121 285311670611 122 70328211781017665536 123 20437035636674697314481 124 1107957565927179943936 125 298023223876953125 126 3132208537162868060061696 127 127 128 18446744073709551616 129 202315710904166352177441 130 1962696975056896000000000000 131 131 132 56130080049423483263778816 133 76610152346076832310569 134 4943727411754159833088 135 572565594852444156646728515625 136 1540690511780295460519936 137 137 138 292040501184678864906878976 139 139 140 396154108207169536000000000000 141 19578230306312374920907161 142 83822005070936202543104 143 432659002790862279847129 144 79496847203390844133441536 145 26348270475864410400390625 146 344732753249484100599808 147 74210483036805646041349463016441 148 6464919715048544297549824 149 149 150 37439062426244874240000000000 151 151 152 615423522414055033894076416 153 1925368023652582511030056709409 154 576947440354326009889901158334464 155 860095955431461334228515625 156 2270509452976045899295223709696 157 157 158 23876284937388926200446976 159 18149179026837725296700664969 160 2814749767106560000000000000000 161 578793834757894826110090561 162 137370551967459378662586974208 163 163 164 2032204302772191642681081856 165 248537403428630311305907409763336181640625 166 401363372112056886002450432 167 167 168 458283504254954741651307900174336 169 302875106592253 170 235090715298506997760000000000000000 171 2735705607226319286426992734343889 172 35764861447479189504507510784 173 173 174 1386343610455600049462827743707136 175 74312338882695884443819522857666015625 176 259143985904599761119969391149056 177 16395957995114178270362102441409 178 27544165874099711116505513984 179 179 180 19408409961765342806016000000000000 181 181 182 315497761214305219166292400561784356864 183 157737499942079493276689585940921 184 86606594633415025377011455492096 185 27272631996311247348785400390625 186 228118637561578783882121230065598464 187 92634375132240737494561800289 188 10938438187125620109008661643264 189 94691822450666833440203780739783931975881 190 2347654428154201636864000000000000000000 191 191 192 34182189187166852111368841966125056 193 193 194 7685131763883640746573763182592 195 3878351338070790225024168492155134677886962890625 196 13118742147608474813805880854691446784 197 197 198 420526619851433997869921507238544932864 199 199 200 115292150460684697600000000000000000000 201 138724260023637796892661761056041681 202 128032710623051169551167023742976 203 273610719282830088669631174776121 204 2854930623101362655193637049852730802176 205 25700146579765714704990386962890625 206 522272047294030513416641720614912 207 4574775931937264931389311956835978852281 208 64628846131266020889769011552773472256 209 34088221436915805032899514033281 210 111885621155994809973463842816000000000000 211 211 212 56973288576657542220867828862418944 213 12618406900670930912231798381858764809 214 8680871310362914941449423550414848 215 777345348978997208178043365478515625 216 708801874985091845381344307009569161216 217 20003747475300989091180654912119569 218 35372522348768513219364006242811904 219 120053841174980860440696148024663403889 220 24713896360836006271359385600000000000000000000 221 387686513532145767279260900448001 222 970349766854590736327060356296100181704704 223 223 224 2632984023993611329030095511059992135335936 225 39479842665806602234295041487552225589752197265625 226 586729545014435522023946085201870848 227 227 228 92371769149932154381942171433794062658830336 229 229 230 206486212333238185350922240000000000000000000000 231 10615691897181875102682765901019611866724583479205054565921 232 3672412914401371419934677974227118718976 233 233 234 3421251269394916185113281133172551513479839744 235 693444377475316287018358707427978515625 236 289190165832955759598634523552242466816 237 102497211597214767490630590544226462258649 238 63553833555043449013645633474800823306128493379584 239 239 240 5215788145014473283595099176960000000000000000 241 241 242 370355722754204701105738808662697161118449664 243 443426488243037769948249630619149892803 244 4946057372315671963075066071303162167296 245 104588829468580106771878718063817359507083892822265625 246 24706860057560343234296120879802866319444934656 247 248899229936423776644112244637807769 248 1227569967895281291859996800117164103172096 249 9164295232518861591520475116005970834559601 250 377789318629571617095680000000000000000000000000 251 251 252 9810730320275953825286271920785764215663326396416 253 3372231910295776622747292775130918329 254 10803965149739796214962143785958640713728 255 557688657647157105650691993618547196730994619429111480712890625 256 340282366920938463463374607431768211456 257 257 258 3913354986011770819863621630560851858863849209856 259 6803615860782021220131976502402170400809 260 3852179415897489839182437154816000000000000000000000000 261 7121531241614461899124399772391462686714610386601 262 178307960266571754854808294294246542802944 263 263 264 3150585886354688141391812786695584726251519770361856 265 17520387363134659608476795256137847900390625 266 24861415834900580695835788176450216423987473055339249664 267 7681577713646974458387306603881684140052035281 268 24440440721729484199793417804179320019615744 269 269 270 2703864574375502950215699413336064000000000000000000 271 271 272 2373727253089828745207742048762611000851453444096 273 100554967005524407697365942044198533918985814034727816616598056664721 274 11934383172651153790587474231846974712184832 275 59752202735246840710292559606386930681765079498291015625 276 85287654332198417497138792138107206968756005110808576 277 277 278 48434430978058697135522888123408160145801216 279 7746099794311738908848054969269717468120124680073769 280 156938077449417789520626992646455296000000000000000000000000 281 281 282 96946700778138256410496893678779557348399306040672256 283 283 284 7026128534112054453530097238276274396977954816 285 5567744576318512279743754308524706313118240810581482946872711181640625 286 575102459137998191407608548610706922435006013448876724322304 287 30242991046517205850258078584254352599088241 288 6319748715279270675921934218987893281199411530039296 289 827240261886336764177 290 136808042019656725970457418792960000000000000000000000000000 291 59866507315648081650889663826725068578446045364289 292 118840671162969690721243842674943118465369636864 293 293 294 1435439504468284811645136565380662409411418858317315833856 295 420405411871715983807007432915270328521728515625 296 41795186922023351197563723293584925848409762430976 297 48526755753740305052512669329205843844959387036328330042655969 298 53164976553297005569421152361993693830257311744 299 70386242746542201658340528502831310895449 300 1401683395356260729391818575873415577600000000000000000000 301 1972097643181362249819067540908717752311613401 302 215514401598599942039801181386873765593794740224 303 5257366088987247587902939984739102602834198831932201 304 378746111940522898693285336836739073662176093647405056 305 12009352713671095358449747436679899692535400390625 306 152543370677714750209742325824281384239587198565719079911424 307 307 308 332868348931408568788333231592705670610499504153372765930490167296 309 49208761057013173898692345131151284738869928308177481 310 1143263623020873676855114102472704000000000000000000000000000000 311 311 312 5155213176053583184823956740169566076543851712174668084412416 313 313 314 14340984816309484884873657421028527130373838077952 315 62806335712271380048400288456849369176502155437821100946166552603244781494140625 316 570076982411385319531824815061395145354542187544576 317 317 318 368109082992326957471191493353496670816773351940687610773504 319 60670163233764053097717291227192589986180281 320 7922816251426433759354395033600000000000000000000000000000000 321 4301506224213521544467567293046529906400326755134908321 322 3151253376810607895230563148955098081110722420529511332434522669056 323 4056375958475249785981246390006713806380129 324 18870668547844457769972080826950345531368943638112857227264 325 16484178410187260778800057148263391582077019847929477691650390625 326 952899067539748702668802510931016528815668018020352 327 40174317324563511680353961313492217343128704655412753241 328 4129854328205809561046162656581196621905967598572404736 329 8074153251301800813423624068865349794920423945521 330 300463284144848646296674040479238960862304665600000000000000000000 331 331 332 161092556473161443256082957001319579558555508616986624 333 8675726531704303199736059675935637577075425656119328826347449 334 15620529499792690389760983492071632914082607019327488 335 273098614577728382446508703651488758623600006103515625 336 210023770272201120795754181640038981331293360283454828139193040896 337 337 338 27665779011959344227549351207151465045937963732686910739447808 339 3497336460845507106502955836459098727683464759644996308129 340 55267644419563672160910024511688645017600000000000000000000000000000000 341 14302023690486268353934265495388072895617774601 342 887787226892333166755631887907087548777665089494364545683852099584 343 256923577521058878088611477224235621321607 344 1279125314357383226280365032902466842593976789467876294656 345 431691297986226528123136701929463277077878978167235806040480383671820163726806640625 346 1035631752225776455062476701941419877992351047413137408 347 347 348 1921948606251068534784521755108742496639190726844366367248137322496 349 349 350 98778041275135325015644676907110017452212224000000000000000000000000000000 351 380255803699256112265688857860496584053728452947833974227065201649937369 352 67155605430523399671654590019085887792215800763907196112009691136 353 353 354 1362122899051205416263449057804223072350801591589360470184085684224 355 215245310521161060945960485923933447338640689849853515625 356 758681073699919102941029175128599940215252036676019552256 357 4094159803656119181696856287996342643234031961325485207201340320558440309221537255004481 358 68579175453748526411536029464976335966938575717716197376 359 359 360 376686377243952195401306999861472444605792256000000000000000000000000 361 1978419655660313589123979 362 277381692896725883362860811914205962234991781115231993856 363 2477291386636593345121952243682562411406537793054220566905634073243666029729 364 99538837331238754681085805059028833179344964749628284718343730817098103914496 365 6013561442766977328810984460005784058012068271636962890625 366 209669100908133608435491619634843442550788828500941535356483058794496 367 367 368 7500702233996672273867650491666123115810387857068683161518473216 369 8535986246744221629686408870449231849463455879555682928541932346641 370 608200017043030692694646470679216521216000000000000000000000000000000000000 371 1953229605472861822714656524876636069931521900924705929 372 52038112802950942809984857849177707849488591692023119503884598479159296 373 373 374 135385290928894914383622662838050944283761085442357142070909585125352421720064 375 45774719191272635313479811160208512239764957207999174215728999115526676177978515625 376 119649429973568022563886674876669565878877960615616032796573696 377 5485166808622950274816096646984255651590233675361 378 30729253264970941382431273461202257723945492982518947495772629458313281536 379 379 380 5511481314032031495201013412395536923754496000000000000000000000000000000000000 381 21129320783816178663717795375746945950969319419090782360958320441 382 299731607864714006473158944958166071368887472473157647990784 383 383 384 1168422057627266461843148138873451659428421700563161428957815831003136 385 54393412294907907154922977342997450678771504611892303751447853843448143607020028866827487945556640625 386 1211480634929629387420307358679079618307754600781558660988928 387 8281115236734038626896141648706665937693447920423995089160078558177121 388 59061250228253279306930942682960933309107062376962100731838464 389 389 390 307274650100087117244241043339345817359915477763096576000000000000000000000000 391 7203136530425829739296185029729749762350318716129 392 172101395535439017979896614888838232585703570957145919550049045727103942656 393 1820982217847146432258227292572302095395334102215411383458916529489 394 19785424669938817767610408261950564543554624360950636784648192 395 128875007442280178925932132560916443253518082201480865478515625 396 176842638003672482576722439197576155919280731693166138841433097091090267242496 397 397 398 79945167701884766208212614093972839475479598940693943556243456 399 19845779496764005903606777108104713127336901972649419828071231901168816309727355412665325167537921 400 13292279957849158729038070602803445760000000000000000000000000000000000000000 401 401 402 755286712803187077198800447338021127881082641991236558261195478213723160576 403 2063673062191188863911375146831155251124075341851289 404 16392374989485959800803555303972199708328992739578269712909336576 405 187704957883712350182338150638830030503186177651051613768373726998106576502323150634765625 406 102369923641124409867780815704836803338398615198288684548358999092276826882835480576 407 148646232519907381381006412319300785405908959791440489 408 8150628862721934825692083204611781770611610484589347228536676658227724446334976 409 409 410 37560806305971796619325347424648467694223360000000000000000000000000000000000000000 411 1451883521641954642571111998809922103767746272496165142516540689080049 412 272768091384698045331594813402358304802528824976666387035396767744 413 437319044638593887809024328057193374923010420434995718130809 414 24907449316040873469912241914743069985889675916605354001224407845878511934898176 415 98141507588795542289827368576116128906505764462053775787353515625 416 4176887752258858915466097086666109746058674400850614978072629261954801729536 417 13451253327017840633067723073208937327618393711869873752840254882169569 418 52240047348122473711905616799018776219821454029628974706793516879434067085134928019456 419 419 420 12518392221462793397650371887686191876607737558093954809856000000000000000000000000 421 421 422 347201461594774474894698497519600956551357267648685351166556504064 423 7504474719572121402020737272701245611596940353053410921272730847996962214281 424 3245955611239096793177245847638576392476670668950078718433698970075136 425 336185342450799235235220176910630879838805251669242579737328924238681793212890625 426 17587492318952684014372064546474065491006477085740465113093565896209545018998784 427 26173476448877204127541801322738055452737646749911923650170361 428 75357526707081951906528968684396423726189371702555423421912898863104 429 336389209494934943847037023700486634977476568367045016376714002105616249059890247236865053566071437545041 430 290839424077917834956762142815584148273496064000000000000000000000000000000000000000000 431 431 432 502400097982381769107236122732050273895047153411352306345065163470377798598656 433 433 434 30655653806506048004100047077174818916081489071170654805545456430505006933048659640582144 435 190144932049553428913725792659859816636994825984277525937626197595486932101493948721326887607574462890625 436 1251215337314127935157964086909688406380792628453923990812468724105216 437 44023064320880178839722395203595067429617727179553609 438 2677290122148112447572461298039095909586706280529096440512852256133643288732237824 439 439 440 610776673334143194294070690549105054671743353209487360000000000000000000000000000000000000000 441 408691659943845839510675592134431309316374962211459140376896416416583282643178785695753217854121 442 2433547686878644091242999065568997665065698854042407090364219357048710948409730492211920896 443 443 444 941578670034758598771786759015622073373415468084573449811973671834806725399455727616 445 2027311146223815924080139381537046805448198938393034040927886962890625 446 1503017026693648168552686091101344410055270801556636915821526271393792 447 912679372918317102877920230134457466398209922416915526852323220233790319561 448 6932604870605590038803338606746910896173758159928392569779319357468757260839572996096 449 449 450 52477712140573920113791072551142890519592132233368961024000000000000000000000000000000 451 6074995681227438350332776608428831781302124808122454970801 452 344251558992846519538103115646153664071672697131420570011211999272239104 453 8436107447285930109656102540681135184095773161986073525960019625285161825449 454 24479631573772780933557649699013824651662527135666839812842078106288128 455 4218778152002942570096534701607793643789998764039342437281991939680123420417824642303372684182249940931797027587890625 456 8532543735888357682961850979692188977877849947629300099872158503052131678587075633872896 457 457 458 98781244588439944207659943278839926788206497164188657570763627953127424 459 7137420180166785011804694164251287057345572657079935056914728771617992147060167983670104929 460 42636555883727125284779336264285365790615218526617600000000000000000000000000000000000000000000 461 461 462 14110674864361235065033815164917824339560196784960875972575854110338826566730981041599986794496 463 463 464 13486616613861974567918355874706439516677989564667029098159508981757299262488576 465 1329365418948296764606950478996209981221877469176818486526948375758689670222967293966576107777655124664306640625 466 1608106898802201362472298115910546930421108390515700067352868144145235968 467 467 468 11704960248336325360090862764505127053824339256124996395149209342521683220879711523921985536 469 5406540456915203028078611235199433552724171516833980399826417116681 470 17003206661111110884673774261936723331541253488640000000000000000000000000000000000000000000000 471 6648367856202885826847672248669213654680681704148079272964880216180155797819129 472 83630952014492452805874200730076999413538422266127527398450719691020861177856 473 1183524717481095957975709174702688289696973692463791517927729 474 9362490160698837109586870304754315585893511939510034691288158939235859235342420451262464 475 30364938740688395836143465802895747112904114455890491885980964070768095552921295166015625 476 4039089759542166640787728915036842400793206714250262687402313045610916207811723654118004917908013056 477 5978207070603931362660049957099109136549171587920044070660609827808209745886092165209 478 105569112120508463692602025669389381320692162838318232747765970527234031616 479 479 480 27204445973673520186989292010512474445356561349778469394841600000000000000000000000000000000 481 83249449787987706976563188120006205846001163071287063825121 482 425810142611590623429574697679043362314423619147024168907307094511521366016 483 319928858040169444808121867310560914035133572650452028710345816525270200557315896505811318721633422146259105661873361 484 137163361376789337796444920821382937301019645829939605043806083913173457122438130901712896 485 1117396619971605139609795821626346025434717290636399411596357822418212890625 486 2592274154412368294402517527097493563919882812285425404029152162634123499226358362406912 487 487 488 24463483530238209664301933450983831646103325466200216870737418127711607891951616 489 5224184104084965361918658813651528017525775588136842142491843275428229047708018321 490 39131326851802218238821436645784668277361463641942900619608064000000000000000000000000000000000000000000 491 491 492 610428933903870686996596027490711709222984331293872997926235087019763621108114469376109838336 493 7094760917321566836640200688568348862966750028194600111361 494 26212148299143941202837450809853468880007548784788959849871376136774445831198584374591426998445277184 495 15352364405646017284063531707033647070629203922044729494004061288748777433966342110573111146010205629863776266574859619140625 496 1506928026078421941610115872634370241198230719386968111731344245657721555969393033216 497 18382852109910219107441484884000606552311272371508289766970283182215329 498 214298119796961662161667318930095597942128872326011547300281950980637721434044593103454601216 499 499 500 142724769270595988105828596944949513638274662400000000000000000000000000000000000000000000000000 501 444182276667728311839456040045471212892577243614039656421707869539005919411112302281 502 454122099977599453926817456830947888612043221110559087092247712281034305306624 503 503 504 96250429417181919521388171739725196718102239273100791590856817427194381393217196015062236377645056 505 820891821305214820968784446064814134570719605932254125946201384067535400390625 506 5682199528177353641696806504173810175880643840615643489603654895100129288356307517371033434005914517504 507 24742461105901770096597913939325686743535707562144964550773197084951978702366992083011252635213338197689 508 116725662956792057249173526075320454110336973917007291087025710778976929247657984 509 509 510 189771616429135548549054265129654243835518380733890161582657058216345600000000000000000000000000000000 511 1064133319446402382155083518597555276627198165277141507732826812855831089 512 115792089237316195423570985008687907853269984665640564039457584007913129639936 513 20474253762912973405941719313320646338075467757900116865587765724525897570050973174548394281667904369 514 29758566933990262223857743147232792318290386059069624958140599090033674317463552 515 22196747467270594602622654438860901071096931591597467559040524065494537353515625 516 15314347246543186989205361648145781026125900833289860206812625597099136604065374482264835527540736 517 42173738090949830335948825212840629559683488784915596324257794089 518 716504377931497985560475796824186251244879081436807880173532483614918430275911237627236837636781715226624 519 347494566325977024283280332411264006649666800971236982586898774757022125215612832630489 520 14839286252264325993145977686062443531720143144705357151993856000000000000000000000000000000000000000000000000 521 521 522 2664481169900214798943584129803433122342890416193905993312284857292400581684288775699265640208531456 523 523 524 31793728694425331674622426779745490986719459309552923511698105586556755484015067136 525 9923672586720969071979869272040297824409334931727132043329651198593612983615167193900070270219659906985043562599457800388336181640625 526 1949012446042506201369546819666234864986240381892061973912150054021193798099402752 527 5960116416200743879044335603047132111114407668378428551238369 528 9926191427297355900527039201078854213110113967846499919744767911212911752146363248105792775917179764736 529 20880467999847912034355032910567 530 7207469313017737618081705814085005973261101417271132160000000000000000000000000000000000000000000000000000 531 4407683390851622733962572079787592526257758822488991184353307319673302822772102081152554180929 532 618089997315845337899304249657450865451437219027243244091262109730337618139308884833481096573350697374524112896 533 8149676557657701115828506929334206628011754585795660465129511681 534 735748974561173628052072701843677710562478322001818633266195948025476535470203376358575357051273216 535 16156808234510788167134222040245323617790353110112988588298321701586246490478515625 536 597335142672372830525446443775809557091351988906359692407643788726047342812937412673536 537 271199823193067230771464685099582579338373451303793833137081574226019070845346841242892849 538 127582502931816679706380676986212545382521347584234748832211313041934876152392843264 539 7858788078059837113412037486003618533370375555672163785084333768148831541587855618659736413306445882729 540 7310883636562819725182433070324627244481920983691122184173803012096000000000000000000000000000000000000 541 541 542 514124286907395095917162281981614866894621341194462705331290198280510802041612795904 543 2495646099330628879427470769855086418505666918743869039875015295370540776495105358560148361 544 5634581072061383890212890098949326760408707546906221332064139582165968622851962279462940197257216 545 434977166663255175825036922290963082565599419349045007265885942615568637847900390625 546 2242450697636853666918319628085860172633348828504920824459725410087989864521787683643216648537304388288104103936 547 547 548 142429501711659019265966330192072759213950523289725026071778387181208963003970930868224 549 3924685489151228331908709301007872958744198219030478337288801461130345563811954993960989575849961 550 96018087803544247518817856686468406559163236228941919753509168742400000000000000000000000000000000000000000000000000 551 134358389306009639055808592554019858864354649164084767180270201 552 7273983981488563492042827175308944168004799659786137791306729938225594493399567102650283823276300515147776 553 201098887876744950788869986210570041420767787751303865405838475994576769282929 554 33632455196657934540293184261882171071246668401090165461672002343604780437615172124672 555 377498112389900975435475574449924451993669132365120459210335834583054516510942711906285138880046137188628563308157026767730712890625 556 2345894104168331961202182718858575549702371408582899230631641723035335605903114587078656 557 557 558 11870863393884918755080529111158520575314569011657832963440457741515578261493029791252167246943665828921344 559 2439171089329826887595298432441527055989312719965069115134489246169 560 24629560153519456515892253658062255170242445103413304855803713726447616000000000000000000000000000000000000000000000000 561 187475753495081179597907089118164004571004786146933978702811775682331801971870588228022480625307814789559705718009106382335756039142721 562 545889958715429868928368795817408812766516321773651205471759287136632104142663587987456 563 563 564 9398662791765872811002184494385286274529723652864570897316503483044159786773168269363191529362904408129536 565 314017794903215567925360988812681917664443851691269404824424782418645918369293212890625 566 2199101185999525308280830878524223402319204541807021938057051647824439650852296019935232 567 849058131002679465960428595901173613821512188522015219771389779624864347322808749046912938080233160930282929413504502722841 568 49366482177863607142631742667850985753065623666211311881543777628126328985167777894137593856 569 569 570 124164853126979981359354147275621493141484824411298906486949395956648101543936000000000000000000000000000000000000 571 571 572 330742838506572879451180196062648135496359417983415467938903391904405984807087683982501941129957493666225703408071868416 573 164098696475482861017935636660862615223920228729504049309022492831442245602303255564330440918969 574 53434739960657882892349073944003036396457280070513788864947516314839634052547020302484212069277380836352659885654016 575 132207836192082015520576872968852780070243744024685971912851816835454688003892442793585360050201416015625 576 39939223824273992215667642551956428337968885602521915290518994217942463316460321327052965050967304175616 577 577 578 6277554387356452528692863413920632335692465982498784060708642678166091634342845399097015229046631432192 579 1507979800584889389285210404589354567864977423850981798591212124648598718729249354421252195502209 580 18716440361252160384684045494755377121273695002294552983345561600000000000000000000000000000000000000000000000000000000 581 649393347652536688932830886996831454905326650564610617607432007178638615048583081 582 375788156962593992757216848771358034231949244634128700968493216596620637344575163366241348164551364988370944 583 248415290580578203709162884033176389992251545911566479450340847534745929 584 14123105122465095822509304529995221600995217980275422640674199167630374647600702818931227754496 585 58336644785600373374854827188864598550791177663381992622024112071997609465730844295744253122676213838535864975032296797508024610579013824462890625 586 2331451332289079778424431979312296098390938434937966099360895123675131721994756464498966528 587 587 588 2060486570988155051736547175662084270907090502721727736550642879418145025179404829718061038289395851311728595828736 589 161108523529971016186142294862313285688954426296158424870940879641 590 2901531515556598106657180983008921506175554423175283726090240000000000000000000000000000000000000000000000000000000000 591 127261892522022517571219312677611994291552111901550456719472588767067166412205387899124392409859689 592 1746837649846871769418057277401762578668272679335673539290436717386556832226938261785135361164312576 593 593 594 74367036805295132950655672172596572196986036926201488814985251229107023618875182825786859976278576253397026727788544 595 5225996207794193844137634722729560851399265736200257737990311955977888989645033991240508247158919894745227594824721339961115518235601484775543212890625 596 2826514731912620350077860170523537784593978112986090668773309632257288702252864888373600321536 597 1168731063719279637842786570437656555784941550947452826121015895536644636909163083195625385204609289 598 2086443545903875685234644209766512392546625623934172214811786261249982471573710687243410168096301980559014712092429123584 599 599 600 1964716340817455522485122800615419058218839391190935660558922611194341621760000000000000000000000000000000000000000 601 601 602 14272081642747328153492601743328467406706195573138018640095352483357022976726950213344133740428944412692264536470397648896 603 2669667968351821621003578251270179397287000595715569601332137110703709045465349792117780431903143489424241 604 46446457296402617253006830141422231450134530843977012450754638385729248015903840237687643570176 605 510479873418215430826449895746059522923045218180273869472894089195491167286751845767744928394904491142369806766510009765625 606 8448261580990704271860243291001116048262468803721577136170323215717303432086566596208294659911248655752234008576 607 607 608 143448617310063102257640929246899804908419977666254361927181303441998486515176601824043126560185722534363136 609 10730921267908610132358079267949167304933516549437834090545305315604570687069562544216923902034991631192161355564874652883939494066474025248046801 610 21218689592038099456501193960745864057224866506233728536150016000000000000000000000000000000000000000000000000000000000000 611 202566909076121753959910957307800739801896980456814958556343495205817369 612 23269479937718684250701885077601256225177685097498480253007719081312638145235229647359647003902406075732133547685707776 613 613 614 40023682863019982623002420885867462108339250998748315452498887548914883777750039603091391643648 615 14430186888926442461573467579286772306433694797949982239779743557790306176577844741123496499260378048688259478016249204301857389509677886962890625 616 110801337720321968078755610959861968163316222655713234343445495447254842421770474805055133902043433191338967760812138314538067951616 617 617 618 1265206884053835403715695150935128024945238755177947113480919330983086127240948871949909510711476808783262904221696 619 619 620 1307051711722814359853853700128125393460496172527506117167065071616000000000000000000000000000000000000000000000000000000000000 621 95743540410286165468165658687174266448424813297121615903907149767138023850531553651477313254588841888903596939492504041 622 648722625167385776977394287713604206681094830520428722122587832063193686247831260797989461950464 623 116136186468279148326420476575244672292441308097781417668470754594921126682844772191761 624 26576222890556472456835881212448189331914974587016089448419552624526619065468540677955498311108646851024686881231974957056 625 2350988701644575015937473074444491355637331113544175043017503412556834518909454345703125 626 2611577899387675217928288257933866452619712951162626238255562590813885836598986297489012239106048 627 88518599538134910570643854587442381660547463002165815935407730946626722630357553274790363197203029088202419906392959546525620388025073032635742860561 628 205663845501619189925605039200676914347039311607691930181346205434413648518621128584046845628514304 629 2439993979153970228256717530534605571775931750256628779307441488171521 630 1400628089572738383451188153990736416280593246819637593447359066735871331085468351594496000000000000000000000000000000000000 631 631 632 324987765875270926964854568172118182021471187362726313587154829433772234058413037715933301351987019776 633 698278068145364813947861973341621133491331001014058312003167978965289791160179021706452627040260903196529 634 42319243149183031007451367553484251270566083349191183004575761854977728317028940897329936347430912 635 3057985558921920385593116056992642390699384143655398271034739909879363040090538561344146728515625 636 135504296981451855701859474653161412718380834301075976791530723865235587407257393480749922539570309246571358769188438016 637 5940953567428036533222389305992805523355375039019402852317313425577839605040253994748166732891257729387071386730352169 638 117862038800490569600061274156960738638294551748839768956550035916184894408808889917008851020437533434502640817183877058795667456 639 2009155652056975776978155469912647971219275021272882654928142233034059838091276671004348586994760755539885927129 640 62771017353866807638357894232076664161023554444640345128960000000000000000000000000000000000000000000000000000000000000000 641 641 642 28312592381155532928094603363696393419695817372283732207607860292010568505582783268396342921857086755701629604453154816 643 643 644 9930397844860259109572218002862011043753858090736523259770066992953600781469169704509672367878299297174062449780885435107550099931136 645 86616135219799929791257350246399961344547369778731569569489272063835026716330779937006270977965570924081247145866202519215448774048127233982086181640625 646 2017330019763761532815893755656530095144230966233035559351167202084488385207433979398127676006596570551705080759571384079141044224 647 647 648 356102131442606056567876922383813490473945121985226433565860064813479069333908707367374738470383482646609718144925696 649 1286162537537734006284563145376062747346289853795047800712625819558545777795281 650 29125022239322575557770312229558291127241650283860941012874112390305442430976000000000000000000000000000000000000000000000000000000000000 651 30482359197360432185266847731221774554873355994005065842756415464114298853096129705838328610136824604307777835575064794874095593931628926354494805887661361 652 908016632918122559666453307379501282126068103271902519115567175651656894308253420376961275005086203904 653 653 654 4230849423669602558082945714842088080320941994306475257195983430048944822756169352231779267766626157324370061279862194176 655 2163643709081937225850498629261030697251177867467504938058832364422556793215335346758365631103515625 656 17055696772200258596902907685565679257967950458064958485948020513375958069713787034478244003843135437795229696 657 1730326982509216247344483924829056738346753323972378913859955668473823968350941020535388575129616725542114472684369 658 980337897022952378481004914240862973443950481282869701381089328301994487548332831343858124425166380000347818076975203048412053241856 659 659 660 90278185119108055919487371293861126224420458746376424821799154517183631034152888315527823360000000000000000000000000000000000000000 661 661 662 723979989903176946967298237175932671931899081625653316456930070721694442734993430586982861594630815744 663 6084743747089880613656948130420744593485963912441955342630905972732637463492597370449377100551175145294450029241609148174628840277833108346491111979275511041 664 25950811751058708813424483566940744878347248304679348132271578527842051757729181391003210775722478194917376 665 106146522868830661126254356905877707074709755678736628968816197105566617661737944315581970326446207569752141815429468145451558959424520622860654839314520359039306640625 666 913660642943483627119549720821793506639470925894221968444811209090394907358751609687526231492931165783799768160482347569905664 667 20004852900180315575569221886222022821073921876092641847495507939828921 668 244000941853893678235298858448333369033338169032723206557913265768668716778685580491122235975983792390144 669 414503568573654069802499825699649495451011909450807977655157925687096208715254884395617823701209180834474579961 670 8095400742341567095067354675044985221024954428569826535522774810624000000000000000000000000000000000000000000000000000000000000000000 671 217199819298363473394485198648587996923563463462323294414046497654251642436590201 672 44109984079350311249592836605076299219744513727081342900795830581072658894524520849573457391992593961525964071319994409875528482816 673 673 674 47174623632120001184866128034472857607937158285504805828831020439049866286732139912084732202033224876032 675 61535571698481394680782546989675523359735996147116133969117157492946224681187799562630515560177947866388908394752466080035446793772280216217041015625 676 765395328338570148911638038533889290879275600649322022014500033932911436544682021452567365573661257585767646369620756004864 677 677 678 94288004461476243364232410668910610239694393925882332863078359187422324004428570376779430624715382242068305605221645616676864 679 1122127606463093973139011278992384277912667606711011327308457835561503584734001851122686955329 680 3054512519687327512677446898634149260710406705729761816844262284747465304309760000000000000000000000000000000000000000000000000000000000000000 681 34790068273795521035836113635839376358638030269045133156267032374895148176113693900536207400862037004902388769041 682 29133736791908645500903743886933923257071422488925633986860124511074892070564109866087926571913953442839027543761853268730826066782846976 683 683 684 788166160233179050359814187776486747641282603620423246220145016589131044199100123306416456508355881864857935535931392665445052973056 685 40439228202088083858933304723032864588306650542007141246395583202011270174125456833280622959136962890625 686 8177540165296237409309473255248816884962183461465378811211573333743032486900927134893205365159619191697866693459381727541474623488 687 318652287704302398023686365281559405783345931573501570972271827571792353617035145190905572993410598753454860853801 688 1636161569829874459196132719918539058726382309476558898228374884228554160336096524580289432220885706269028134158336 689 4133945579680380740885787223257259564394389582609701807690401352682576435933921 690 41347811824656238809682390497692632425269037297460600889887302504494041917266526426432641433600000000000000000000000000000000000000000000 691 691 692 1072533126218232035484379040242127500798443649387773214880348380843925230600816590948868519938014869888958464 693 1196313258859232656508455771201641049317133427732549636488711845706595480663642955215772767038051447978220493487889957471528965743443414108660012453482081362948274472266724961 694 49740251234284675908059678166864010528525503202587096871058957954203889875169014275018527370575850827153408 695 1071321447391550617006897326171385644256490384701818533990055914463523922819376821280457079410552978515625 696 3693886445070424876942183604374688650165296967521618256066846138285970419847264297088985387853537576799645052279681914879483907670016 697 1053170201522124133353550965983032057087911856255959080778990053824688643841 698 200107754245133739388044123115107085584500295304932528046104626236509020938720299504109118758858466151890944 699 26720398882963496191738155944135635571906284197759386161736177513980432141391905203539117957921868531374901054752049 700 9757101438152337905586798145388964521770844046414393900062595217591613604991511535026176000000000000000000000000000000000000000000000000000000000000 701 701 702 40045610107837686525183331557165057774139189891887237609842882275924154047093367718046096878350966055432859490739982818633491383565942784 703 183130494243585496140630773043297172146982110154806099253756874042442795049 704 4509875340740143928563928352356584232353283645900352690377251149631029796539476706913442666672693677830731773601800220382116970496 705 2967113303655972627293019764946107575014862873202669097115984565619762716342056415346578828010979368696154962124900611445039479152629979807898052968084812164306640625 706 3238420045777980974394479104166546760404749764705612946717475441214335101036940548994866196991497469415129088 707 3433461991612269928970348754350560823322890271606896913834838578224479121153917387033264284210601 708 1855378792119660341093163951364926904775073201830002058971587974916645244462848530555273205065210837883812151550943989696218242482176 709 709 710 418150368946927024785146294319781552378101943247393943754384443116093440000000000000000000000000000000000000000000000000000000000000000000000 711 1076802740420562225986520599693081428206294245868020769641396114721149917746038273918342096841333255280521886166724976933449 712 575596971590462081554881691283517226569643250090234735285178478878898429359827404611071395734827221464402714689536 713 45897850273808078905473711375352471596627685094598222212495078792349891889 714 25699457608480217898939650665042738738307838741177058700273672319647313214803658568996476676465758125138559502008249716899728531822885279132286976 715 26362312276583302694063161325707282776110016057698976996085480647709018790457157120936962175727968623763916049841663052022109742976996847076132102216661223792470991611480712890625 716 4703103305916024403425427987607946730884015284348217311083269376178969335856073071063773725452898375865389285376 717 20495306866010600384808573098497749547746027900537787228951794483611037166092907872474349326041697824338361586605951769 718 210781696803951532203080883561842998206967508764521708395979364695015760004036107800866985105032991097116164096 719 719 720 141892626801173066353341463326232586218967261979606729804427069360679295032171585429569536000000000000000000000000000000000000000000000000 721 189244571114940776128445166897908809940836939135969583724053669986532073957454232870368783045789921 722 17724620086345636977350356808830372495085381882427567427618765573124769821110835914645188742699212538751892137737238634683170816 723 187557837971374015310491773729532573367828529234786102841384824821405679991501893161370496819951518040975602909699454881 724 76940603554253550378887273831415470353854735984785467284241559518366699871779687216314242886083407480029221748736 725 12698738061023845828928920614318580283808781800846066154429133164951170861394191599473037224132809797083609737455844879150390625 726 4174227728919638235054266162800262557905041392758327170343214476257697370715906235710514018400414400619852191617431770821706420155168434683904 727 727 728 9907980137254809930286286468245436141835108583673586337833357574982191111924796618114035173451972035533374413539142994670138561110626840824503438478934016 729 87189642485960958202911070585860771696964072404731750085525219437990967093723439943475549906831683116791055225665627 730 2990683839065979110129470348405544701566171772902785193735735429012914176000000000000000000000000000000000000000000000000000000000000000000000000 731 652153736887827533607909932680239545987152052830323316533338569205772922017889 732 43961131875625113545550522662826722256212182693449844505909729857776635513263847578498893339598576746325655856476322790200091928759894016 733 733 734 55162568184191794856668120257387948099000031708758617123172850339348525581891923120075362074061447296814088716288 735 1567983173856709045207810063770979476164430305039047160067521947798796447997435357742564713818893614401454383562574667080426391617042474011740394758407379782738644280470907688140869140625 736 56260534003082670190329902800103787995573489949775941431417096351007769244064811590747337578526573807528448904006246027709382656 737 983252925950225105364294033158213254857717470629885986870881330573951902376057983368289 738 15081782245048685477380975585409353352921110216997501943602584874446349859301852024344723709179807325556134802570293000028991370722243772416 739 739 740 369907260731142825058663159065960080640406634422605941062084097732764978118656000000000000000000000000000000000000000000000000000000000000000000000000 741 708334060260341578973013573970852328381763817844037631252357045790637331123141502977900799040335443917487109848597256955347237856904667597055259514487854172762551999827027281 742 16297160607292760681942905323594704869283614300741718414550620624628750895349007933637155118824301073810937465035309308572216382167666339636192477184 743 743 744 2707965184092646829633390061562751225492071785631473274606106162413331775553260107290356492312791635239834612304505616032030715439646943215616 745 13813563084219146628736339446916598434126185406898065842590706372422352556095237474664827459491789340972900390625 746 3588122146302524596235371571619523425120786803682522365025564804634681206242299696791387039324236702641814511812608 747 769656985243281927421652214361210525313109342006107197491761148989105424371526025331767502635677878335143753173242703359096158801 748 18329176999901515589549612885561177211232676765779603020562175528154345810419691124788258010447794456390093108099241111262071615718678457964772868380164096 749 571077313248017534984976516853235667403660328069374895891696646527323579684379983079221742767072743001 750 73557137733728117597572214588318972695912628610228128730614992756576146544677749886688847462400000000000000000000000000000000000000000000000000 751 751 752 14315986092999757932691007898360871659812010800748557176067326353279710187753293080114525599599149696472420488718197159100416 753 12013266815106303578770879982901854262687108120422694406871187303040744323385343252015161122740822372405564802085214284413249 754 767835844973841180795618514914180528778643047134568887018875881588365523733934840479788098193360266284266932505450495269343047981957779146729320349696 755 364257447152942291066121389785078802575116939544949734892951135384041327393289666503051194013096392154693603515625 756 944287006222727260987400491694769663480507786172671922749148716267673678371980853715848116879346865824670626824863085740527379490820320296798519296 757 757 758 233333755444273556585214940593037963001956580992287566986756300003267633615585044089468857978146609810401750130098176 759 10532001338778222703165912161488596275130600948840397991772348178687333611457266980144978786228328187156743308737305538294261055282434600468392967716807253061663748334377347196641 760 30376426274924248570520758209247568009808462404929501237091239640653873982080880214016000000000000000000000000000000000000000000000000000000000000000000000000 761 761 762 152913012357720171235534521869470687930787325141316145987685404814301055049810455102940582170147999434383887197385799288008824888449602420736 763 31271398878675097808226317289526648012377254729960879390985962798560414982895077987950800605141382767641 764 89839036753166687258946978868333698451444623020365622493338855730018010996624358769687740452778537968266662232148934656 765 173450451836386164467052085280935416585045516521590406021931762609567700173395275789107490417003253936688864569926251464430466418908595987530830138424742248304255554103292524814605712890625 766 3772742093304771384575718089588751021836385035147066518456049093456527859620857916042915993905230672607234630071877632 767 72266758245974758750189577536541397243214682202490446292784802963552221869355929833049 768 1365210104749935188661229533709701721249511737885146321670698635579350978186664116487286492188065715081609508117276650596643981892041834496 769 769 770 96104840856538517669980038540691505563707596137863436259537223491830999091432223215224843039207671880601112150016000000000000000000000000000000000000000000000000000000000000 771 9181369271058032454391507977670339409391040877052541035207507048779452561123443327467225850859785599306138697287714258816726529 772 1467685328809497956178181964690249470625415208085567422934405981014748890266499598064570003728208222704406086010938589184 773 773 774 59930477154775414491305139953472280232766400063603731692829321534486291534105441462062253541628234514587835861525126233278535212087349720452694016 775 470689518191068383776089536146250992396049088847541779816271006073156406361054317428536564898479410690157465069205500185489654541015625 776 3488231278524348037032509791435882126905383465281770528857308160254916095756694348934075384687524319426265036016337389879296 777 529261848495640714923314348192093743950656774023770012600638697373588539862497306131655142972602827639048460983684381259704074242308183120426123678365274612819865055153760440350450801 778 245238086566359238617224745583293852322816297219376940061310178148025372305798638845442393170403714948380452611669622784 779 151444483735087513981930821623529277297280226295366002751299653944782743341164721 780 94417710594130967851483693253727087337931943221093751533670799689895926098403367198683249878529888302923776000000000000000000000000000000000000000000000000 781 25708186880510537613842044249057982762994691869572307778896565190438531874253479380254853401 782 66081534653276664561277745873521993697031931897195685650351284485683351918010882672225245597920818088813182409655607334642682707760675577852514228433321984 783 361177054211101671987792948206065980541645243133467853961734869858707566722712273616404929611992504196377908300808318213718587080853865814105839801 784 29618890345245629150235520731569709950279674162429718318594538438294771030352234578658784906982930135401858371026769349298525804015270465899736334336 785 6651495261923542277504487576389456678933476376128051829479901340769508588505500024101735334625118412077426910400390625 786 3373685367496363839256611844030875538324253414473967427771483737065522867679233378037518582911272986058232110707284182528017061747903508737163264 787 787 788 391463029369823575999830340415097218089302937944958341052519761593695287354889023134304322325972144922640492973009208868864 789 7009390143364073811030609561979026270153297291158285768445417979629849363533941348942697349182422926559345307361411355465497443721 790 1075294316995786198225002092203659943248129372023453208499565146725778827771904000000000000000000000000000000000000000000000000000000000000000000000000000000 791 93207560728200657941255534237617621629027172638292826053916381005075252576942781448045025051791089466597409 792 31273318616097947013766754211264271123836996936866843109226628319421067078928254081233203720330311854201398781123960677193863954015555366533339831668310016 793 18220452507666630647067063638740935706446702395806906587860691231105222191817740967642721 794 64072075100031419380837494455324732131805824984575108412110735284164819121292872141748075328263419942503347454573797179392 795 534944084574465317036255641477822440674054723227814288360982146668639103774519321822618697974016975184542527968574602217605031656105868013845725840449407684218385838903486728668212890625 796 6391229838882479191185253445655704577208167443864380020725433823647886654968058009283036602202921141418325094580798342823936 797 797 798 2090004518753083056230122037610156694381035004537170552354076495345946577981298413346411849089808368366489204602377101143245178570686270415754833906102663859142656 799 226056037353621078409159857587420306002722701898566103284892870515551618478714151649 800 176684706477838432958329750074291851582748389687561895812160620129261977600000000000000000000000000000000000000000000000000000000000000000000000000000000 801 453264061366876439305277675230114429292293742575084537433587585627017109378067650517457177479676420005813646626134019117059232373904093041 802 1035482201112850344452023587973207761606212022924518628645094401972799696428753319046487786665335270405797171961071744843776 803 4106784673769970095600928490798384560553077906392909993768492850918852402947346765089691209329 804 570458018537043997961853801407278089974625730535565639190012108586917616562056746243370447443335328108913685478031268379766605034315740022594680651776 805 20612760538733584000382675965535023750331679574329587588389783180148692202312874468389906061691824412890081845101568374811048271097254739477825580228412599898858703628690136611112393438816070556640625 806 4846624063479280059124044122972371040403463934164997005858944453336992604750242205475607236851981813464882956643294499529301276933676354663745406472379709784064 807 5345653747192130667410975280500969932083682593548163748522591205873913765130642012088713140027671408122231242868608111880749025181721 808 268709957795924820689939401062221388850510791013831923263787057736021764346768923466479941950117808074490489872656065232451403776 809 809 810 19767639272283757754682216444475833542978877698527508586560101067812704152765674168588924035105030144000000000000000000000000000000000000000000000000000000 811 811 812 10479601266289642354210833497472875544282390431222899871591563935352175582892826569934309943991900211624425995632589873625801593096125568243395682874349315856873291776 813 48828946692663664337253008114556813684711648542376919123522734439204473506787293156372419334323046156840605607545791726229692823832409 814 349102006841903041793897735634404958307993520602742615898027729795521300058835059993440089474928281657693177853084391980398703806737764639680582343340384021643264 815 120751106767349523259110332864743758517377550284586290647620377988023724743758846068841794618720086873508989810943603515625 816 66432750857835860698058854877375538569477582509106559185903474551222775918827776480354403828278238145552555308063820820853951483752824959838987364158800920576 817 128849708523403650891575817973615267866864923746747955334945137016723935607353777089 818 270371891235211676971333360985403355289817515332391018687421357267231968615651340442502387069843551502664805718234553546440704 819 1016741577602285891819182077359991713093862359078003505680726144347582801751817718208103509446510619427259834559936130798240754304687221576246040111364481767341737367047580646158075383461656585709234077361 820 1410814170354730682198610777457435529771200512016848964521785770063700641124313569689600000000000000000000000000000000000000000000000000000000000000000000000000000000 821 821 822 11017691221206899861802316655001146905580838255898877526955812808090581038621685032040370261700790273387535272271847001330327479223602477167492259119104 823 823 824 74402431677650984021053744556474757403973035892155542762241411683723008555148921162920717626684352698762341641274173022722678849536 825 948328459186742475367765379596189583861080532184543801304583973118868924183668813439027863076256617146446212344092563176575133671615435067662670596902569078185874147136902312382744639762677252292633056640625 826 250747655906178846204748847674430771132108093173667333570338461029714531999285528467486214283385448362248060238141821371318571925383830525809791047233511008138952704 827 827 828 620381031431144975616418103559330284616653564460107681900344366676607322815472715799857872954507089099749449470256710199783990704410695160939977026471488126976 829 829 830 53665020901222628719829714578403305856629959296162573816461276247382889126627901440000000000000000000000000000000000000000000000000000000000000000000000000000000000 831 37189971089985614702689502287064635462605098229256956732555079919701391794433133207581231678521343980150521389484712734042416843392670409 832 17446391294970062771079696523193396621095961523007727150275556442317767868941677725641240268697135548931952513035928986819352390363089448516936894775296 833 213715085848066220883808003882548173776548755574656112942238758259028094027318648582687559290490331366984765790794281157460213903909933859175865889 834 1633208212490337565192769388520641001024707876587990762883324062772497668474515371974185471308552374531693853447773842582410839179253459344389630941200384 835 83154662336333653775213084524670398201625118889455398832025407177372976194127592052852959714215330677689053118228912353515625 836 2729022546934077898121684465585878079351038112379351252097209010699185291815673728540470675253161387719051908811179658114603059577719204746046285644846383981954318714535936 837 464781960298020618389689841589944367961873242860348878079118569663882324645027733351932204432155607003079170032858656224896116605656512961686481069405815609 838 283630029745268902871912974403308611264615999653922642821394273505255451164686800794372381874422481255568095066608422020590862336 839 839 840 156710143810380171379367327962044595394333561440736498940381091604026618194199190446530626957129307049591077114740736000000000000000000000000000000000000000000000000 841 2567686153161211134561828214731016126483469 842 1139935489477405328010265987816638905416738289778533963033956936951909736900555065722489477509612072635743847475342679433591914496 843 3100016185355532900541702993616517420294590755303849175739313882739288527100561784038753957434420247929073634144108415040083741298093556561 844 120548854933547654651650954972884989805364858430475322014809493563030815668763924182971387240392966949681595803918601974021248516096 845 92124468734393696990200599121173808736846591807348320234603622171824880020323136928516657237671635515680984145477935057019628663221855191522990935482084751129150390625 846 911169349387947619021294789747096429333442153670322977515777184199154552437102434834132654863528670583892323452167243149399920472892845491502665492988969353216 847 492835089843369093244474774868749935982627231169650776750937400431301012848565840107595657393330173006216058009624677318336463538211828413405744662664279980630089 848 10536227830134578475828742629845418958940891256513742995034609254095457937779789266769752566609176606352498021783601945755529711625485418496 849 28298714130019293958325756506399100480816622269395901644129040741535212441871455965564239197485943049448768437136149360688281566993922742401 850 718087533141538763266709585501627686090233860817191332817579653994878944929838167637671246666137600000000000000000000000000000000000000000000000000000000000000000000000000000000 851 333150159944047479230996478405536926779675229335134385300060650799888590504399005609 852 309319886069219658693407780441065633705953064211891730056240601811656271969909028609151967608755877745895021865352900103005818833799009610728128747513793478656 853 853 854 61469523979416165748162026239986592912022619389013653330880714442805230802733045859038979113099347089898454471351569594230193392731392538200044035364268814893805874446336 855 172598855108699715192194030107863296322075021611596576951616032347981419560022505120173538245334838332273520841339648728471551251432560569328049960732415728974101657767527273623642258826293982565402984619140625 856 5678756831408569649818899366722124043063289073466702526914577662587685871769681128491503940661602817895537173026993853051824575732514816 857 857 858 594348287419246817718912580764813406379429268064681254828387067804631208656326957211241272518132547806094597570918537453913082417636778863635059501354399418471027653668887330816 859 859 860 84587570597974932482374722047329688372960133921533815860779646957422188752387041023492096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 861 2953592758057856230377490245947946582434423049944112962023841552703158248742816659981010834235878021193891947466826018475229043013188035531420190383517298872887334144102956534712749130617500025288670881 862 1195020638166071204478296513365669076181104379486976943898476699244901783664224643530228969030884158159975611924364939458287862022144 863 863 864 252405858452706802146088003199234910139421423537379794530169220964425944728647963794263559358200737721321118953128592183095980912780081856373786437365006336 865 1496322334265554314270110205956624555468797225495480581414320197096658412029600852249781352265589617900332086719572544097900390625 866 4802263910217251336789813366935820974351909014550914308195270633624524105119343579105235671372369749264681577385150986407783241351168 867 4094912352992620680717185749323611871888251811788570383462027876746521866777899628389198391767816341928887095482726779129237575210715213794211097916149022183825214896481889 868 939769110304348750482072708154800467727699301662300363994038054479250597975315201658929371393469059067554898376935783726829671218353253551705092176676749512630287435275211636736 869 16028775834220882850481518021779187943849758719261727201941867304553116488660099524711599472513650281 870 5126297227084942838201941379093052667211406713712066118930407912898620264928828817298213909944195577627686150445465600000000000000000000000000000000000000000000000000000000 871 271118332456617776346183918690054485487126347279430953398081790811469142331287244962147009639449 872 1565539820330106949598248726119812225784627351809074606497532636350444774085028233611208066610910069326174488947499080712837594539838406656 873 214561484283539615885919469784527083332920318287689754591403413093617235428234833060271777775440255884368301708261933312518172224320501053802596069569 874 7104909529725311068371928002985383731467665299872299003594047304214549147776403708315004896456914556323886778410531980501676360810847766186000387171295433962446152085274624 875 2266233482915933887735451271032757214935175093032261923669137576877427454235197622786633518913706434519491512314969186306749486616645146120857406990024840442998765865922905504703521728515625 876 7167882398151854869683924322060643993752633186177583913598227307730020405056824479988770976171989876187867974420613464806275792092528744557030173330822854896254976 877 877 878 311603710904073657178860499670736318927000544279035769983959177187793601056427430019724483655607622344897213852686379016427431752892416 879 1791189846928936669788042695431321420119637525642370611742128156994040548497350743255777152607794532729753976336061147779530140922908431115792809 880 373048144689122666144701834293834932529985749425458519653214018974569261930669192831360972278921113999769600000000000000000000000000000000000000000000000000000000000000000000000000000000 881 881 882 2957703822422792643132325117566404121821515528918537212642019428026531157542848623517686519147545756921872326076909950376511114456146230979107966488274279481643367206486016 883 883 884 5922154344312399186895961918507428749540560216728455917551397046872615388074747043037684301654041746927361747076106040747143921349334006347519378520145387738561786011232130161442816 885 86989671552309912403791154707245704775488945161389819240179803605772854577470925407792478416035789685044364789489473246704477437452216962769042182973443537983933488734467065484068371006287634372711181640625 886 5031086794733653945521100732724781386229111293507529698510939972453487572409926250523478679159332180365903079243373700383684820648067072 887 887 888 886570391864424810406413380343657938131514467721464236822507968012848827307725928392723446166842696464485349779169800665772480283651621048841477338774913525227985043456 889 127401742369937630638343673736145256476354020760301506879885889062590740798006611617289285593778735702458806815105438161 890 18598541232182269251760096824377558549288084520852287202149327987461712606548755805634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 891 114273037843497668517474922703349596448598767815887868344080439230336168234318545991060019175343683905506080946429591796116214702656319572184089577000584676704169414804788715235729218209 892 2259060182531014691257957727653911093054514451601227488733639132190875697411947833068009672559046771985697464809875672653546387774336139264 893 83258213275266951894087844041121478097274427768359116427828480936374475498927489897956409 894 116197544843313162462737735803167578480749797616697055817601852632352986192019913978857489353273492692540176156710665697180166054864660065474997516383022325480554496 895 26796180572765311796916633518503166152322372755731650108235716698912123203465695475643305900094459648386191474855877459049224853515625 896 48061010291944349804829767689883127831959330940526654831230290187748592676819446828644930049694030358609507207528706162509535499378072805782015935688786129693614031241216 897 4518422232136932735189644534210493241254268794223483340905611685083563790716741400553359826968110355109903401483987778433660950675903658129476725112723412377012538743195061591102651991506831943242356455412881 898 326350587208727493856646389741714035924784970948605809066389099432107040362915667573459781770479840936782372201213513892157036131247980544 899 42664569157776260194145291158312909027607801510075223187489424993547224224125412187641 900 2753910271508939408646097283178478031054893938896576889683990720434523683592586564948214776631198305421231128576000000000000000000000000000000000000000000000000000000000000 901 37304208111652775455308670735694807037014754119391641733373665818086885608497246484112404481 902 15687156857228048877220610248781088364417372978575086103967046356706298649175529023758334617215693974610865199977982785336909975768222085747803557516312083151691347677104020914176 903 6674412093872832504734775124483745070102209986101542746886069688313029126466294254333962999236982045451349786375751437391722403717990275731064627573942993194608026455866430304724134405579803392700085116852955041 904 118509135869005287397483087210610122882395064600516355896535894123767598219808200141215793000696315742632814295607181375619250197731921746722816 905 700349914488870102742267232441078235026786691823390984962298488963092208496783640670830511768853166021386869033449329435825347900390625 906 17184654370344723755373864619743049853578620940768279718768890465714174275737643909868828634887365550700222158600019096114693713582431081393493096951988561516716621824 907 907 908 599252361987653239409857703946575770411340570797708997251918535577266590035124505457204778435672364316488511613588638123793671797134153744384 909 145313063466266370584780417256325438934603015045607220434648921413378363876308163714389228941291772315365916255294789874825900877843272445863850726934316601 910 2098096404249002213390340113799498380589222311863017784742694672905774252598715134396570720676362138202471414247635526122096134455296000000000000000000000000000000000000000000000000000000000000000000000000 911 911 912 72804302604847651790179695014429747121678125786750781189966457746478752217744679965116946256971686738349421466153408610133311252219906204318436295427449214286238633248283426816 913 384575051378411706797521394401424911079189238146277756301991168639081165102010655021575205591757273334529 914 85034316032791641339146490932433426483101210069530714508452101382541351594962649845777743405104627062084728927760292688800080113734885834752 915 465736562185562520064203483219361534104656632843106607718510920489265895892524581791639153067894906792192902029197567989383176472475732038548717918674240723890166848906156139842327235101038240827620029449462890625 916 9757734282441195762508054991220440521226062488525733478200736649019367656436403327270088931963001636242418533261876387075196939265582380875776 917 368445261726308682899357670503692549230618392794847325721405911188105353698476514401215847978107535747026494950951304568969 918 3549604903617067991069618925241943674998505521149103868121708443833744926287924820032160802693184550426951419621578861415448279796227340238759559804593491168496919067756828033024 919 919 920 1817875897626186145366401631091468342042931839648696670868803742889405738623413028739301530599696629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 921 9405474172139021073779928844201407993120439662915480048450391060893529519321958532549136134246327209900989312962559928254484325170266430510604779593521 922 1372457582183525484721103976187371890020469421165992451234885557544037219615852309108220208656568335251503195998161748080064312732841395879936 923 15528690926372771584868313163451131455001338904706382276936071924225333679208625264228009294841269209 924 199111145127715959600466612687465901739194234632179730791324822967599639789049798758268225356256036591405578413212064193848835693621428531022587192143680582747456386085862454241585335894016 925 15088124598128696507426118340249354346234937512701423248653455794370787222836137227211042639699494712023959767707563008054538755686735385097563266754150390625 926 5513647380051820385473936147286361692663577804770971843138846101022900066656309059584433462976061945522307850300641122438783312757532028567552 927 119159121425020882782850232715094057859507878199178851632130522700379331401954801268219321134780042754468029537204963351622367163706664583157200937541274975641 928 181888827689297832825085390490662063672165485690166213200086607083875868387087810119398172183316131107692939599997117073650618598085606736767853132700530507776 929 929 930 2348785388486685316745778957065903685869835507165724326246203856200417902811965985355281427281868805757714991758627901014016000000000000000000000000000000000000000000000000000000000000 931 15488318891484014062625870022639218599790783009783284762206755028500733879681999816659470930803966407578878851618624765750262224787605070352110995512930401056089 932 2586007797975233493796928894168719567455835640978067303604015688798550511608676998149281280963347101170285709589386660009322740961500270400897024 933 781825337772073113130564232160981601743368795590241804231979036147389665245312642567682253172718651015666167009339011177591913459010286511885670891492329 934 88980503722996116458447626117761759325231648719759614712599261483462439088673739294200619514810226472878367726666070122813366982557838698610688 935 503836236222154111004481544478919876234756599660028252776175455318748318280809403931801848333920680556894970581857546478697496699440772031214769312403653947829524905941974744098003081136695480157783322283648885786533355712890625 936 137006094415133571444628783400952043618380314934037881379704799811963255660392575961741025856655150295322871176664320897445220656350369556700148764035503875748953969967119984593207296 937 937 938 872564902233826380101837097763913221595358908186220999843325581419948093212798006080307891417641956250224063276458774971323417121428621772892773623690988570251409444549150700591504162816 939 7127219721112582349051335546005653982803784884529973778902459525138414232997614876990719326203230546542986408759642707111356577444319318798878688434957329 940 289109036760453251589801788313838694586927150947576595440080531436017920892961418258644970609049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 941 941 942 55471982620635380648359750985647404266384491775368839692625036401158597140693249905786304405842065590562915825698748677718530711199911708703621542479381427160222847817744384 943 891986514488047630898528033856028752716850789679535373376195559879631792525135070336352881 944 6994136134850339250150692386921359982186559028338388623756118357723103053224492260973207351734971151440754953677410970102728322365650739913733539664756736 945 247748120669318899189215935795283804328368912376239926917271613427622599257150240448279218650131137580270367963280338179232800566996747766228724373681712663255007226396706076766450156449455265511767378117102822443484910763800144195556640625 946 3204612418362045071421100921932814711115409449077369921464605240667135594808256200218187009204565894488100243776875461229934087367758459232360880733425582075352418231420243855774165499904 947 947 948 87656222009182536724388203092652693156534607156251779419195921556780228507297272911015413416292966366170571098508991950820709416293730709028944950014882851952869483571415351296 949 3662652257961250310075100095003422741714312593143770725393634627814624860479694427282665903465848480001 950 71313351655825552174827665483036916639214324605727900317047861655672778172089881615871903596687177835085824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 951 592154475262026409390515288226760865266722459963704185410879662678524459131311772410533453888860263815249834739740801841275934223835892232943300046886000569 952 16314246085638397534248239773570032776294886917476844079481025042841224100645153093813096528450289958535463222537640018376883187312512705448003317619176749284336944478447132042530148440880413866459136 953 953 954 49880362503362180377484834368712838817866898895468591428498140483672751877534667220759173903744870748855577133190648077259310742760844173176296007856587447284457306306515319128064 955 8480750620926595014315035440960615323473424000104234560104126884671447960004722277844798081580685055781698711285798708559013903141021728515625 956 11144837433912487015546763460188465784416604656697863569264119043172553693320239499180750307068107805288779633286616731650680238673539134061287571456 957 144511246910304753149872376522703991586980595319934999314009451400535364177652670858956874769653742864260893425782723485745003810792387764457965798451493845422726611538546189783887444423458344758771729185182079974182716561 958 373829388900340069707946268267731665113394627584130295315384045915138265723666933009406655841853163546389275001788443091729895087594772165428248576 959 56709634063781082984240771035327395845238564253603401333273574946056475134913720398291542112970974860044627794909889163148185009 960 740081880734521403806803733501296409057327478091794062262954521262936469014567340139529713642589883673341846920689090560000000000000000000000000000000000000000000000000000000000000000 961 17069174130723235958610643029059314756044734431 962 923292905917544043858340389071793448144131907122367746177815334815781953618345146683159714236943911608882156667493902601197414854045502080642186199449402903779491636523727669065667959586816 963 79590579526918048129648251403592874102277948085374970210363426039041726039213977986875987721598685721954578397509108977230092630730734443159137861199471111030760161 964 181314277550903144790874548703616892204184328724124189413050695372001215962390806982207498772030677176933907986462418064390513875428742898874639712256 965 221039591118643585608269948236680731548370228266620080944470252101694624528071294312366404503884670927106592674959983924054540693759918212890625 966 9483579105223671123098466947168230499033327804750992617501587528957002570464575556909484250465280608268735281029998801148797237802324765100614992908719069693939885474779787298643283991848997093376 967 967 968 18813787704179705064219643459563005677457503337834761112938651644712843089723473866463213263160391318688218490804568680674868032786324101528111471955216822307926379335106812706816 969 4238359190980997245332564704942008435928447055930225182841054294829278451648861461843564813099694637892639069038261824474192206235048718394420730473789222015775407745376997085979702875872498902841409747864960820036932923201 970 44027668543951432793420280708601631409909350802116770131995436180752024088841227724444439412736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 971 971 972 6719885291634359059187465726282095775932323026872609412988083763774479797336840972318528637063325667587789267267769579767483030027650499557859331733488306681714911761865375744 973 3031226042555242988003412656114987327844125281811476846975865379747761288676297877905061011844721435942527016770056454806847227289 974 97298658816248845867701622458193407417572306910581820829978204117603586355534454847909700620282917757109485789192001622405322505972057276426452205568 975 877477007158962666947941935884578604247810028068323269995826267814734395202792623491792569593026607641392876214571295208370552905324306291692218219451111567886957149652562525451795355317546617780269922227953660609500730060972273349761962890625 976 598462026434236137298731099694764895369392584261761840203820565615843454902053672565191677034696001893894279840737371029971506741112983882574286791509285011456 977 977 978 178540632313433285843551776881589002670745890500978359493680397519724153735442527793530987358135499662139973042037369964842256624804646122752764584827050820226483490601001168142336 979 1369166802183721645445552903588553818604461285899319750728668303608087005000559965996528199662751451579479651281 980 1531260741182577304419953982925875699013979886878037737533671301660146628673794620101797369452389891191259319005352973828096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 981 64840374838360563880646628624290506024602622970704253631317389653367660426309030520508804957475937006791556010961360970971788149931950980730861790459391168064841976521 982 1569565223122075838062964981584327327869503168561664855113570372788282904330757037546567983722674747227622423736945307485864915003935281239437799849984 983 983 984 372623483347016127883600394198086099202197713352364964979743167088192209274461531572950470110392191380900475682777498037385439718395947834356597455821611550965741368203577661132055248896 985 149963564445401166395579319714033578107422095116874470054336649561651506181464376261717431959846015665353304024964842255940311588346958160400390625 986 5156746974328337351184576501247363051513845127698290398396261176444502620995734475340989744358289795362357326811066561503978901160491058603891670382964585340681939458827210622485552021756706816 987 31598049795792835202071402974920613163540916566095108920041045714147638182527080151798387104104175635932887916920490175590508078016859562342359885922486390390873644532703812042734742768355233489566530213465269197730789991182674161 988 687076718456314609711244119507867845641752297340570893577648599579921716481767140529353812432070563066288893455278913672791107135206982416803881472013799400491207038432134388172235532620299034590969856 989 1345473459805470167727507179843983632593824120629015043830781313505753449509252138804175030521 990 27125279987523810537048159749529365542539298524679326684120654194551601374088776742436391227761900575393519738646268856305472609940668416000000000000000000000000000000000000000000000000000000000000 991 991 992 2270832075780609119337388348086258357950020958611933501194272115074888733908379745086614948982880238800414970797774227859572491342231177110030296205711194607716879302656 993 3087948474161911289362206609015713203308483433351156406669805061765865441930438019844619616351539270739627964943142507117326329985131795992188974406450394232213089 994 49774977477200139918371379927469648798949907579950693038552208596737019467592163528370371497557865602477241651140960033187734268636953355686467653323305415596631868447964097978416703663673918357504 995 3903670602865499943903753201437185227497595531785520134640782308874248833007312533412376049378702178084565334315048090729760588146746158599853515625 996 45923684148512931867865451656472712655719397509841717002606246974798030471523851134595257867983908187828566216594198640572205360159102184871123458308485929187607040254904688761588678656 997 997 998 408355478335043698284145414679242994239026095243872332488040598169992691101483150721687944017656543604573113844913118858399852754099202783402733816774656 999 653006587405104915228990798848926662800478862020646015576067622552693868132323415368193584747122513337382976639802754744043876107195744564028278994139961506805382854918113943158159849 1000 20370359763344860862684456884093781610514683936659362506361404493543812997633367061833973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000