0 1 1 5 2 36 3 343 4 4096 5 59049 6 1000000 7 19487171 8 429981696 9 10604499373 10 289254654976 11 8649755859375 12 281474976710656 13 9904578032905937 14 374813367582081024 15 15181127029874798299 16 655360000000000000000 17 30041942495081691894741 18 1457498964228107529355264 19 74615470927590710561908487 20 4019988717840603673710821376 21 227373675443232059478759765625 22 13471428653161560586981973426176 23 834385168331080533771857328695283 24 53925322641043729927915335168557056 25 3630362123627258663193028251474330749 26 254186582832900000000000000000000000000 27 18482713582824035358817658752815923791711 28 1393796574908163946345982392040522594123776 29 108869005682301795684211705446369982097742753 30 8797666833317830254826668219153233583932440576 31 734698875038166561234010118059813976287841796875 32 63340286662973277706162286946811886609896461828096 33 5631925408637669556712753112457165070731594608664997 34 515991188095162129501590904792840265150804249137905664 35 48669988757902705337974665871698936748415933330133129399 36 4722366482869645213696000000000000000000000000000000000000 37 470980252977060692221811837930860485365142108678565170347081 38 48247302289586313173514370351170055755461963690777883583709184 39 5073057299044392323479424888670628140774517890632444518729743907 40 547150826329050817707232047731001563323399357039042635859624984576 41 60494106252422775917000257862011934703741644625551998615264892578125 42 6852182645858334337771366965446538815744514439690496853588881667260416 43 794708560552308362507026214655083140659880205559381016431673633560574223 44 94322313523178914232520025794807883980213674922500463984220102773562146816 45 11450477594321044359340126713545146077054004823284978858214566372120240027249 46 1421085471520200371742248535156250000000000000000000000000000000000000000000000 47 180218046011441268259907352623067346360821650767474716152454040210246457123329851 48 23343205561415174425773716055589020918406869602557897279391183253871653250825977856 49 3086864814074416012468391536600205427087835726197888423342649311186063385635200604533 50 416570000833893042728223986474194773342643943311300369327346514389950199517744910565376 51 57345212208865724859900024052714218895268217972983842312117985784425400197505950927734375 52 8049657538816729053308111164828706491102568480646765245861343877559579100352911849224667136 53 1151774212286581261302104858871473797729409641869624858598472641306844001437957553978477996057 54 167923567590320756510132106692689583766337365728357731140985147904878612391609108741627790229504 55 24937943710303939580139165725391817941982822046176780955452130266964532810744555683102489342217299 56 3771117128139603201336632119890015730375065600000000000000000000000000000000000000000000000000000000 57 580497823320803970958785503779456815909823995739299859912473330253427898608078095812061641329553109021 58 90932261228510914111795155397316992049672595003484729928373752645534126220623164981969446223799967023104 59 14490801846520603014246052684137637514675433064456322454550277441381827664970676661399898259587315094068927 60 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 61 387003377459384242927378660101160944349588808473622306574090111563599993227402507045553647913038730621337890625 62 64822235394223003964717115422578340686722068433353765885666028010571936930780658873083074263078387108646282592256 63 11033481474423213319624711029162286002554518353483078769725124265984746538460482984271824995245225983482342783245163 64 1907965041832423849357234512080213846480720109545531028810584484131032132662811819070322343402886066137561051615461376 65 335112708498061896533858118911883129582811996364224698321657796929554398650061329956274270013883643636529929544683252549 66 59768263894155949306790119265585619217025149412430681649000000000000000000000000000000000000000000000000000000000000000000 67 10822045715254398465706935193592767770663552325316678609878424877697343438164595227098143127499255056515018356819672764653591 68 1988885389106870243482189535437621551032371439108202841090967393896909280544594460121274143215219600089413983292064204048039936 69 370917520800224447717506850530005037486630918873200566051432496077302171261827286695906107864291360505961063453915881965658548713 70 70181133970928591134196257830264742767479907013098970136790547592247541009237469411540836510948449234871518661642917215455072485376 71 13469444986034847073931233158382957270780565036566827270077635924672412235625372494661410277365376497726856541703455150127410888671875 72 2621673741446993678390645919995505630364281012177379609811613442861699201044533784673148271336067816708283957744101479563953124751179776 73 517395846003940267337819789632337345944193086543694715671350815422472803643662982870975990951240198225305016184243316684556637380893051117 74 103514359462632212744422877544921565650137988117405941850416461322405866011534295098917318460772008716807955335537481440183087470508500844544 75 20990938043775851439417448947505313228195646128129681380558157857717982976638054816708023215852013862777685275996388137890494337254055675045999 76 4313591466744102367146722413923140907781943107606491596976577639874560000000000000000000000000000000000000000000000000000000000000000000000000000 77 898144994103398334879090065653881441055968306997838920689381527104178990481571441531923152587475144448311428414763438914899457039675729976927532561 78 189443839000978389844165183479752807873663914677573003602964425268301554463524267317405434273428658810585260279326783673694366471979127238547445121024 79 40473363517960154928929667410659765678744221459143207094065519575841571811232649725523192322523907043631789027115155579262698408811292279784290172059547 80 8756748667513743356522453539141411877335855720088177288743844338966579921386447489112818165092932712039077498277659401154426618810440368536565379892248576 81 1918372688611561633495901573206181896792392049102720709928345496001026956921589801574435461367737271931496562682732849591804580313691985793411731719970703125 82 425473976238504555491517037977310571365188986954014368077908254780413027887554997118903755020938491062140155685713156109015608304452614333689250189756854173696 83 95520803578074031289654724902995527135233778813634000978889916233781743662262147843321712616762343928284127457905617097020398733498243608922446868527996864796103 84 21704233878730895219576958331265317186024668857869232603622470661144557479422839219651571440525916914042905623723981143316479094596854962495051227593221516858228736 85 4990574748617351776230838553624126389576442543630465022853259219764146809951077731221581197086958060982452076528473541820640003130630379268516604059596812707403870649 86 1161063070353092399623376432260563355440097567480493777229104797210137743378037464100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 87 273275773310967010077381217612973792487766768100472154933524018845496983206732128033717364967865726225029373535995563251984506046508694759592653826746794589024016339914931 88 65062209298702438727286854047296905069144648459449400917376092182729695446587074018737663438918014465780183037464922663372964278430661209926657486812990156234012417134166016 89 15666876548669980987252244503042627005415654830067360022644887250007010899705444310368677387142622828839373988127515479935716570072459860808434844449881762222856902219071759293 90 3815107888267588158830499010699770043858931022003594789762684384750117652380946337066557462159542240926794405585593370546024211771853137483744746445084400064599116055164879896576 91 939394647417604131301741521601877700626710336113784308513851914186761721516793497364725301417043472389730994598649471816996935839193128155687195768308583865291438996791839599609375 92 233858650725362301821486457065036118762973772368624666402198552012120737924661970452284169109433427563084020892244116204962704419761924710121522519000529943599087177257760357944918016 93 58853363326404531265177800872623104467937445194363581976228067558987271291409203879799633967791100436600261577161251991674558899187474864866695215659682758511130528621205058904157502177 94 14971010504758606917403911722758401882352531614780909588994589137202020066158756317119706316006578396098754970873503387156409576495423511886971930713171628456368539505121126832962256502784 95 3848960788934848611927795802824596789608451156087366034658627953530148126008534258032267383768627487094610968554286692697374726725853195657679460590239636893953692985541958490801973870359499 96 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 97 262526565481497746121492137812884859247728419440629755468567054590561546024583037329814880733566655858177029213291615040956496481869698688034366968807804763091541095578804648521095574871486569701 98 69633276799810992264088121799614313087748920673584936246239501121502616852824001784014733085913239232852464603837806681703106026576035565547165704764533192465096207864787578877335143050979200466944 99 18658866000831308452627071954697211536760192525917565505716012889632292545174640173462675241980048999488983419925941594821901648387250834469703478563763039486984140972673948050172114970544849234171767 100 5050494818426941260404871713141446600607290285396919695870184795090900238294167253278452380261919940207187974549106677972608396848345748065344556354983445653329383836987693930178876184496146787520741376 101 1380763207386186277768774086984025855686892906642802890942628049960941631947555396870717929712123997739419999440848435757155960974631982829973327837834519739098498337936948843207574100233614444732666015625 102 381239821036875898033172376783217687840372202481291687840120591522660171308849592663399580630168132771203257073719858931854348180923922896389958937062137060606457653822817505068862279844499960240218346356736 103 106298981062085398984261562403383263349837964442868507810307009738807344843705364865339956324485528035316400359093700638741132819532061748974027955674576408677676404968323581223524256047933505558946020525795043 104 29927509038880486183356860575063727427146210256625338345088844352655219195596435631031206448417672876925241636731644229073357691822365254246625643744836683741571512371721878875646187461157506445831042953323216896 105 8507114609922561932176240880165199310673774600627625701516856473466130203541913033769989407022183779918530746285211966750340784384749777754740487439166963523734527352425257942093181847581983026442039478865263505549 106 2441319537734788078964686551892428901699561484507134563277140691877323775281969574046770875204771245692039775610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 107 707226833361927038688637406789949235357605870166620300601049928742271422020427544085331497701042961646726937672759111138842277612586560853019350786679980746255490123065474542924145773419278159372261101891489302550865871 108 206798054339610735115387923984626821968412316954255963943997617073630708331913458332754401638620152204930455004554679769593981034653003426003407111584468896411257057347971742494324178300272192789298356878546886405805572096 109 61030979442356711643015368806134109972289378423187482679647725154316418373757795687600277060292501582718537867067783094456727836130833384586171951841923768798399025020844559911899402073750372632542444201947315711436463140273 110 18177478808540103649150453892026544318355320908449816035650553585752546551994565740669338472888620084082433533772064011399114801693200268308382704697938332454514553989751951042481141265638069154029172619762128371104786180734976 111 5463365794320361787615772183924889241342876976103302582020213117519042129305010800771658238946266682056953093107328481196615818799646698106723281392824204633175136488089394368333256282797665004391518550619366578757762908935546875 112 1656894260003274438357981744101898014118759634115713356809552243292569027655435778279911358691393762505750279450402130716037022100304688781475637585197841777218315128114238807442483022241272789248385379027514452285442506430775033856 113 506993483535745938677434816472576371807842804570849498079306154000271024747987689002780724690712564803895582717462508138079556493156663359838924987483825927265064824026010323251064760961016389385954424393493720783592695682248602541237 114 156512429488634583435181791575626747315173069980655493278731299327241855475624485311114589339877754196823956069394951809210161811569106711499059468663116282461867275783487157238421427001855892427940519102062713429095990165116756084916224 115 48741687409958143475716354533169292935722635505723480324260971249906680459519486376835721873050349345127654263863036309522905464677540785673093638598948325986057457767201574190327568693039206419208396084977635280377204754880153581168661799 116 15311739842690667886292765820585248758166676736213454884867983836716965389269565630299148511505193563877581525803712456006041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 117 4851637308040282172427465477922450470115304770932812743220859298584838463897208579216675656923554520566471042086234198161249329065002514269556668454589082254985300141283491663855270964260108942062774019896487185708797460027412729787844840772441 118 1550458047806317059878447433328179535617128583725247589766304425371938558304827768575853603888379607251474413443983076575239110865506496958788869074645243202200378335956035260695854964906496681170044932041157065218001502272982144972084851312164864 119 499698747969381009439866327664209449192878314168847581523501736618912174894763283483226827402310221196570291438418325350605949940875469861606920173530135545185004819258797891239952612826547395607099763525982833252071116133189641934510296330928141587 120 162406055904887775455152129465957915915371504154342692505894320145954016991387837229171673009125626305066364782636642288841899863384588021470721921500731096437253375801788118483133189465767580584863908730991949145618553818924776263855207391344906469376 121 53224498000101883998875671453091360603082459178883520011563126148080110359319401703562961046591961274351135564659444067264932271199483366269899638994133157747123111848537123809031017110820488360041179034278286297428295359424055277486331760883331298828125 122 17587596945348806762413021340757818705673272845188100694345081052496430342152714464961614811422563890010935939651353668882487047052107255684477901089238646378436446146768428845404261685583392251434277846891424253587732418185417612610234488517548828709093376 123 5859461129532637865797646766325002676252774853621746910125215596354833143041885457565241933276309561971862347733807181116862415502905798363036896726653104188781585093956198936076245397829307366657804928829306886420225529668505213556938623230006138999275289983 124 1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856 125 666367469085567883059235505261375521236070734492384041679450052912736471763822039172284469704909672329014191557358239124828714539816118759987264297031087976605835888199763054016091979734084768437195455960484800797053957689813297845636880282995037316107191209541249 126 227437666394005844316500527252761744284852640743712885642637897969492966486940917902690249609396565862882747018937640788915595934095847962009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 127 78244631272942664357716422380081963193873093551101033534098929771981524075300710630167807486076485250881786582836688624070178771375840148769708776948279903550041001689302056779679272456066479470042013540770023519841647293699432273706033769764906935379063376097388858411 128 27130837135986208390977155533938239253957114986113274350817862200903982515430747453742295670512447691399599405716363012945885781182527636819279010647782360038775338595534939758392472671877773484036702327939240132742562807404427648176579100236569900553693852996075494834176 129 9481164565951030880685174921568512171777347589729801224594178326182833233316803121093310216852881711017680806412404350442630011723790026030912972030874076630557383920512963219723186264549258985928924552536305855287127166274673520285647351149484648801020388669834410342315653 130 3339056650957451621813782264380992314041430997616383845006791121329790593137603658998406420740880122908163114096157519388516485112539634465937011263636663119423339640509168957992392906400553156232676761381575733752085489488114620307981448515266424108101318403137920971441176576 131 1185014522866467042988345340256572045379696281910046237876228951501378372005768321517605189771308852265727905804315943958888280222519890399821551608884923458647352675799291562603615134316057151784497047828914013790842651840640843764174117667964392097701420425437390804290771484375 132 423775558457660847658761290504343879711917300507420838837909894364855262346136596916204571038642531527589861151878962647228101986018022054987124148808075656232429200495088387971571551880039805530545893797941496380925618283446381179327520843993889193193328390085463683330123860279296 133 152698732380740020717771042654002387118445278325200184406644670570392417224017265334791990699880017402416725220211847173427024997944610241140373017581979274909542744518207878371455673285594179604770644720420720888980289652689422047395207631837429108229678040941823120541122740778880297 134 55436726524354990962191382228358686141946282464716641766912726753074392029798324107790450279949518412444701535268309104287760670666469003979175816945737178725927995801572475064701681282017116614991305267395844546068395247861806121067535970443128555425629958791051897264326275286238756864 135 20276735418749674860189096359373849913333431749892340406082460324714643259488050367686330491903742331490432137812071118156848789270876942790029425298990321657169576610450346393491034102945792498964154716139389885849221172008607086309418312389410380348409526312458894635598745433866224216899 136 7471586904501393021900837619150901902375441307768967220318810493328222328123740769291550041001343047353940127565994140042827487220156695630688496586703503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 137 2773437821729375351805459380579632677364293013609006838674004866980991577041627304466018405298529021645860125390147957704169206583460028473654167096244825908924591846539184898164273804809274490368720428128152060078201713231984992485928310620528618137545142442747515208422917448227331520786292781 138 1037030488761528386622166515156740970721255293626948815414287453898993734015403382058614831323325638195527294145499484010182586997240257270344983859246190051770432968328645647299323619706790757132162962574671642537963795256299785396520420292960461224189428988870652264315089844453891102249827958784 139 390579286426969481979387852431479973871259656679674092693943810152706347987441043042763571505122859745409517938855732189151541547019140568943823816279660739008536721567648672392114957588784071689198241277950214507805805718057899225488909526786390150958070899659220147286131483492312513515968846985007 140 148166114915849491977404117898443133667047173035376945720710889949195388140686100730060864128969032512834269954692425773781339039593499761163388845014778112632404385940435935953831649660994244361100193158965072863375803328423077375871226033481337192038507944881998079417697161193756835721916490056728576 141 56609369144878098997053980592276451815744370135030496247626824211441183476562584262551625380044312562072039243865452008162373598773947964049364625940773820765857185581317884194040796028065063144732279896057399167269612906320526865628523445562246964015212260290022851239033485626350739039480686187744140625 142 21782389590940657481358079363403685113536318133940722301831446999840844298799186839217501417707356201185293037045291909165830663581871673962078321589985984541749872847616710614996181686649979286938639650576466118295088427252307127190043990719940031346507206265143834750509083274454192520271475552947709935616 143 8440707855272583752134981606165381738391313028656443857729902346587204465855513698279470841090561864703579050098055228584416028991290469211105556052396790346898482067898764621892411505476511736910298287031021356594629917328208827525646255462069719392174873736213709003270364609354670439548914123784692050808923 144 3293722578271181382380127830355039044179028179565935873553329351706443458217649253919331197179317459903695586221781501300991050676938751960218787895311234410535905745267321883689032779192797751548742638202375947274028803605927752267816016312620088372299618598692555027213945517922492472581091820819159890438127616 145 1294222422631350666748664023887557577726391120285763184556160264547978054971848128493106925332532343556336971841800591717756980294849441775250933179875705346881053132513402799123293122334398036327497196969343210529473270512958547424592161473885764411186018125680306863464126292850111012572247175597067397896675121749 146 512063502121075544877995944331947170100288446610137951375998493371870380290583997844127995987956658319877101332855790617021319850819122132534744196163956075906753540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 147 203991115145486592801079649356778982546698846277300744524564123889290200978337840998279834792210432951612822819072655200606030142670990634233682048056805143707596165849321009046252459597611883677683777191654685538043529884648910321930235358742238151760679554143614109731655052639348447822057119769767132220436049110844551 148 81818406297659818969970658924120504190325625043336547102066034488568899604015712688687046338238438702035844102622383447465685516788960693824533545019337495584125194649031935178683042833770431105015444323736771528500141596843412702901376562384727436744636765799205984574914442478285550976863417679048230298277916645057888256 149 33038718361935371469578299670111371893497077290365195845659876366241582472304033595452065433603909227413558919293417634225552180567859626020992476912392339808688930927340707470135229153721095852344057029028377954826857938200091053906248400334638692886836762789735323881297520778504886363218085873167549764821244185153985629433 150 13430993083903039099589163040413491173910578018053732741817979115240608878113610636435420533130973150448794161050673402122046413049124138812243632541292202633607510077106862554100684606686758458099138521390168042684570305272280417656201725641808471362177441340932381536872944888848966630658253680713891049948641275746701201637376 151 5496502422497067596972614278923354860876254100880209688992669990904349314193765169293593609874792392321941205862030486355304442621975360452076617963442280626087368780106390733226624257702138089080911321112635278795953346125038362755898627363619989356644415340810817044175462251551841981358874356100585600870545022189617156982421875 152 2264325981895823479268144617193789650953872087214605507712764811244349848536404710449533342732461553759163384538599058846498780063538240786026768384811684476509486887575358879927658651202419335629365146769565177975604624268985667804313339502205754519133654181580875575982810155408470986246840201620878646188305741019188447962869006336 153 938959409846972572548559907562677362299792756218775011760934805203596528154463319816553413249583781456932412700703438707221139575461476418439660955184693348923839055794561640489706613793032368239527342794292200217241943688734874642237938619697088438903263819622915638176407277621058521280940981130824673683524531716253111184959024751357 154 391914553456321695511429161095714569775613173127024492664785414779772820544780593676468035108448958158637436060998559534856958621720230449476453076182130138947849772344366043870706307176146163462222217008395344108163107694947497854595672709228730627150252100142515323375255696405123995706506100899081811468528846176956952503388020307656704 155 164647169745493765517965178652858582394991728687846117851254671453478869890494171785600272482795170011526791336040167371400421242308637762755955419630364362325951963149987507468314283359542153462306327252612733232177092885106943144459054884045671330989389917061788623903804608861489198354298147379065850216993992051549851960930558760593048799 156 69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 157 29625284998600024463182604214419733370569836512583080524402333116134297529617112973595346855058812466256156804532949566067533976475126692650925927723980467778841930910325327129519452114083831629285151419831217459397972722018056745583154135769151041128299812004859280830632714968387351812553685008049734040748166315832815452289389532570353608882721 158 12687390228057142492547939190766998908583271883675780592707782577392178475705852341148592126388076316394027922382089118246063156823119276950323656480282263917515240797204882322789946654049154092591732505914383723698190457405584998033438498333752619480761493599144093515011758517523018392209561257642154014229296470126009703535738707576779645548232704 159 5468007482982110052864800049794671293510274872794689265707170512812444003835289026539276290865113567401081319166759787329992152552051511972140929656768136362214588622983606694198382348051057110784746699415689051058979902228473879404002105281376250176409843620976870189054349069464420499509706713601467509717372418878315016699089688007311494230120998027 160 2371459366223044364104759496737559437179635777521800919300946941438696394464263371102273034390399371165922359623926305544275751391285771955231065168398647018570836909423256657538089403776127857663155695123767842077192812185426487389838090845292985018888964574712192992461052104404773444445473153692190793284305923188511690054730488781271127751378365054976 161 1034939632696457937050638415945871185675520365608462900753095000976453060175359375462402535400240392962045800227676855706678593510002065323398839477800646563280470377049493714508337334955888786461627769144110865420922708669145868931500926504091764422754798738948613900166459890148182716803861387279872610036459293987760876820658495489624328911304473876953125 162 454475276448850190442798643069721171759192139212755419692259639669828834756394320024912100720122610162899353490128900521772329640143842263723689181945103976777532730565413948602544315908521061848856057776092717712964308926597734931476648014409847390529774243289116198085683485847678137416916148610558783343696893314626957188855686201100869119681425414822035456 163 200809750734755497426449588229275520804588838199555593641798875212763101963010312781738906501602680805036116601903844256061852749087163117166173972728649944236769161861129403222878183323411638083565063477413190289207070654202565527008753331318023220186909835452287562857492481922327015682168338048268446244192225170972773745655863605127379696820985368008402359863 164 89273426257688148558109659709506844442202682260433827676029811874030645343580478990747761211069305468706785708594350687636808003736446593937456202951831103484023465633362288063982678024106881027795079225111791208932633696980506019643607840923168347137577608148694571727596009223100257224291889804085273490216550044402725690925379423965066906371118097020933348786176 165 39930639101186639604530742853612322360076774762005451854342609991467191010290803366417062471752208456733554640875654369983009735889514238777212093377735833033318145461827688375663184102006021861336982082057543041892752675176973601468795804408016172686185284017462680805975735414072898268008401212961840279436634579888551582791445446064287018874314534850520840955151049 166 17968877534427860455286289012854487696366808282215157756381200210651508599598815017924260849975402969436706595126060491832725342628814161908031386898328189421100107793501311007221977327913720099709997407690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 167 8134866599200282410793817105439742405140213242624552922544849136402952233723824350086524553578798126608406775227808488396050847771213369904242292696765385060897498685773236352799083019918103577167588822474879562244286485408058671682448918930020482811332188846330826938481947081488115713563768660463183953774332774795372122723922058531588139898999644186868563717072591376291 168 3704922096321000947373734080935109271586473977712418110986936110178158026148694105731959084533525629393657395835991076739402047139386184359059084073176969331862256662708018732691178538038517553895180957996030328567474278241591230311325405705023697591484165685924063002199843221602034382300758987042519950534299417061982905701348543840394675547219058745568331943701380214030336 169 1697428261643025818288402007958469081787499374055453012308893440081358313985854179581249395902199090421540936870282484201384966642348631081939904258928589778857593513271512736465807988502098270971909377446047707136083042758747264940856417442772915172322298455239035331195450420438995393167944748209506267502083755224550026214965882712988075550245036010288101329611024401052145613 170 782297978562592198835631442036573212323553500935225870574141190040628504676586051650365606950534722242892169869116785164548589719277745174749671984631743838587237280177286607451463353265039523057057385551887751645916760662911001842029977424087099973847543142551872246776716303614679237234397245474851364156839207161097195692598880270107432592829721328161932714643558375278956773376 171 362665568311193464329776909447700413665467455391111064349137862268784485347999441794108345487354295613994504946185880177422073943946070563097394840814391031597363630200876204641227659605308304882442970842228303447557832020741388631041192793203703401605893556675644210495755769022486953768654045792112447150640966614926950679835167779679555382331412882734866798273287713527679443359375 172 169113728254864139797878079550127377111295609320022266771227488094981484978665757662469123916019577088420671876498143590153108876861494960130475629551249860519195063393276720671436653154576216613561452816396177111254221842585940484037278164487295396366788630895957228053439811349227406423965133992438920002424462832824201525357619006087808935904344146062135893535958133782846843415166976 173 79318607385049374915590775558193965684381483201259499834405103742929059145169136338486906451725052268645118605544031567474378898855944780044319713515273331164442094906750741991972623576084429427355076097065473606285472617169216090340201187931433362828274047224176174664783230908678941652861555872136180855383503966447309559783470059771470885284803447169659649985366788456403109176569906417 174 37417985447460577562728883820881529059225068081884266846383508220008331314682702733663886112376707413879652238337907733570537457574328002374652256777341414941264321317841762722366216150919615475842268446827877715480290563642914100718127082688779603913974432239725792741810687986608318277396108757370305557863267312025867584521803493918950589512507107198712006790591315267289444873617218207744 175 17753354348933889355864672092067408294032493418772628632527358599264249387097816156848941078173132516800373581832438054563113751560306694546355016110934957668919602431192939529602206175032730407818414950056660128116036957878167664312030280956705172364840430774847702405549693411975841397339466390303350570230350571510477303326790770536270831481517770316117454941911833445219217553944041996941499 176 8471511372309441494453339207564637248694639836455314664726109432305880018925499943320230970843087223303668546402233449488325380993551863582700686882449335318879633226578545645254296308183374019047125623972945754490247577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 177 4065441834336649294160490200839434142468790800540120398756283057173388422021062045975529747997375592509906561238588808469802730582895945686513233233502500275317201296932997858520565919764725774140651623302981799161628092974471713437793859446745687254476507119475212425498397504648383994690636875641767662865323731632560586027163700706581875665849077783448146419864595100078772532533770948142803894261 178 1962036405090856532654265613403735084537251910427273986047898315819371639468878543416217833906010915167497538689792109713936424180310585061921380651527117431262140034311410480475900084697157159417618511278709063152320162910140285773738070973408808990455132523875815676657993996672392083941180414828480501707676133904383673865582516797532218197264830653512266785341970640781425530610728510730597642010624 179 952237020586974427565692511629769888153096196362562435716927581065745052138165107397568156194887988904343212415140494213265216345051303397064171218746665363292891687199736210113071531086827974022983019591216510566279754413615346983246906043940366265798957252550844912721590851596488509235422357637487945078838503154906483610427475317993956124281268744850149582165858992806031211472162951556657474713756647 180 464737954034727514113202988257257246733594823760693203687654790967329898538956981136030698700435556661219357434003176380640456100284776776734318661722997398689641318501287222589467681328150588936200328667845673657205147294396757725786162879501808910040296950101894089513259886819441144609248263767117940221484471019751334095986295696538837583359933333850179740567099290347937946284934401958410851540403224576 181 228077708492147490978444361116879157485785139610181586515614737701870269658524105548566057109638349597584472222817626671437987806193739329223479384875684450060910237615226665873908339650382559920215235325707706924487761308686261992939380665486344809581916936147630343748175768856464364752833355726479021236561276697203226403695706396196715296564732151097471117185910513026902979305532426224090158939361572265625 182 112552681861771113516983557897863673058837951655941760046316692695320743166449463383091682620861107462531830098870927324437080338443834856968891888171902872317436166986715723648983852924936457487303216919145983891770757767500920735830383070577127834914694652245070668716584788854402464960020974695776818010007073749955436759688797544300455308575608860762404768240166863218000372690828211023106605709488566248144896 183 55848819306576322766102248532840069697792961973462206982096255803510752976902222676757101025657650098444237024541239961054389067497252957209631427600904995551039087217509448422194375642539772010470800319861615717493442953636600454129155118901366829026132283582564424431102849123433495682640979651622406978583273558945242930251360994002763033763486255872432972023463045536140900631554990180298425697806382074060430803 184 27864051524203269691997285049484782071235382698074573750408212099565914135162141807639146662938896239029138039946793798386045895146786438786755982475242216391336714306154596867102399739783554717822743851624501153438945630807542455341836626568081670281531067864238920095866159631367916008181711971600060804432457731907470259080052082386138135030544436237033941220807189832826485634532118366918043220391853222648963137536 185 13977637464020945885256605625389599196617401396949803424250211551043342492010134185329977845189661021804939069244643428637527512560614308361714259381977263559603489902788664290898100767602365695417298984517936897967557948322569728440625210464636141265354887953765957379606057344704412119005897761150766551012494655332632205238013603605462786867575436519699015744371812689164495754564115339199988175269402569059515558293149 186 7049686060231843432100516229681744331891874468147272315721133763111657068226127883393686992356593377799628991058263485825470628821617161651407809043086245762478846344424428153520339378188795758377854938108993564358942562326635099179358281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 187 3574700617405870542053855123734650617318157171829272736987460637165662644692407168237672235071575134317993667939115802175887248508913247577085592137572276449510187300220761315631374096318811973843710163561840212869196216219666550644078221437397348040444793211667712858532624068585204989583591898644141285095614506750702992338312297204960043594280781638668358692481225924918627758980740393467775729797186713409327441932330605631 188 1822346664720968056451939699442517129211784233930978354495025993873936485696496366953808268144949737039356476412047824299213884930571696940173622342387041181012593422995766310574150565041540137527998522756385715592637965518723833067516298375291943307799828100198708348425403068977195243624406195889057155227411043378219792667561733403741083516672972846644834108916554466004897769300303373575679132517064863091594635637947593916416 189 933966722498735372050571161314145354645269307063127696722236048406797829046374570382404734141754642994446490696298239359876051825582312762023968918886930320369123511807157456490222683870722905433466385761424749972728336668907389586303804733298766933561971566312493200558943340695689052317547088206720875465412472540216747019485068725793622913979760206171467808004990696850228512553139286940570376213155136833137865249222619055648193 190 481203399451373735877585745001626553317669042953767390708797021698018676415587806077520925630799322668721910559105909911598779758534633205280502426347718423317624790924551521587596399892744411092176615324527460110247866104586626319806889770102697076228079634905183497750898271215467732493080014162341774048796888461871493782261361100751726440688363727370936835991891510814566700324375296621862872839020974441682062382941068215059480576 191 249235998630908038892919272561213795685918421283683465498111917468818262959865439166051630554074992487746965763914144919928139591538304667990297495162801384187808863294363651989934694499261560855177447667577128498657206435730870892511960753275200257116224765922287773263726336534821868739119647564577839823048625378382469661835059547945900091528991171731765948457672780717757905784801339940092985807129633002432456123642623424530029296875 192 129767429037561408285217214996722257225411836895182031253064215147355788307788127874314006366735719899424085048841290664041631392211871778138672808407556803484855448779400787893716209801730305904510651306802732948796503806539213901817374484405750720855230449905835016574103412876561190012057917332547155106022000209821331892001780077714809265830486336504488921830152941342944367129985797000646388901629342818871360328874253281170382930313216 193 67917493394439188162978050362067867853458111117908783241941900673477465103978798692550779113019942747285490167822570769555627611919787113804275791576485117375581726277584843658450630838958804810434678740691902772725630884739929979927269811029025233701164994125106724263918551172512873114079050181385708226168033160367758772277317920259134220604484198528785372531797650285125935903663681854644530141733234971829192578899443254850339290335617477 194 35731143140618740701677581326124247434616823243296568877717362895578587940947177496158446930552158429681618769819903587555540566270382529971046150544598794063409752953686090339780488542317981841996103332386058941454353433933929419332587572671218869917223567807499274968562689331812799956127841760350433146799604741834057264654316125334175935109558308487827561883911950137718235683370218419736575905474790219980499458313535626604640664393281961984 195 18895130680844344730212105888260177789899504390211463980827281476155156729579397869745592332853020628733569162647340997978167392897121272266773710989218103164731548879192282103844305037509669621755790871306269257091159074140935990780067834214502059927082558862506217895416725309634724863422521646871650532806955659348273663239561918618644769940510591691948212555601846174241930098758744004403547612170618616182102100203473296265270361486982163438999 196 10043362776618689222137263077132266265763768711142455220633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 197 5365662002719864768294171190774350864254601648585097627723278724663162178724057261151662385785996226336340295633379700117104344918209543497930317743584395899700443968797558739858417854345194212069586576354444877378862564546689270097437064323612044374111854142090947839354338712066910557463991785824687706299142623569037417668336736166227584110454724391328458480407910356211701376887262145017185578052456746114436086240626881628846235680955363583892279401 198 2881185035433649596342790525713944283591132057429002262480716605422444973699863881481992473985941806160786756621503868274151920626100589479704517384040666042671572086828490114403915314692541353308817104787159985715507650706856371932828357968902819080949718544658946425096813702005193317134427614439834134425747957060977581474149333981994202860811753627395442359214388122493768296053808784552926047111417107342921558393779294015581257645828223372615214956544 199 1554932513558718279388953439076175966761462492877432921903042846511775076983839330189745548466818918707204074099156728223432100006634440680251261824008546175060811328813759971384612924746351131627060177098616980097358750776033167832488256907345375778490809421140730497027462442226082819380166481663816459414502435646559633047763413613684586228595507113862545961787496118255997017810763195852319878792108595920546624405453826388020417415401209105033136702116867 200 843399783468758586979433619527036283284933306501572510841245707294029850829814241456971123791366899692555385851468661828811768415285041786877950848236893078029552218196456542799522094976806153300452440493307975502951479242690341776965288576429588218598354850734891489558421159572368849607719657366258873832601791210798463400546690448287182680401740184119419680030634321919434154437122024763393706390301247507873296322171090513758103393166866300674503767937253376