1 1 2 2 3 3 4 8 5 5 6 144 7 7 8 128 9 81 10 6400 11 11 12 248832 13 13 14 100352 15 91125 16 32768 17 17 18 429981696 19 19 20 163840000 21 6751269 22 63438848 23 23 24 247669456896 25 15625 26 1417674752 27 1594323 28 80564191232 29 29 30 25076532510720000000 31 31 32 2147483648 33 19098395217 34 1241245548544 35 6565234375 36 2218611106740436992 37 37 38 12403865550848 39 851162814333 40 536870912000000000 41 41 42 75173004891908833441480704 43 43 44 32195899484536832 45 102151886748046875 46 2326566604374016 47 47 48 2208245755649745670373376 49 5764801 50 34359738368000000000000 51 462525437577051 52 16078413619666092032 53 53 54 2861886499322070388803895296 55 196595458984375 56 363472978896510877958144 57 52303973149525833 58 15150109146474348544 59 59 60 10061319724179153710638694400000000000000 61 61 62 138494695740897492992 63 58159148805327867842601 64 9223372036854775808 65 11330963134765625 66 20185277752868831897756232347450156777472 67 67 68 6162762047121181842079744 69 22545696637760349447 70 44525439914822582549872640000000000000000 71 71 72 19688940971808106816148452972488032256 73 73 74 3232459857524272148774912 75 190855198284148052215576171875 76 1230847044828110067788152832 77 269727530545998371 78 13685005077579664740453124532690206053919358976 79 79 80 5764607523034234880000000000000000000 81 12157665459056928801 82 1016102151386095821340540928 83 83 84 8544282764692171497887717651075371484591778918555451392 85 135408115386962890625 86 8941215361869797376126877696 87 2668619725928454928748301 88 8292607548947192355839020516769792 89 89 90 36331633607634278105835937486638931771392000000000000000000000 91 42557492016457714933 92 86606594633415025377011455492096 93 88011929840855886716273613 94 1367304773390702513626082705408 95 5903480052947998046875 96 175548575424424185442275950527441480033316986945536 97 97 98 1316492011996805664515047755529996067667968 99 188085100272394470133686795449451 100 9444732965739290427392000000000000000000000000 101 101 102 1830520448132577002516907909891376610875046382788628958937088 103 103 104 2068123076200512668472608369688751112192 105 49771361907463452929649288240029872817695140838623046875 106 14243322144164385555216957215604736 107 107 108 393138928080092870207751683894798865236852992460684525568 109 109 110 1567821114722828554775814816451788800000000000000000000000000 111 2945458628414988143497333230357 112 1056900851103227536363312578903569323060927397888 113 113 114 10653446722707998001067582654885050585331981073932374548206225195008 115 47954492270946502685546875 116 3672412914401371419934677974227118718976 117 16649518938899036726176878274718328999 118 36148770729119469949829315444030308352 119 4677407524032104508459239 120 14577142261270533364941964597539691810997814509269155840000000000000000000000000000 121 3138428376721 122 618257171539458995384383258912895270912 123 973880339828725320802895543548707 124 613784983947640645929998400058582051586048 125 4656612873077392578125 126 13488287611429195740633016557251860662153915860933336967124919462466462471136739328 127 127 128 170141183460469231731687303715884105728 129 30333544388888532235299067504607163 130 1092227499618395753037096295241871681126400000000000000000000000000000000 131 131 132 53782797810780904781093441988280441147419010368379231473567364952119100795925823488 133 499268362839382716167978173 134 12220220360864742099896708902089660009807872 135 3597600662921626628600135655553196556866168975830078125 136 151918544197749039693295491120807104054493020422144 137 137 138 597778783584980963277893805953833679661352221998528496029385788301084286437556224 139 139 140 396502959921695205438798984679292178854576044113920000000000000000000000000000000000 141 28876123777212591419265181145710122303 142 1756532133528013613382524309569068599244488704 143 680572611390026366199533917 144 13955558277288382475201003409223618719306865372537564065140698985288272183296 145 59695300296880304813385009765625 146 59420335581484845360621921337471559232684818432 147 1438672841950946363651552725542049854993638449487734347 148 83590373844046702395127446587169851696819524861952 149 149 150 146217672731256394503648661406492544889638419673822443683476060241920000000000000000000000000000000000000 151 151 152 12119875582096732758185130778775650357189634996716961792 153 24044355566192860348755978636117794755762667193 154 7995407943662098805323364175691517348675818235547253632372223197677208080658464768 155 10415224460302852094173431396484375 156 80904685236500680888948043428259438196033832938335975083271334975509874422720566053348764024832 157 157 158 71259622801423164941478101882674393169317773443072 159 271670803663204666981833581307354644406717 160 664613997892457936451903530140172288000000000000000000000000000000000000000 161 31962731936835225982277531050103 162 108011423100515345600104896962395565163328450511892725167881340109755145801098265100288 163 163 164 8259708656411619122092325313162393243811935197144809472 165 185312522709137214065482428396815807590500674430632509784118155948817729949951171875 166 40273139118290360814020739250329894889638877154246656 167 167 168 4088267005928879070905847570758103712117243060955809001092545395670922669006755614519962377558325101808985309184 169 3937376385699289 170 8575089701787006342062968151154932240575875566796800000000000000000000000000000000000000000 171 3863383360885062052468458442432576881985297201982499 172 1279125314357383226280365032902466842593976789467876294656 173 173 174 15986887019401288793661504778820598734057342497163435959873709143754403490105732654195593841251188736 175 522944147342900533859393590319086797535419464111328125 176 6051525916555324591212138415799867520732150238437205256045417287647232 177 22130128761114645559470979295524083757658922891 178 189670268424979775735257293782149985053813009169004888064 179 179 180 527995040239752219976699522860554831502287062859928734471253657683807247579847065600000000000000000000000000000000000000000000 181 181 182 31572042412118470442682236211225314954616302091691553388059511888295209139524931811304148041728 183 660360632882705684713751763763035682789982711823 184 120011235743946756381882407866657969852966205713098930584295571456 185 1970873796608429984189569950103759765625 186 23741726787769837510161058222317041150629138023315665926880915483031156522986059582504334493887331657842688 187 190548909647019197026313623194473 188 59824714986784011281943337438334782939438980307808016398286848 189 5311508604459125534246127084693734872950613174652725099395310602810627 190 21363647876645119754418126030947313373757120282298941440000000000000000000000000000000000000000000000 191 191 192 1109422884007610894879656737554345231610246822292275424736638728276179536568342259084804584749091782656 193 193 194 29530625114126639653465471341480466654553531188481050365919232 195 1002773940101032598125641410915572704940128842182835124943661488572388407192192971706390380859375 196 13865209741211180077606677213493821792347516319856785139558638714937514521679145992192 197 197 198 29311759227698954459446042713393655600625960392026181081859689493604395699393007996763414371521883487075897704290861105283072 199 199 200 3568119231764899702645714923623737840956866560000000000000000000000000000000000000000000000000 201 17222943251991324884057684307966394537967107182176307 202 4098093747371489950200888825993049927082248184894567428227334144 203 133358685410609233707844243479405703763 204 160838645329511545540851429656379883028428159393909495508789354290032954859865907322549880090973430795460507081603612147712 205 10290097751664006864302791655063629150390625 206 34096011423087255666449351675294788100316103122083298379424595968 207 2784820779373994006632185294510889694181270818463878932042389 208 444821838064559439061477475341594023516264588992987092704822725881138564988665856 209 78368821083469435770635982762513019 210 11464382560359608528573194899726735343781865775563875284273874889087866528798698049414186036296941521138570988780859045183488000000000000000000000000000000000000000000000000000 211 211 212 3245955611239096793177245847638576392476670668950078718433698970075136 213 4980400663213302502569952664219668434020268143286297597 214 9419690838385243988316121085549552965773671462819427927739112357888 215 326424316465789843277889303863048553466796875 216 2472931468351430948388034183220927017180174458230739121985139338982493537041032690051213461599885296157011931561984 217 10422292498338895433319671280347801481673 218 156401917164265991894745510863711050797599078556740498851558590513152 219 438472979340956811249228655508537494435706851245257218179 220 4326190964076489616207857350865520525929658771531207136414109106857574400000000000000000000000000000000000000000000000000000 221 1113823353377854789393316566987106873 222 913660642943483627119549720821793506639470925894221968444811209090394907358751609687526231492931165783799768160482347569905664 223 223 224 8936315272501813944549543551264105197833714391945463334689103820062597238842685819691221334884352 225 8446723104767055758205216778747351372643377994297322619576817714914795942604541778564453125 226 86062889748211629884525778911538416017918174282855142502802999818059776 227 227 228 5447804499531733596087035665911076399696545356224365477873642354664073777504180052293950547385755855449898050424357786103556206149763072 229 229 230 3099899595143937213184364929758889943956011856554166712846306508800000000000000000000000000000000000000000000000000000000 231 413853928999981313767057855297600606103840196837893803769725383021320277229641777837292625275644848789816127 232 215785865821791593086693693995303032266847833034672465570552143708116788199817216 233 233 234 3108964327358281770591538652506138644689036104543562553986916313734620839152057105317256070071354206677706419353541158274577185522109970546425856 235 1591400670963860619622209924273192882537841796875 236 41815476007246226402937100365038499706769211133063763699225359845510430588928 237 3646074737693461932308245966920107650963650254838002352464373 238 150997380728091377330980533849695432649384704473676358894384283032938368195398853562821405552863236288156164509260578816 239 239 240 84997230602127759526114113678348087378237467249894348447036750630695175419524276695932554834296243994482442240000000000000000000000000000000000000000000000000000000000 241 241 242 2175371408387802382122331068089936827308228889204843113388511874710764036006217493919466837245952 243 5391030899743293631239539488528815119194426882613553319203 244 12231741765119104832150966725491915823051662733100108435368709063855803945975808 245 1104464742043326922229628240250398803212750209468140383251011371612548828125 246 135736040205438169296428780268684180176289991952977517492423263870017148733716668219102513382618265930005213223132637000260922336500193951744 247 799215427325856746804244417532000746259 248 12055424208627375532880926981074961929585845755095744893850753965261772447755144265728 249 27742692465643667719730063089746830495029413875360602305544131849 250 612998216346355543343338810860123673447495648873440870400000000000000000000000000000000000000000000000000000000000000 251 251 252 2200672486921720716616313331522622114450532387588197330834835883948311873171762368688754850556209640566869290235796094030142198256061183764217236970442172233365600600064 253 103234135469884609752162873725082802805677 254 3647676967399751789036672689853764190948030434906477846469553461843029038989312 255 406557697867043142033327290820576773815897236615903171134975699098167869456295635439968538804578201961703598499298095703125 256 57896044618658097711785492504343953926634992332820282019728792003956564819968 257 257 258 2876662903429219895582646717766669451172787203052979121255807433655341993637061190178988169998155256700216121353206059197369690180192786581729312768 259 29616228288990328537510355430651178982936787517 260 62033967367977940132006143423980795437734535772601095482140829462359367942584401920000000000000000000000000000000000000000000000000000000000000000 261 513125786255079095570959782407936974475920549999671525927789658739061702327 262 15896864347212665837311213389872745493359729654776461755849052793278377742007533568 263 263 264 937198946275129928016463843137669687847170555509236622560596084136724536002052448339871286791696536289420911802863013802140823714163989631780789336741622796502125510656 265 1133521155085616405333581724335090257227420806884765625 266 25861576380975811572483125790073650430677191669818519665582854815220558485619154778294071206473769499927458753713811666694967000039424 267 224416295052762363475785251946402290523061584995867900632652338478643 268 1194670285344745661050892887551619114182703977812719384815287577452094685625874825347072 269 269 270 13811704091019932246404093996094594104391468327140297507576162457617425559337461528619959327883469445065374883972668083666944000000000000000000000000000000000000000000000000000000000000000000 271 271 272 92316976284653713657247991381185769642536264448511530304538862914207229916806549986720812191862226944 273 1266009307426510414763025854638067382644468201237541653612711661503527919633894392261597034431743091681447038966495236421928083 274 71214750855829509632983165096036379606975261644862513035889193590604481501985465434112 275 4441838807405177734875612522420329324190912956282772938720881938934326171875 276 25728442135512444428764091590812545563621856625289585783771081574812258891803284469651705707169317999144809168430486285405441662493320349714502727241825555601948672 277 277 278 586473526042082990300545679714643887425592852145724807657910430758833901475778646769664 279 18407228174205290455971987516792441584776857272128322099925586212453523960249719 280 44020087223466321619320321349743170698246943594093163188592964201294526901311386522496631725822574592000000000000000000000000000000000000000000000000000000000000000000000 281 281 282 10934032192655371428255537476965157152001305844043875730189326210389854629245229218009591858362344047006707881426006917792799045674714145898031985915867632238592 283 283 284 49366482177863607142631742667850985753065623666211311881543777628126328985167777894137593856 285 805712272050011950928312294078692446391573826697772869317234368622048727610738622195649049034620048370669564974377863109111785888671875 286 23394893314782276511827140439548251485776767833672632904451048639681805504943895454570352332028852850540309674209801934319714419137067352064 287 145880363798899812794157520181716553486135431081769 288 7011273845908522281835777866645414170539483987149438736949145026789609575795776772062876648838909381147808859809127560641555025355002273788160734371250176 289 14063084452067724991009 290 4430564286038250238913803629151607669346167665580066981075057442835112765528473600000000000000000000000000000000000000000000000000000000000000000000000 291 154402606585488998518566729411311079716324171903058818326852216159104928971 292 28246210244930191645018609059990443201990435960550845281348398335260749295201405637862455508992 293 293 294 37056580651967674495979705545993801539437372083628653616577015413270116818993420762683518696982065400668304641754275861937760185668340031485902250850592885955618317204459887448024232104881284972544 295 151391109011421161160970694226080013322643935680389404296875 296 55898804795099896621377832876856402517384725738741553257293974956369818631262024377124331557258002432 297 21737636061393229501474307800317935103892025281929581174110095229015982729478081663982959291747740217 298 706628682978155087519465042630884446148494528246522667193327408064322175563216222093400080384 299 273591325555809537845969634290505305450610263 300 27707971733352460558438715592605827981697207762186467438027729869995176492057226758882854225692315339747970428298012725437907379887171174400000000000000000000000000000000000000000000000000000000000000000000000000 301 69836610002415870286018006613231290187354410509288949 302 5805807162050327156625853767677778931266816355497126556344329798216156001987980029710955446272 303 127066502040058785110430713620255168067322473934877323214919435988932174230983 304 1175131073004036933694594492390603201809776457041955732907469237796851601532326722142561292781041439001502810112 305 22356277939878442897504717823409237098530866205692291259765625 306 2162208943498509858242189099361406548259134452052828695968104419054302046035292272787057975022877219230902301984533389124648166925007852056360413986406095391187713294665828097061671665664 307 307 308 1022824770969199861499277568889949387973836273048771567358379579720008859618805461558925631949809947584145955962557366448769959596104652457964293040054827691156701184 309 3638667665582812725687805607154856070207569724126047344073305086869471129965207 310 7071083169244938895934186296882958016560057233060919703973739355845070387141536645120000000000000000000000000000000000000000000000000000000000000000000000000000 311 311 312 36759910411508082936570360331346596823331018223131483491068788836752787657327212698811060144229647072537525306066143561035164540024941405063219632503668810682483702897014676691589833365320105984 313 313 314 25707980687702398740700629900084614293379913950961491272668275679301706064827641073005855703564288 315 749005240237155647604443689382026659467465742430729514788335436651676159363611548463538065369053815230277038426409038300764287932921592361168450224795378744602203369140625 316 162493882937635463482427284086059091010735593681363156793577414716886117029206518857966650675993509888 317 317 318 49880362503362180377484834368712838817866898895468591428498140483672751877534667220759173903744870748855577133190648077259310742760844173176296007856587447284457306306515319128064 319 2341807630660058685518789724078406780876572666319 320 1766847064778384329583297500742918515827483896875618958121606201292619776000000000000000000000000000000000000000000000000000000000000000000000000000000 321 991261694632603983363903560533061727027991361543430826012095714390440171896759209 322 1091079514544052390405214412661470546345534516000483427710994974842713288738960153996279386271263575576375617130794934180388848159012061881023393049640689467392 323 22273560387987596574823023927526865510833288339 324 279995220484764960799477738595087323997180126119692058874503490157269991555701707179938693210971902816157886136157065823645126251152104148244138822228679445071454656744390656 325 7588003226079708291288292412162024770631179627911055973754628212191164493560791015625 326 227004158229530639916613326844875320531517025817975629778891793912914223577063355094240318751271550976 327 254637732550304814169903225743698471037991178972835505399114355268717077625212362461 328 545782296710408275100893045938101736254974414658078671550336656428030658230841185103303808122980334009447350272 329 312522382378731430522598586917642108009433082776211442441 330 70417302120575509496541531896864150188411280169102363145007678482319977037512346654191350202416491488959861253900377751486469733070156089980144764978956044123342586030539585946484998144000000000000000000000000000000000000000000000000000000000000000000000000000000000 331 331 332 25950811751058708813424483566940744878347248304679348132271578527842051757729181391003210775722478194917376 333 689957826405586534384373991785796883516699227950074410274630140725454066805624919219780350911 334 30500117731736709779412357306041671129167271129090400819739158221083589597335697561390279496997974048768 335 2791993282578705081774304679054221622891418519429862499237060546875 336 1203402752047201056501720995895342750064526877043684179368158886829272957196187306595757464567573569150297086738972672560091666829280764132246252029957110536552982721527755691314292684315743673145524494017836566334309381701632 337 337 338 542540816142170503946454763096148972021366449545089318263772438004915902720722910840813559876466780539955633398337902801624040996864 339 68942157243755800993389752427138686579195492173864281056894799365436877345964614108539 340 100003742215423254327575043715298678075670328392845333773507412933942821386708982577892648495712986726400000000000000000000000000000000000000000000000000000000000000000000000000000000000 341 590115799493153918551681728605207275746084997811861 342 12536185318161890222178608843915572081402531247106304689723400168441795124426232434877078225335556634098345274441510834101289597407002691349201401612535314686635802269085684987752057558260838785258583228416 343 1481113296616977741464105532513750734030421355207 344 26178585117277991347138123518696624939622116951624942371653998147656866565377544393284630915534171300304450146533376 345 17783252985701249177094099781931742802689423449604584400975461388846094977116143798111830848268402122085170233506409647426804720993231967440806329250335693359375 346 134066640777279004435547380030265937599805456173471651860043547605490653825102073868608564992251858736119808 347 347 348 24535733430825736663072856942686588590774644406771383473450272241682633500362572825808424048881374110203422154228761418773207004930998056893330886216611996634720994121169916367337527210570790376954658816 349 349 350 480203368434856242666097569045554619210784092524952634490559320200621982752101992863923655060269469877578922440078692592490905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 351 21059862828424142191266621697293382132905802843673778521160633502011797876463766349979787750295847558204699156676437 352 292967727349926090938664866844712743849427602957474096610543102299410591074446119740848577011470008297947917019438097108160123299344618094592 353 353 354 30327047269921866504984142016564742935225392309238550646849153331411749049437569495541216882226674170006150433556165555882310140525776604506712419031471904686963195441070932282567460663385357012697088 355 11659558904268215429049068069915218170962134536239318549633026123046875 356 575596971590462081554881691283517226569643250090234735285178478878898429359827404611071395734827221464402714689536 357 80168076181943179688579380035779202719063981648422613319550570808169500924675830471727687068717977924907599663599920434340366909195488376086165856059853819589367 358 587887913239503050428178498450993341360501910543527163885408672022371166982009133882971715681612296983173660672 359 359 360 40144141802559969505562926214193817409358781031444951540153562045108717564758584788848275927444114639207382532591643269434268213290819179991624489397805327430021283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 361 37589973457545958193355601 362 9617575444281693797360909228926933794231841998098183410530194939795837483972460902039280360760425935003652718592 363 784948674661055933980512112841209484514100351455600089199033829440173881346144111899928811908674799983382079474357230442987 364 1562972775729848537147776686195995029785824517267942567687095281373878020219216291621152762201243716134997606611041731615543581117955300665238584068602925954321837053416777320161468295426342912 365 334922779328910327913819782699907101619629656852339394390583038330078125 366 9217290995266210815613333232271874436850267186698747614546070269514137220082557650115779203064966536279791490540501780796987776367209739822032245768438451771160055505918526603578956980611963611601684135936 367 367 368 230443147276626617099591281869225115629869014834282256103084426653727822823689468275701094721644846315636526710809583729497631358976 369 224451788042319879988233225358987092290027317146970412289927998182769392916233525777960295816166266049 370 291921477373091730021157276948609981713484533448551889073316389905053259682455869187481727225823232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 371 4177452573640896503433938894877447258746181040195851541420102859 372 487010526507453214405021545637188340268136364490297565334124160849900815174023311231594433293101260022347995186498681002130300539605616800712255029527054725586272403443652419579603508364670660290367054987845976457216 373 373 374 4082187484682499361515688763332918869680462191296151549886187423450373447173745324714014485088295320113802436946299606191238859484847157866368333301804847114295838987765298495488 375 623047663447124121142923288270464674017326960989550856437311219616080524897026470571633970046801722147187697496868719060358898786944337189197540283203125 376 114527888743998063461528063186886973278496086405988457408538610826237681502026344640916204796793197571779363909745577272803328 377 349476432877794030859357965669307880329768558158275393 378 39894359826262131895021539689271526223390109148688821461196328470601465711697261926267566500962034798677683833362025197143378014020809365977095441282511888501401935003603747217942688862494534185915790064637262073788827518461257093145328617777671069237248 379 379 380 13874725698157419431134470596379662501325538995290420285684831963727695721161807367184037563771457319594297917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 381 1023780964162589991443040527124584628102358883576009712927470375548757987791461459519658274355663 382 2807469898536458976842093089635428076607644469386425702916839241563062843644511211552741889149329311508333194754654208 383 383 384 14769829626717178294733725765632177267779950135173595986609079608803470608590092975539568962456152293620237207980228697477513945825716358318059919013847824138913191123166600790744124572713868608927308972032 385 1645314665609176623827408443511860782499461498863388170094253989219651196611057939794255966750361992812236432664788304651437567116545324097387492656707763671875 386 733842664404748978089090982345124735312707604042783711467202990507374445133249799032285001864104111352203043005469294592 387 6782280568820274420131178922503999804332468883564191090232925846059255532851487776487133325914850941578521 388 6976462557048696074065019582871764253810766930563541057714616320509832191513388697868150769375048638852530072032674779758592 389 389 390 35658816295348284808932111195437883771984167259746070352642060944037951439300698485935160850188276083384733469164650314637823770179395220907883404545010660664573261811118889802919522345330686416696381587960264392704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 391 47879248517740490277101741892613646670342568506109463 392 10765666305395534356281867962533820634358890130677970682195585002055684759607556089616464331131462800328529614486430180402135951860688308495171569594288093051369542998032384 393 273033570126179326052853333807378992710634779062195832578865203617283117038317021431197664590090193 394 97865757342455893999957585103774304522325734486239585263129940398423821838722255783576080581493036230660123243252302217216 395 194189559706499750807736176916358929005201883200015799957327544689178466796875 396 453646632923930058191741826556086327850399217728684736420319950132303192097055205356777874416269752630718435058494286447627439656690708943641136674588228942492228784986408012072667509705171957147153570253536475412681560738953611614329403500883871793152 397 397 398 798903729860309898898156680706963072151020930483047502590679227955985831871007251160379575275365142677290636822599792852992 399 2659596709464113916024693512171808177075455980211810469359845565919868109091473506027176729407308471396354533786758953666430794899009182646053300304150464996820429389402769866169 400 509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 401 401 402 574479148817418026657774337740939799184544257713920238196835795290642756294656667847194652233397835968816745730541837984840564262926490044149908814948563715058179427210287317697073360857477992091226846985675560041283183443968 403 140550581246655299954412027125229490688307399307465739923 404 268709957795924820689939401062221388850510791013831923263787057736021764346768923466479941950117808074490489872656065232451403776 405 6285974751119589912939754667479984069401520981756659288836247670542924719244340361323087036576647814591291347370337372582496486550507341917182202450931072235107421875 406 642937730380325028129428867337511542716152345986649850554698895951136610220450778637525868326949345049128044511071194839011513558514151355046475901975906264744739116854588262866358820648161552367616 407 80524191141986666919574650662374663567732783971339767379613 408 569947346526118771236411535229166125496835089677079058099388946083716725346205297715761822642775213280743303391592210562556581914498008755402726020668018991251155769179882624120868951304783181909396019053709314930541610959086336225319556536187486208 409 409 410 43747903860578361055593548308465434009771918823253166526609226200843788933088494880612073014008042405599641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 411 18440657832724574825616750956538037371228208006877925230008203793002918731426473948027322134104005790531 412 37201215838825492010526872278237378701986517946077771381120705841861504277574460581460358813342176349381170820637086511361339424768 413 7288376555577006484655200479385789704529135736176236123783111123940019 414 138419251589728790784480148307814546971981694325324944263966208573571310322507091124108776127062301826969387480920581689676065901677776599187575666790708689891652440523487553562346173023804498504970450779648555962181285591872093842930099659210752 415 776838791834834099774901541883243436740873189005895937953027896583080291748046875 416 1582931740953065125530549858608221491382390734101217400438436237505590007602909534218391637689448000156319337202815193182639146803750401528324177926413942561701888 417 520023383914120845252342596816913756860988855477654814532976942910498500678639050928182205534089321860251 418 54306413024044352501681158691020389289956266542527179880209985220356872707916008128449414663113643466056537581028048460524548594224958763836261629463338159575285235044037960196580400346271282364416 419 419 420 1987252860452996300274425642709899339644768376090815963038325719382646222677000385286187033019429517055377416863192512744311005623573909619303292870488415485290913573019689476509494675930311650795023591501797574261069126495513369497807095445608233697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 421 421 422 15068606866693456831456369371610623725670607303809415251851186695378851958595490522871423405049120868710199475489825246752656064512 423 5850903803903837883396767618273786760744725587100695337353149362828840159755982594694471621447307950261563486646861 424 168579645282153255613259882077526703343054260104219887920553748065527327004476628268316041065746825701639968348537631132088475386007766695936 425 2418368130980371131192850545159745125663241934695454819842511053236411289191210016724653542041778564453125 426 10880322240683440148620850170332344049400372747965928732426459193340490165306194466618023972199665288471027503310342077213733244210789159344394590974224267890049041434066418006256548033982802921380309938030945467725968336932141683187908608 427 450994915902625664387423083279486656123060344338680093030202558569588229 428 2839378415704284824909449683361062021531644536733351263457288831293842935884840564245751970330801408947768586513496926525912287866257408 429 2506656666220868328400207543264762411772080532087986409568178257746916234277509597164080411208345683544544370718349165154808892279769010073738178522289407830798780099165739886599214559 430 115404615120522990228792167630362652572062717064749046433420759618324151705224703748663145453507143817574806978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 431 431 432 880616166791438062989966373081679401878888398087727366371240760558206273125771679060693067546679928102699034409906931782716686926409002116412125100497943411455403105065539645400360876662554549412340591228351603938853222436898340864 433 433 434 1054126410708568415173562559725224243949921964209776083956422672530205564677818347314909603111945269078563397215242577461339616848115322043815619985117663849733210905723205677755424626378824012535909219603316736 435 20268900799957556649327701582366278378208596736498465385483172028677823266795873339187504934743485326001522083960098833249472739238116139413403600086445831697339048371730996223050169646739959716796875 436 782769910165053474799124363059906112892313675904537303248766318175222387042514116805604033305455034663087244473749540356418797269919203328 437 365523503056268124906215047375449844868115988771833615527 438 19190500741291284704484202613823859519308941079549818131607523557762311789414301371687450701496726412661327279127294060488287992103646885569058114346867099412396439600053033117700340451200336695394595952301163054823146488812829277702577375412224 439 439 440 164700168667382186686868869161442010383136813179311947177682169514387129279359683310232977997024389882540018790779987142949090002051578533511168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 441 5065128292845646923623159642493753745740893761073267395037905778679191938737677531826974679050287109508427943764953209582531660870266615312546953773213483647307269023 442 3742481565135407156834600791644769981081232492933452013533879775670631941990943033807845404843515476669266184288349283537309606929170829580876517095528458505588311631959200182537259071077945108446259970048 443 443 444 1442492531361618988892372649210095049309394734223684746362811253718474806538571165828169976288459558856830676137738600762518788252737732656772677124457409539849483714795156788876117361240201672395865378843346661101273465708598973212005135636519052837388288 445 86036058432540711041990473249815543024487355001916899510661096428520977497100830078125 446 70595630704094209101811178989184721657953576612538359022926222880964865544123369783375302267470211624553045775308614770423324617948004352 447 3063619629859729526364248663139392951637160956508477724547943196835077713481332554850846218268775001691879659549 448 31304230414623274333069139759165975905944061541888968996337899083144652787570942928607019778442401172823950038732839875372173572461938354124818526029042381988494525131874915406289546084380068282368 449 449 450 583400900585409558777656879242168189481805222657007648852217869788625503955433779321221369769135369326457714102628137413103047739068082193753585400038436485813981929589560395587035374940696036817661289562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 451 3646704482522887920376109475284267570511820781944555392327395081 452 118509135869005287397483087210610122882395064600516355896535894123767598219808200141215793000696315742632814295607181375619250197731921746722816 453 86093555626951930661017911725096056426585507731237433538325944744654843987958466055105277507886857791021441586477 454 74906545248456654926232212993321971301417571349713624656489816947158323754390563182150597304459045539561063951698579765474208974641769218048 455 763655566952366096299432911048134340062536646455596480360490910737322046475048993653886894236837498110496449851290313615674179126794244868640763879152899562541279010474681854248046875 456 81200578094963401644230880410964091715486836925939957289495188761249071388967382013706760776544163837258660890137678676833925304199965075436567353162329968531785404895052706719662325455501070582244657411691411366225477567036981968208224232448772263908628750115963786623975424 457 457 458 1219716785305149470313506873902555065153257811065716684775092081127420957054550415908761116495375204530302316657734548384399617408197797609472 459 57424155887379022154143669695244412873982755306724114228072456572744472466881284537307832341059489319848247579135396413862093364831389606613467 460 1537500399995767334837120149363656653952078222757348557237225748043199721975423919957648993682856927819586784154883974085959116390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 461 461 462 1391380690859212607078482023480949263021905095713942917731291508072045444674658293865246461832333591481204033601360846564147324474112753725954739228627652803381613647202553409238820421709141400998250332169871216352547725380570186874145512707078932504472654515198068951479466751798685386532575956219994107122474009385475392691643943245621931476155084409143296 463 463 464 745016638215363923251549759449751812801189829386920809267554742615555556913511670249054913262862873017110280601588191533672933777758645193801126431541372959850496 465 20595542337831903916663919245590466684530449994939532611280743065586128661949566962667642840211355085008616331680092097786062085567873107712849664398519339069828838851357495631777538847018149681389331817626953125 466 323250974746904186724616111771089945931979455122258412950501961099818813951084624768660160120418387646285713698673332501165342620187533800112128 467 467 468 8351129539111392072024781142452040341296677916877365137338731180540399078639787818164103099037510490722725797739426146637456916070022938556054179556201850146992072157957314991393061340285367215713598848610012387636424536752003978156648802256358276509114721298042536936661163662275675007483904 469 716263301182181305456525999411226894450951324464565177092878677219981610898861 470 603180184925774865595139244985183057718748700310775047339109876907250972838345039634189358701982911672736680213518095482880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 471 1904715220291187039141154700236123103211905282339325907487699187830136426917930781628683670937687811094107645517095013 472 55953089078802714001205539095370879857492472226707108990048946861784824425795938087785658813879769211526039629419287760821826578925205919309868317318053888 473 745103371711551214591061395153348547726495848748581979401134852427 474 273560172028334783517375104205647030066510005629345390775283965195953571681914696226032519559904149163704111193881726504674378778023206152122972866633822979522202678493360025346055332525928579788525167637450392326515607731797496860780246577183296665062571086184448 475 10643491853525609736055888169188818142412457861767737793172344594736631229366097262101220621843822300434112548828125 476 1215524741501305792679565773017791397235628531608269092625338882605984559336159968412421791773970002689388301004317642579261006748345679264550225293682333432728326470552480446199115919512959287526097677651607887073625715403289156999734542467072 477 43850816622072609056794705413234275205464653214421967283059281832818271032800137198071236341022177013786487313159988449339339031 478 348276169809765219235836358130889555763018895521808236539503720099142302916257484349398447095878368915274363540206772864083757458548097939415236608 479 479 480 234074746405013591692386615620180603511723037053970250337189617672496178310422065938378971728539738715832818187998232294949090168740111273714286758282044628385794335035059347293619785584689103347896662662104661771933450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 481 6767264523815732712417844999087184467015588544901854131280260969 482 22664284693862893098859318587952111525523041090515523676631336921500151995298850872775937346503834647116738498307802258048814234428592862359329964032 483 27338021835579387529825570908030526624329926797210056054963535305230273090890671699598594291705097741488530027655086447455591818951535151462555175136520279081667769831437475853280662629209028185872362510210307 484 151431704461796188550297901287860927248506807402590832356295327672361764600083860735373221181762194692270253114342026309959535670634339494605608922872246224541137390674590607095871489540492361728 485 1292079354968615752961041864129967265929789271256098066864570483858187799341976642608642578125 486 90728046677706088769683585260364464706149870340378403198712911173576511723992492511743707824378146781711543523401413790201025231085745148698551222470647461162915805293430005567509399538241764056232553626006515689711184797549138748719385352059202858179870326784 487 487 488 4787696211473889098389848797558119162955140674094094721630564524926747639216429380521533416277568015151154238725898968239772053928903871060594294332074280091648 489 377596282627147961854382510206504779444312065674574812487638087505421066768241506364886907332361591162993512045385737133369 490 10662515189132175111607079003472249421519975594936908172004249728669340624631191305950917070079339251450727707477966459878583941635688085074375966712097102662496045730672580493312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 491 491 492 1179153447081748939039903933137330307713654054374665134636815451229898755456642929970604823602508111332587794923712001338306641293834486327191490477384097710389137101703526389159887403765673774884311971549066032796590857137727376666668004929805973623274131259803231829073856041058304 493 59461191248072051657881521970891331820524331986298943533316541 494 4849413379668926976485030879358052566317768548444448676796100576936538503216828725739645379782289420332583399854258822931419227960192875419570471540236095053884199751260702570502263394594838190004511727118150897048291054190592 495 9450194747570027526572652845614161252506371918044260969063342636489854866906715020064028656387241013470291355149328040050721468015375389341766354989506778818926089767836734172398715042077674242339999889633630494011062861403615897870622575283050537109375 496 4650664091198687476402971336880657117081642923237239810445869291673372127044361717937387415516938729063249860193841618656404462268889450721342046629296526556604168811839488 497 18065405829501107430356418269276032125560735338308565183404518774171323472072993159 498 29524077501527560794135008209970901278047339067521776782635365205103406778620980693588415046292639872372183206448131847224039978172892835320166797100047326633056156621213331322335039702504617262461467130007015677170017518408153169785898681054549388465515801710181970930552537088 499 499 500 24049076047604052253588281311122811160326989300821195476042659548489820417173590461068277743460031519047014154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000