# Computed using the Mathematica program that I contributed to this sequence 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 3 9 1 10 1 11 1 12 6 13 16 14 1 15 1 16 1 17 10 18 100 19 125 20 1 21 1 22 1 23 15 24 400 25 3375 26 1296 27 1 28 1 29 1 30 21 31 1225 32 42875 33 194481 34 16807 35 1 36 1 37 1 38 28 39 3136 40 343000 41 9834496 42 17210368 43 262144 44 1 45 1 46 1 47 36 48 7056 49 2000376 50 252047376 51 4182119424 52 2176782336 53 4782969 54 1 55 1 56 1 57 45 58 14400 59 9261000 60 4032758016 61 408410100000 62 2985984000000 63 373669453125 64 100000000 65 1 66 1 67 1 68 55 69 27225 70 35937000 71 45558341136 72 21047953604832 73 1291467969000000 74 3329565857578125 75 83733937890625 76 2357947691 77 1 78 1 79 1 80 66 81 48400 82 121287375 83 393460125696 84 673534515354624 85 246803372284575744 86 7281760530523359375 87 5487587353600000000 88 23762680013799936 89 61917364224 90 1 91 1 92 1 93 78 94 81796 95 365525875 96 2743558264161 97 14879434212504576 98 25533109108657852416 99 5848571832825267643383 100 68304345527688750390625 101 12802485663117464444416 102 8335775831236199424 103 1792160394037 104 1 105 1 106 1 107 91 108 132496 109 1003003001 110 16064096064016 111 244217432431215243 112 1634118982954102554624 113 2202355003621590942311187 114 258055182353934343170048256 115 1009036084126126084036009001 116 40833239547181264169598976 117 3543686674874777831491 118 56693912375296 119 1 120 1 121 1 122 105 123 207025 124 2543302125 125 81324486324081 126 3140656281265628125 127 71005388413282678265625 128 456919674439474034639296875 129 393760959402365635940625390625 130 19860857243854539712080765166683 131 22455695662847780324059072265625 132 173031575921620011303271484375 133 1795856326022129150390625 134 1946195068359375 135 1 136 1 137 1 138 120 139 313600 140 6028568000 141 364024420171776 142 32932168007843872768 143 2241589825725792256000000 144 58485718328252676433830000000 145 293364930216107045394841600000000 146 135430530681425508440850198301769728 147 2528286565488663166137820705009434624 148 725747031014354499889356800000000000 149 951166013805414055936000000000000 150 1069932053790720000000000000 151 72057594037927936 152 1 153 1 154 1 155 136 156 462400 157 13481272000 158 1466227025326336 159 290336410647019749376 160 54106529088154285658865664 161 5017584694416163194149110000000 162 121977483921256927249764864100000000 163 397992155852934223374108152113594892288 164 84295231347394882884489716402581852389376 165 509393448806327671180881215917164553306112 166 33031134065402989058412384256000000000000 167 6646849801876720509255680000000000000 168 740533512646847684000786415616 169 2862423051509815793 170 1 171 1 172 1 173 153 174 665856 175 28652616000 176 5389119716069376 177 2204742118350806221824 178 1038791995990439680253362176 179 307186586217817365203919033697152 180 31226235883841773375939805209600000000 181 588189375452835040681580391810361163017728 182 1065485779557845346584518925654171947552997376 183 90237521275694527966679564756077949124517822464 184 156514109239104965613274203796803968240373989376 185 2062426803884987758300929169244160000000000000 186 58031289703644863206155180466379880923136 187 589347522609175762134600230991657 188 121439531096594251776 189 1 190 1 191 1 192 171 193 938961 194 58230605376 195 18281847941427456 196 14703104433712224402432 197 16366760380202540380282589184 198 14090573127315085448740876562640768 199 5303327456663631113995090743985018183936 200 489910783791672915048638492747848009795639808 201 6083924240631889638951652037231610099195640218624 202 5316163478267992461355073635124642289463807979814912 203 159140860018106049432868148435421933717043115590680576 204 71050199266009966937441319847214397908089777787240448 205 172731982386915720245848899958040501386328854757376 206 623528998095249134742571354133416883063885049 207 534487762641765349023882127126550721 208 5480386857784802185939 209 1 210 1 211 1 212 190 213 1299600 214 113731651125 215 57779667567968256 216 87482027927126937600000 217 217011417757148166488064000000 218 503349805931180178638720156130000000 219 633354597939839761144649393117593600000000 220 250834321301336532504902908286898181015367581696 221 17867288899825082675900418214946490296565760000000000 222 126747214276027499708058205488315636860461425300000000000 223 47093955436967482550326710469613081219454468096000000000000 224 445644949398647369055337719189990973648939253760000000000000 225 46367388457815689797762881567334982856107818292753995923456 226 19028594912574741660845073063153591402096101348876953125 227 8137249295362295751546125681295360000000000000000 228 548038685778480218593900000000000000000 229 262144000000000000000000 230 1 231 1 232 1 233 210 234 1768900 235 214384046625 236 171463737919403601 237 470499341878791180877824 238 2471895680390015833903104000000 239 14447792727551193829051479449490000000 240 55712329399996737592871642549037120100000000 241 84494112048280846097680163764497970845312671809536 242 29802425225221426912189356642358666284675304349972299776 243 1414760940849918762249251651524642713617881959985700000000000 244 5041001903348105968037419418851677648813671493090801000000000000 245 710501992660099669374413198472143979080897777872404480000000000000 246 1919398967275574483955280816801195884790294124179989513307491926016 247 42476241053953234249240801657863836789253793606871166571431817749 248 2710356858242060395667789860290534171425315434619293212890625 249 127490521157521284483167216828128237300000000000000000 250 630880792396715529789561000000000000000000 251 13248496640331026125580781 252 1 253 1 254 1 255 231 256 2371600 257 391419980875 258 480913894589957136 259 2312450851712683058824293 260 24604733712209354430192713465856 261 341872382443110469521167623105530000000 262 3747882314401881807953879073780228121600000000 263 19769667234191138686417143621419008683025399125587456 264 30517683430626741158081901201775274275507511654371634970624 265 8266707098605168154234210481787834733715585881844103591326980096 266 229445169007751659461475235784624694479466082453192052736000000000000 267 365502473269313530365659185239394496107667889297331730686170000000000000 268 17608008050544997757005138782131258802878829762646855110899230119240400896 269 12365666610445246460206756105836846327676248082581942648725591130873881757 270 53489593773252008081775972577506227674765617584496667567286846467670016 271 491635933539546784700420172997843552092396170601652971649169921875 272 2373411132289445384862704813118578753536000000000000000000 273 810266004331521466618621179602063500984433271 274 705429498686404044207947776 275 1 276 1 277 1 278 253 279 3136441 280 694329626375 281 1282001840191550401 282 10482553420707131504709507 283 217102982324074622225145505621449 284 6812712427215764756588799580369609279104 285 198876902877673854075102920992021069344100000000 286 3357837791547506328198146803883936783191915436579815936 287 20418200462793798409822394844184262819443341681423171616359424 288 27606999645333313366355843976134969704387314533935279032704017283072 289 5028204706546306269102395686360613657856622291260566285538109361655648256 290 72476892703087557199260457882733106748845434052610907228808351590000000000000 291 46413050615940116806088844490578668709702051668501848893985686971839778571042816 292 694487564077882764638081228563036784964869743706964585528738346005574010933907693 293 116277227993644537688661885806708826381262699297526755048058764805420036816160321 294 90892229509377614352688647191267955087754734412000342154101107420878324712049 295 112045438208912902961356039922560190509588287051536551260227203369140625 296 52017881695645794604039942098872984506854501611804093915296531 297 1154543826833826272054264082996015443887319744401 298 39471584120695485887249589623 299 1 300 1 301 1 302 276 303 4096576 304 1199801594376 305 3263767485910880256 306 44173393838700010949886976 307 1718856858393902747758113012842496 308 116401578736881855645778942830221371042191 309 8541697937893774918068433734948023697758576705536 310 429347132761388463411274770096560000257814106057731997696 311 9390665204635505501477212569680647229784308219311424434838962176 312 56539135273642625774296768463124417954585220165499451458977827395731456 313 58510745131148328949471625914444316770709653702443934026311523978977828929536 314 6352515126246122955665003725847912072142444364106396434070893111230288202894934016 315 42677833649168286260690645959788643020004972170215884422158527842311460693234423955456 316 9965137469610080546694716207096758465039914219565070090045412354167802964507624633441551 317 42394146568509661256058828478238054781011543132476432554670699586153630606412172750749696 318 1561516612813211915837191797427912495498813577474829037970697794600221248934076288598016 319 204991782677770861554946588506833091228421552852600129969881607317715926463845236736 320 31697602865955460218288680327148299364390658165382468448078171922796892389376 321 1331098405967801973625090443886430418245341278416014170738839781376 322 1815894960485368859237118884310773482717893441355776 323 2315513501476187716057433112576 324 1 325 1 326 1 327 300 328 5290000 329 2024284625000 330 7968182338649610000 331 174217912614178510000000000 332 12337999058627389759249000000000000 333 1731396286392012019088939839848431396484375 334 303462071041372458000340150439485274267730712890625 335 42603699571944665071388814476697848422676582629376000000000 336 3096107898548353309463696130049557288177955737600000000000000000000 337 75216372041388871026533803752132121395868095362051470000000000000000000000 338 391147699526834545999283739652212670894932856311276259441000000000000000000000000 339 274195872815253073402581978815490983950070751784533778142822400000000000000000000000000 340 15898731965261804409582408502619208030404512647619800426870036066439546902937600000000000000 341 45076042810469528298681658754818552711667949442862854094022945123979480749927461147308349609375 342 3506761612720265783064003787228542292885712349979456196209121641160909175896085798740386962890625 343 3907149924208826330097392069355164162259504611883328702273488070000000000000000000000000000000000 344 29372039353837264033901717729459618580945511920837997693561000000000000000000000000000000000000 345 604583794898137287488721472304311740196049845988892907105983198600709770000000000000000000 346 11010587948168051453154221372566370428918073123941421508789062500000000000000000000 347 39471584120695485887249589623000000000000000000000000000000000000000000 348 3138105960900000000000000000000000000000000000000000000 349 142108547152020037174224853515625 350 1 351 1 352 1 353 325 354 6760000 355 3341362375000 356 18723001693670560000 357 646858914282561815134300000 358 81014585601726739952704000000000000 359 22714458176585722141206992153347967529296875 360 9084474917843317518887463338591154168789062500000000 361 3366104553626236089618784810284939830815217342041436458984375 362 757943750621296733908815051478558306188469682415962171637760000000000 363 68172750625529302908770396585245361120220121479301134730000000000000000000000 364 1602140977261914300413066197615463099985644979450987558670336000000000000000000000000 365 6358552164558697007459613085642857993231234992560261368290928441700000000000000000000000000 366 2700795908759032671738944496325590243882582517278571936454986199028927130882382233600000000000000 367 75604213917131345789606776184766540919123683477539776220985303696219108410250904216573969818115234375 368 82527684532924350584510853328039343413709407768491073054255526899557937395997619628906250000000000000000 369 1967329991968908535910288900498392718988843765587148912900345661728010202718081378261558711528778076171875 370 531728140097656348810809596544977917835865570610542574185638548209664000000000000000000000000000000000000 371 760459967132141031531050307546655916760083782022599098771186147692781136411001614870000000000000000000 372 2300792128718935841617703135050730428290300145302610847058881157467021089177600000000000000000000 373 4650129481583935130829726553874112142059148498109006404876708984375000000000000000000000 374 1347142865316156058698197342617600000000000000000000000000000000000000000000 375 5933586836223002530778927194887728546746075153350830078125 376 9106685769537214956799814036094976 377 1 378 1 379 1 380 351 381 8555625 382 5405443875000 383 42475628129422410000 384 2272646637084012174800100000 385 490417349530520825575819071129000000 386 265811351869865972128963995199393231201171875 387 232825155999882836880549402205064697271191558837890625 388 216451792346453472188242272855477953712018584855383767298828125 389 141930192402908783974402313374679651311944956780949190359629123056640625 390 43813542934307370839169861716708448813145265097588125053408668069273600000000000 391 4241597653106918348944328016675421421063689651446731671891312161000000000000000000000000 392 85079238205314500318630014656880605490121806135613977894297506718986300000000000000000000000000 393 230169100567281901827061082828816843328319399124689105491691467983843177753510889470361600000000000000 394 53470246627797026449781531782196859429316935024675359777606613138727977243002359644228399784902923583984375 395 658293985056160207746897384752947666621833611240294311586267732406369174157652815228933551001632324371337890625 396 254061315837653539259546061987453216968232479069458201317223441511898099244676072235962348640896379947662353515625 397 1716396552875163255252092395905664166313670388352168570006091683382227851068932844655932989553548395633697509765625 398 104743025706918724866827340521392942664637371765665307046458046795392093173894150859504084222670000000000000000000 399 26676426879688519991026736041432856827352178248162285103806204419150732715811878151099200100000000000000000000 400 11161793978297198022875552805237195791170296520813803764997569510567533598737493673000000000000000000000 401 2366446320952901666636719310013589429919532827032197837853431701660156250000000000000000000000 402 52589012957029131028099421583868381810963407533137115024146623909473419189453125 403 12228432628294601963473383696387926135113677068490770725318401 404 608266787713357709119683992618861307 405 1 406 1 407 1 408 378 409 10732176 410 8583644671875 411 93295477372930560000 412 7589421394111627769462400000 413 2755486232753104666061117853696000000 414 2802010600357952413248043462380721917479765625 415 5179231765872577712613342586917515566410000000000000000 416 11543324979259752896962856433216476768022979922403014391000000000 417 20852872658413338008703023072245286070280689716833419256088586240000000000 418 20655081307789005408837537644400478785581288962670684925874057455393043962451171875 419 7591554908018212667293982018456592321519216082343873716522710599343739351597056000000000000 420 696969119377936386610217080069165920175077835862949706910085175041935769600000000000000000000000000 421 10642717321495423842926092835720448019740352123108007137874675632627109181738708105327909273600000000000000 422 17691471888227351031521098972232656170809416029168533396248287130968348890276201858668741108153839195281982421875 423 2044868692585880172136593454410770015567864891125049951100515988095749213035416977383325036545730805760000000000000000 424 10153717493551618072913004567435447808654596246650994276071787413479632052508420136726430330821164769887100000000000000000 425 1279667169053807088792615770461390025565456085271966085639978440903285799584441430798441000000000000000000000000000000000000 426 2277288000930807496857022689530647197641544596854034423115106297660324298901264945517065243278113295255755904788970947265625 427 29331041541733765127194123458452126989651948505656214175097756954148626715865415359310850785602541977600000000000000000000 428 1249903264296883488243953344446342064969063939640516678274737274996211041439011194303878659047424000000000000000000000 429 68270526444658130524335539985664861510976540350815064295016528662439998017680738971811840000000000000000000000 430 1439295408485171874738269923156297997033891040009353254916787055557705343744601123034954071044921875 431 2334820157591464828787710736161053033712511702064779738283926945758062366533905022976 432 27371272975792703612747799752589917624996542312617556827929837568 433 42277452950578284263485622772148731904 434 1 435 1 436 1 437 406 438 13351716 439 13398176633751 440 198887558267637500625 441 24185745389643050380003200000 442 14456066852340787751302648048704000000 443 26836179994707717288750882493301892448524140625 444 101206723155133702223810115400535450315565729696875390625 445 518955949277327259361264345490913043244872888700342027001000000000 446 2457088612119152255425623736456204742567679815561102833080851432010000000000 447 7353036988239310093364309907915067770120840685485094986479925126974586941150537109375 448 9542604409677147648863442030450229074607577192548734508299400865061671633290410547109619140625 449 3674524447522746249162178500354278603379430390625546041002584348321061661641896122657013760000000000000 450 284991559739549270879669603386137409172640430603232975263069598851189624360485027322085892528537600000000000000 451 2982521963704239179379476348867241939917630843147575084860493775022942604610170971524502671741187909812994598388671875 452 2767792036581524921618552854585763667552002724084558602896864151326236307722286067559928768020793360817373277197418212890625 453 145785856425957075449061756630729631825627190595284377099862892080637071919426786738580349428620882756587546100900000000000000000 454 269315277290331863207698553293031281016601873383590657827757984836499006779110329542148242055496652559869413054001000000000000000000 455 10288977999263992544877689551248454073095981006416425156014577319822165433455748923935937328060185443383617290813008441944122314453125 456 4502852314755001916759333394559348126026273289851269169167226565782521390616211194435197836871437526936017544801181068515777587890625 457 11486177356015175625990715184424135738665885641437964459747145445975439989170995837640084011454992268056854528000000000000000000000 458 77207892355546770238978175590923087111737783717634344764662455317759159540661755040290956334491280343040000000000000000000000 459 521187260840347147434946080142030451154051917534824645629640251698929716397474676330702579861196681869029998779296875 460 1038402181479820750118654939450592953241479117505371426172926007126893396526381067667967949346085369320001 461 117277196434994675080624650188240415753907113625740426768187633261196456807249846546202624 462 66324941104369966536263527589663556235292395156095162885229464518656 463 3053134545970524535745336759489912159909 464 1 465 1 466 1 467 435 468 16483600 469 20582087455125 470 412413240823773121296 471 73809037443979035583505859375 472 71188634097752027352634944000000000000 473 235293924463600380149210488967536797930908203125 474 1755597862877377765924792814193160359144500039062500000000 475 19950410057862563371108918188081330918337564586501625229415396484375 476 236645013047146647375647843303372478291060800581319816364900000000000000000000 477 2026763135652156475427493520761940187883123474266862569711680661205416986942291259765625 478 8704321438529850390213615448733086530856464265659636897248942563070117665683837890625000000000000 479 13008214151950097932537424390498547234819478820962529310122065075923725156079353020206253230571746826171875 480 4669301714772775254092506781878475311884540815003369066710132307577890805522186687645055263187560038400000000000000 481 275094518122102212068446845539733804711526991794413838128625277110828299415003354933952342058932484540157020092010498046875 482 1790522958707030499853068318897092353270027063473494329802247887567900208061443355868852279294527441896057128906250000000000000000 483 848585369682155290205623934922795927999699433539553877780347201511246803678960927870243027740046863657117041880846954882144927978515625 484 18766152541476415722739514065791823907637900151059128966649745118104605633479515185783061141825094610369000000000000000000000000000000000000 485 11958482663355292895486606793404599912478660116321690714725206509121438175804969623917453932931291397719088476186892814417359933223724365234375 486 129140543173922554116626994585414520615961459609939019259918576358874831120256901551831791531277919323696594247817993164062500000000000000000000 487 13026631866970758274238936837722119958507502390987922655231987644182309278373899230213180366369455185402386360537320797448046505451202392578125 488 6196870501714579941272999899168526132576074507840310995699268576849972556638531829746553480806400000000000000000000000000000000000000000000 489 6213036308769549696862054826522236480165146798310573644991400858151074843376573042043478248848875544894099220982752740383148193359375 490 4920345518396439552354564487043763055994898908885158732757134174437756289665863408028126372660158027836903694773050352336896 491 882561869690869428880937730584421974589838455910312512455169858107137069490851412833684342205822467803955078125 492 6632494110436996653626352758966355623529239515609516288522946451865600000000000000000000000000 493 173464232050476655623412249793705602523681665739314131438732147216796875 494 228767924549610000000000000000000000000000 495 1 496 1 497 1 498 465 499 20205025 500 31151804469625 501 833462345022083822241 502 216380424002388976696787185401 503 330608011081507375901232421672119140625 504 1901287172337624955714251857292777901300048828125 505 27285828655035429232265213048839009702852829126129150390625 506 664099905506746914791035150375217743499717840166625623618397564453125 507 18941498697888877853594054574123295191510293279551336814058280739444363759765625 508 442070991976224002384418376048607874947459573185884355519974003076989162018299102783203125 509 5926594113318753240245519450076817604036506798833841999439780824681958629856710000097751617431640625 510 32068874640299157607451982370460389141786737173079462744497028223356738470021852028275303395092487335205078125 511 49049647881012580896611541273228272563241299287144318469066175020467548639376589790565850481941666726939312994384765625 512 14741390738840857860120907453506573315669689919811714465835249708555446059250224974091669864183592496739352880498431365966796875 513 598023739798173401592193045466053689038067683979107587694639854714001234892559330603659491821210225532978878282033838331699371337890625 514 2212113192881853137407388642421473393569441793853070502866399900754472468474137821872786562534060101668168724513338996912352740764617919921875 515 492746221112443926657029931739520958002041320393907704086525207649406587545202587913396820471725292792227519285644073562594712711870670318603515625 516 4237280779699079388830670176007547981803180414338330093757268205593039701591897486039856230302533839537849118353583742704937428086652376689910888671875 517 867553937907929592674009059911759176971522155962919869418456475816453777754225659885316481711124487383534655904897791362413582259801468811130523681640625 518 2479333865019485726710637517235364002012177742520454717595189273357398465559041089671585548343034637934040550899272795470006485629710368812084197998046875 519 54218808720945481079584339114876561531875963801889734540036495461711651877158561450651012532626080595332819210851941337529069642187096178531646728515625 520 4543263539179245609578931427853734787193072487253315892425653610558756737769632660417525937738650878500751458687814050563247292302548885345458984375 521 644237860564304385598209373810373641478907295344290507625903853314900048773542301928669494706689819623842986511718421582621874520124500877121 522 56955726733224508181288200714365621643912986830435967085768795357571697956938845721284675017334899891021909672503247936710679477751 523 878053823076491305855790556297662570395873205670919621219759950086126363280025429302698820086373461782932281494140625 524 420437837712457090836703710601376221175558001610266453921589375774080135231571637094020843505859375 525 488295453853956483291283614152814989836215624015460774339735507965087890625 526 17761887753093897979823770061456102763834271 527 1 528 1 529 1 530 496 531 24601600 532 46500652736000 533 1644488498053173477376 534 611084290516462803308466143232 535 1454029409680056084355657499828872544256 536 14243570659158503554834157489659292700000000000000 537 383101882476173688765554051400933431008296960000000000000000 538 19354372525327871194926484192972725871790035116557043209601024000000000 539 1278560179613038290141372549747981112212611046448902087913627202082570240000000000 540 77769951356852654072270968631713813677154164126330545594217489120701309788776038400000000000 541 3087178305925153495473867657584323130527955934991823915841613024227986868535296000000000000000000000000 542 56818644898808994483385878279297029860249165424352660367304971683761002725203783555481600000000000000000000000000 543 343914661869293885487708287839481447198763221179401856205331745931434248497173546868654422210232042519946854400000000000000 544 483045891730337230360441895436503394407864399292390259616489462449944856469511371951035838109567958933155115188172599000000000000000 545 110067203595176998447707224057362669311256992922307709839878051133076207446248915402069734518954841507038039891188258921512960000000000000000 546 2806599029973313989542298994085106327317502098767429475670178659509933569054932701594445066229231226387376226959360000000000000000000000000000000000 547 5424285882334304691890831302732376138765452766089673083887343184593431284402016909557372775093912957758502293949382656000000000000000000000000000000000000 548 525403735592089484629856267288863335742018499828495750836796576085115023571125161608953545442784676148598916782993196685585365882951581040640000000000000000000 549 1634716132892124733329830390202387943759220872998650914887112332162811743770725983122891796862336286577484919534129798505407398686154804533657600000000000000000000 550 100573729989060063272962586681394672013188704654596793649117435149619131363826350781879372685636792641063199735037297966320498849694159915188224000000000000000000000 551 71468437372344371294374753019915400620904457670474302258312703151241431325440895165132405664351024872717739812878444134400000000000000000000000000000000000000000000 552 319703749720212677838325265420425205882089733660841879560605472665996172904697368714063832806510390776994152881986870000000000000000000000000000000000000000000000 553 4469848084991051921462525227187411766347560109317871333597161128909162830401412863372545886950380594177556956013639576841079246353188548263438784995100983296 554 85212949135797626057415999556649147634154178772772695570251049053621951812818176215354532156442797076181805381695642302684448566706267418961937170432 555 802048187556844370075261587710446241737061689042835802235321918554372221439381133357903177776427328537548498439191469917935879640502501376 556 1016556315107069272501152180669891999640291179001413338998125571456491297240378558369771831689216000000000000000000000000000 557 29749998058721830504781801307958651549377343118592291854950408104451621519360000000000000000000000000000 558 1475599903712602793037177344874749116849116218682177676005540241980800427360256 559 1427247692705959881058285969449495136382746624 560 1 561 1 562 1 563 528 564 29767936 565 68518346688000 566 3172886043737826594816 567 1666679132110058611248823533568 568 6078784427590292349034623809447698366464 569 99457237635271391077392602507654272301973891956736 570 4894810368811255758132126200397048749114825610000000000000000 571 498716837160943068326060437182301504890334085762939474405228544000000000 572 73728222701142869135310456728582555366252411798594940809777121734153994240000000000 573 11221551937994416209809438859639923949723687913059623862420646744017161214195715276800000000000 574 1257097736143281758157577832009719864838229619283327827413219408621307156599296107984805953536000000000000 575 74366146493869838585368703279290701479917866490175015313010862030568569794489619213136691200000000000000000000000000 576 1666597699577418741885066006759532880861212189188892612388828284479458784707379186629500501043256644738327406182400000000000000 577 10114948369565365681401059023108858916655735076270319021596834996366168997868669458387979698105185491246575595838865150151000000000000000 578 11802153215098298025346024825456978452505142486328295435091344239916884685498746895609110298365991538313382182074890916066803769610000000000000000 579 1859370535995325662737591275426068038907181244492120888273920886783654119481918418339560652492159424754132058227828027472439827689059123200000000000000000 580 27370885392062118764252484436010051956344949623889734947700003353094320240434568050468409480024479254693576577811166825283584000000000000000000000000000000000000 581 25546671300207732662996107487336150533585204559716780875634227321242327912234516653561698593597729841340040629108753793062868379065475319089636311040000000000000000000 582 1000221591420405283248144746798225649403863372607509202544508736343750708331715696224299458533386951254809001050245400710919844606357630618825463011737600000000000000000000 583 1052036738628721587816716856891891897900292924977132579121075620890463264991678726737033450431831535997592270673826151106466016266956121239233347266281472000000000000000000000 584 18256644708005915788396332081271213632935372699031103068412396070506936294006175171006942447745979565669211033392713952754148538980576018923888406859612160000000000000000000000 585 3040819419404175045558258599965485660598157934782302374088713183453478415686571103987733850219605887917685668259525341983777651110000000000000000000000000000000000000000000000 586 2633101693800251746255689148011919305219714937141332591216261772934966636783009272871022569143061512568764642309269939683255734311757823443385431237647092388524843121770496 587 5833149303749121979850752705678039496517387660050172489969902877213162614982444495661330928416315420002001567437459051677013064996763012475827282322730750123670765568 588 14243948297301851102959033936465487969097540388362433086429719822587612232194094827899452723215457485946365518070618009204689976412290516539954907664166682624 589 13640104648205386051160710063829401311965068722255287659408624121964494671153583964732163210623894833351134757062152980326791746654602503332560896 590 1362063958129510281797367201713321737876225546198250894431702637756679549453496669027050777812832092160000000000000000000000000000 591 2340757846164659577356506747259459587005454979702075727601437218863773032672711897114736682484813098014212096 592 4775487097464026905154088168702433421096713930414418302125524116653330267346305024 593 118558347188026655500106547231096910504441858017 594 1 595 1 596 1 597 561 598 35808256 599 99742411045376 600 5994847654813903159296 601 4400037991016376155753407873024 602 24238607131729462711817753649403779874816 603 650392277980098248530101847873270478076360308342784 604 57285820561784060968384165016463717900719467066608616646639616 605 11462071378540800470628073675631647805490186124016790784983657984000000000 606 3674045878631876088600122381683801814437377510326861963550338944484518133760000000000 607 1347942983215757019400965868077723670976932076950368891512900921358608038010751968870400000000000 608 407835017108847248053691325408258541274387498683101315292081852227564857869392985208104603877376000000000000 609 73656530095504806957624577507890220936259516982950875271902067069297549017154783552438933963377913301565440000000000000 610 5754203320266405507617915648324528233062546506494566673676234291824167735409678077063513761197648908509321634408038400000000000000 611 140624130254262707620816938731261642042325208012947979455626589051464328773962798165989317768899970916298323629200672665297807000000000000000 612 773465913104682059389077082961148539863377017984011169634146336107192954748845876550638652513713621454905814684460051075354051845160960000000000000000 613 683074116887510545261005937823982885439405472490647346162298208298970554760327959835877219491852347907889528889245579361326903850690005644734300000000000000000 614 68275783081460623587619503125190992540530153250471459138057065738556745587678068683595775033811331075853807227275553116236282444479935596792742150144000000000000000000 615 535797972704026147023026962328830469216768709471919957093624468380403350646637269849301209821165793622674150531787046000418020173274065847520797682135203840000000000000000000 616 224288765200852485546902903445702970240265238090244096839152356734462573277566555721557635699947552858651967815345224423940337102060560899763632681474082838937600000000000000000000 617 3313462021727048112412201252345166279449459627324882006759814212836805530466588578368011720841179372133491601475777530848011825425216620727557525060667092714389504000000000000000000000 618 1104887512797635392609361373577597587500110846602583480029991319930102435263729139646650917854827070243463625435262650645102444118886727589927482189048072833345781760000000000000000000000 619 5093375818346750549382714164393159644262462162256986676031890324277728337118607399369617831472539542858069798276109503522987722054500983021496273808866348959688294400000000000000000000000 620 187992885935655970607827726054711022851082867114872003326970365749602267498698504339764852886936459614591033777027785416457237415154597127249998659494303255963046362568053443121586896896 621 29896912743275266388204830012192873141385665187774092082337495490163434285560957663405459766986069778667057567710302464933041899074400009114092004951071655763565969123602513866522624 622 9989257107785518933461053023082089482859429339969750588539834851129337777483875655502182304451691235609507113677810691308597438029702807087375042607372374987278775168182255616 623 2983078637728103900281229966519090817968069097486133999359476221130027727543681926777875854647503162006254252605895140867108923109696100098417802360467718039125622784 624 278257614045618143631887350493051462344289098565576492258068114697284722270553309271153308062949706659763563784185771318526855042947941529756626862473216 625 2101383575729382588435185494934142817918681459195301935835669500511696596901178665063831413006235409177341897884578913069308322173157376 626 204055143234546337543064456878188365437351980163850026718160274360547667883757049926106499207046330583849763864576 627 16513863821303844429273772739995887483934599560720803123713963890717860653568035761361 628 10170102859315411774579628461341138023025901305856 629 1 630 1 631 1 632 595 633 42837025 634 143548584256000 635 11106195385191498059776 636 11266957563392144994191257600000 637 92462948347967005584021582219710464000000 638 4000417676734645396451987775608616479537447680000000 639 617738557101122344706395129036675533486872887226544153600000000 640 236818392993578852176455848076024316060243667561178540410087442282879123456 641 159849985614010029744327127436972607842888927325426923728657939940100000000000000000000 642 136588398822998809127124286749297847465157409389334202648413521476923737272320000000000000000000000 643 107208414752799061468185385583478192407683869878983301528537081038458928907651040546816000000000000000000000000 644 56395571326662957446950250570735230473268226195117742870106043734833599992022647161936952587878400000000000000000000000000 645 14538442558307200747283251692396192165486278867899309637931750196009332087306504887789062148558598105473231460335458713600000000000000 646 1342074115891215735868102169572371063678040955063753082960218551873969359153752673529454907799896619049512215857855734222412109375000000000000000 647 32297566931247373120846150026751361592816353408744961404646970404170829464957300125688242212556658743738986771875737372236233399963378906250000000000000000 648 146552394880937854420631030988433612957015957618488363970224652576472980853857053681663901849061518507679666419841275720155140833523339309692382812500000000000000000 649 89811469093459246907778272523292745263752952445660800595712307703213530211453172687526498893952954694536882725782466043024871507928853443690341949462890625000000000000000000 650 5254845923054777088590843349015454688596832188908044577011175382423093629971206005057279772167254751936556586410945729693902939867575078247168431368801103495823360000000000000000000 651 20398944361736765635842212163488781719958318543853610830333523766463492691179140431045892519245858498711819976537774384627513163837698893963864309760000000000000000000000000000000000000000 652 3571910184712060970038113336171854123107888767410436107367855434085638767554886246287857883270076538352600229936265568730316524620917868858346284515328000000000000000000000000000000000000000000 653 18656390693030582466490409172623195415682227114332772184740607753737075327947047631248286734460032743145381551354221403417768471184145251236913193838182400000000000000000000000000000000000000000000 654 1855833386814906238819523050407402054830525236554597323959676345968229679362893605301483763752734226057124292518415747604427701564175860447418027048351790000000000000000000000000000000000000000000000 655 2146715437074860106407179160451933941557064371438287480047146812619799082249499791449900954803171077871906620359886572230820037230571815513311915143936608710319520155099408404020763729794650137952256 656 16644268638506939561355654498007078876605950299163959254665141621471596385794758314144140455642499517570023960438248290271947060896226327577238092241769739429741154019573760000000000000000000000000 657 462341292378601074457765269286766668748596646027187155675651274468095809204192364101218226718636528440876205889430969165939038057186518443782458741340236578409571942400000000000000000000000000 658 22225667817354976387927159417562863364577808212385579938884647348001805898127570202781825174745195820974217747195773876213348829073429853457345086041597411328000000000000000000000000000 659 776456782517979429938948723474476942235681848316746389524288756596877862507459164988633482411021755542046915254389519785073966040901194123009064960000000000000000000000000000 660 6766257070662319841191903395759825676689430614050034214718041788637905891198186271700581776462817003941626977281420560248418255651229991576630855381050806239232 661 3715259354632707112063863015637228371147733825823422081531024086539309675888367204417712564087821123963559346176000000000000000000000000000000 662 19642609257640672222232248196077165838139988354402992549421281698849995962336084085345315390960820950567722320556640625 663 60889569470112117800595643658798008166914307257066382364958214074396528303623199462890625 664 900006121921754037511662394623272120952606201171875 665 1 666 1 667 1 668 630 669 50979600 670 204388511567625 671 20198938051320763908096 672 28035795844139942231945990111232 673 338372262136532739048594807900340224000000 674 23233606180701955037226432037082421627670621440000000 675 6170418240844254531729661816270014900563283270428105113600000000 676 4429735598825089797888166119809888120064343506525008731451311365932602884096 677 6128264796402960985629923105652832609407434307140793630783072716023353016264087176216576 678 11814563030418833027559905285536067277788202930220891599882085004429985003212730000000000000000000000 679 23180609521806654182890526125652007072327479234088481341247453429218417323358164946518016000000000000000000000000 680 34015954349664208823730002806640381357497177214297812684303270128279110563023901405259176392995635200000000000000000000000000 681 27522176100531289284365754390551120478362935001621811068626544654531947729264692542574397350881757602283921588402981018009600000000000000 682 9054491740594751724227272263895988190333215853330437006131150001334976459761255247890004151722499176773361639988250212121764048343651000000000000000 683 891152857359536530026812453981783723264511672834254526555693891241474544852764842943580264811313194503963150742270715287837081600000000000000000000000000000000 684 19208915501834286454620950493715970517501995596970506842305285662503466546476751740163050943160191353838589236981435691192174619331571130000000000000000000000000000000000 685 65871299227691022103542130113299957673637395930782555899423594288777914362154159944188375782485898592914838358516900569772776886258385815863296000000000000000000000000000000000000 686 25824256740690417246896575462508360787441772217101704684187107131300726714328113144326387565431462176486789295165526415462365729922714734643950800733880794179896010070910000000000000000000 687 820035261900399919504575952423313753624411168336106379952615423763138634970602940377831271123929366607346416239509270116422782405465927794144165516654814144589378714208934297600000000000000000000 688 1467453326071124612816950359300377213937045996831849005744069161340218736212081122560112417863681598951005843052215737041808597588269344225234852046964650934272000000000000000000000000000000000000000000 689 100630329351295763156167194053618875445017207302234276149245525656162074080010714765931087865304127046456853816093466826555106979368842162889197339918876228032921600000000000000000000000000000000000000000000 690 174714054408032781990424327913352586852397396523295933218511461975528967164869764112072341219410678853899295387927071917456533965348795646977871550836505541575550330000000000000000000000000000000000000000000000 691 4893392521803550040941674652715296085897554767788589251681886294737934751865079233870866925142556762985085204253275227074795797377605362830809401039927904162129705043266995950408729745046293539205638861258489856 692 1345325071759909836088211411959083917476662616281983683998181918842079342479692380719620051321669912159963478361236983799336835856640495619451717095900724910672223336013528770815303334848804260811692774183141376 693 2082200072074261341170893077695741126621882315526171169126542745105797004317595522729411050225697851561252931638047386755182169251187758976882677993990404768448696744376738251171430400000000000000000000000000 694 9629255073488677065243700206375289107866380769052233319653098551824291332087422727570117947071797158717878934467375819564483780887088024461092633891033332881273787947463737344000000000000000000000000000 695 63656416855342471271012877295677366170153204553723043459706810759848530869525703100410499679812035353440873095022415226304473140799676223990425896740170819807488245760000000000000000000000000000 696 249307162074907691979217904888706593029420694540830067813927770657671363282298963933942060495905094374991046088311047509612627759165336793643128236726522687139589348317765782755868672 697 194968310939989641327392274666081169676462096382194437139910133691047822620954937105059202058711703831791798998779713895865113361645110428659009619449640686057867444224 698 7494056621809855113613117392832306940750798517683863319247321490511112236692323570836758813136632383049226937513476055078726173378527164459228515625 699 2081338783152511305987618619614644790151759770245152796481189671356940741247889964101376409600000000000000000000000000000000 700 238912092451282316201126928503303464291441454694310218762303000000000000000000000000000000000 701 82089011515213367907186323883068205046425814529212416 702 1 703 1 704 1 705 666 706 60372900 707 288084461041125 708 36102353989793180662881 709 67906764733499042850224471015424 710 1190906240105312499684616231783518179426304 711 127862357259463140379256042771215638503517185280000000 712 57367264833229928105501644966317923660991946334076432409600000000 713 75495218097848152485723883401278067065889185955322238370728792174374804258816 714 208747500213354412567158749004564262608763887906586455218981897283365144922392916891009024 715 881650651831217877403086225629369894013176018192599213080131736040490924692268056556425540862472093696 716 4178406030100160564897535093221186721073071738942253907107566488878872385873335232809441921000000000000000000000000 717 16437781552279522054920141559212148528899567119271808716998296653580863769000727988590797527226043596800000000000000000000000000 718 39864780281691946112425369345820055476853760801577532340504831250785920899397572037025261190861114562842468690063931586746777600000000000000 719 44320078087557033481842985217385236654702316971038193080951309837137666877081868046058707723101667138925420502381322260563372588550669043000000000000000 720 16776441948031544410685857414903254250130906977278552982234245297107824213275769599160757956181911132561957688590829936339889255999601146684296979210000000000000000 721 1600003523561101935534726733601496363874967234909714508649489387181159750130855773731358791701894855103792321161660283624326657048610704210390000000000000000000000000000000000 722 28276273310598331665082755230028606527950753567120214245451792062609214879158590921143993412576362306753157985936602585342322895377637381910002625441000000000000000000000000000000000000 723 67504244621793036428767197256690278243450343845608842818348409746924641469277678421977853226350497041880471068443400418064961214702118284852401412006430568272906758561212374310000000000000000000 724 15684380002258951829567715515914464298734659567405784903103841704259723764633058078434595781802109229445019629282123067762245009007797892078429633557440411796235418074988665711042360100000000000000000000 725 251700490671710843882469638058965661310257148992711421876827529898058191882803442135181408987578906095499208172288820212036978292173668532098039642413784982488909822530971315622786132606976000000000000000000000 726 194245085008179289450571036893099285282715359787618003118336932855833112033957743946963383671915761269601286133889803891698556761464870664675999442492635214369111736215142400000000000000000000000000000000000000000000 727 4900838515030687837241949159804114069278481396942322118508921542281239626204971076093072194514496657956044361138063955153989822473746638301580323012124284796333510314415396170000000000000000000000000000000000000000000000 728 2667482177447945454627858822821203008947003627431106490542195560819338509651678830474911431108393239670118203771946810485369342796510135625229258804494188208957032671808712191992982723282702209052410443983363526043847622656 729 19909172458730017783354692888808851919799757837769546885318089518192278880242261275067425938620071780276039696766985600389152132262703654105009986678406736790201222522082164094547975363448413400275326565365408533955248914432 730 1235285327325080115470149238611899434907390204420620727922452644395946665382466938547934037089451007590623141789453288618456877536425486140037099034877263835720897875839932041627780063246351753864958832350188430874835419136 731 363489178574138493448047631977026027152938231509134193893230842844636080624680002469104472952965170538024837833990259446512387378719750088648980788802220280895690255480648082917222786697003008000000000000000000000000000 732 267282686091593525691477553837140135072893679996909874280748168720200371201700505971246914458475474437794091306081068134828497177747825424622385299251828605993108850968831679397426626560000000000000000000000000000 733 232670644362126293519288570120085276198432480105334220650712309903137363843837695459091510880509587883284107135398977538680318311623092018081305240638977831832820456457567584926008131350004025638510395392 734 98056918195482145818970020558154638185723093448978350577541859960528373174356645677590912873424215866276014096138777631407209282675566291112886762419126325572762258474375224796684874023960576 735 6620644698163561881101946521948440188526041467828756654704027476114466143850300720775047480578708587587707577835385303189690855352793483549658429243738420199260605909849238153 736 17174267557814813522163512935892205158647141386023846209468075696388108604174640163097617015581335393450537706951146081454595016568922437727451324462890625 737 242043609310931197885730291704940079212653188653299163666756345616694296877922151434975920785417000000000000000000000000000000000 738 995689189278740385031575545402415725928044953376809041664953598406629224940081671795274558734336 739 7710105884424969623139759010953858981831553019262380893 740 1 741 1 742 1 743 703 744 71166096 745 402192411618375 746 63476671708200962420496 747 160354492425777670385740244347401 748 4040256964597001369496741881517866175430656 749 668927576471326735786120711714911177294978774343630848 750 498596164983156763494934734589002667879219267356859570585600000000 751 1179096992325851938768194800242404382510638959378649546546205131962512142237696 752 6365310714183336931932381793230680250045720405027530793471449065878195048746878812735668224 753 57307210354232246830344796644474590678723015421228405037866461294293324847756757970299127288946126487552 754 635526544733356379805123826425973742715351108110731912280889110106124661750138084366892274732688394550933796281122816 755 6460763123462938700897176518393561491347852409563519839272102436969099648058817415936020009309446249082100000000000000000000000000 756 45016323505416370310664773211184544005319932496826131365195000120218944307928140361997909584783272210196730475432673929959414169600000000000000 757 161069849846937593889954286729652848284975021393971004884471424906030897953910603985303279817974607945393616582605581519560493694519850803307000000000000000 758 221681110581451126453670235788167731404705194518848949438472307788732784043421452265051449226744341341541334574650236678615179984535799217222761369436160000000000000000 759 87686382829336391467426327465554383494891356939952654132640209149631547664505017098197632233115747801870956640856798750500058551508427993928739816915782229557062100000000000000000 760 7412455390733489056011453787020619029663122343099161443159714578460630025282149658432371009146417920541499847065364748131977893085875373843415728243605504000000000000000000000000000000000000 761 98864829242928746041854674889155252386321568978615399454145181758872438196463565208304731226777495434954746458168658222726666022626537371141496052325896339880974206749762074618807410000000000000000000 762 152111083773800459157641913511594083956588887253416152171927275966335901700731099921437013765906947393562873165516880069763935347834219886208950953764945416908536114754124099613557008734617600000000000000000000 763 19490364238816799782570878014224213133401318564184736851594899595387183258221082599758113757977820462613120017302217507538167812963990096191971804632295468680914586192874867163216077599705662987443000000000000000000000 764 147768363957891691528760904147285124066271252444810119659778884574891645472396742259738658009441409008258853517198907702034790385610134488368846297945097387540091085428973434851932348365096930642346639360000000000000000000000 765 46168768897212555031895171980700123219878752785681283443466010892229728354228055608794469660898156334392117666525324025911927485163019734117965629893589465706251175527103876569977162210000000000000000000000000000000000000000000000 766 403893989060718827693615057601986958722242137860784170962716854919907055401437179850526029699742370870232321788411473731603457727500009481186019059599969396777616377735282074895494758301243317541707569653313028324744401209109675769856 767 65179642308263783991107757493017206559215332454232157866557784036181562123850007529765700110147140689715930475500999660871695517782856931690902720029428479870316244685414835247363254741721330865934234757412910464636417610991334817005568 768 123007326897025759563184037095221323507053751122441683110894479947521705563761465265160739336726940404536467685809605579574102685933088018737611811926620370338058765581332817071779371220110405428125295700130318710629533377288444087107584 769 1639262842204138497585384765814868164700481659846918026950937133216400844238726240827363673246944615716590253379101545530223805736008885934483545397477908331526094133749118433190495960541814524630989698459811865940872209784119844929536 770 87522813120512117394295415532645633107233214946275335059655600071137358703343411498657916199389477384024167913799283758075617766314942218699773898374941221518768405772525660685691457512717692906829250560000000000000000000000000000 771 9791658801407720498389189149076518495777470734275926374327086778730401517037988541088097329002781814547356685273420824083372079161923427854903501577187211035579826542084852575283473970125712068522490371296591442305165033472 772 1076576604784682316842640607930821265086985866833499254449174431712751090867112520814046509876712520602634615335573180654441386584550754294085333902159272687499573977539056898444460129817729974016985185638758219776 773 46935669271536933438797864944760243452265868365026154521203108061851169509858423473983416870612907159237586609394753878741638959080923886328938941607131062557529431141723845368983136341213117483637081 774 263580439299666095885928174559912476127269737143981191062260889790586633289104488841408364339177259326322514295164441802586110966421435773962878713321956900848837991713622582452289536 775 44542295520148275291942103943788171957312191888516270983463860040841051803190471363264565137371294507748347391674481217627360051180088823079131543636322021484375 776 30806574935842899947353255015320952660375447816847664634013204683080456652586127082789237007273610290632358185059629504267727736406016 777 4399834853668864611518572084455338137944335123562622480513496503037679242522461113618133176995590207 778 745091275609414115000297266520861342877761335755135778816 779 1 780 1 781 1 782 741 783 83521321 784 556446686059251 785 109889679596517749056401 786 369687245383414375387502421869343 787 13240267510537520468444671673158549531204209 788 3336564251733597199750889193316945778292022849762639872 789 4067202091495454195417495908942307849400390738781028218095418802176 790 16964810533014195589165721589372391745798367069216648439551416579061662914707456 791 174938486499940075742493102927754092999434818642972040481540415932048311921739640775220658176 792 3272793014935256446715561734011497885288457424225834907410432980162136948911545417012528651256956018753536 793 82457241811435460898441116074132302686130104552118036668571286514626219815711702562017968109427405539195021393905319936 794 2093647664628339035292825546208367757473717953249363375425373664079462619475416427547491866680948658909953855323928594964121005326336 795 40301122030820410123261740380092555832929075489967878494098761841464256300863374573155552289811559498750482912049550224460786121113600000000000000 796 443675879579654012835336575739169570994850765819764889631800545056138027073068647773692698483873791811903451242872932262263747310111093794841499000000000000000 797 2108625760078038469715156734359089531626172346989725972441026379908257110160887845939796629596772115302153025992135708683426990844649946984370118913407164810000000000000000 798 3260637089000161239448602031150013800315279418147793466710491276272958899058313633160103455193438339557010871773657440018648500768355058941610602709589399404580958479900000000000000000 799 1231927350459506251901744144969182430284981922306937021166837100670525170545668824072196627149653757670045204709056993814201470609964457685157182453498602818304735035224979880721000000000000000000 800 84908454509631284397871977043880331944058200683231097487099680212912394623079476341821781062545770579842591180814912306415942371861424297736345018653096731611588440787801952155863744439610000000000000000000 801 790683906146349112853395374592638930081177830454532283415575032772780427976161295755038507889319130084315633382904587348118533691054379333775617799670126257542910991121393703578401515730972011200100000000000000000000 802 729036637115563212072136454179818638512266238761055391092152495399884983347049819191079221598371907982929870177826832372280073688391006099188009598237912704082510734704736075373376046257225373899956671381000000000000000000000 803 48124164332635939860850225587807601317369766614160136711110187470387043772749111521654255854961671788193094354975789825094954468269930817023355885144541310178805148006298399996651430086624248709184900391747358010000000000000000000000 804 161709411812806904563732978632220102299982458192731441892149769669871452367807897242199482053587215300670056491786387737360673242086844890170607748233447281796772314167579663649484168397990612371227500413891127122329600000000000000000000000 805 19263939347442969806796400423302946336134705999512278657344678130966365141245505021045284529347737131732993243119756760418668589338771439631697111601332643829980867949814225460835220313168166896028967750933127427803617718151008287197397837152256 806 55225968495360952285463016523428612728029857672351313479048998389023779771392390625400259477923922769111894663272107781416393472499932728076198604347120800747341567932158874740341355042407642545608732826696703343757253304193884189823078579908378624 807 2505522841297612919030587838699912789492370920161665549646471507315980989460785313280021738818292897792144463346877494335961417567977746705267176868146790459967073235358612940291825780336084552396060111731580665474016266801020691783642420601407143936 808 1137078597376736981692456437707084236671494039132898212713026616009907519699665187394659402518267949138761062177906697006704827332800031997638100081707676857405565118315485093805531872743637412331105118701925656723891073490898998331499191918147928064 809 3104061125631308938465757315235787199271843633248188951754460754302587312459417687070784908891607832730352227089963025321353379423337011543747283186545496462002256748863891902471434797480629045606429130936038179237803977883828054357663239043547136 810 28753922756840817788293723051652387369469514668924283054351652086794790685735918682376479082324468736344846421389669393515863888423324220494495845865182713383998453950014577874091038077505272455283248971395708761746657285267775203874525151232 811 469119557434353704880913539855040592996008589526265369949100997857172887947825648702642199526068836363817926208471050792494061908861519740339568747830058977946147125122563611785802457701561634255614980825794667632299625933911908941824 812 6258447196564525363210732387742534372112321114855297815295090113860066577776389969908307258892368940008520650997108930038661417974333777596729401421860580634054931004965339507725955149914577166795015477783605468444938945913 813 27173187783705630015434896379893946211704745226086397736855740638022726483713650752980097025207379641191674628968252368896695432894295352402416163290480679938525998678771553841506474694566954838638788058065921 814 12243187024722975398264577451703669286684975853638096720021749184565981532360885984003253822253134034113257562690243460625757463489594816256715292088753290405172161209527714439113079002294157 815 130256783601241469485179257883385665395631358645154858671616458828020131808789905305302403855832172124493741959544702319198824873783415830672715773163537301722952859001 816 4280097935032062147045404151968127495054775830695406308430913401587757312740070448238310142798355959819051271877479682002056744054426937899 817 20580479413814337396113976427249841559691154373663593467438813061392552875527566642044689787804329974641 818 74027052900770014819059466790854082794340634595132489815879 819 1 820 1 821 1 822 780 823 97614400 824 763301352619000 825 187466941952243523588096 826 833181922705544291601201916800000 827 41992629337260538622579941952286560256000000 828 15909978159587846754793592421135643855533708809674453125 829 31252310619653445404680611933057702961125095912831335373209600000000 830 225942350879767987020589286202531944409417626225307579562961263410127549820305408 831 4360188841565931903506565468512285592192081463149162105993256403990452290327423221760000000000 832 165516044655815209733172649150353290158704813725661268083624608123865189078239529834373390218035200000000000 833 9216871435126787063042169271267382709868089205000878538061611297577076288487022472056651143759420629194899456000000000000 834 566278353530228661505940185399429605379580428955145623374126857692929124185649517059903398898767026531100750366760805335040000000000000 835 29040018905698509766886309866909384710163012841592171292917703142548779628418533537291089012996827961604320857092045938141131649781729471896848695296 836 943619839284635651842480874033826200522317986911529546359905713945199780860363618073611756332638262570086270561339833045225458489038496612548828125000000000000000 837 14767738475415018907995941937842954363987921303384444250015588047548902928547448459504757301786811543646029182462871883346502505933540144290201600000000000000000000000000000000 838 84554503327152566769973499157225439100249332169487842804632249383381229059074198107731617458241442993679740852518764481202134723385317777099247861981511680000000000000000000000000000000000 839 134189222307324915937381845939702037426284827384962853496508896801401051755090102546348928316537712592754779446279120425584472558049290732383886072946214859121360896000000000000000000000000000000000000 840 44516483797945566834391503100381931474286385919809865639316517139467413552145092492301057949719996965764512445007088743306201594258482422211592857139594779223176480443755109891893490844754247680000000000000000000 841 2312760741066015213479294387487406663679096726168124200386242160414140611272755523714850305618491089407653895718268041272443488149986466479451302402720245623109311365298468631095541760000000000000000000000000000000000000000 842 13972900442011655940287232397770937690359780592698334598817390715400541657685894900906591687050039347987388686373882370992179785593891984598686125952740521094109330366863092847769554012602368000000000000000000000000000000000000000000 843 7207866595267253708551860130113684609705892473920592331485023144945614070547852135434778022450271559612949038827895525238167884206052149144527445398524193013251911071062696930182721555944475879014400000000000000000000000000000000000000000000 844 229802895735256959943247037802251643228121421021699350564162173313137959052892110267691069301445189837338114801619877507278990324958335932834938472856048408909788796233299967254714841257610107122712151428190633058547973632812500000000000000000000000 845 322102931003175658866145180762698080706531840401471199143168982098359929310695129047513683665568125113239478348302071223837345129256266958589866512676739409122284538687753469007000666686689394804585692659784392000364008471551758728138656204392384845316096 846 13817905939638357418462340182237056459529313642715895166091929289331645323353339367885021982110485112739160234055675598216959569834610141181527905915077005625627636592653445013132492411644373466860769636510113250467192547903996679946240000000000000000000000000 847 12300732689702575956318403709522132350705375112244168311089447994752170556376146526516073933672694040453646768580960557957410268593308801873761181192662037033805876558133281707177937122011040542812529570013031871062953337728844408710758400000000000000000000000000 848 149113377622589720994374004003702156949547169440355312160270840084603684090305093685105957141425794333229168272083099098200291071497151777814766609703799337545510967879728933317540343381600010690187369474157091905180085136065418674307072000000000000000000000000000 849 15510108561068428511754543620668244337461167879147993747614691246957949056154329899421826548508742671585595128595970851054489345675598858826880295824233533231853056996214663159818466103251352055984226781868667306561282032243036032860160000000000000000000000000000 850 8287753972041493251548996590665898541219034903147354045542290703323383081559838743574749286200034284035884675563751687809955057798790789422359371352820165964332165091569934128190940998011825623277466090913182096621382536436535970614510724340815991097270468608 851 12758746116024940197567550455024094645065346630689148090498047031790978330902415298344263292023046014778582952584284794094923307102479689706717137217951845088591785511109092609835147815622972443738347344535277026658614247424000000000000000000000000000000 852 29143165780997487545063404309295743573980038589124091972108418652136188828276423597281366860924143996129374257275410602049256758644868515416651039486101738335820524976427385153835430508081694910279547226538907123938849875298328697681427001953125 853 45386117389354959689171819403127116805252831431762833348368411443661746894118740538283665293352073510376450197803929303874032876653933852674515691172218489010973575772221962352753190437327249964898713600000000000000000000000000000000 854 18918336017547155252785929494612950081031257687503649461052026331403548238938120001302732237734126118736588746081242981971442269182452008659119068968644516267452685939791675907404464128000000000000000000000000000000000 855 660480359663649349199864410948381758723143989388814775622441483905551855494575879696107495380991275782758582303816093854279331464556043632620214285237098312357151207260167788693473683914160292757504 856 428009793503206214704540415196812749505477583069540630843091340158775731274007044823831014279835595981905127187747968200205674405442693789900000000000000000000000000000000000 857 647515255910873085294628531632941087700036094262408390247555315457086091429924454089788679123025302405513216000000000000000000000000000000000000 858 101742006792982126996894645550693234403126182230393678254801077277818880000000000000000000000000000000000000 859 7555786372591432341913600000000000000000000000000000000000000 860 1 861 1 862 1 863 820 864 113635600 865 1038585918383000 866 315391597459129712659216 867 1837887400374415484255873597703168 868 129122732068667457662848421472333627456000000 869 72704116516065462852118600240944158425346565728128828125 870 226962004976664456111017352491578335985628442938566741985372625390625 871 2797674015272700867249598849386821895915957376398804225119302344048313089369571328 872 99113159153021334794953195177017809170998063296843618126936925811368598714794084870811103002624 873 7465940877730894078665964567705840962754487743092396400346103034874358884545459511296555358145740800000000000 874 895557415116810852616359787026275442449890348340179499177035112347460054556404788637890640698505678665176580096000000000000 875 129268040000490910046428899185756656618371919146032840962915662544596377709229001137105252175355853176619288282523042861547520000000000000 876 17074343617167550903063516248966961546439213069262897310749420544396432176344934388637667737198100199355284672162272425045971662194161817508642665005056 877 1575631969052169766174198497484715899211778399739254326745780908853837771276375464413077945937752559727776350472532117179180944446954667389610084875712799595025432576 878 77709807452940543984594341666813696347503914130904603731676721300664088795320179682057289503910175051200006320121621471133280913770948488459290868008790588378906250000000000000000 879 1567072519401229840452333082589954473326345534993566750431651459018386484284787367185391266755323387083033325475977035631825202875529245660456245522808914575360000000000000000000000000000000000 880 9867765087490409933862845353096278269345622157469376696188623468002777953905307414745511178380800677626395130382404023143862026226664834294685746385166734424455984185344000000000000000000000000000000000000 881 14765478696222826532166871096543020660528332596233969464149883164702022557438905581848332375938672091518259602367870367535591352764899302005138117904822984966569044039522519052381616502886398379950080000000000000000000 882 3973817589059000532906488161905359166376492555323131576348590946903425548867999064322767415565692319888383783009324747489584491293839457668962636651036063056280764052108071228824665959287429458389494787053977600000000000000000000 883 144517997703495233779713454707479765513637516017069983209365252395538893676959417203788705236787768744110573307046156531357620643592889426217332868078888943554853556777767674011634699670766959460352000000000000000000000000000000000000000000 884 528513975187945652358956868314931394907997335753210013698598327423291543856140298931609127946884888400687900145435928455418505962866240430612145051246347828257135854162557607586877846995416577663642999193600000000000000000000000000000000000000000000 885 142908812267354722832110304980572788654493772264851031096935168782078493799939689626782402352394567649160258876386529953863411894987188096120345793741056808705573433215618721820463766608425875633197297339743868786550437211990356445312500000000000000000000000 886 2069796528808093279983387862528022642412980921493217889267895516083162983899350324673626589286890706648037202135568735226422319144721445070840321280468313930403197936379384410917144442662308664935007206460152378156368421668694064265061248466599614642829012758429696 887 1142239497763914789633804480742468883345730140132103678221074405845278099149358868169017705369783239627245329676970036054265266210115459288994363703501952550253564049190624994067020805945100103620905437565663341102452920856159598826163375039313412670660960851715084517376 888 16710226165568517959036586586874402659974134238294483303401276963767368690566232270717350292042567678736424338809468523463587019028423458057797697155905638920852664898698299618281934895562206393136759197427018859513966688400868879337098175809218150400000000000000000000000000 889 4387430265995670694861650581575613447995951189154971122334533152328282439769062761180637838284050566998179929899951023972702845257306014618182967861283007006943403956659968255106904281204263892429320171201175269958320342542523681286980152704941162496000000000000000000000000000 890 13535924908844233093873441913353997583753640461367107563264200495398476139955151278799050628704824910960850409472276457925939457666763841547032953866939650987173394336221194879008336187601587268139461327741537888969110510310543115529093967077609308160000000000000000000000000000 891 308163235693198439792083400811548475488562770130265108147397537245812382431602333303791629963639864764887175741474486433324247411609073236822274157834244796133359968321212934595266366689929557287779054092244254350474218315145523053831514847718796289522949559264573885322887168 892 30854868309936274946260705443196969322106494647833232424363285347262870204963654363957258909447067125104066995062309194843558095927540567586009293686611805757195181744804244622483679079837545984854147860833986283871918108690032414287027284716324770059393162383929559220224 893 7573881265706571673338790890746965557161890923518440182223003351401346083241638155723650529244977851874392121624483583647034952255159814298884291907936436432286684801721289311439384908341991650700224301551691700681227710435014799682453779200729914009571075439453125 894 2328771424371796599256698478453514393647877094383215616396101047327948072388769241535877304235652158793861403946916693071786247026840455075271192928991740033113650110446828877521294422605392461227473950700035831977096931140065827667736448347568511962890625 895 407863541756996498395029946498876365756783766758199022061964647848619068856139236389863688043519405476018235214017346152654963012155119792781372072861074454770275044992863345932264388913777304545132666876329984000000000000000000000000000000000 896 15753190439313364590963865121511209759185841381945504644250904755800499079327589914814678490288730557744966228461063861909763326310003056391344374692053241190550283365742802763252842692138935030166399966775303939407596291620864 897 41203920433881673941906354121764493435799341513170509111497694545702963362215274911479384317556400457911497904845572966445236808104950044176544672629465087491423191522593782881797089096386295511911740997632 898 1575103727469312788792832178748584304965505693502721857750629686457258675406173159315597425771294038870717822669671176514349257823478455022503361000000000000000000000000000000000000 899 106418362883599112621218289721045851462534631755047613468729733173138651311502055921575967319005397445960594882560000000000000000000000000000000000000 900 530794471216189278485068417874730379808389446283798543978628201130124902400000000000000000000000000000000000000 901 791717805254439023624865699561776475898803884688668051353443161 902 1 903 1 904 1 905 861 906 131790400 907 1402295406057000 908 523649127394703064658176 909 3972398860351440463463023091126176 910 385558411993327929901942780941644654245576704 911 319118230273689917471688047465427083351659382801182265625 912 1562557340800724462229450291976312567214238393841294955013264100000000 913 32336344115454327406138916142583604942420459099044859903521996982641818012619262013 914 2065414800451663926993384152828593363937719699387522850742229690217520888015032887580903526629376 915 302338141372297011590073497674039162735806782621333686729959096047422084452175595333844777235282251271909670912 916 76262132316349122305500174287307541456437059235664860818613140458220308957539011902443996752056299001870932770816000000000000 917 25158082194543782858636799540592420660372628570393129529116038556529361657533094333485480586422103259778710150446409334002810880000000000000 918 8293567517798780452521626309844996598882358176070306466625950504654431047657898454667469216036547895137843279683627881833187796255857051198454718672142336 919 2096978222802664864627832467558320270346903857191360330031124021712542960201941246889620293448503259905857386352607151931265467688275591762102351060211354708545110048768 920 312913528974403511869481710041922503295261623746403061717982616667468055457253492807920829851684699352626990151534956893537382073102726385382556380588259665254971038318871976771321856 921 21219537921921321614404692323482529216034673385432367295553680820275625806220387418031984642613637336631430725896066701878656021217507462694633299877577215227926737330703735351562500000000000000000 922 503042850480929703573590138720604370232222620110342584625511358436045429208246286093447938696245314164666379271321141269051455215038405195646379444179016915157008680310800384000000000000000000000000000000000000 923 3198549773476211169024192320198596626936755241626569603116116805703961234487041098609650279656584847992394117101723212822886214096251510650028782299574386047064685288246308083350642697320075065315457761280000000000000000000 924 4166849752265130542792953730858073893242397057690508015801300100740206348329810986871310165544211390019281913652785706423638547542929003164690165688996790855302658446703272896836052932925775631760222885829911615897600000000000000000000 925 844358977305576487244775541278454374043827942459840768609562816714931435707665821599454128934105687806439253771812411327195966260584672235591525331755020118078675352544076331766977524388786186586586404101877412557649128456192000000000000000000000 926 20042950014692087576430129456138595992888273082621024223198038752587617288717614075924457008277539219882049394506273387278090316254245517311093932384978750933665295862143778097154468299959030786997918936414447206400000000000000000000000000000000000000000000 927 41545603455813585768913267699415467391584228354637487488612781932540395343498309343429684659994308021110382747072388546592029600392001532257952608925047340876471786883678075456620041706665226921371360738756874012469519568673206567764282226562500000000000000000000000 928 5535240697635486011844199274163907934688039486516995243899806072834546730396881934695457590259112029244083470279242863306908436605813684100263909450376679429337234092975431318482276233415568199108345332533098933178425895275930727578310135413600385114977553875320941362282496 929 34354993223069249301361624664900912571392711003129573669603149771556124216731095903137835250289366371079981632006223482063963071023823524790383419662487905138289653711386934906316322031757172671000629885039425601857593287387063325997041488656398351986644823204373518439038354194432 930 7064658005083451888452332894928830410819124124385091596854707572932482905130866575525933431473682575532360830910246346481775020224060160776242668735886221353205725075809910830974359684889335842374966927047055244954491445180393864439781259177084492495291529089610558860729926650603503616 931 33456777201932430878167261378778583788809620703378959700262828710453323536092361300749229714419344427416452215651566490940718162134811785959444296802799148523188319658155038674886468105570577753729679007169870405412748380407148925121884607854984533817309687447552000000000000000000000000000 932 2466347135366201733468490609631082866988427061323443888537845077842107287291103170667570555976451509179438089402329410339420413668744659522119228778233298226565162341171752350384480331463998049807003774934592038194878520865798137048600435631036677640228470899343360000000000000000000000000000 933 1848221898709504243854318850498839000402224191014186655835027395937182387770002640130552656928225475010270234359079218001699243386861789343406291247395750455908726969252919808286101793852272088685988797617522769598645780553852839985544134165855481134524843914933505687801000830753510048923648 934 8810932098347434220384511238148426481400687678294444222281885376422878496168718317486540487363796767505817007441238625931257449887470482144880668036841760348395003116893335894202242308001824409925320870533010374994344378829965071013244723660198623835745300633485925357234068860038205669376 935 158506287748687103836374266161570451750784134385265983134696566736891297370115345965108224818350047455644304161452304369012613576078544646005458776219047901858987327127912080411293476966815480762945622954626134214084116700260620310297796431188668345825242573685739704098038608091997877 936 5961339476886755635963929853636368378107172399093363913649760886441485948471128247886091616853845861281910994231272051667100526543373037692199187275070317674614164327675281660115447541665854641910140818518592386473455565394628730028482813988416100000000000000000000000000000000 937 237559224342918389366788084658048277658605701541273876783347882775580706487585390480404676406652149332915577001631937219529187980463149471457692351474200061787906653319613046098605352022879100847652538841225895482488506545392597870954051555948914028704166412353515625 938 4513474947849938380720892347805449715232693638959200989348825710118589453805439332383208065760506795761133143045841511089333878449483221669778513515348318219146895453923044092417856794502928631567644279911237806234770838730716119326041809133473674297344 939 15608815254981558731982691680749555359452216594315830362273224451977725652449741222421087895066514955288985010143109157042038419825954451263713522017014785840813582509081782674932524472792121848408930890071947673141446489843221424766976 940 2960489039065463017968461472050946087775290863024273220449030627057268189461756454752961476101367197598238332348444575218754725209977644678395828572574248921889075973843253780155034573564743988901549255372964888576 941 6471733708785851826898530882271558268529793086955756846465183446719834763945585204366245361983538729986561215362183862235117382819132577933165250631930000000000000000000000000000000000000 942 18957966275176333105915633753556404133054848832877739543191118844282943660375522130941416573972095696296895656126054400000000000000000000000000000000000000 943 2918252771783349747887197288353940435573825347131816599114261574018221380300376794743308267495494668820868003221141 944 85108241238830256438079349299463978352634903950532186641663000576 945 1 946 1 947 1 948 903 949 152300281 950 1879537767821000 951 858578126504044931436816 952 8421442858174933618814072186557024 953 1119659351556655415005078068015347007408079936 954 1348200529770215861581774521946469148404568664269572134017 955 10227094568103661356227415908378754549227334628659323855909298750390625 956 350172114917118818807304958550945987961549833320796933706591290032222249338901224703 957 39645331843691035321742814817772406195099122918153842139803657445114071081757225043920377598969001 958 11057764033876253668309220281214182336261911188694517924058307832086899940108227764343297549584908781347525361664 959 5734233247290476215645757766025671745428430437887510362270312166880433203052376171460292577621366748979120387981180861495115776 960 4213019618966898213021107005684008231076997038221088472975056759320633791262402554602332271777636449725396930589989357706868162560000000000000 961 3365792388113711570572324192655325897109424199068252898594063162052358642452802346902361429777329449478545701712359537287585763204690096218798640528942432256 962 2255092141944647847614840585855079497642587809728563477992387871195449088978496620950286667949105995833900794585568897347944553909503274604622962053224840239337657258770432 963 980270791041740042839805382296598098500970899745805133909305247038742733476698887105649748752038236010025530048533498086859878642341134571605837032975187135423868403416593608305404870656 964 214150710624461453250639860212912837586921796514350200794244934475927623439452489162883189035428064436266453998715436263676404186060496179170918607803802968213770017458794253660659856749805876525531136 965 18206850685537175667612697381936014258380196893216697068391002991759216339535450856762100585002751053646435441224761998589617598878571301949528677010685502972246550087759142441070203891754150390625000000000000000000 966 465612772243039481361134629536457630576663797498231312043605746723070275213084714290868289333041366228475933097015823536723518441879657077795472477414022612613296162323213733422010872214206130681497708873646080000000000000000000 967 2758819812073532924509727712494182897908962943029601863169216984394869429282218447894314491442971833439148807776485864059425443943269114517983959601745867442822613131387851469698649607710130938586721076735760849803778457600000000000000000000 968 2902414953837062885450109534459188166009197741664233338789265345934534088718711829818546968762467921108230725060688691975332934549816747163186028350807911794617773320767821241395103810133135515012915389456198502168938408988309979136000000000000000000000 969 412674621402855756846346744139709567808733452520207100903962648828435228709102722301241447580357417633997176555788938676613076454575761148395722450420862816494917354157996735402226495928768953455723895409988409444110796735320515367555395747840000000000000000000000 970 5983657514784637131782583472307655580481736593881136883279808014532010282249813875247775806480855661171944280668975302669739458984494888046510980911131031615674019444594388413220945049248324344564399100631392493385962119826261284612718820571899414062500000000000000000000000 971 6604490535750267707552037960618184370278067560916223030824617087132916032738815278285502229835412722229924203978017482400781939798383799647027536095662029783161957204217425777502884225456957900230882079520166857050658309854362172780345133032422898614147018237667886012496150523805696 972 408769253803458615939026388305430194521872320100435543318881168996046028269139613872952907332063057161136649890686364707821745438365532535094294258108598341101706865484739072407325554028868540146163837840757913702916051524740331556182703211600394950087767241149142790082327959136857193709568 973 1028374830733455485669314406600374621086998449932194257425555485470595657905867329441827891217449977084892054330738368935863099897418345110526171277273725294643781654647959274000086354311461557595940054377652037807240753227078860735603832772899564427462473218303600752468835415827924976275579469824 974 74759848120469473784488300063144479205003698692074552404750107280615531035752326143488447915073202212848234714493510078326739239480839477319189723095925524835687663419866629259720309459465152418650221685806697567154493328322501934847045308370692778643900673488622651385989185200936188446347013354684416 975 109040029474638793426792939523607292292290678470665076405156449817613629799775083199165672026769110797805416788893417553569008769518600929155933567170121992158197369137517950285026899105003884823654743591814816268699646518259864864530171636360483342987806289941279758598337986560000000000000000000000000000 976 2152693039621999904867908951584460838777315910856811308988119182663256169028467953087555492486392743483815720639561719753339173485760237386225416656170694851114499115078887071109158217938332194341795790250177114129265266727737876076135723709746646504610458325037273966396066193522630759507657694470595411968 977 374660700095710378530572184703653769703258631335760213158713035484229082878507014341904432661557365189921382503541259410832881983442557363468978373813885838108423663079109888596489985985418302937573520510447710996165481764903238545013282520998963347412274587726749424345383259699346952223797741519609266176 978 358422593397468221382116231783393550033573270621815427642766952145214724117868548759491461689130462066316717724425744773784038270923880257814771917922129935241796887817798438586977551114934310754169843363163997124589246250525355550151239917813098037856036192466138394763622730395729058748005596667547349 979 1112588156570233592672700553560113622208665219664074531222875923886763462927361591190288110052214439165540751620288806084713510124547093338467982612069231085250452861451399752589248354229529876547715976282329187936804745426971083549784156389812444352957618400700801466845576185332032428809556418561 980 6169189648773051161995419197547825581291940790191759310512838167616408504594161104260379963707573424088661907069561815445620258186279566594696765446512003340623743332445797361713129605567297204523469715569680627140755452607116621684216585691235729352865191597003163653425872325897216796875 981 30717012059389191607554141351913347677315392566112745778303077940089453136477094868077967831154176231233687601611570764654374597898312035600502147590236228936315960614377793132295750920978928032622943158318301204763599695361942813428243302258764706848501231759938627477547679489 982 61141274179558216654858674761155454727985452774998094126479633174309563584744095914434266623671413718477100476919996433364774496583954405185854399887689998997434616293699224864893121531856331485076408764202785750275705987307025381372433567631766458003039163777024 983 18313984595023771709788528870019769516938172297916597177376357341963688005785446076175406381260903169655568928492878554874664182856494755083347469416416438741903431615892699993743108703889071416384665938461149667491446551956267130014005509226496 984 244041303006989639115095346071323135631351407314738270428647464389619735379828202837738242361356835088487619233124319394761755600938434234714719876811364090969244259253626148164280184982539388450178927362083807058594889728 985 29601477455986238181904912601925984153715438613076690062794231129848082125988973068180415595332302557936651666988441532226998670429625107868095136093155972100000000000000000000000000000000000000 986 3653118332843261654028885264203685704410022279239794320649436063734551815168299166344145088619959458674962182223043569492133905917720034562001620745256378516861 987 16885347877446827488262359527908940056443863512332655259019346472996287808375820667699354854601561419196448397792740801 988 9380082945933081406113456619151991432292083579779389915131296484043 989 1 990 1 991 1 992 946 993 175403536 994 2501664768969751 995 1391015911638682288132096 996 17527981474109799121842868346924032 997 3166588471086097729338521336980739987582746624 998 5492950982103958273941639720561454013434794735626081263003 999 63801270766175159057715196878038788324769265365862375224606693712265216 1000 3564883930434954901002236096102203608952282121959434346797725558330866461799462865408