0 4096 1 68719476736 2 56693912375296 3 4096000000000000 4 95428956661682176 5 1152921504606846976 6 9065737908494995456 7 52654090776777588736 8 244140625000000000000 9 951166013805414055936 10 3226266762397899821056 11 9774779120406941925376 12 26963771415920784510976 13 68719476736000000000000 14 163674647745587512938496 15 367666387654882241806336 16 784716723734800033386496 17 1601032218567680790102016 18 3138428376721000000000000 19 5936027041831326482169856 20 10872213398722912904482816 21 19342813113834066795298816 22 33516416633376182864121856 23 56693912375296000000000000 24 93806788798424099682390016 25 152097843090208773684330496 26 242038829185737332250382336 27 378552550483148382977130496 28 582622237229761000000000000 29 883389054245605390183038976 30 1320859596446125189798629376 31 1949369609479181830042157056 32 2841978310637314049208487936 33 4096000000000000000000000000 34 5839916592521948960554356736 35 8241956748638414149261459456 36 11520674946182735813538942976 37 15957917665472413585874354176 38 21914624432020321000000000000 39 29849979392446980130179383296 40 40344505040107975043939700736 41 54127774346370243244217860096 42 72111511618440250457975689216 43 95428956661682176000000000000 44 125481482080472289777685958656 45 163993580655357272581489033216 46 213077479576736094126128828416 47 275308791831202866814366253056 48 353814783205469041000000000000 49 452377017219528840630098722816 50 575550340897290317159369936896 51 728800392748903786995238567936 52 918662051842949959948040605696 53 1152921504606846976000000000000 54 1440824885279561706440311115776 55 1793316748073189235032143691776 56 2223311955453421620312454598656 57 2746004918951634751471942107136 58 3379220508056640625000000000000 59 4143811350541573024494477377536 60 5064106685657562460643248377856 61 6168418401625692825349129240576 62 7489610392496358142528690917376 63 9065737908494995456000000000000 64 10940764150271046150530924548096 65 13165361972911066876932454875136 66 15797809222128776602593843613696 67 18904986924730564508992631996416 68 22563490300366186081000000000000 69 26860863353869191234592184467456 70 31896968649395808729270202863616 71 37785504761378948674749271638016 72 44655684845389758862462603104256 73 52654090776777588736000000000000 74 61946718368946856158571745775616 75 72721230308905569812910016823296 76 85189434637938383810027924033536 77 99590007862645199957883822800896 78 116191483108948578241000000000000 79 135295525131890643183257125912576 80 157240515470071886090490202034176 81 182405472588468433947695572320256 82 211214333490219270978877298446336 83 244140625000000000000000000000000 84 281712554732076657256510863118336 85 324518553658426726783156020576256 86 373213304189874002281651152818176 87 428524289779543806069295154200576 88 491258904256726154641000000000000 89 562312161404145029166871028432896 90 642675047706468691384313547329536 91 733443563726545202295271950647296 92 835828502212285713876160279023616 93 951166013805414055936000000000000 94 1080929014117615599540292857696256 95 1226739488964205980896866405974016 96 1390381757704650361419792863727616 97 1573816757937541579976988694675456 98 1779197418239532716881000000000000 99 2008885189227855969143993103548416 100 2265467806969183947061026584989696 101 2551778366658540081197128546779136 102 2870915788555681280615533043716096 103 3226266762397899821056000000000000 104 3621529260912667230872398707429376 105 4060737717636219342428430533656576 106 4548289969010412484014287235321856 107 5088976065685425978676225597505536 108 5688009063105712890625000000000000 109 6351057906806684781258041391579136 110 7084282533405741877297331738054656 111 7894371314039322635648365049675776 112 8788580972983652729081039184203776 113 9774779120406941925376000000000000 114 10861489544641140620406879771037696 115 12057940416038372864241080977063936 116 13374115561397272104186549578960896 117 14820808975114238681865124436770816 118 16409682740640811134241000000000000 119 18153328543517712024454970585645056 120 20065332965215628565365945458364416 121 22160346755249474672292601545097216 122 24454158287553932087031421760966656 123 26963771415920784510976000000000000 124 29707487952410364834653650652041216 125 32704995002067881065892558034436096 126 35977457397008146941567923346804736 127 39547615482987120994331486423351296 128 43439888521963583647921000000000000 129 47680483984877315463405431135666176 130 52297513019939470846375927698558976 131 57321112393154791448149563283603456 132 62783573209582325495882005159284736 133 68719476736000000000000000000000000 134 75165837658177453177704645742759936 135 82162255118889830838509982560813056 136 89751071896131775659507344259813376 137 97977542094724722452195922700926976 138 106890007738661124410161000000000000 139 116540084666105783194117534432362496 140 126982858143986588412692056504078336 141 138277088634564380079615745768554496 142 150485428162284164130255736625238016 143 163674647745587512938496000000000000 144 177915876375218791623817884248313856 145 193284852037896134214678570720034816 146 209862185302052265719011207955746816 147 227733636000690889014036358921977856 148 246990403565262140303521000000000000 149 267729431583846424771548588871254016 150 290053727176860787073313401325162496 151 314072695803977013588790166564110336 152 339902492136977222168227982681706496 153 367666387654882241806336000000000000 154 397495155639882245867698528490622976 155 429527474275389660950863064256741376 156 463910348570933269295405367557165056 157 500799551862631754191727632303783936 158 540360087662636962890625000000000000 159 582766672656234298171280011596660736 160 628204241671242477596795888648851456 161 676868475470980160634785850223230976 162 728966352249375543843353515624370176 163 784716723734800033386496000000000000 164 844350916837921758026696660292407296 165 908113361808312386880783789888372736 166 976262247894715034750607427559428096 167 1049070207534805712626060936364425216 168 1126825030131969720661201000000000000 169 1209830406509081665027557060725702656 170 1298406705162537659903813093550985216 171 1392891781473855175731003532735676416 172 1493641821071044512964454365297709056 173 1601032218567680790102016000000000000 174 1715458492944181585016287740241186816 175 1837337240873238085902333101417168896 176 1967107129329672096932518940438695936 177 2105229928864212987614829308538781696 178 2252191588960823337718801000000000000 179 2408503356938265456555522072852299776 180 2574702941898609173761955730768203776 181 2751355725268350519270519111896006656 182 2939056019521757527948651851351003136 183 3138428376721000000000000000000000000 184 3350128948553571388625101554633281536 185 3574846899594490026150394598162169856 186 3813305875568790781906983752379928576 187 4066265528438904302226285195874533376 188 4334523100191686738306881000000000000 189 4618915067251126036363854530631172096 190 4920318847495129354089185358889947136 191 5239654571908308079485202609991581696 192 5577886922957340558846173151174332416 193 5936027041831326482169856000000000000 194 6315134506746569615588466894897811456 195 6716319384573456098459988953311215616 196 7140744358102552923477682584524886016 197 7589626931327754777480742374008160256 198 8064241715186276625588961000000000000 199 8565922796258543960952201525241839616 200 9096066190995592409063913651270455296 201 9656132388107473465691255855210561536 202 10247648981813393862711620198714576896 203 10872213398722912904482816000000000000 204 11531495721187505814098150254300696576 205 12227241610033192597637108425792946176 206 12961275329657752308371596976140128256 207 13735502878550313215329095134620942336 208 14551915228366851806640625000000000000 209 15412591674772369555239626018532622336 210 16319703303339267923830127227260768256 211 17275516573871731383330320728169906176 212 18282397026607777675603464549371416576 213 19342813113834066795298816000000000000 214 20459340160533598042874655466728656896 215 21634664457773091075986529169268801536 216 22871587492625165443851909956105015296 217 24173030318510427134277690696574959616 218 25542038069936263923006961000000000000 219 26981784625702567740114265749644640256 220 28495577424739766032564791477360726016 221 30086862438841479605009041659963375616 222 31759229306652856287755174086173331456 223 33516416633376182864121856000000000000 224 35362317460757777069674445452353212416 225 37300984912024432463052038291845021696 226 39336638016543857102326928249119707136 227 41473667719091638013527484235929092096 228 43716643078717303412870881000000000000 229 46070317662314069778551090670915813376 230 48539636138110877633197337055890968576 231 51129741074421365001418517108129529856 232 53845979949102527891754674082433601536 233 56693912375296000000000000000000000000 234 59679317549147176560976035074974683136 235 62808201925321837547794833260104646656 236 66086807126266521131521803463033163776 237 69521618091287687611717137770035019776 238 73119371471655725294164801000000000000 239 76887064278073111654564439437864861696 240 80831962786981584459296271754784935936 241 84961611712321027435703276976939728896 242 89283843649492962960741924176086306816 243 93806788798424099682390016000000000000 244 98538884972770335865952933555846189056 245 103488887902448999680532616681059516416 246 108665881836836945973684569543691145216 247 114079290456124455941109942370913222656 248 119738888098469732352733201000000000000 249 125654811310756179770562633718055305216 250 131837570730914637866465900312100868096 251 138298063309935328154886988388406132736 252 145047584881859512089424022250902327296 253 152097843090208773684330496000000000000 254 159460970679480465023100893928777650176 255 167149539160511220877557311735622270976 256 175176572858686592115008052823704211456 257 183555563354153799813425835823108980736 258 192300484323376406494140625000000000000 259 201425806791554371341876100923639463936 260 210946514805620536702405527348853805056 261 220878121537715117784741212850409701376 262 231236685829233270871476434059785342976 263 242038829185737332250382336000000000000 264 253301753233224885585218623661319786496 265 265043257646446464877463074577198350336 266 277281758560172469138784581231535722496 267 290036307474517789275070082881228374016 268 303326610665644763629211521000000000000 269 317173049113380422569303329412382457856 270 331596698957502591145169436067767586816 271 346619352494671329150186485708348194816 272 362263539728207437176374541665347833856 273 378552550483148382977130496000000000000 274 395510457099244042472533152806828118016 275 413162137714790142146953211848997994496 276 431533300154436272780250032667309838336 277 450650506434347857088059750722354282496 278 470541197898347534873984161000000000000 279 491233720998911117952806043241966206976 280 512757353737146602911677369587546853376 281 535142332776141752545651715806704173056 282 558419881242326506633709992412967079936 283 582622237229761000000000000000000000000 284 607782683022528291211550531892206964736 285 633935575050683079769182276113668243456 286 661116374595483754516493011191739518976 287 689361679259915112780278556028542386176 288 718709255220793060317103921000000000000 289 749198070279030588623449384202373431296 290 780868327724936371016402704826269044736 291 813761501035713464851763641526932996096 292 847920369422625897359258641191521161216 293 883389054245605390183038976000000000000 294 920213056313379186463623089186133446656 295 958439294087512928131015881428844937216 296 998116142809079834247213295514574524416 297 1039293474566989098293288430374597165056 298 1082022699327332498100696241000000000000 299 1126356806943438741843643155091151650816 300 1172350410166660102612078632687496400896 301 1220059788678255468354270940808070823936 302 1269542934163078099504725180177004957696 303 1320859596446125189798629376000000000000 304 1374071330713359813330903924032561483776 305 1429241545838574059871741447542224715776 306 1486435553838425158140392319308969414656 307 1545720620478144210818726135236327899136 308 1607166017050789863525390625000000000000 309 1670843073353296851056607798036357185536 310 1736825231882951956535047794942707961856 311 1805188103278317531616946169396462616576 312 1876009523029015407832752050094226149376 313 1949369609479181830042157056000000000000 314 2025350823149807012756417217574305796096 315 2104038027405581108928559456219757019136 316 2185518550492281839268577749118171549696 317 2269882248971157809064432384974484668416 318 2357221572577185690065114881000000000000 319 2447631630528509018721005803111979155456 320 2541210259314801410819278649643651567616 321 2638058091992737568467549665411010134016 322 2738278629017201610967056973271781216256 323 2841978310637314049208487936000000000000 324 2949266590886816196982718232431505903616 325 3060256013198814025522221319060556087296 326 3175062287675352473508321535060929089536 327 3293804370042766077861936773589574352896 328 3416604542324232545384738641000000000000 329 3543588495261442596575155873530643480576 330 3674885412517792135889464935138215858176 331 3810628056696001592872195261350339936256 332 3950952857203572191802853929405511438336 333 4096000000000000000000000000000000000000 334 4245913519260185933234295436739770126336 335 4400841390989003517718561764792132960256 336 4560935628622516179099267914182018994176 337 4726352380651872207350450156882756632576 338 4897252030306448390395044241000000000000 339 5073799297333362676925299382338396880896 340 5256163341911032178887775089803422273536 341 5444517870735015415413993718908291383296 342 5639041245314946991940943137985638895616 343 5839916592521948960554356736000000000000 344 6047331917426485980233399473392799584256 345 6261480218467221149063754227479547478016 346 6482559604992026075358208618134295023616 347 6710773417212902452077188663898019987456 348 6946330348617183160431238081000000000000 349 7189444570877998815886675769776370876416 350 7440335861307620745157605592449137053696 351 7699229732897923708685722759404124635136 352 7966357566992851322479217784782782468096 353 8241956748638414149261459456000000000000 354 8526270804656404885290702310374292197376 355 8819549544488677029940236447322080280576 356 9122049203859502954526410527918655737856 357 9434032591304204449658895288160837697536 358 9755769237612933691650390625000000000000 359 10087535548239175193717625838314125787136 360 10429614958723239762657849868986103238656 361 10782298093181729832591967395273848651776 362 11145882925914671860796022241628053835776 363 11520674946182735813538942976000000000000 364 11906987326207694209522577220703926685696 365 12305141092450013792671473294751024807936 366 12715465300218221742712277060648332496896 367 13138297211665445469660932168268503842816 368 13573982477229290545823357041000000000000 369 14022875320571995275414538251799474733056 370 14485338727078582856995048936391892668416 371 14961744635971523127577342047909069193216 372 15452474136101215559813741626962433478656 373 15957917665472413585874354176000000000000 374 16478475214567527514571215978762226569216 375 17014556533528569363485568728382199300096 376 17566581343260337917195564378743897460736 377 18134979550518286318456993976827349303296 378 18720191467045367574023614321000000000000 379 19322668032823015583759899944209587634176 380 19942871043502290754241997517248377982976 381 20581273382082100009998601416169756819456 382 21238359254902291141141616427270626676736 383 21914624432020321000000000000000000000000 384 22610576492041106156517258511599104167936 385 23326735071470583318017931550016778797056 386 24063632118664435189302345272605391589376 387 24821812152444375570101391304572037758976 388 25601832525455335435322705761000000000000 389 26404263692337849596255214360128175210496 390 27229689482790911375380663669164324622336 391 28078707379601540621480866270137334890496 392 28951928801718298423543684274554599510016 393 29849979392446980130179383296000000000000 394 30773499312847726824887459457270884601856 395 31723143540413814325994399297324047138816 396 32699582173113408153254615555647972642816 397 33703500738876612811218107400742141689856 398 34735600510611194263176918721000000000000 399 35796598826831415689876552611313552982016 400 36887229417985498625698169865236702826496 401 38008242738568304423575408198114487566336 402 39160406305106924800812532220441994858496 403 40344505040107975043939700736000000000000 404 41561341622056499384913613065290609790976 405 42811736841557525186901764209079668965376 406 44096529963712440979548035977627483181056 407 45416579096823523145397398399431198375936 408 46772761567521097265869140625000000000000 409 48165974302408992872043410829562385268736 410 49597134216325134698219150486344319635456 411 51067178607315309590790145223518087806976 412 52577065558419356067971465571364628402176 413 54127774346370243244217860096000000000000 414 55720305857307737514161797794916422455296 415 57355683009609599122342269220873081716736 416 59034951183944506615104948240422338564096 417 60759178660652175268468101552663445897216 418 62529457064557415999535378001000000000000 419 64346901817326174088696477873513909190656 420 66212652597472892355322396715507370889216 421 68127873808129861331299743604151645372416 422 70093755052690549555359459999482264621056 423 72111511618440250457975689216000000000000 424 74182384968288738513313855353242830114816 425 76307643240720996493404244033037607632896 426 78488581758083457862958370801878134951936 427 80726523543324603694019849972393439133696 428 83022819845310162051379891201000000000000 429 85378850672834579696262430914079438667776 430 87796025337451871271510694650786513227776 431 90275783005250399961145137181383674822656 432 92819593257697606055916724108666872795136 433 95428956661682176000000000000000000000000 434 98105405348882634438355069254899649089536 435 100850503604592845626082411789196885753856 436 103665848466136428397294503369961377304576 437 106553070331003620819078912163463745765376 438 109513833574845676773925608481000000000000 439 112549837179463437119885713847821948420096 440 115662815370928292870522281388235056091136 441 118854538267975347115662830792998383517696 442 122126812540810186268780624841902563004416 443 125481482080472289777685958656000000000000 444 128920428678899740772726489326603428499456 445 132445572719841548351961920485261223919616 446 136058873880765555417337880993308727382016 447 139762331845911584281741998255795922272256 448 143557987030641165766449098161000000000000 449 147447921317236906304782075897850537967616 450 151434258802306271764224005302257873719296 451 155519166555946306399574081812925079617536 452 159704855392827560658369523633896402128896 453 163993580655357272581489033216000000000000 454 168387643009083634381870283130846154264576 455 172889389250504778548342606486947470770176 456 177501213127447936615895187797298171744256 457 182225556172186058674940229804729969934336 458 187064908547461032867431640625000000000000 459 192021809905584511644677773045634575630336 460 197098850260789235548430929919370637152256 461 202298670875005645831911291625692700082176 462 207623965157240494469869520848535309848576 463 213077479576736094126128828416000000000000 464 218662014590090801563270431011646033104896 465 224380425582523295902712246580936007745536 466 230235623823465198185336008329008509751296 467 236230577436668580954480930851467470831616 468 242368312385016936196463417761000000000000 469 248651913470230207041206475542582322528256 470 255084525347656543259958583114792966230016 471 261669353556345512911824566655295858671616 472 268409665564599592599782109443064234643456 473 275308791831202866814366253056000000000000 474 282370126882527992884108829699525156540416 475 289597130405724632231448303052618461085696 476 296993328358194711066997013671873561563136 477 304562314093562054460078323789013603844096 478 312307749504346137016129649281000000000000 479 320233366181551911289206925285268836581376 480 328342966591389911678214848251549101592576 481 336640425269343087016914585999198813945856 482 345129690031799089489013049057500809793536 483 353814783205469041000000000000000000000000 484 362699802874816110836655242440718844891136 485 371788924147719570463582191324029733830656 486 381086400439602342764521950963477496139776 487 390596564776252434055851685870853240651776 488 400323831115571027902364072401000000000000 489 410272695688482430273456961670837956509696 490 420447738359243486014035588240789696679936 491 430853624005392537092051816600443757264896 492 441495103917580463747491732966841689378816 493 452377017219528840630098722816000000000000 494 463504292308362751400018082285061471277056 495 474881948315568337202215991970997957820416 496 486515096588827707037816915769777679241216 497 498408942194986411469788582177836321734656 498 510568785444411275443565936401000000000000 499 523000023436999001402643005407343165833216 500 535708151630098590462788635361888329732096 501 548698765428613287304789678936269820788736 502 561977561797550433783442605323055764279296 503 575550340897290317159369936896000000000000 504 589423007741847821470119766486033565618176 505 603601573880403434998424428660785965694976 506 618092159102382933199479947688081441427456 507 632900993166367844947216177211387712372736 508 648034417553121620683837890625000000000000 509 663498887243019254140034123325632136871936 510 679300972518170964868307835793506335789056 511 695447360789533427032528910602289205477376 512 711944858449304930857247533861699458174976 513 728800392748903786995238567936000000000000 514 746021013702832230956427574703094998634496 515 763613896018731054791554268422537882894336 516 781586341053933186575970572601343166058496 517 799945778798827455029693013736196738646016 518 818699769887346816976612516321000000000000 519 837856007634898389426524142772819754745856 520 857422320104055715996827131244259558690816 521 877406672198336809315351756199106829090816 522 897817167784394647101322996602229303545856 523 918662051842949959948040605696000000000000 524 939949712648799333569050773978669045846016 525 961688683980234857560558023514684439658496 526 983887647358214786718272191099788097294336 527 1006555434315627939769043380420981603434496 528 1029701028696997844179291768561000000000000 529 1053333568988975944626719511070434421374976 530 1077462350681976526912976307825860623077376 531 1102096828663309368697264351535309894189056 532 1127246619642169513589287584319726997671936 533 1152921504606846976000000000000000000000000 534 1179131431314522620856365120377982131572736 535 1205886516814019924988433160538100603027456 536 1233197050001885815840656689114509268094976 537 1261073494212177298292237225829763882418176 538 1289526489840334121941717217521000000000000 539 1318566857001521309367853830960962439479296 540 1348205598223828960771440292894650326388736 541 1378453901176720372181143095578993776132096 542 1409323141435123153221125017036792138633216 543 1440824885279561706440311115776000000000000 544 1472970892532733133544276018377404052934656 545 1505773119432932364703097168233249128841216 546 1539243721544736065584905405243523948220416 547 1573395056707358663038611419846328300077056 548 1608239688021097644574300393441000000000000 549 1643790386872289129120540669472755276578816 550 1680060135997198577129386851631271750864896 551 1717062132585275407107783684931430631079936 552 1754809791422204213234575002445797841309696 553 1793316748073189235032143691776000000000000 554 1832596862106912715258178086373973483851776 555 1872664220360611796424074754385783633739776 556 1913533140246722649790519022745816012230656 557 1955218173101544603496879804559182985691136 558 1997734107576381138808837890625000000000000 559 2041095973071618755478337790693104508993536 560 2085319043214208869062291950984880695545856 561 2130418839379022094902831773453127123992576 562 2176411134254548495494231961231544433381376 563 2223311955453421620312454598656000000000000 564 2271137589168248450025671013633433559044096 565 2319904583873231670501810563760124787163136 566 2369629754072075046346428505165130627485696 567 2420330184092667039005838327921375409340416 568 2472023231929042220921962513681000000000000 569 2524726533131124474992752628600729245843456 570 2578458004742760437841936987949726028271616 571 2633235849288556146301483782716357676630016 572 2689078558810034379227322534770586431328256 573 2746004918951634751471942107136000000000000 574 2804034013097083213695467413524342338031616 575 2863185226556662240879291775416363223351296 576 2923478250805917654083485092334727662145536 577 2984933087776342714331783388696959197904896 578 3047570054198584854687363929041000000000000 579 3111409785998725176770791328579960833048576 580 3176473242748185631341052672560173557682176 581 3242781712167823629284652751541299635552256 582 3310356814686778689610084730124147996430336 583 3379220508056640625000000000000000000000000 584 3449395092021513693306050269889662949134336 585 3520903213044556105257246342294482773344256 586 3593767869091579274767958371898940213170176 587 3668012414472296228753165212121747031064576 588 3743660564739813658463646963841000000000000 589 3820736401648967194220515025487549637328896 590 3899264378174104620235407583597287025217536 591 3979269323586926916129076192627136760119296 592 4060776448595002216986793368144582070767616 593 4143811350541573024494477377536000000000000 594 4228400018667282278065728042332678213472256 595 4314568839434449207078780760043337616982016 596 4402344601914531233576015556339224654319616 597 4491754503239413579220021329988224817299456 598 4582826154117173651132848229281000000000000 599 4675587584412972738653138155497258710204416 600 4770067248795733047214079804027919817117696 601 4866294032451263626658986769726937430491136 602 4964297256862504319556763710048768393220096 603 5064106685657562460643248377856000000000000 604 5165752530526222701583662898649114548965376 605 5269265457205616016014067803122056954904576 606 5374676591535739658464305342363428604153856 607 5482017525585525607480590337601142349889536 608 5591320323850160818242431640625000000000000 609 5702617529520368443396349202695249131995136 610 5815942170824365052898925415597910996422656 611 5931327767443214794565761136927753975627776 612 6048808337000307386953195715383685595467776 613 6168418401625692825349129240576000000000000 614 6290192994596011710211521824989999954333696 615 6414167667050766175562342515120590800551936 616 6540378494785682502815739861239243214032896 617 6668862085123922653487485635369335642914816 618 6799655583865908142394420049841000000000000 619 6932796682318525901504458502388701835821056 620 7068323624404492053737104842046419254972416 621 7206275213852655825939395015457229521289216 622 7346690821470032181171451479167632577990656 623 7489610392496358142528690917376000000000000 624 7635074454041974214204168800318020873097216 625 7783124122609838780555183659065950492164096 626 7933801111702489880784368472938246176116736 627 8087147739514775315678981475468776147255296 628 8243206936713178643875538610721000000000000 629 8402022254302575268533519900329160711602176 630 8563637871581259501315498702290668385406976 631 8728098604185090219386205389797038758035456 632 8895449912221609502964918074823214366068736 633 9065737908494995456000000000000000000000000 634 9239009366822717270987859150011982737575936 635 9415311730444767501038230232953337524781056 636 9594693120526353448201269953997581851365376 637 9777202344754936567027969751039682046590976 638 9962888906032515816542942031361000000000000 639 10151803011264057972477503473308721790058496 640 10343995580242985034951601100361417873166336 641 10539518254634636035016605531773729029226496 642 10738423407058627756789097014053247645782016 643 10940764150271046150530924548096000000000000 644 11146594346447407516176123755327418992889856 645 11355968616567335886684499322938794302242816 646 11568942349901910436429245369074164917538816 647 11785571713604644181816993537614766833401856 648 12005913662407062729708916003921000000000000 649 12230025948419859364177412095989433306710016 650 12457967131040610343911588514681312208490496 651 12689796586969041911393993175630968139022336 652 12925574520330848191029344939416181180010496 653 13165361972911066876932454875136000000000000 654 13409220834498027382296974672244433400958976 655 13657213853338893941389527402544250409189376 656 13909404646707834022466346677213333937197056 657 14165857711587850325513623636204340364967936 658 14426638435467322602890869140625000000000000 659 14691813107252313553931954744462111445876736 660 14961448928295701106554997015022902518419456 661 15235614023544207510174475892255845280382976 662 15514377452804403824922194234641466304434176 663 15797809222128776602593843613696000000000000 664 16085980295322951815071678864194500424503296 665 16378962605575179396458446943368878003060736 666 16676829067209190126021279409112121245700096 667 16979653587561544990515447486015017599369216 668 17287511078984605626766090564801000000000000 669 17600477470976262958761351558548216564678656 670 17918629722437569708183567511032574118793216 671 18242045834059431073507747164207711483068416 672 18570804860839516540760690084135552703533056 673 18904986924730564508992631996416000000000000 674 19244673227421260185699803152784188491042816 675 19589946063250876032085024222804509926096896 676 19940888832258872915389400227238745559207936 677 20297586053370669055806970760120230211485696 678 20660123377720792838942199093601000000000000 679 21028587602114644601624501226065474697035776 680 21403066682630101589392399659352853586251776 681 21783649748360209428340811494133085981638656 682 22170427115298212652527627854553824666587136 683 22563490300366186081000000000000000000000000 684 22962932035588538145967212866413610936897536 685 23368846282411666635957004165469514137337856 686 23781328246171056735187691413166573702680576 687 24200474390707120713112226151740576288997376 688 24626382453131088146385741940081000000000000 689 25059151458742265139619451208742569137668096 690 25498881736097990651455740660430608950235136 691 25945674932237627728977595505976394903453696 692 26399634028061937206496345568680833023676416 693 26860863353869191234592184467456000000000000 694 27329468605049393872159698236668849431187456 695 27805556857937985898384202670176958064623616 696 28289236585830420983293200520564637857878016 697 28780617675159010395040622936178283308384256 698 29279811441833443519640329077361000000000000 699 29786930647746401624720942066118466906095616 700 30302089517445692513278561127494496604983296 701 30825403754974343986609997346425748676673536 702 31356990560880104367870448836738617961680896 703 31896968649395808729270202863616000000000000 704 32445458265792079917059998802758634679832576 705 33002581203903843979409807687831136476594176 706 33568460823832150173317413168309834731360256 707 34143222069822796358048478437370699590926336 708 34726991488323271274566650390625000000000000 709 35319897246219535963219316112485784890638336 710 35922069149254177385861252846073648541536256 711 36533638660627478193884701933057604558258176 712 37154738919782957520541187862438757920280576 713 37785504761378948674749271638016000000000000 714 38426072734447790674545688347034209209552896 715 39076581121744221681718027401813576474689536 716 39737169959284573585219066919780173042487296 717 40407981056078378229970609809010769438703616 718 41089158014054007099883470298561000000000000 719 41780846248179977639616152159183040472416256 720 42483193006783570839034515308283033499734016 721 43196347392068416207785863877536000681967616 722 43920460380832711835131671566256019767955456 723 44655684845389758862462603104256000000000000 724 45402175574692501393017357315105537031868416 725 46160089295663774625513661572407473205149696 726 46929584694733975825946754946065875731419136 727 47710822439587884644989926253395887150596096 728 48503965201122371247515895457681000000000000 729 49309177675616742746020569018915671429349376 730 50126626607117490521446244293311165640216576 731 50956480810039213173344724108533088026361856 732 51798911191983502066767827275618125457985536 733 52654090776777588736000000000000000000000000 734 53522194727734565765532462828534864987099136 735 54403400371137005196798644806570149891014656 736 55297887219945811005425399835587783287115776 737 56205836997736154758383271804018365118283776 738 57127433662862356193722241010001000000000000 739 58062863432853583167838075958658349920157696 740 59012314809042258186710529249024874336423936 741 59975978601427071578570818658599926702800896 742 60954047953772514276275557661105190364450816 743 61946718368946856158571745775616000000000000 744 62954187734500508950717571011398080568365056 745 63976656348486725806862358322168575784124416 746 65014326945526602889472535949512344595337216 747 66067404723120361525206275847648991202246656 748 67136097368206902852275559609601000000000000 749 68220615083973640281779667608789355348361216 750 69321170616918628575038103205385688686596096 751 70437979284167021890884140285741952963444736 752 71571259001043906781493694258101828498231296 753 72721230308905569812910016823296000000000000 754 73888116403231273257275537075163351025586176 755 75072143161977626148191531299835215637118976 756 76273539174197651908888499654151521706643456 757 77492535768926667755300242052977790587764736 758 78729367044337105142988525390625000000000000 759 79984269897164414668459572979119610906279936 760 81257484052406213052045825173205030345773056 761 82549252093296844121494746030134163329253376 762 83859819491559540083009902119652759803006976 763 85189434637938383810027924033536000000000000 764 86538348873012287399788877744113168549482496 765 87906816518293216844068412991592524295438336 766 89295094907610907333590003912266174924394496 767 90703444418786328465927632075491147320918016 768 92132128505596173454447158291121000000000000 769 93581413730030661341322957730652428599033856 770 95051569794846956201210521302722848277794816 771 96542869576420522384061821585518902237986816 772 98055589157896749986145270257386994731257856 773 99590007862645199957883822800896000000000000 774 101146408288018833555961783852058166335574016 775 102725076339420606225582504184166240009322496 776 104326301264679821457095612947764934612750336 777 105950375688740655699764676204549880724586496 778 107597595648665281034526000582961000000000000 779 109268260628954028007509301498653047548542976 780 110962673597185046807164529180568569027301376 781 112681141039975940830380502027316179612205056 782 114423972999269862627305154883584311300263936 783 116191483108948578241000000000000000000000000 784 117983988631775022066899463125446910328180736 785 119801810496667880548616551900012270065811456 786 121645273336310759301258108152099206124670976 787 123514705525098504611404774741196711894450176 788 125410439217423266704592672361121000000000000 789 127332810386302908696826350649087690377527296 790 129282158862354381756677387787366276111732736 791 131258828373114703699202419664574684747268096 792 133263166582712195012571560128088779828105216 793 135295525131890643183257125912576000000000000 794 137356259678389083136218123979813311444422656 795 139445729937679898643053739304391402340745216 796 141564299724067966673915546229170794249916416 797 143712336992153583878390650664511795474989056 798 145890213878661931676924574560641000000000000 799 148098306744641853827972366903238102473506816 800 150336996218036737807278944387209872133328896 801 152606667236630308894825637132713102919335936 802 154907709091370163512370778384795530549661696 803 157240515470071886090490202034176000000000000 804 159605484501506611568921800891630343078219776 805 162003018799874913548170788794132316370763776 806 164433525509669916114073772683943673583046656 807 166897416350932545450685784706239631915483136 808 169395107664901855540781494140625000000000000 809 171927020460063380527787197783797378932801536 810 174493580458598484678421997586810617211129856 811 177095218143237699342063778501137981113368576 812 179732368804521054851208001454056799312613376 813 182405472588468433947695572320256000000000000 814 185114974544662992051991627203623388684292096 815 187861324674750708518042321210338407545307136 816 190644977981359151934464801542617671211421696 817 193466394517438561544380512016857715406012416 818 196326039436028365961428688382481000000000000 819 199224383040452279558741084030054323984531456 820 202161900834945136201267185382980877332975616 821 205139073575714639380158857674948229271126016 822 208156387322441227291302778831619526553440256 823 211214333490219270978877298446336000000000000 824 214313408901942843339357480795366784242159616 825 217454115841139316552048890733649778018615296 826 220636962105254065369348850270491268123201536 827 223862461059389573663865979680814712693456896 828 227131131690502261690628246149441000000000000 829 230443498662060371681230740158084627694616576 830 233800092369166269643272110130856156227506176 831 237201448994146541593158995359399383459168256 832 240648110562613282903677754163107424753422336 833 244140625000000000000000000000000000000000000 834 247679546188575564289361508436430960400142336 835 251265434024939678960892383367920387941728256 836 254898854478003340143340278813305365735346176 837 258580379647457794860079137472141807977496576 838 262310587822735519273195371913441000000000000 839 266090063542466761861954591048155784749776896 840 269919397654435217435938646189984524356161536 841 273799187376036419239969591799234997356855296 842 277730036355242457866969652754123469574639616 843 281712554732076657256510863118336000000000000 844 285747359200601859721351965924913029099360256 845 289835073071425993712111590205783800614486016 846 293976326334728619901754677816791703941615616 847 298171755723812173147143523757683089086611456 848 302422004779181639964896403690481000000000000 849 306727723913156433343577255093146920121532416 850 311089570475018249004181798716360398625181696 851 315508208816698709616362261442909968464347136 852 319984310359010625979218799962942209875972096 853 324518553658426726783156020576256000000000000 854 329111624474409731283633722680478699477733376 855 333764215837297662039009126972951195157528576 856 338477028116748317793451236104900657080569856 857 343250769090746849622485355690887490134081536 858 348086154015180406603476806640625000000000000 859 352983905693983840526668005466972526410203136 860 357944754549860482524623788575600266417606656 861 362969438695582027969498412963123245430603776 862 368058704005871589568797276050893131809099776 863 373213304189874002281651152818176000000000000 864 378434000864217487479435635718436047853981696 865 383721563626670807687239365346124360304295936 866 389076770130400067266598338324585374223568896 867 394500406158829338535457752882583845853986816 868 399993265701109317068886081212641000000000000 869 405556151028198234284037820797628557668909056 870 411189872769559279885632056038023387545276416 871 416895249990478811334174841085017202901385216 872 422673110270009652198696682990154552194502656 873 428524289779543806069295154200576000000000000 874 434449633362018937632660894057579906591625216 875 440449994611762997556417876252146222913028096 876 446526235954981392985921637113784670182772736 877 452679228730891130730528901163190052817207296 878 458909853273506385605676338637121000000000000 879 465218998994079971902783588918558364507570176 880 471607564464205221581425640372602747720830976 881 478076457499582798517802540610640010287251456 882 484626595244457004000671505552470156377460736 883 491258904256726154641000000000000000000000000 884 497974320593731639955051392292277476642983936 885 504773789898730293092831373882204104798765056 886 511658267488054734515208432691567713639141376 887 518628718438966374873981147666395172727422976 888 525686117678205789920105722386961000000000000 889 532831450071245206956626710761332595276906496 890 540065710512247869164980943223302577149710336 891 547389904014739071066678796582837560851562496 892 554805045802993685437318648542995335764054016 893 562312161404145029166871028432896000000000000 894 569912286741019942859590955213759208573177856 895 577606468225704986389193506409618341485346816 896 585395762853848680170472980267551398790434816 897 593281238299704749577775221034347552997113856 898 601263973011921357734061827559121000000000000 899 609345056310081339812151044290279428132438016 900 617525588481998480032501059953050587842154496 901 625806680881774900710036065662554967518478336 902 634189456028624660996423538951445920237162496 903 642675047706468691384313547329536000000000000 904 651264601064306218586769065902242036864126976 905 659959272717367864078872977851983136477413376 906 668760230849055628389716113111628326919213056 907 677668655313675002162075858537070679803559936 908 686685737739964474054511962890625000000000000 909 695812681635427734746761524962777338778484736 910 705050702491473905624636099625057723245203456 911 714401027889371150165538635455976271800958976 912 723864897607019055620655765288565740652466176 913 733443563726545202295271950647296000000000000 914 743138290742731367564927223253512692298551296 915 752950355672274841732731810928689564652404736 916 762881048163890362932491770369981564280836096 917 772931670609258208513823815221539518824841216 918 783103538254824010709579716221601000000000000 919 793397979314455894883096805411080048692166656 920 803816335082964569283478036766267653794697216 921 814359960050492026001720494411486852248764416 922 825030222017774543719493905988099696614445056 923 835828502212285713876160279023616000000000000 924 846756195405265243048662856529465057223970816 925 857814710029639315643638767922784478372560896 926 869005468298838332441967576217423782711463936 927 880329906326517872113400896942551538855837696 928 891789474247188754533370855326001000000000000 929 903385636337762116585992786090590338627403776 930 915119871140015443127106659229184491987275776 931 926993671583985527909389595172258058816454656 932 939008545112294371538566840056843644732379136 933 951166013805414055936000000000000000000000000 934 963467614507876667328889444503305368496705536 935 975914898955435372475443815018055709916921856 936 988509433903182785659095717497875029356056576 937 1001252801254632796953632111276426453504229376 938 1014146598191772065370414777301681000000000000 939 1027192437306087413750145676795004052198916096 940 1040391946730575395655340091677502240572379136 941 1053746770272740338056264241288759839551389696 942 1067258567548587197283031643504869462556348416 943 1080929014117615599540292857696256000000000000 944 1094759801618821471248956416308760512905875456 945 1108752637907712698592105705408855403833327616 946 1122909247194345289900189257500957211916374016 947 1137231370182386548914123319529714956166496256 948 1151720764209211801514619585526561000000000000 949 1166379203387041253202302551269635854346223616 950 1181208478745123589456475957182275327464247296 951 1196210398372972966091203121284016566001729536 952 1211386787564666071866149499362261083393232896 953 1226739488964205980896866405974016000000000000 954 1242270362711959547845342338068855699877400576 955 1257981286592175134457183603974071552810418176 956 1273874156181587491747180806645586425818976256 957 1289950884999116658020744986367977363483918336 958 1306213404656667768955230712890625000000000000 959 1322663665011038712152977943266402149477646336 960 1339303634316942594917475837953978220973920256 961 1356135299381152030495856759224725903744434176 962 1373160665717772284675445165423453137202712576 963 1390381757704650361419792863727616000000000000 964 1407800618740927143181008894049636436258000896 965 1425419311405739738630719989749944850669633536 966 1443239917618081227812157900836718489703223296 967 1461264538797825032131145679170836122478575616 968 1479495296027921174174630123649361000000000000 969 1497934330217771730072366782157822004094304256 970 1516583802267792815000893028025175558961238016 971 1535445893235170480469510600607332414433263616 972 1554522804500817940226129459387186072773267456 973 1573816757937541579976988694675456000000000000 974 1593329996079423244628957421876923967979196416 975 1613064782292426335436819927828335816077213696 976 1633023400946233288271156716665560495629275136 977 1653208157587322043215639412100079576569348096 978 1673621379113289154856256620296081000000000000 979 1694265413948427231939674765555611958694117376 980 1715142632220564434554108518998054465506840576 981 1736255425939173796624226705103338615766777856 982 1757606209174760181312249467644268276378177536 983 1779197418239532716881000000000000000000000000 984 1801031511869370600701759310570101193401307136 985 1823110971407090199380836339101527780576198656 986 1845438300987021413434310324001593820406091776 987 1868016027720901315560930727681006225667915776 988 1890846701885093112349176364977601000000000000 989 1913932897109138520206484782904363253755805696 990 1937277210565651687417171569363669768704167936 991 1960882263161562835521074313003378465776336896 992 1984750699730719834657985613942894742111522816 993 2008885189227855969143993103548416000000000000 994 2033288424923932191335432149704875493137453056 995 2057963124602862203794790113117976774538428416 996 2082912030759628751901092024207733884439433216 997 2108137910799799551345559747416696955554758656 998 2133643557240451317422184503752801000000000000 999 2159431787912510405662801482872128234602889216 1000 2185505446164518616177821680029452673171460096 1001 2211867401067832757047477566170583677834100736 1002 2238520547623266605264794306076981289104183296 1003 2265467806969183947061026584989696000000000000 1004 2292712126591051422947523335191963961157554176 1005 2320256480532459946485420459781781584636542976 1006 2348103869607623509646737764032630984499859456 1007 2376257321615364231657894502631175351735156736 1008 2404719891554592552419883056640625000000000000 1009 2433494661841291515978878136892194539947687936 1010 2462584742527014134077436488001086080883757056 1011 2491993271518902864550187305448733912781029376 1012 2521723414801240284239555493087841160819838976 1013 2551778366658540081197128546779136000000000000 1014 2582161349900187536205304370319463161972330496 1015 2612875616086638709102373883965758296435982336 1016 2643924445757187591022732099272526766810730496 1017 2675311148659310529473008687236191252975190016 1018 2707039063979597279155099296535921000000000000 1019 2739111560576278077618898378741139118915321856 1020 2771532037213356191181520499633327193924898816 1021 2804303922796355423086488571367869734574882816 1022 2837430676609692122596303700418405081630969856 1023 2870915788555681280615533043716096000000000000 1024 2904762779395186344529600895053427778697302016 1025 2938975200989922432217386943962695475706986496 1026 2973556636546422672654068082604134346856206336 1027 3008510700861677448164931170856008139717738496 1028 3043841040570456361221679760427361000000000000 1029 3079551334394322796690604947584837161347710976 1030 3115645293392350998647437361744752272759525376 1031 3152126661213555629267292964095414255858221056 1032 3188999214351043825880420057608354485874855936 1033 3226266762397899821056000000000000000000000000 1034 3263933148304812239537601939892978356796788736 1035 3302002248639454235005595912863190782056595456 1036 3340477973847626678984443362341098722309246976 1037 3379364268516174663746865190433698792578482176 1038 3418665111637687630792991472534721000000000000 1039 3458384516876993486401281741941621666187575296 1040 3498526532839457115859829100448221463625076736 1041 3539095243341093758292185251925627639846404096 1042 3580094767680507754491627883223328674589577216 1043 3621529260912667230872398707429376000000000000 1044 3663402914124525333536433098908735788307910656 1045 3705719954712498677540044832093299248480649216 1046 3748484646661813727727487316485189965479612416 1047 3791701290827731878977852314817503896121901056 1048 3835374225218664055388955943197841000000000000 1049 3879507825281185699797268373130775612742434816 1050 3924106504186963077107137766795745448643792896 1051 3969174713121601867176111350538520064935591936 1052 4014716941575429075476639030423748095130013696 1053 4060737717636219342428430533656576000000000000 1054 4107241608283876785170799770076347221344587776 1055 4154233219687083558621045092760849700435787776 1056 4201717197501926375943857635746636721681862656 1057 4249698227172512282038499256388672903117275136 1058 4298181034233585027335625244140625000000000000 1059 4347170384615153443084724409538478539628609536 1060 4396671084949143273406791069773732312254713856 1061 4446687982878083973685611534205765398430744576 1062 4497225967365842039375524800184975778863845376 1063 4548289969010412484014287235321856000000000000 1064 4599884960358780140147319089551892719681540096 1065 4652015956223862511994722896791020828031451136 1066 4704688014003545964025627445542353779923357696 1067 4757906234001827085146214381547813514474684416 1068 4811675759752071123958817122721281000000000000 1069 4866001778342399446510334195636270776195219456 1070 4920889520743218024119463032536974457565679616 1071 4976344262136899015254528498288361665793622016 1072 5032371322249627562027546860338565212147552256 1073 5088976065685425978676225597505536000000000000 1074 5146163902262367566424448505543972237218287616 1075 5203940287350992346344031254818044264941879296 1076 5262310722214937059286753260359566922312257536 1077 5321280754353791839616476927070693570061008896 1078 5380855977848196027347155641399841000000000000 1079 5441042033707185641384309023711249611228184576 1080 5501844610217805094875710781723793646225330176 1081 5563269443296995792202194985507127441810784256 1082 5625322316845774305882245812081703555782414336 1083 5688009063105712890625000000000000000000000000 1084 5751335563017735150946067753596156312123150336 1085 5815307746583239738159775111009870667638112256 1086 5879931593227565012180658434713282898585522176 1087 5945213132165807663406910421200474985595928576 1088 6011158442771008350019598709893041000000000000 1089 6077773654944717466314465782420540323734224896 1090 6145064949489954218188586495636609275415105536 1091 6213038558486572242632722530594237530081591296 1092 6281700765669045069032487644013182168150511616 1093 6351057906806684781258041391579136000000000000 1094 6421116370086307300923580602075689325457248256 1095 6491882596497357773825017102573768228539990016 1096 6563363080219509603417537949789064212156911616 1097 6635564369012750737274862771801161610827923456 1098 6708493064609970874779564967621681000000000000 1099 6782155823112063326829433790136419240604860416 1100 6856559355385555321109148232825062845561245696 1101 6931710427462780609470137777084398737226203136 1102 7007615860944608297185047203298479827230724096 1103 7084282533405741877297331738054656000000000000 1104 7161717378802602516971814860874469209078501376 1105 7239927387883810706669175332066513296688152576 1106 7318919608603280447116924782187199444084985856 1107 7398701146535940213432126025349699524190273536 1108 7479279165296095000367519775390625000000000000 1109 7560660886958443817503509458775093825960411136 1110 7642853592481767068294237286170672212366790656 1111 7725864622135298312197407773958939188213579776 1112 7809701375927794974675216759765235886694731776 1113 7894371314039322635648365049675776000000000000 1114 7979881957255767593017317742640760127625629696 1115 8066240887406092464135355730299991819536039936 1116 8153455747802349654627198757027442081361104896 1117 8241534243682467590695704793575807319137058816 1118 8330484142655824678048014536845441000000000000 1119 8420313275151626017802159967912414246973997056 1120 8511029534870097977206240612853074656763580416 1121 8602640879236515780715440151882104469209481216 1122 8695155329858079354928060172164768841283014656 1123 8788580972983652729081039184203776000000000000 1124 8882925959966382361248756713356552899382153216 1125 8978198507729209829076948696859690159461892096 1126 9074406899233294392816937091446736255917428736 1127 9171559483949361007604760225682003377359159296 1128 9269664678331989431355838883693521000000000000 1129 9368730966296860144319185424070709900975538176 1130 9468766899700972866256519633138440046384254976 1131 9569781098825853527381656873356972924344467456 1132 9671782252863765619614843977884048416660852736 1133 9774779120406941925376000000000000000000000000 1134 9878780529939852692060737266782659760820391936 1135 9983795380334526391514259303826466478600749056 1136 10089832641348939275241423364729948440754917376 1137 10196901354128490007767084968470444964080254976 1138 10305010631710575732489979653772561000000000000 1139 10414169659532285996556513918513281028635754496 1140 10524387695941231033718605023718306402154254336 1141 10635674072709520976832801189730652672801898496 1142 10748038195550912644607004065969384338954326016 1143 10861489544641140620406879771037696000000000000 1144 10976037675141449414397160019920763519625465856 1145 11091692217725343574014178811254231325596450816 1146 11208462879108572681745841961289851989591330816 1147 11326359442582368253434466753950948220632825856 1148 11445391768549949624817238631584321000000000000 1149 11565569795066315988779093874658957778030166016 1150 11686903538381341820814335500414742023603818496 1151 11809403093486193005476909234745716352625934336 1152 11933078634663081052145693658614420379166314496 1153 12057940416038372864241080977063936000000000000 1154 12183998772139073602103230980318144180999294976 1155 12311264118452700256081360536344720297873637376 1156 12439746951990563622987975446359418446429229056 1157 12569457851854476455942752983830206769514151936 1158 12700407479806905634768535400390625000000000000 1159 12832606580844586281507291798569654924383092736 1160 12966065983775615823297643925390922966499987456 1161 13100796601800046082798327721854558237649534976 1162 13236809433093991554554475166467426107672498176 1163 13374115561397272104186549578960896000000000000 1164 13512726156604608406035852814053846772044599296 1165 13652652475360388513926446594843924693029748736 1166 13793905861657024039001795741784087791443972096 1167 13936497747436914488166152588289097687122313216 1168 14080439653198038396506364992348401000000000000 1169 14225743188603189967190111823136647890291654656 1170 14372420053092880012732257605100804106398601216 1171 14520482036501920072192781337546994213942460416 1172 14669941019679708659818283790170809033997357056 1173 14820808975114238681865124436770816000000000000 1174 14973097967559845139846496481777160329028898816 1175 15126820154668712320228930228200589902947024896 1176 15281987787626159752666536622954231229591719936 1177 15438613211789726301204480709863025039372189696 1178 15596708867332071835507426658588401000000000000 1179 15756287289887716012074740979628182751229771776 1180 15917361111203633778592798666951348261716299776 1181 16079943059793727298046529742162120142179270656 1182 16244045961597194072968093645889114447070171136 1183 16409682740640811134241000000000000000000000000 1184 16576866419705155243203831544035937852328513536 1185 16745610120994779140409694856919847944224505856 1186 16915927066812363959296354367729076768337432576 1187 17087830580236868008208423926623711015391461376 1188 17261334085805692209687727871693281000000000000 1189 17436451110200882571711731346695577551132164096 1190 17613195282939390151613510090985072889922523136 1191 17791580337067409059760816765385630372327325696 1192 17971620109858813136707139062863467311161020416 1193 18153328543517712024454970585645056000000000000 1194 18336719685885147439691566195519548473852563456 1195 18521807691149950544370967946703191958530031616 1196 18708606820563781396823805717721611670902870016 1197 18897131443160371554679039439885750934496608256 1198 19087396036478990989280159788445761000000000000 1199 19279415187292160559973145016540102492858351616 1200 19473203592337631385635428175581909710451511296 1201 19668776059054652540105007429582787617054785536 1202 19866147506324548587757379933864008012696784896 1203 20065332965215628565365945458364416000000000000 1204 20266347579732448106569659490043324121746968576 1205 20469206607569446495760768096460218756472242176 1206 20673925420868980528996180774343758911434592256 1207 20880519506983777150629186496823089041648910336 1208 21089004469243826925754547119140625000000000000 1209 21299396027727740500260267368468530408336654336 1210 21511710020038590292284299248540701247934304256 1211 21725962402084259751184849511118820030258610176 1212 21942169248862322612749581819109189593157144576 1213 22160346755249474672292601545097216000000000000 1214 22380511236795540690519443269258211607178448896 1215 22602679130522079140580112678597972518592577536 1216 22826866995725607598579330704350078998491959296 1217 23053091514785471673972254608741875046590447616 1218 23281369493976380470743875853470161000000000000 1219 23511717864285631665051786722975774353188192256 1220 23744153682235049380105836875533551729350742016 1221 23978694130707658134465138561568573177112559616 1222 24215356519779116235653697757529486343250579456 1223 24454158287553932087031421760966656000000000000 1224 24695117001006486972208156994904295297998524416 1225 24938250356826887977955520265787550607077277696 1226 25183576182271674813555380170794885973255131136 1227 25431112436019404381825701692684094801860100096 1228 25680877209031137054684866464164481000000000000 1229 25932888725415848704055305215705084210630885376 1230 26187165343300792637167110304458100008701464576 1231 26443725555706835683903018999511315622035193856 1232 26702587991428792782728557691094200273570369536 1233 26963771415920784510976000000000000000000000000 1234 27227294732186642104798905770984203384087515136 1235 27493176981675384613986162305216833081789382656 1236 27761437345181792937021434370328979028853067776 1237 28032095143752105582296537254940340354889547776 1238 28305169839594861102236270425975201000000000000 1239 28580681036996912248268482506256226829463453696 1240 28858648483244636996077376909034501232799911936 1241 29139092069550371692411108426077519100977872896 1242 29422031831984091676877362537125771016930594816 1243 29707487952410364834653650652041216000000000000 1244 29995480759430603638863296665615000179178541056 1245 30286030729330641344524335144337042954220732416 1246 30579158487033658099467592513811251037211529216 1247 30874884807058482841442884409119342849379270656 1248 31173230614483296954789340818366001000000000000 1249 31474216985914765764538173018873652460929417216 1250 31777865150462624050644531100997523801784324096 1251 32084196490719741870210277920269919684432756736 1252 32393232543747697081062335738577064157582135296 1253 32704995002067881065892558034436096000000000000 1254 33019505714658164262345654708424005943961522176 1255 33336786687955148210962369212843526452963966976 1256 33656860086862030939746687329443994309821075456 1257 33979748235762112611329167045363124391154548736 1258 34305473619537968466244336181640625000000000000 1259 34634058884596316203729329364248542099261095936 1260 34965526839898605049684350156550440817949741056 1261 35299900457997353870013970565841406977560805376 1262 35637202876078265796492542877010540822508670976 1263 35977457397008146941567923346804736000000000000 1264 36320687490388656888136120518617842355267178496 1265 36666916793615918750286210909749373614304526336 1266 37016169112946016711330741014886814158825066496 1267 37368468424566409056102687711071560033701462016 1268 37723838875673284825516711307250721000000000000 1269 38082304785554892332760740040112083770703609856 1270 38443890646680867892204706480483392656500002816 1271 38808621125797593224187351104247556243839778816 1272 39176521065029610111270253542484845610002681856 1273 39547615482987120994331486423351296000000000000 1274 39921929575879604310010350241979003986131030016 1275 40299488718635573484510381657411111351532650496 1276 40680318466028508612621074655309594264827662336 1277 41064444553808989965030358096063146478582890496 1278 41451892899843062581570679581301761000000000000 1279 41842689605256861322972400937223748855818878976 1280 42236860955587525868989962879335611531819749376 1281 42634433421940435266419774869259865378632237056 1282 43035433662152791746544881410576478570721447936 1283 43439888521963583647921000000000000000000000000 1284 43847825036189957397162371928743492001537396736 1285 44259270429910028617494869727328245796575379456 1286 44674252119652162552318820211513326497821822976 1287 45092797714590754108865887100134457925934514176 1288 45514935017748537945243970657738321000000000000 1289 45940692027205459142742283724886900169869623296 1290 46370096937314135124216415135470841972866420736 1291 46803178139921939598691155522610216899073540096 1292 47239964225599739432008000863793167996423049216 1293 47680483984877315463405431135666176000000000000 1294 48124766409485498408354151807046163714643398656 1295 48572840693605051108777352607862780147548553216 1296 49024736235122328512968550430376293677637308416 1297 49480482636891746889077612052641579750240813056 1298 49940109708005093897969969676305041000000000000 1299 50403647465067711273575721443989289766083362816 1300 50871126133481581981535124898400094961282256896 1301 51342576148735353850015819869683866556679847936 1302 51818028157701331790025835985459302211582365696 1303 52297513019939470846375927698558976000000000000 1304 52781061809008402444655916584331258688282955776 1305 53268705813783526324183388191168780495828811776 1306 53760476539782200771860171809901228800308678656 1307 54256405710496063897233410392370635316591067136 1308 54756525268730518814804590087890625000000000000 1309 55260867377951415725762531428855384266596417536 1310 55769464423638964017835935394513890125826297856 1311 56282349014648907628868517087433956819076120576 1312 56799553984580997047015938605634518403087077376 1313 57321112393154791448149563283603456000000000000 1314 57847057527592824599128389570979626706550788096 1315 58377422904011168284068279547838917146245595136 1316 58912242268817427139597670936345100496763293696 1317 59451549600116198914342250323892288292615356416 1318 59995379109122034297528468395530081000000000000 1319 60543765241579930591638195886089036965877907456 1320 61096742679193393634485153678630041826726383616 1321 61654346341060102506918905341239837307244118016 1322 62216611385115211693595080127438332763213664256 1323 62783573209582325495882005159284736000000000000 1324 63355267454432179628004974634526433181266415616 1325 63931730002849065059960880293851104783993143296 1326 64512996982705029303568781272712403930229313536 1327 65099104768041890471257114443788380251300560896 1328 65690089980561099570826551409680241000000000000 1329 66285989491121486633469909790085016991433752576 1330 66886840421244926406777940103877423203551154176 1331 67492680144629959479313152497234697314690400256 1332 68103546288673404838594038320520016861083406336 1333 68719476736000000000000000000000000000000000000 1334 69340509626000104980183950062055441398118158336 1335 69966683356375506525065799210391053481862496256 1336 70598036584693359139376848081535060978763698176 1337 71234608229948299602033353149997459199886360576 1338 71876437474132771789338181050902641000000000000 1339 72523563763815598766143425554568274446590672896 1340 73176026811728839243655067176015109300202049536 1341 73833866598362965641524137937258809774934327296 1342 74497123373570401131248345519844308197798383616 1343 75165837658177453177704645742759936000000000000 1344 75840050245604681235847765165914816447287136256 1345 76519802203495736400243103238101195981393494016 1346 77205134875354710946155723765179125389300207616 1347 77896089882192035842391217952605516910041235456 1348 78592709124178964457980026660022881000000000000 1349 79295034782310680827115289979255894700160188416 1350 80003109320078070979496391397801088220625309696 1351 80716975485148195986397026628077563483716059136 1352 81436676311053505516368800062995156340457476096 1353 82162255118889830838509982560813056000000000000 1354 82893755519023196355675102073233370723351269376 1355 83631221412805488894875434124074466921546776576 1356 84374696994299024127424164344061999629617401856 1357 85124226752010049637113963602157869564518465536 1358 85879855470631224300879902587890625000000000000 1359 86641628232793113792997993246444762827782619136 1360 87409590420824742170900136915561289908843974656 1361 88183787718523239648150842441051413022324555776 1362 88964266112932626808030712451128957870252363776 1363 89751071896131775659507344259813376000000000000 1364 90544251667031588086146916874163643519269277696 1365 91343852333181432387730302044767688728495783936 1366 92149921112584878763987011388342632404626640896 1367 92962505535524774739949640910067915275492130816 1368 93781653446397701682961667766948241000000000000 1369 94607413005557853712343462269702868649751085056 1370 95439832691170380454136172770106287586909884416 1371 96278961301074235245201695498196975668445577216 1372 97124847954654570543260230299332871619843526656 1373 97977542094724722452195922700926976000000000000 1374 98837093489417826425156780366324905479244681216 1375 99703552234088106361618406750469898720138756096 1376 100576968753221879468673097069864891243380084736 1377 101457393802358319411347473379397251469773111296 1378 102344878470020020431744079883779921000000000000 1379 103239474179653405272246201307094941850115506176 1380 104141232691579019893921592339127869124375678976 1381 105050206104951758137610802445337503620929683456 1382 105966446859731059631990336677497518315216244736 1383 106890007738661124410161000000000000000000000000 1384 107820941869261187854028421935935790515269799936 1385 108759302725825899743916943359500584618930733056 1386 109705144131435851349490762778927185203198693376 1387 110658520259978294657148481669734342976105086976 1388 111619485638178097988609954976188161000000000000 1389 112588095147638982425428642886968483301866602496 1390 113564404026895083614639473940536466652886798336 1391 114548467873472883691692569403010890104880234496 1392 115540342645963558218228048108906383777216598016 1393 116540084666105783194117534432362496000000000000 1394 117547750620879047365534936081106031232149753856 1395 118563397564607515213623550744102553106635554816 1396 119587082921074486171599610493625720577320226816 1397 120618864485647495781874990911504445889740537856 1398 121658800427414104668995010298079521000000000000 1399 122706949291328421368872036604720380962999894016 1400 123763370000368405219953020934794004579493482496 1401 124828121857703995687590103067327141363461390336 1402 125901264548876114658989104412298930277967466496 1403 126982858143986588412692056504078336000000000000 1404 128072963099899036133607929436053116945806462976 1405 129171640262450772012141446850639030294597861376 1406 130278950868675768133984326000888459532467245056 1407 131394956549038725535627488230782100929496743936 1408 132519719329680300969627773681640625000000000000 1409 133653301634673537093119492286342254548259700736 1410 134795766288291543963000780790378630792282771456 1411 135947176517286479891648243734264255182826110976 1412 137107595953179879887921767607353384487364530176 1413 138277088634564380079615745768554496000000000000 1414 139455719009416886685394272723573774019662647296 1415 140643551937423238276617196919981096023135092736 1416 141840652692314410242322299810441149842735108096 1417 143047086964214310543977335452848541042491785216 1418 144262920861999216020455260748945201000000000000 1419 145488220915668898678017754429556110621363142656 1420 146723054078729491574917107409351905291930505216 1421 147967487730588144085545813967795162436564156416 1422 149221589678959516504877749653718860684852269056 1423 150485428162284164130255736625238016000000000000 1424 151759071852158861134388620570218514483905826816 1425 153042589855778914720727767131565317743649488896 1426 154336051718392520230199183093867815326199975936 1427 155639527425767208046574333163695779451760541696 1428 156953087406668433326571213168880801000000000000 1429 158276802535350359760088412570856616792504139776 1430 159610744134058888745789812472627126722773323776 1431 160954983975546985547577280443933963176070086656 1432 162309594285602354178314302593190782551679963136 1433 163674647745587512938496000000000000000000000000 1434 165050217494992322719401475979649598742432321536 1435 166436377133999020362613999269844826377060089856 1436 167833200726059809550654214189908433230646808576 1437 169240762800487061886842451696577164181950693376 1438 170659138355056181006389366115114881000000000000 1439 172088402858621182745110613721569888345937412096 1440 173528632253743044577072195349516892317000667136 1441 174979902959330877717899481347551555033231261696 1442 176442291873295975476425900575317413898837692416 1443 177915876375218791623817884248313856000000000000 1444 179400734329028902736291990377778659612271251456 1445 180896944085698008655039276855466737982154735616 1446 182404584485946025394992023960396848654817366016 1447 183923734862960325022609914775222851338298720256 1448 185454475045128177211927850757834961000000000000 1449 186996885358782447377696797088598050862442479616 1450 188551046630960606474563507481279142605566775296 1451 190117040192177107741875761489740221141835841536 1452 191694947879209185864867951054998266125872336896 1453 193284852037896134214678570720034816000000000000 1454 194886835525952116021877492705198145980288536576 1455 196500981715792565530937940509323363307462066176 1456 198127374497374235376376911017698639131578208256 1457 199766098281048946615109534908429450054085902336 1458 201417238000431098043918609619140625000000000000 1459 203080879115278991625831390947737886241467662336 1460 204757107614390031044622792712484990889422688256 1461 206446010018509850602628524504269609424100786176 1462 208147673383255431873554502662975026045783576576 1463 209862185302052265719011207955746816000000000000 1464 211589633909085617475084645304144633001970896896 1465 213330107882265953313380298098342174340243521536 1466 215083696446208585979644075471511276739408695296 1467 216850489375227598312275840232354555061774319616 1468 218630576996344103142807794339760961000000000000 1469 220424050192308898380722905748389034967754080256 1470 222231000404639576285838804582628050904668246016 1471 224051519636672146132881278862240666928719855616 1472 225885700456627229674819782888886089951199891456 1473 227733636000690889014036358921977856000000000000 1474 229595419976110146693450190469789240007089852416 1475 231471146664303258023323780474795244806205341696 1476 233360910923984795863634608491958052548608987136 1477 235264808194305608286609197790702176283022852096 1478 237182934498007709749285947837062881000000000000 1479 239115386444594166611799993050043122507239653376 1480 241062261233514038043468869831479146355224088576 1481 243023656657362433565703046936417043946831609856 1482 244999671105095748688271537115733886437034561536 1483 246990403565262140303521000000000000000000000000 1484 248995953629247303711778108320829185117045723136 1485 251016421494535613360360624243652802213530566656 1486 253051907967986689588383763818471820848628043776 1487 255102514469127453879876160892259606672783179776 1488 257168343033459735338615224364002801000000000000 1489 259249496315783491309556063043740170357043101696 1490 261346077593535705283762580791461125026623655936 1491 263458190770145025436354972800680084872307408896 1492 265585940378402207360165835145528049534821666816 1493 267729431583846424771548588871254016000000000000 1494 269888770188167512179108073370441735018691629056 1495 272064062632624203721025139498779894474831036416 1496 274255416001478432592126030347099760442911625216 1497 276462938025445755697904437858345287792675782656 1498 278686737085161968389340529173449201000000000000 1499 280926922214665974349578111880630470514327945216 1500 283183603104898975921319617958916040034525188096 1501 285456890107220050382179899438913488212759412736 1502 287746894236938177894205113502933933153932087296 1503 290053727176860787073313401325162496000000000000 1504 292377501280858884344550805386180487379437490176 1505 294718329577448833469780097824092176380619390976 1506 297076325773390851855733082711024789337670291456 1507 299451604257304290472259664639013425228845940736 1508 301844280103299764433100722900390625000000000000 1509 304254469074628201514597774659931433968846503936 1510 306682287627346876111431733213379953401543725056 1511 309127852914002496352756951653929238797668581376 1512 311591282787331412326966372540217945664869502976 1513 314072695803977013588790166564110336000000000000 1514 316572211228224384348494925414840820028434026496 1515 319089949035752284969614465263206172237901070336 1516 321626029917402528628907788355873039390967402496 1517 324180575282966822220105933502392201009499734016 1518 326753707264991140811478515720435521000000000000 1519 329345548722597705196323906520805017263963897856 1520 331956223245324632305165436385104134596003106816 1521 334585855156983328478720908618339763070032674816 1522 337234569519533695831605299230445577699846393856 1523 339902492136977222168227982681706496000000000000 1524 342589749559268025144457371667904583268636758016 1525 345296469086241921601348695656985902827486314496 1526 348022778771563593230565974241198810928527118336 1527 350768807426691919965078275744798795617320042496 1528 353534684624863552723274298723206161000000000000 1529 356320540705094797369819385389467594210962046976 1530 359126506776201881992376484582454460906207973376 1531 361952714720839679829728542213832385387934253056 1532 364799297199558960423875525354863084885840039936 1533 367666387654882241806336000000000000000000000000 1534 370554120315398316767162101416550787524550004736 1535 373462630199875526494079080798069029473622163456 1536 376392053121393855108687605219444075972662398976 1537 379342525691495918866819853776936676031962546176 1538 382314185324356924030920417017971921000000000000 1539 385307170240973667663731296653963740481423671296 1540 388321619473372655834598147035763889563835764736 1541 391357672868837413972383529487846301502428676096 1542 394415471094155064342273597478826898265328521216 1543 397495155639882245867698528490622976000000000000 1544 400596868824630451763155402679232795970450886656 1545 403720753799370860688926335945079537459544457216 1546 406866954551758737384525744405028354570723004416 1547 410035615910477478984189888644107176477831725056 1548 413226883549602383464840561293882241000000000000 1549 416440903992984216924714183817326865042496290816 1550 419677824618652656639248912868615595370048720896 1551 422937793663239687089866869844127546818152103936 1552 426220960226423026410977547464459936599906717696 1553 429527474275389660950863064256741376000000000000 1554 432857486649319565893087483087241178823893323776 1555 436211149063889690136702136487426247262549835776 1556 439588614115798283885798064100477803749463494656 1557 442990035287309647651886522446172183192336859136 1558 446415566950819381626170332275390625000000000000 1559 449865364373440214633003843596944442239836225536 1560 453339583721608492130728784165673104217925881856 1561 456838382065711402981618476600922413683049496576 1562 460361917384735024968865126760849294591982309376 1563 463910348570933269295405367557165056000000000000 1564 467483835434517804556899255708924490629292036096 1565 471082538708369040939358733281208417122187739136 1566 474706620052768255650764452140900064861731229696 1567 478356242060150940855516090221584661569828028416 1568 482031568259881455640732137886808881000000000000 1569 485732763123049063804251876510005819773032595456 1570 489459992067285439515696187076429174344815087616 1571 493213421461603723164116193216221135793622614016 1572 496993218631259209968600841290745327299751776256 1573 500799551862631754191727632303783936000000000000 1574 504632590408129972059926130458156722096386543616 1575 508492504491117326759682866726635816295172407296 1576 512379465310860179144050120091451124531874369536 1577 516293645047497888050131083005876401476412112896 1578 520235216867035044395101391660990641000000000000 1579 524204354926355923485893217958366408848311320576 1580 528201234378261240245914372494839875388204978176 1581 532226031376527292331102451801453760842098016256 1582 536278923080987576377224275632057431660656398336 1583 540360087662636962890625000000000000000000000000 1584 544469704308758515565610659292185941898385166336 1585 548607953228073041083313788174066056990614880256 1586 552775015655911455719245504810803949046269874176 1587 556971073859410055359780306492133512370848792576 1588 561196311142728775801553144034942241000000000000 1589 565450911852292530482173410973449471433319120896 1590 569735061382055713065778617809546402358716993536 1591 574048946178789952582763032416494606771915063296 1592 578392753747395209099524768653373369078518255616 1593 582766672656234298171280011596660736000000000000 1594 587170892542490932608896596427014129274589024256 1595 591605604117551370369302327479260146419174998016 1596 596070999172409757658327554486119823875371503616 1597 600567270583097256614847936495371522106726547456 1598 605094612316135047225803343850894081000000000000 1599 609653219434011293403083800197105033778787516416 1600 614243288100682163435394576553383869483817373696 1601 618865015587096995311041346633767054447933915136 1602 623518600276747697691114026946127946469556228096 1603 628204241671242477596795888648851456000000000000 1604 632922140395903986159484074193396013322296037376 1605 637672498205391974068080115627937550629733400576 1606 642455517989350548634195769939505721053677817856 1607 647271403778080124683121798498848509931118657536 1608 652120360748234161766226562744140625000000000000 1609 657002595228540780478988828569314963211876827136 1610 661918314705549350958126311016307609515849158656 1611 666867727829402146921259594028301662187763531776 1612 671851044419631158903251474098986685002481995776 1613 676868475470980160634785850223230976000000000000 1614 681920233159252122800899365867207247502784925696 1615 687006530847182068710054453659277460847183527936 1616 692127583090335466697945593764775459384020176896 1617 697283605643032254384562827736802663234919202816 1618 702474815464296590198099228001521041000000000000 1619 707701430723832427875083467693152794646000173056 1620 712963670808025009942646226637699629537984188416 1621 718261756325968376486091268916798767440609673216 1622 723595909115518985802939999331504004007876038656 1623 728966352249375543843353515624370176000000000000 1624 734373310041185139636309987589209186126179209216 1625 739817008051675784201128981972427452864943620096 1626 745297673094815450744889483809114627872570740736 1627 750815533243997714247986212693254757050059063296 1628 756370817838254088842510770298896321000000000000 1629 761963757488493161691331558785311492291927474176 1630 767594584083766622379680655765747036541695102976 1631 773263530797562287135738299223196619940042899456 1632 778970832094124217502137705740854120172043636736 1633 784716723734800033386496000000000000000000000000 1634 790501442784415520726012456702843581419991207936 1635 796325227617676634308864433620507082685788717056 1636 802188317925598996603575693765547403440970469376 1637 808090954721964993756732664864307323128801918976 1638 814033380349808570229382956179633761000000000000 1639 820015838487927823853168538835330748694969450496 1640 826038574157425503398724790350974157089347342336 1641 832101833728277511061117503045903700897086570496 1642 838205864925929512580094356957522037170550870016 1643 844350916837921758026696660292407296000000000000 1644 850537239920542216602312765248902933226146041856 1645 856765086005508129111557877086331239044602658816 1646 863034708306676082086437394049195781801977122816 1647 869346361426780707856093851377015549680320249856 1648 875700301364202115174052402047044721000000000000 1649 882096785519762155333267959727347785463041622016 1650 888536072703549629018440066995829567215511146496 1651 895018423141774539465000647257254136240024846336 1652 901544098483651497814896466732540046336640618496 1653 908113361808312386880783789888372736000000000000 1654 914726477631748389852528775925318406411285630976 1655 921383711913781490802965055374299267686650085376 1656 928085332065065554173701066110934307425033261056 1657 934831606954117090746395540553636521479751335936 1658 941622806914375817930331445556640625000000000000 1659 948459203751295122523318110359891015890408308736 1660 955341070749462534429939664455989873360593555456 1661 962268682679750320148946676648739400547330686976 1662 969242315806496305170158470904310682799728562176 1663 976262247894715034750607427559428096000000000000 1664 983328758217339382869815095505502351715152695296 1665 990442127562492719495044579298385505314968436736 1666 997602638240791746619125863667087366758154244096 1667 1004810574092680113866001937260878601104933257216 1668 1012066220495792924792495220066012001000000000000 1669 1019369864372352245348947328858970007121906630656 1670 1026721794196593726296342078196735714570390409216 1671 1034122300002224451713283258367063304160113852416 1672 1041571673389912126062766605762046531769179181056 1673 1049070207534805712626060936364425216000000000000 1674 1056618197194087636449198102256067052001854754816 1675 1064215938714557665286566708821058544960479952896 1676 1071863730040248582365911852913125610312536231936 1677 1079561870720073765139663967723163533496020893696 1678 1087310661915506784528955648196203201000000000000 1679 1095110406408293139508937543132167746542450507776 1680 1102961408608194242227074499831591882435158347776 1681 1110863974560763769189992599333757711000488902656 1682 1118818411955156494399157991706522544278561755136 1683 1126825030131969720661201000000000000000000000000 1684 1134884140091117425645055278636218855718808129536 1685 1142996054499737239605263359191470651168423673856 1686 1151161087700130372038808167507387685856284184576 1687 1159379555717734604891666526364606435873181925376 1688 1167651776269130470280946744847566481000000000000 1689 1175978068770080731048969618054673841716614660096 1690 1184358754343603282816981999755567990281806811136 1691 1192794155828077596558356048515209980862263197696 1692 1201284597785384821064126769000422528745586364416 1693 1209830406509081665027557060725702656000000000000 1694 1218431910032608178829094634209851400808161939456 1695 1227089438137529556458600348993439924834707439616 1696 1235803322361812078368084260562575868803659862016 1697 1244573896008133316405385427054111261287572832256 1698 1253401494152226722337275816563694161000000000000 1699 1262286453651260721829358968589390893443098607616 1700 1271229113152252436109871897035647198972810039296 1701 1280229813100516153905085577458983079380344897536 1702 1289288895748146676595436739811153802142919888896 1703 1298406705162537659903813093550985216000000000000 1704 1307583587234935075790557050147475383355502104576 1705 1316819889689025918593750985951202675765779890176 1706 1326115962089562279818201615209177718926249824256 1707 1335472155851020916342253629455079084720794894336 1708 1344888824246298437178134918212890625000000000000 1709 1354366322415442234288968931274438765328870670336 1710 1363905007374417283333885590894937275305439072256 1711 1373505238023908940581822131018753443525270962176 1712 1383167375158161862604630849803266420415082008576 1713 1392891781473855175731003532735676416000000000000 1714 1402678821579014022614483759801493253900635344896 1715 1412528862001957613641469976512548108075622465536 1716 1422442271200283911278615611968952206752453431296 1717 1432419419569891075833409196130588183688030191616 1718 1442460679454035801476968893512521761000000000000 1719 1452566425152428671754213663785205278727791968256 1720 1462737032930366664183578915232578192444913750016 1721 1472972881027902933926329570466289902309255151616 1722 1483274349669054006884289452769525610016621203456 1723 1493641821071044512964454365297709056000000000000 1724 1504075679453589590629488715236286658575253180416 1725 1514576311048215094234523573841705091373461405696 1726 1525144104107615736032979205798700350461690843136 1727 1535779448915051295117328894038567538740057604096 1728 1546482737793781025944804877398991281000000000000 1729 1557254365116536399483022958383511596928520421376 1730 1568094727315032310396371378713456972065074712576 1731 1579004222889516884080773455072368783430156025856 1732 1589983252418360017742093771938281079086770753536 1733 1601032218567680790102016000000000000000000000000 1734 1612151526101013874704678206479664670072275931136 1735 1623341581889015092187710408658949431335799750656 1736 1634602794919206237272580656758578276719731019776 1737 1645935576305759316621321681584410471099348811776 1738 1657340339299320334099781672369060401000000000000 1739 1668817499296872760381521629154510595116494749696 1740 1680367473851640824221369531836020426910175399936 1741 1691990682683032763123439856388302618819764944896 1742 1703687547686624171525137321399878925815784738816 1743 1715458492944181585016287740241186816000000000000 1744 1727303944733726439511078063189892722891676717056 1745 1739224331539639544689943698650569938696369340416 1746 1751220084062806211428915584068151838741539721216 1747 1763291635230802173335233817894283912905444294656 1748 1775439420208120442910250548489002401000000000000 1749 1787663876406439243263783830411458570874798473216 1750 1799965443494931156708147891276387922331394052096 1751 1812344563410613631965075293151744307502814068736 1752 1824801680368740992124664413092823650998154039296 1753 1837337240873238085902333101417168896000000000000 1754 1849951693727175725147537899113932686347585458176 1755 1862645490043288051966729404567052917927602814976 1756 1875419083254531979232659873595007243908047507456 1757 1888272929124688848662740516539099958184809332736 1758 1901207485759008451060664824462890625000000000000 1759 1914223213614895553727972217981881421828703911936 1760 1927320575512639080465624973179055987991665709056 1761 1940500036646184090000012347663199394813104357376 1762 1953762064593946699083080716109838329607902334976 1763 1967107129329672096932518940438695936000000000000 1764 1980535703233335798095105758810234445461472874496 1765 1994048261102088281234452295385585167927225614336 1766 2007645280161243161763449486643353593503237738496 1767 2021327240075309046661758909174883597700370006016 1768 2035094622959065220239667799316090321000000000000 1769 2048947913388681310031566599587565150478696185856 1770 2062887598412881082425201775414117648372434210816 1771 2076914167564150518056709544530250554853153570816 1772 2091028112869990317426249179241513150471162105856 1773 2105229928864212987614829308538781696000000000000 1774 2119520112598284661409658795033140842106214486016 1775 2133899163652711800573056924718428038863567978496 1776 2148367584148472935418627461448311730577954574336 1777 2162925878758495593288039220354120266275929194496 1778 2177574554719178568952363844696140561000000000000 1779 2192314121841959690393501070151926659306777214976 1780 2207145092524929233853774572468048694955924197376 1781 2222067981764489142475309163756052370123764269056 1782 2237083307167058203285304276371240581751230631936 1783 2252191588960823337718801000000000000000000000000 1784 2267393350007537161307002067878301944605834612736 1785 2282689115814361968596647774407035073973196947456 1786 2298079414545760299804377503112146720586830974976 1787 2313564777035432246149418007070235635030662578176 1788 2329145736798299651248337471593235521000000000000 1789 2344822830042537366396990361009111439880849719296 1790 2360596595681651718007153769520029305996533108736 1791 2376467575346606345908723123958278320489911812096 1792 2392436313397995571672695289249452691001305993216 1793 2408503356938265456555522072852299776000000000000 1794 2424669255823982709111768481560669011435730374656 1795 2440934562678151602969359523876829154544468361216 1796 2457299832902579065710048546616010125284736700416 1797 2473765624690288100247090720266632411198894637056 1798 2490332499037979700542459020565929441000000000000 1799 2507001019758543423957298572283562465921981218816 1800 2523771753493616782981680205734830063634943184896 1801 2540645269726193619543087209341125635089352359936 1802 2557622140793281625547452226762862609980103069696 1803 2574702941898609173761955730768203776000000000000 1804 2591888251125381623605205195964245001708175691776 1805 2609178649449087266867836678577115652560598859776 1806 2626574720750353078845019685272766125409146310656 1807 2644077051827850440821803668088754652850354651136 1808 2661686232411251000312721914306640625000000000000 1809 2679402855174232835918567705822984860139348033536 1810 2697227515747537094125780101444660874748553465856 1811 2715160812732075265837424248594317917430350872576 1812 2733203347712087270889325461101481994265549541376 1813 2751355725268350519270519111896006656000000000000 1814 2769618552991440118233811390221500629767905284096 1815 2787992441495040394949910871042155190515857883136 1816 2806478004429307904827289350110384933914827165696 1817 2825075858494286096089664224067362192866112700416 1818 2843786623453371801673765555226557681000000000000 1819 2862610922146833729981860571495739766077659283456 1820 2881549380505383126496358431271768243371831791616 1821 2900602627563796778737710351034518897764929110016 1822 2919771295474592537521756371605345633941761888256 1823 2939056019521757527948651851351003136000000000000 1824 2958457438134529224032535946631755691462578671616 1825 2977976192901229561359182599035835643758479671296 1826 2997612928583152262638003624833387130967247425536 1827 3017368293128503551494955125943029763965395664896 1828 3037242937686396430334134346755331041000000000000 1829 3057237516620898698578146022523592527261860888576 1830 3077352687525134888080666939739961360760186802176 1831 3097589111235442292989046595894267649864033632256 1832 3117947451845581271820252246099258612274501390336 1833 3138428376721000000000000000000000000000000000000 1834 3159032556513153851602511728814984593492924174336 1835 3179760665173879589517002105837701149353895264256 1836 3200613379969824543756732882724827336541104050176 1837 3221591381496930958117274248785589132418483224576 1838 3242695353694975685882487583552011841000000000000 1839 3263925983862165415769691848349714724563919568896 1840 3285283962669787609799499026514660686210959937536 1841 3306769984176917335270904172338143763561023799296 1842 3328384745845180173518394525710793112330310127616 1843 3350128948553571388625101554633281536000000000000 1844 3372003296613331539764361465040857142687362912256 1845 3394008497782878721341475432443237578901884502016 1846 3416145263282797615607972330322690888310370799616 1847 3438414307810885542922275825593595630320883859456 1848 3460816349557255695333366153160235281000000000000 1849 3483352110219497739667806443092380176956486844416 1850 3506022315017895976805375930470261319595137437696 1851 3528827692710705244334519506756378801869879771136 1852 3551768975609484750285886651781408304934526980096 1853 3574846899594490026150394598162169856000000000000 1854 3598062204130123187897512408205847307085912805376 1855 3621415632280441694219826272029826582981248024576 1856 3644907930724725791741413551603918463556266233856 1857 3668539849773104837440125687495484012943990849536 1858 3692312143382242689047559843994140625000000000000 1859 3716225569171082354705287886670305958658243035136 1860 3740280888436650093671810758873849467193382342656 1861 3764478866169919160391718346733624884124530507776 1862 3788820271071733384756661294339797123203383627776 1863 3813305875568790781906983752379928576000000000000 1864 3837936455829687385443226516896200213358172573696 1865 3862712791781021498438190244313574833935599271936 1866 3887635667123558557162850220676083706059541712896 1867 3912705869348456802963139325280954686717418274816 1868 3937924189753553958249466171720563841000000000000 1869 3963291423459715103086812744776133675115721261056 1870 3988808369427241949400361993645097947869986492416 1871 4014475830472343710339842606561955496425701769216 1872 4040294613283669762875147396872607387125380550656 1873 4066265528438904302226285195874533376000000000000 1874 4092389390421423187262365695018234823320185737216 1875 4118667017637013176537094133107313513553876484096 1876 4145099232430653755162169908614215604383489396736 1877 4171686861103361753255041940776620822838217015296 1878 4198430733929098957233675735339042721000000000000 1879 4225331685171742915768334463192582679306411442176 1880 4252390553102121142738870766234960168858342526976 1881 4279608180015108920085669299970834389721684115456 1882 4306985412246790903983174044103888374307143028736 1883 4334523100191686738306881000000000000000000000000 1884 4362222098320040879907777888746935224154984615936 1885 4390083265195176840752469708882296164839174701056 1886 4418107463490916052532644353950980808594070245376 1887 4446295560009061559894107774091356699342170750976 1888 4474648425696946748983355242004109361000000000000 1889 4503166935665049318558546003061928366487944298496 1890 4531851969204670701461814805069753031471535886336 1891 4560704409805681144801087370348453716089420906496 1892 4589725145174330657741969648421179268038957142016 1893 4618915067251126036363854530631172096000000000000 1894 4648275072228774175589136479482108520381614329856 1895 4677806060570191878750346088306927824499497762816 1896 4707508937026582375917114805950171540303562018816 1897 4737384610655578762663156803376148648712371961856 1898 4767433994839454571512912093348479921000000000000 1899 4797658007303401688868134411398129287758155350016 1900 4828057570133875830776530899014984638891656810496 1901 4858633609797009791467570173147239287222316302336 1902 4889387057157094679144772796435877319275185770496 1903 4920318847495129354089185358889947136000000000000 1904 4951429920527438284695318224643363338657436798976 1905 4982721220424358037628599369727975867034030309376 1906 5014193695828992618862364523134820197964127277056 1907 5045848299876037882922568910483054516740277927936 1908 5077685990210675228239770176025390625000000000000 1909 5109707729007534797080497415126219658630828916736 1910 5141914482989728399103889578376642022831432339456 1911 5174307223447952378164459704768932407771163262976 1912 5206886926259660642558021401439525642964764594176 1913 5239654571908308079485202609991581696000000000000 1914 5272611145502664575085570884903069117138514743296 1915 5305757636796199861975206060582935734328529780736 1916 5339095040206539416801582204817545417577701380096 1917 5372624354834991630911863054206816889394446729216 1918 5406346584486146477814175610273548801000000000000 1919 5440262737687545901696107153784918556271922118656 1920 5474373827709426151850573521993327255301778313216 1921 5508680872584532288446333003523461612024591548416 1922 5543184895128005085668772555041135779406978093056 1923 5577886922957340558846173151174332416000000000000 1924 5612787988512422342767470864955787177362875682816 1925 5647889129075627148989571662859134328513438416896 1926 5683191386792003530525552810849552330428600487936 1927 5718695808689524182899594152311377485892153245696 1928 5754403446699412011150230263800555601000000000000 1929 5790315357676540192960501550856287506081068875776 1930 5826432603419906468691810646157995057958871371776 1931 5862756250693181889697761950703022967455435718656 1932 5899287371245334256894978751988606375947715547136 1933 5936027041831326482169856000000000000000000000000 1934 5972976344232890105803419462737867556461455937536 1935 6010136365279374203700925560676858662478315257856 1936 6047508196868669918818552638561788656085249560576 1937 6085092935988210851786505719960307256009085157376 1938 6122891684736049546336084853659048081000000000000 1939 6160905550342010305747753951988019822943163908096 1940 6199135645188918577147994492176874676544340955136 1941 6237583086833907141094738557596572834899423133696 1942 6276248998029799344504450392950257511371407036416 1943 6315134506746569615588466894897811456000000000000 1944 6354240746192881500082017218001118758941524627456 1945 6393568854837703458666421908055670063876188143616 1946 6433119976432002666103324645646662752757430358016 1947 6472895260030517053219436758976712905902318944256 1948 6512895860013605833501178115526023361000000000000 1949 6553122936109178756680779797819452922714826735616 1950 6593577653414704332318876082411359783772181303296 1951 6634261182419297267013357648110187404572581953536 1952 6675174699025885359490286616432291862783839440896 1953 6716319384573456098459988953311215616000000000000 1954 6757696425859383208750042917239247178327387672576 1955 6799307015161833391856775608360479406691425714176 1956 6841152350262253507688065240680600170135449440256 1957 6883233634467938444902726512655369297361775886336 1958 6925552076634679927885532379150390625000000000000 1959 6968108891189496509031999621349840743350545678336 1960 7010905298153444995653439863889999662655983456256 1961 7053942523164513561450454095602788751773769138176 1962 7097221797500596793142029309113458910621052440576 1963 7140744358102552923477682584524886016000000000000 1964 7184511447597343502501692804960860907583171792896 1965 7228524314321255759581365210298030611484729409536 1966 7272784212343207909355491175501005244077626167296 1967 7317292401488137655404696949143408948445358063616 1968 7362050147360474146092222615551752561000000000000 1969 7407058721367693637671838262199023860513301856256 1970 7452319400743959120409090256199608375710087254016 1971 7497833468573844164112878675765089447958718447616 1972 7543602213816141240126499322070932339659514515456 1973 7589626931327754777480742374008160256000000000000 1974 7635908921887679211566426664655874331482488508416 1975 7682449492221062284339865777967759243268845469696 1976 7729249955023353855732211713131408349952500699136 1977 7776311628984540486592405770402249876892964356096 1978 7823635838813466054153586606059949681000000000000 1979 7871223915262238661674264117668378457554473189376 1980 7919077195150724104568366988283657435698253336576 1981 7967197021391126156002413375951698473912008441856 1982 8015584743012653935603540421131502810542778945536 1983 8064241715186276625588961000000000000000000000000 1984 8113169299249565799295597518428411561929778139136 1985 8162368862731625627758174564323366396608596934656 1986 8211841779378111230654936961618010584082161995776 1987 8261589429176335438612399246165298679554586443776 1988 8311613198380464234534128862881148001000000000000 1989 8361914479536801142293520517531310382387818397696 1990 8412494671509160831806835160444346572643455143936 1991 8463355179504332210180456090126249143983350480896 1992 8514497415097631269305358701283958475379819810816 1993 8565922796258543960952201525241839616000000000000 1994 8617632747376459371102226484337443286678133805056 1995 8669628699286493465932307770865633462978835644416 1996 8721912089295403682557013532834304942573095817216 1997 8774484361207594638316444672608164279307684806656 1998 8827346965351215233085892611935025601000000000000 1999 8880501358604347419772014921436332822022341001216 2000 8933949004421286918850266330044692571652390916096