1 1 2 1 3 3 4 8 5 125 6 54 7 16807 8 16384 9 531441 10 156250 11 2357947691 12 2985984 13 1792160394037 14 7909306972 15 320361328125 16 35184372088832 17 2862423051509815793 18 5083731656658 19 5480386857784802185939 20 32000000000000000 21 41209797661291758429 22 244636361793658185164 23 39471584120695485887249589623 24 224381014647131602944 25 227373675443232059478759765625 26 167015621653652465468183188 27 10301051460877537453973547267843 28 14693484344766815710862114816 29 3053134545970524535745336759489912159909 30 273683681488037109375000 31 17761887753093897979823770061456102763834271 32 21267647932558653966460912964485513216 33 204856241205141860873006985622806637233 34 278577834677702028922836034978935440866 35 4798033469637006114181290566921234130859375 36 1332006499728309914389939527119536128 37 7710105884424969623139759010953858981831553019262380893 38 2282632648434508699115884301966048087427690796 39 3391895198561305424725009777518171714989576093157 40 562949953421312000000000000000000000000000000 41 791717805254439023624865699561776475898803884688668051353443161 42 47550927851969015111989332579328991345148 43 9380082945933081406113456619151991432292083579779389915131296484043 44 1447653171249312945840626403993655915105904190671552512 45 53964009943824399429002034833297948352992534637451171875 46 286673095351473766220335965418181136123391901697471307911736 47 1755511210260049172778020908173078657717675374080672665297567056535308458607 48 4723791847201417662111018727687109040328629000257667072 49 233683216210633558353880137011125430143959282107856711392134007594290612801 50 5169878828456422967946304325437267834786325693130493164062500 51 51686030819615700196516782748755719915480271981254259417702964597565451 52 204139632504840903299087341387112779333540136319154824792062258315264 53 8671003262735034579023711826309977044689730554889868581169501915121652050249278498133197 54 22920118819123805685436576842585936286078443335384235116084492184 55 48530163059403720873171590603288727395665004301103681427775882184505462646484375 56 3889281295761292330063152983544101851178465583912135380733201181315170304 57 4078094050067830098405425208567648790133516962671365928078944370396415477159165497 58 2162618288945284711918862139018670167278106045093355104519869631314978768158081192 59 86808982055568013678464435890088918256042203542741374505928865459303538714201798332879765400258417819 60 80959687397729501184000000000000000000000000000000000000000000000 61 2160032400576711575937640859563358812000455088145934778734313261873005210720658594516681367387267118667141 62 156480389650539471883308729600427319980085496825995918112028123082099968101894466834314736 63 62301144424331825124090272351024026664716714532604196596654497776789081832276032053590169 64 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 65 9379679491559987331541674507540563479620803310697970223239485780855062557748169638216495513916015625 66 923253750335383764494154363236568706237694990771031350039421552612508561718358 67 49529298338685804591795327809909501865467232888785540597296082830005527211149108116396222403655819439852236753987536707 68 97346816159111072246521007494804732163218465960202802802759963973594755298614907485196278644604928 69 4882862682167523463793964804715408597330589647561562366915924646635280260981815129595552419618351945071303 70 460422503515138545460094242738169573768167696601283367385804012883454561233520507812500 71 54553932450597422665628660310901142331914967271921376872397139808472308271787724539801739505723744739892207536727970406618752231 72 37703779739921107777943070305778185926397090336852090046997263084054382615596149766137931890688 73 1976619468344396081886594006474396844766256166675285816488083771595943270654277610802483648808808660136266507145917734994994406091577 74 8797968446858592369914499756117970324161290446371916820405251924163577043311445549037300087822000398717698662452 75 29773473054809734514527670088258546250368722962513876919039380330197878954390233730009640567004680633544921875 76 935008015139812893083826180957780759500575162256006384337399671934098201986663085391619480174861142177763156819968 77 875729211940546591265210096795875169778332008455847543317279544070570806219513533983810344125158277878076943480874222748913691 78 3589545347863250116781633247462593207349207130455088758452637987595141989717207272699287921174714488 79 131004444331205088833404298881380659857169027485657341496063463190017931757198100111074772890132418517595533807493458368574575158802561467962079759 80 383123885216472214589586756787577295904684780545900544000000000000000000000000000000000000000000000000000000000000 81 39260092771818149473052557510879008881531271834245376524351437833098473006934585226108508724996140473513172757995825977888878576741601 82 102798001637732557045941186891083930112673373637877149484103807673756892748776150015709229214959799853263817063136160369458195044 83 278821001275227507305396478792035125760868941632037553671017364357972588207581723959129271909867195623579394607796306785540729338300992515433974995318219283 84 607442439016360648090761310162007727521325548959190439803659309021997355984966496810306149029868220710912 85 8700517129470401606421273737137739570116692410380339408018273385877045166007841469618145494546438052131664964150559171685017645359039306640625 86 30267168888969114437741140252983334059069068298443535918047106883276212815427613019841353742711787775557311451385260102677746491247292056 87 23570512916256108740299456288031071490455609919427795477410744050540255513332043839170546556461520063189818129530258421757003528955546357949109 88 1783616019750543386912950147262208815258866437211788802515655407057712644866371771548383280845254799207443571565693320484905632636338176 89 39530342583798043419524472183256705131835001388096913446020666279751806881622486709006144662125794801042002898182038924761289464797723234185920020756066353455346059410729 90 23296914953737429289736146360329476367012776861752620007289036363246244321079103656302322633564472198486328125000 91 4838929363837535367452129122998924047229458567934873716580950359306335314599665464917534642253397960616735818418526957059843861590968789305697891106508199797 92 584980414584282352204217354848273558214604195823285709251043706239932563917175892910412443197305883311050023528210651890360745899487304621068648448 93 143182428141789192231089193032058383523043270336970546540501505278206552160272059755273221592650780924397221516128457484697535291226580231624059319538037877 94 2317528346230224337147270419393403980416758858275710961251298206554828956028926367909633427893240011914122811301671778089772562248302077575832078750097648 95 136430288339412973626572703290195361746863354210643697380085981270124357188530922201206952584304401122511712935217931933515149445224068358584190718829631805419921875 96 1178609206642229303088557548036645218824625497398519011098398024588588507732131638163103904688578636666429874471321420368419415272735113216 97 553751295538140234674057928410510789938823421833766942814329887662511235580869199305034756002946464007971861179510219989665924682454951003530735284141955074831227143796918399229217937983393 98 10703137725554959291649916783494140027110302185713511576745444066440240531378004593682044212079172253624964916126880951445017071031057616768068592857796 99 19856133203182994243137768445567259950282792056778424119311135935970785776059431529363222013174634332071872198968126969637178213833297505323402426533313663403108251 100 105879118406787542383540312584955245256423950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 2678033494476758508185341297829238449186077606713864135534852523878318330996771563801441598363113456409263875004787765032797220611552796316638577448808416388296810715999386219563695959264034497519901 102 40368514037392433920218747840838201405034512762454692336660753551427017241374557891870190545362558580741705765548818507833587856111943013482504 103 197951909402819351373920606367382717193488882507459452450141180746108991611757757600265521642166339835578625101994314379465554587740344102889084204082962085917414751579097914864275967722510305525328276103 104 2746993091858037920186037045804994352446402359162226183161256910351722087039570715435842427183377641537321710646684622948357374147626719121887351486763214280117234696192 105 32114974288271289817059781500150269096898000094102518869929460989237677042967888446438291709011711721384847172708169871224725966385449282824993133544921875 106 31878990174921324806358073866967836216835421939170115796495180362651991834117999519661189521079289062121377187874471203413591288989511719409041092269982753035838735290716258903016 107 1217017034179815732970810627956334982092294854906401545920204954499605291115582722343277159959034810476337467711263778612947229650822574964003646064518225302950717160482336681428129207492790705144372988999827447307 108 95894961230361070546562991594040298084048687953507602877871088695933823825312246588808254290930006414295539182974812825753064669329221153855799139071892614283264 109 101073028680489958316185917897242733010115116030056820959721771761251092948281468754221244144830565489212063796614603376960798859275212109504071731264742693625489919474164489610009093531121540337157871048398195709427669 110 2072555519383635895040820336494851954775977156830133948834514104556248263492389581399731072697817963427307448003852679771497058425211434951052069664001464843750000 111 328378518715806741252419632184201636465867853008125409529079204291618817465275329008333129917110884478552897789277558210809382870020244120537365998758367626134412031785905456132112318701498811293 112 274894638020178805421251448153995499902896754756630561284115031896231076025994594336377277181114216215241473353748860118211664120417424471617041530300214288666079827556515264331776 113 779304576499452850969663244285526450236163073085680966336421802495466346214513293134967937782874952709733010024588522333117957739554611487780829653069524603786757150491164185515043465079718508144934470014665274319332197838145937 114 2527889364342192906298995365538993045722234698745788716477046525403689675564007006995125635070933151544268595504871841172428101661162116510228161562070624602159065368 115 173270449940121517786343922375235528502997310188113318963914615952080064114272393358939653975389656934731240727655503047235467034061499769042131463433256202568960360472886950145010587220895104110240936279296875 116 704234432005216362169233770826504537508756600469999149165462806948346592806270896221564918021323727171270674816277727664162342308927188407240548835888116848832842174477039685787474778390513504485376 117 48770619567212031476753415849499463960527853650397616098580282618550818807604761906263883359616179536293602765412199259013431981147685976903174782590846257040216743100940563953734084059895032235815335719 118 7113794601054589354984800941426092934860107462075868381185922076397482867774722931846288413560681393925723180275715371548748642729819258614685952865946354511368341201078386124933538971905603090902820622384 119 17560474000194019595395686729504947356715847179999766274605963790950698806573635404377578141554864593865746054393822014121287329522378931988071322135281811732298821512825033085404506537321413651045222404132043222137164519 120 1815080485183064529620208744988693995906395130503285271897586211570287902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 2738622778465027268283432226111576440277983524661478065514458321550789650425364172736177674335546176827369219623955482290053421284958584135435736310851888393899673870266669713238929375991066038404985219191711256744079069265699984244316081 122 4553762212224202786190285701919601783422148594824990679915659029811468588589066019216570547502793100733431031726937090768992163146640605776658651615826485789385562059424033492664102080375166982061625923928639147856 123 954812282380680667864741911396646818730453242413528649685754967179780527966628632139158502652613448135529539086625727502548682564836706161599760182106510221549270518405923308137072327811203545045262888805804690751256188147 124 504488203575888435981309317232886582595963489067308044233404801478113126402927785924542620608463038803538933491103070319180119447127071710832747232460039469083763633216586855121760382898845345071625736353499880357888 125 22323972485981933246402022427838690614295117086382786351857926625539699920053480384286094176956484954085606530339336488910557448482107788107930513543164868007138945651876665254071403119198281761047415738818955333044868893921375274658203125 126 2608322704902736054285939935970159622972608541964216267332598259597025390267482275905364413238200405409993322974881098484576155872948440694798291247829616970195099537445327437432992 127 94507248558231916137450244694055968165281005614065155913409602353607103764122570545069787141813596925044167806598576024233873899646367621797422107304187917460858185980419532639973762021588898516823735697087890771071817568023320589459863054076769015919311152135807 128 24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904 129 47158475696227194466849315615793031988660818060250844123878624124535137829939628448736540774976323516613707016122778893444279064818912008941545566695449856980272147438034508425333963324126935438242173276453508757408298255032182920703347 130 457487614294833316787195768837561039932890476404891241059438730333385855252317558289411744073768310676444285957787297766326941297277331142042038241633508172849856276975799573847325518727302551269531250 131 1342756117274969063042771524464586570370056158430444836478671733816974934656235495124309744268558563390382339548060413477668337895580792793036972321209431424822253629990112596396075994618556854185390994373154373624002509207175957249069245522935567918040106597207290199191171 132 1160223338427211207747783447468476466589490102195218925078626333606616227892280469472819632599578842202690601962813504508298877217725534783870522218992470048783284996026493637789166882476980699136 133 44676851611607543404598257026758421283991875202960589588054437228602167110142134024905129257485112961473585144147312549505636030494337155618854662918375679100856139514450541603614338081144159141312118386263060789562422683179674490526336627030410263650757 134 657444573571241899924048236485910691746024418058770716765371459515686915206693496245880020433858092392699698710910194388131574512470244771131105198370506114488360470271027598658974955313834391206402165867184767785736119681469215232204231532 135 810423496066911713414057356441089604277790838965291943196979829276456165129924537047682388420812381942709349623637370716305287179902906164096348452154467722075115768994091558354474801173093941042413490549733978696167469024658203125 136 7016844301694331028283752455621829610294521922151783830949075286430094175140321829071930526102963836640766235970771524393953621341402734039050208254332837484875127326871168797337166574716112654464110990850816168129255725128392892538159104 137 2866002508054109448851844699572970803826099428885682261128313821935695278877580053068710873446048046625959515658156159598051832186422389615963661166996169010777207771862243669153851531897317157001940230757576510365271056491327762407560652041956706932362827150437078149436332721678804294393 138 243721779278576484026540534716641914968747471936700027605007237743371071125264472527955379102812582900325800548449201751361459744088434018199453911742303829720296457200662983216869395414428837093194496398375426492 139 391766805025662467973713530759462154175515234839669908985919215933811622416568621154067591434072205586726639334667026073908475457502613411646158526201792004738173389690511142668640269903015656872486433270529151984492802264378297514584271213675797958711620457883018303254403360527729318094705579 140 51707141026136953700155482434298528620803692438894272593321762319238213829446510974590432830996609727675236352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 269238323122900760581200106662947656909511988856770837356296040359040006825787549276565940500182863289745434098164850935485552954820106075552736283656158170087082540715671704435280314890728718459674814539503842763177980289858838076495736070248711652546185577041167 142 1690442718028228819946301060955161991277183607537747616268120569264450968225189325782239167414753508067183367084273970186104184740655872372863991790361568262732745498320104686755107840093884660139342850584492862577013170073339858013851949398705748568727141048 143 1678196660150650997713669731452632087184775096421776159125702328466006802369555452942889137464921381367230989667227552232329748497982091786072110775119496751443823971096053959296173819563738631896760994147267535000522384290212077853531947647637590757275020320282269853050559848597 144 31702182004491770267638789430940458467639982331158185189364667380095425832527780446184950431680477411697165238756649544177800729350724076190836503617925962812394511782359427234412991559851963778844261284220657741798716007728340271104 145 2891027219077799299631358465998169687747228152509810765115433146260176837804659713494690945528345939178375488090733472048928890183923093964302078454160485054962215047305149360205951688826945830758621365387453136292991926839788044962709805986433853064454524428583681583404541015625 146 1140851160610320243136052635818996503384852309478151337895128237512206326275820253286688856341447241147300038616950186317632670002160754804112577352272935411979365307047478714350223110631095932358839982194085110368247701066091754656161651885113499517284101913821303268 147 18636691996072468482724319756136784096423237654485229267997137477275529913013667914106956713883823452084410623595295133131387380137903783056391655587347046372953886463988321836581431661782883434389070625041902437655924552699592493613152169019906800426823272546907 148 127736759789827696554318033769512353404974242187555516509902252434621794547349049299562996735888148388388320843271501758173996691027787226976528417861131187317139221436834258260310457419923548589099024360869764196707999624919727745436847495031972823966440391311502606336 149 28733032004838616152487089994327665783103609261464228460331314033229660798430000300675466849307550559294237111859814936725922719525952456852345967526420534406106260594930055543336230608945970804506765269916388616964836078658192711373370576881737855692740788408228492675767067827565314590116459545430493300704084377949549 150 11819462636606417392200298450724701582697959989445551940097624035497747275718153825503749942172038375700951295897757184208114056475123103909837703878656665425274209588086483306394736114697252560290507972240447998046875000 151 4651201416432239802457417084983917581047280393968734275904586588799705872507081112601778513097190081729723973097675611229018093283041257451162184377743214081676900177530368327263602331285148559734867803746918484952930524899879804250331296414681772098295254514028545315991466855229783958790724387870460381758162355776366607351 152 23707383119329355915727285868378290829079862634163272345049029955832647497091626154894527387883802104586564217375783165137128745047357999243084329844037580675066492189478399186422051717721692022483216561461162693560200262462834016956497310857185990020981291026121985091436544 153 4921351020152197514204764515415610829594990438717605174152038353832609055174711007049197988038374698849851842461842002078040156013962322467551844004204959194192881072706379595115991806789194363825193755524678376247699214145256111592848656123370262375410569478650494860179274144889972937 154 6135213221168086163515773999785415735356453538862077314599943876727125525043286907911563670188568672788482475902528898318122794273728444573404666406654657590535809017642081168740870251040999162213614909181863653522196508121702661000700563348164537947848 155 1965227733361888032041514000882283556134538294798450399820674197265747993225577524180635835731680830785626554207053022022976634104881803459686230962686428210006214638855222776258548324104970589126197612658058094052400572632575075528155590894321627842551995353991521608971737578031024895608425140380859375 156 106252479219914531627193934830482183786006504174346602423181871908398297461833169062935109719445004263018476194140190899761746124650768332838057289758371055253761797487481462024833549886307612983643112909108642891976362092513065256008464012935168 157 23144410493318026940749453161512434303327591648036585264895282013463450822479366370158225083188990629131927040659639060694293869395549932238119202884347506357623708886280149876430778323384454844736109472536508443154796669983625925056522949036913532930526549889885247565410262986081471491053914243893697381625196182273922937598055001096198693 158 21692975845243155802486156630470407417276882935489671278410358437573660561026086988541480823902665362736019856689244128121399264874055547794411042052735906246656577835625453747956150812702256813872322018653417415432585726869316845200470564487557404334754056515229597270890805364184626008357574384 159 2436142425727418370050682265564177691489696138265258965945547037754930219939837057811344340148434270653636451621784621395167368531297938138904280148385683358253373420525479984721623064054443030032276259933621334638712049645525562948061387466763475402944679756457860965530397355394237257559462249850381894613 160 429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 3868087347745160579291835791732031386202396911166820280004775901988086622231993226333650294475286784677024574944759201757616057142487807812113895199371600303085011780715089627579823245923696939994000868024907273530137476603334116251525402883410712079109635376696243693373456942354573486266700092004976908744016134702576967 162 499398982562372737024858011152000930847937384776957139674396679101005868426364750321905220309079041700078744636287012215696910279266353850572917855287503053709722304323994023122191305475042058015230319137114832032870339757857776951956283247550337692843155666624989997124 163 145279490815351681994564872522994621597274493095282099100573813354913824737899794146122031771995202372279329568941640789570561501155456621587812360050672615007679405124051446258156820605368536376439935056775442397586037022308322501884931935220885590937033135165734464052985000426600188251473397673677390265680867797177951678678113920666259090200084796579363 164 1266433829305280500752694217548192676677672748793631208827728098761862078496165284228129341028251722724696652935968959328181244897645562056953960540623886657100616555416193556141084904304382350050635127317140758070637649590875854198977839552040869683068253820190393643947559360372857574286928328321979645952 165 25087771347345344693464842443562855669882208176375969137065628942241517278151928926344464990367355694336369170722836758781700470937606505532415842106790563067240149816364112607005499876787982355877493395795115552799913427083919615109047144933807071964793067309074103832244873046875 166 51620124099407958385320729480282365973837691213066067614011279499754948731189446729813406609455986548120760104742007681057541518270340188994500420788415611540941365291275044148629863855927949281517234504192014101708315708942517976783313530465965888479209067556340669112345901196087608258695207229683332896494635096 167 5600383138241596067726252566126264999719178108547405951076128830808750150646394613169916363423197164971652255910496312457309011319291892174647425925429318294819255155145037926482849654706627174512546055321576463975695993475055349982747121657128349587792728400928847840532607828331778140359992779828158697304276967793259686992596380083397492364640460928386333414219207 168 103540628358963469547851848672587305928866078718384895920252027807965791807530382257040733089142651568423915478137193203425778924114518978204150080436918040416037727828597854188709291593273711255566728426080638268491411384590634373118289010253468324264461467648 169 48950760432604376076367905792789582041592344003439159249639943364922247436468441362547460648784623200103253976719670914518627938115272035681015001735769901245779053430829030129984750325476612595710958986988480775744564210395814676530732013963240416792130701201656325514281734908538400220442845394518174925321507634979155802557355745419188422197862197285715369 170 10295063771548271286902348886170436294186729532371925974742082100683957189168157449578525036628035430218224098646705567838987275487552660469180557224660939248054735075621174806206552831902919234916516540847621638400262639871059230106531068239979209710810437172767706215381622314453125000 171 10528608127445931690984032668393413301861096107068027753885946939426235116027954371232080235405048961021466437988221361065289257106210914300712546078115882909726319008073344240953304464523211080292885757125262337868128777938386848622151988687333030824902010887895060953396411468170928857187814452244597959367436419272837035870099 172 14738433537023359777618975554449552385750865278468142856682475628135708879719440052373975479022956963846020263558755813199180237015438184190215605779583163902721696716049805223151414127884819526058093351440500840421924733762342645064402218067134878523105958393019288908580695438311076193541070926173192530883759082958003109888 173 50802330442714119715553583696189021148818068766105653205392871768194972979282629740687213169956916577226298699590684469663250666638852179651379394565473763491428916258703104689685167287879299151918275757582761826875829386726546892414891717644750578192434070466849088427348635633318693122123418369162313080069864710115557734587713903717020113143283682751912584693928349299089666051477 174 257784052718823768034421983349089201423522093081140188581821295221084358238969345242359364034073744441991616191717172346218650592301792859838941565712444253098311112616004554773302186550451254205963227206246434947889843830977891751454944786533414062397411371681394495750585490982126760784 175 3716765528486394148215263255446731852600491161353990682410169055120684609504392428661196986512668028486125883580563212246430224877538813634125761954195292994095361790412228669457763625433857522735816904164834109053984136450178130172427777779977869784965573397898602683767378085255311724384400949745821396419387383502908051013946533203125 176 152353336610214501515132216624716953485017204450887956303394849125456056651707081487078226190464798262632717827067235939058489046343550850690484597974999232424297274448138028891069629812498814861191261301325477444668135387384087829437731712152421651599712743986671463200250877954220506955009069177106571441722909648505274368 177 19875173973613415433101384765239433153896165533202393421152002937788857723974419638215715535045539240120609896896063108072804660861506667754661469701032726496628241772096644744921032739441823151651845399388580875975458433678167452735945909276346718858008548550719199741986160884807914040374789648558064872689314849523038890885577333184569758896263971 178 1112605365172215123657774968920707285591816714986005590583346201677469858042033532386138034341190129654853788222968584076456394199553997946640529331604439288972682554318092182248933450162405248637552282293252654741986210093759406239160652879246480817442312014695891852538788197380503349794717873217313594825657697533898720769838601136861745992 179 568835226694190748851259958501931829149095121630893794014809096879025814612001127481596921085745338970800769935493147706256727713743786799959761071210466978669852981497852975467984288054223714996909833414765447164965940167374370132221762232133790427741852242456895232776217726613117934212153842611709655620750662661767203275893703078752653711499310878698719373793797055418268949645921049624002569459 180 93572572766733624516427713458610027894494695240454375619741796465023794644972723020753540832270213012460889617823385872180141358853284505321472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 133187939934702967525991819469700701941420055416494884383654589236057378093832013688204330074142021786217048852737407954279207256626254076635860033962775411519666831688821942842992260097412181086621887831028986722334097953936667803935564629334835460143904849741127434271753000649785708050059954682899950403130870772014317358835909998848328828688881637263544724861184000073680666938338870032106398379884621 182 374643798211346155742906715392432597283517703276970518677907065962576611283707304057084461002500909912155616795652569518338765065706002181013350921759181314396867102578108631886403483246504726785164122426926924006550270239402202970959015520109411629659831321759832725715637977744556258765068506288846047962733459344 183 8837250300810351866804164388214984416792632537811846476723159052175740799670825684875338352177095953115273151304980480005860861538799563857997352762270516184146327685564746709846432359448520149226286241824547740936083108954889379501654161045715524700314857543852006756738734968154779648579455641572798302833833331650680321498014080730350948239454482547687766898943 184 24123465821050646115077663897989720553812478990635787988898912624847352151521885781464129712911986860880484300842888923108504080890174392575750764871421553437452304834071523317398107249403287353806191313809135941136098927284262217268535348482394793244853722317963628884122632410952597953313133977213860500972259501606390866002110252956207759002435584 185 732721965006927995090090969816999748243339881473140015464501774410164083540756473237219280862763007931962768769531236437393293497239203928983895352938036537877583046628315020476909358936489733233010109806409871087602294087666278836948371817099176404043308261440770471584184557037053206105261074836784221080867090448825877369778023789231337359328932734570116735994815826416015625 186 30505797100124994945945929572757633135446078375456945489760925298810175492027057242602968444893718492347952594416032246018090614183767033525855725064769404526187893763701589959614240079106899253447810679926169601634089315338711397201498093930018296998285943871963525961158551376907210995041879834426789232960687952 187 1916603812808722770383288890309749434886816890668366375051661554092311712770305681733288027596934442116103131987337011165977576992977913984278618753420658068689529460029982446390894164321926004663031683186931547872238145384587950477369125288536972778497788131538051804311072599984213484949494162104246311530906151494373910350304985542099198744667473045524046890883650930139325267311210138833 188 3094832679275313926768202848336844718919268062655113190588427004532699300310689579634101147783067888963394387178947151181272895688120774173933151562322166260222824580352290552213041505400623230264488523702630830014922938807821605780558562984835895462797021451511219936597242776620919353048861608700505625213948685549711779212980267456232585659596750794072055087104 189 17766476067620464780780236808651521669334087664143415522566927210694477035170310901737451858813835256962050293054341250123690593829506578493883770642747849777144626338713975854577655085804561371556960577287874827941684659639427086366905520398418458549148461840056226266510203575825075382821659887318140766440276098830467672055163168505766171115421543483724603 190 2263367986887244213859785372427356422413987951296931545581147037833450765290129134031223072376611076140886039719978900580074344137978218018554018887643661595549668793594109662884482848010137089378726587756264827587466464245067853873744905315035630434453550444704147732222010361523279169809752531250524043571203947067260742187500000 191 130408653223583563244666688768963789170383691785503698718039551504440538941023705904478520807646132475054727000086883579178542712853664184859659486770774217154581142899353593555548158407806579617792390476899492805681147163909655434046617596257692653863466501154849832792128658646056863224999016054436918221573112820772395863493970914334147350362957194960260393460407602966956459275376390294097926398731168491885674409133352824024511 192 11626193921181165590018506013100533719100110628102239053691493912635322241084480112009125974210371944765694310814556259859246168063019112101094608962338180693020619215911628432090351733025914996695872568264705944847081811101450354357888890319157873512663717332545645804459325084762176546285237746921884737392956674442715107768945082368 193 34789326446355393873511725187790600315181636418794443575206570567104812334148406372174193942046218696900137331946413117916023054451115568072630818259619267503429481691304808096804304751500557504491189403227310511734157812580131354700230422510645769508249878873574059227620080497573721509776311488612145890211149189650533609728799324967086659922832087919681004380377898466974161864091885299249305943563815691897552342668293337203839541057 194 118976512956345466842036886995493463807128944226001693136141119771337414719643126118283743303392202056129508463180265094763193549187860619380460803216233535673796809245474268799298779556599085362719596756105301692779263430676132558145503053150325180480991990713105232701297481270578017310687549579508645806352961914519993849293834588114584404749265117286385282921368570126991470212 195 1842941565835024661985217158287364842963418556982428467178094181728824219089537807180821589671144342098502548519265717619121862271385097409764722258343466007191566679187862568551893170984088394830232096924609962376812586590543902806368406412201630438825860637315246442853597386767137281015925919625764593432447335796808829400106333196163177490234375 196 70470519148483612267591854979583959839976702945673993472876327319867511941822899026231079237016136223299603139108590487583254529355646707904648707841325765372676385268390912043574703467375645458290385920187372131306648450303484153631006169205510500569867029091955330108158249389701878439732090791789396228733794848691845901806791496648253206854172996958030921728 197 2635810001144790453417015156501491883524855834374921968836523223236986943220313198459203186597190958079402587923026148995684351990995018099630139195291810920228951215106790197540810532229152255888159447247512054706709009005871942590997414096225440294708512257001266861958415052454052092684293858489397950549355198920712350193310431167336739967439427260703631522586535009915452446485283829096899570270525116021719134794508493277486817518634978664893 198 9462384618781107728238837234329498439621966437310045843443932319224340042236001888374528066142605921091601912718363161828183144062199456185584684883418671559332762589347140383870756582686288960509698676060616184359676413721005745645862112914720904130688728131756539944319052575097897173106328429029332811464728363914112582696024 199 748266070092116895661129605280991300657810273356764185104741173737220361648073735039795201973312469918478072409997350860933406926118899503036505728884026103426534067164893563594338323790420426691151074294599568850066990495055206170881466302728496075172396413514108734876397738986844739316395279737764232749688251065850985337949891539216951534414159941592841165414388710346154673840945021318384888989568667819427425270157746005400971585245980654347799399 200 22517998136852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 2529904418044870172543487332065738651501969555574119868519769756652313942176037503184946149632716488792381345892731257521539311632841866432851800484575644917403886797544474562650034058331387993712835459540668659622744299427484689257510655554480350082987017221372513482062463351578693491881586608349657618533740980613778020300458951698215543080500476387817118804651788767053063734829467448676541191107935648443 202 5794865625211834022878881852642244789431519245932682761909100975306540477928761785849183409058591378100575638649578476868228749392848520186585413617635445481275617239772129018796045623268781977791400306872639677290015545461160857653671072653177721806551737678180423001167014298575968698384406619028249891535826692477457988019333181952996122121593302240509287417533912067867555132089322714471968239208 203 97539012116470321809411069509674038363735293291313265911563684817564391479580637272167658761188140593277144550505210151387007562154750483873082666228450448934123546050856891702598764552700285396504319813602011517591893461767439799445931392668423386141779588746678725671169415027122254743962222023135508263023390093006984789268754438183879339031731171475257724471432643364204347126480572230192806744630257523264863767810406295843 204 44517788400004175867212776148101206536336596754872828193193151348594127233943621472830707064315777294382461640645191663405079913933644109822168501160225302255679124300764395349162470487661894993100044325610496064750090212154160605389522459334809946871494355771798274153693355341725639648545443152165764480152259171493576727895823994267277063094272 205 384917941860221754215419030845022151638925835234453095050435078993731186024344012516778633036818302856557165745729819176780325536693698738100525662779159880143784759488830132519078021545334047508492364856065873636672582040298169623043427612005771351911058619833410083001122157858974199017128950482059726608067159359981361370183471996131871322580796221645601552282393233122975025647843406485792971949422280886210501194000244140625 206 64576811502893856552874572539134212406509421482648555157447659745265140682213081492404218135647492106409544453756665384123959622628217751904890913072998823250980963973786320637185601451260765756932299222625259642469175542119652151223019210440094798947349740347566861432146528484726270096512481608122147493202596894833288233637614327692581109860043532022891532383152973496744068065183674324062269520471828171632 207 441665944337976362453594079212127916642166803218437151662208437986683269711301770688498370137731107513908150374637613920679902161445041793668734620354364735606673816107570970407823829511855563717698258410961463166768765995649398923621888392485762386672899614520109888064896185398380020700450764837412810905983335842390302641337360760217067715924110969492714489627312805432049373797019033686368760970954036606383422941 208 1552116218348086488459341979255257163214066769155734284275573806372038243261504771749753663687808340193425041282577618074482785230955201328301025515569737244959317651981193090067683651435102481012499500694172961585095910924671363660451423334029528987418682809695051474729008059564137058593094162183920933698968027275239002810601350673429683729120094740029271143221092899428125042856814530787480174592 209 4969173922634213115190891283819013331374217904076871052261468650841799249484491106078518565143938027631391188154888469503251461948542607918968556121997502843343598474746468149406006417184189235858495258626372607347079758630992330848530017647411391781020927743774175043355138654249777074201648447886234515584903336649968054893589418490279635057653073470082898104769073789912425656548574905396151767868537979611964217722053387336538049386439690203059 210 19252269372678086041602961813496047334822850918895019049510901682769454894032564765228506574915614269636785999611266002146254764723618752868644131023343954823294391160820555866569803637266272269539421873078537829764071125194254724665918779058554557178311248530878604413862920097244568751193583011627197265625000 211 595707622470603233745820430209991839440569070184947548975710804247681539952671102505229517519393470014680181141921682116105743619973860879493579476801747580696266646089582944208911866992550021627778465347542609045134494854271590131965748533356647203882860042034283027370916697367073339461053291247372602513853440679789439619281630464257081288791145087779471759213492010074012665940843972671357238839961846402415907378636554577652861454391673425142845847371040593177788075469657827385491 212 22157669460940190751021740960376540074397896427557925337547468391069265570685630108398386981763322670913632756395680215099266971808441856783895548773078306846979450117551836448315424099569272731173358696302417445709240450926745982410256637060825769502903694474228615896408052545325013624899304396002002688452593484696691402737463816747032738025576417023826770371022309102369989218279017140195872830025292672523319438737408 213 8302552810694227638009892556651530986927479350805309785571837515532633834339772949421191705868907379533267713181255012059153509313588745747157067940063271250176441409195518755366770146170645553133316130105527809047851619867967225715687385406722398239254283731428825945167733406266458455659776092660943752255247007050310244037260462856786657914962069348771499734569949071432240771605794863650266587071821275634779695512363881646452141335173 214 2535695350060325136590200078328390409017862234709080290626410972565715716113966959199238847051823977472216103587126290415307072486412766813320134284497893210796534269763344056280882846325541854604664562764581746479639772878677669396775987050250288057176024211526938083299193772652325204495877883605141634926006509176733183743944894820231000878268055643026711777925248663770572831578404689033860267164038675322297266979346977450288 215 42466641760235524755895166273136231864826466859586561546992730377185934234265498167722716889732005828754671373332604088543132858086263481819817131872880704118369619353738291418850300521169577668066834376734884984676831726559356736398687900894962762320901152618820757638370993109435602913225460612454873386429421625185227487847730534868415160607840774654905375891548930398541242924006412630703418915469815230333164128573297801949593122117221355438232421875 216 3268469347500679571064860104057420904599908728741939964459080195798797263334055243578274420657183294623933431976586970893583548511931917944840732511577018452102324886135968572075901267780157018441902220354688863181216572892271837052737542912462476462865745768928981016909532683394898117130549474268844146743078111875109782045421025123017293643111016792702345485320449949335887539353944064 217 454296356707062487640905481369192211000929693687334390099442219381986050340342658101072799068599189309237171453796845877773924764785327737184274671576760974586162807844568487991557396549872314440487748275827410525898267030957451217957423901018452164284359746357519982954890284539974732036448198360190697367999792058049902423767740296176613997805024097228012747622709939339154164105593360860824137807414796239575700016928398718860139847300062863684366338766982752697 218 17816280428872622073398215555146798428406033811119888895383034011555199543395426569964429398510213215941515173179960643032221225567491069984620243611054845718320539454836850897925897977868609412046738662631512967175714968453995173015903340629969702853930289805963220593175409738110685264481974743598819060487174126731475307163221615160325491314035902823869279234685435772635108209093011541544747118639881970649596548595685082808034597090384 219 3757285528459117125992808572506868339155405365772102043061180100827994250671310043071644976374993026841599037963524317717349157633296323405925360093440654880805311173208169414990586891029902395450689069185561735127769130067480136041954985871250623297723621766054368929260111649319062102440952776287540965695553903526702850307965170214451747180181261769969153715072842310397051059336108361281923737319493228108632897429707353743327684721582992570050848979 220 226183757303279840549346881858059934973622567281051209381451953969292336715618076534992065793172112061226407428863104151865907422655757646637563597910156289957064895662381357115586582032238617607569290354737551614218149560320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 524184157771617445361882056994675972389739693865638975943870466147981811288281811411146524305944797074734224664867219026662546249921728872917373172437039029464999604474939742921747814589010702261575497236813185584260103520969688305777265154657143981003063870288140931308825127199015020013812819112361614195686617164695229242036455543497536406994530704696637627440045262214667209748625004313157974918247161581775372178309949715179140285851167402041238270223348925716908523886983737 222 383020867919763380650279818480465733366616726987074541044248716167929174726300499407841199734916331117648362473597117158326389300808979496381564729523776630396373861895054032705989560914332693843161845086895675851990567472824245565339758860814617721786946715380755017414972339074102656350481080773187755598307208775361694815132787313658138000724654723942586185914912549865850300083670426727648 223 944875816510618173999352481044577391182839817964536851888489110955941858453588061228211208409861503357961081359315917390384845829574324186277429783711671890169459212736720497170103774488659504043628822057408207464315209183912872408501029634521296309832847473387417161419880071535548381604832347869347409452583800662403421004925658995516891119266890512844370117330000008511609568458497718268081630283891114648623658258688891021634045083391343061785593440748998078500299803978659590654838960543894879169939358382856169823 224 14260987731503757597338647853268934236046377656405075938560708264687299157889278248617197345917648031566501984629809389951934453559118518489249552859463341778981288732178229260168566023389809131956110297930587928619848727249730566398247074094790624017688191226128885398946425121932599201154370016817426737987946122638051487804566559374800701404153492399787075712201132742872591015792180222000893133536008564306664948122739802112 225 9166336562686035661251214076963389892786237987108748560565756183164748611744590195424287507794497820905702331340193708456504911462954238407393558417625282928816950527712742352942923370537231933352909249197579634949561881926850905349466527865799093000790360882883453797841448422447574727051012402260094316653494574048447239168448121290104105490594759256697905253600813901359756713255147127339503461407321793785740737803280353546142578125 226 549013323149504370929989170947814713769191971464353634023948383356816658029304276921122790566347016325450288706441226285982483333539734984392026624334478916803162091490660293379035028774580504185218333270953606626893289089318466675253836651136430410655476490942651628336572425421728743778165213036073908121492282143565570603394280018776049750660105542143687417660268730592394303601519976077904144623100412454581281026535347024789663941124386700833897485603976 227 127590361657663067707417943056256687632743248135889598379424323234541772392489244066640936547555506173657908329999232695706179760653894433439167405865923357380212442714787856519712077459348567274377447744979530925047801539812991280693743464818616805987746396867374894413009690729805421767495350623791600362080844083845143183360076552205087775404781686872398601351680975412843563593755618732467849583195063566000195440131629566930840989330182006230301304088655778845088538861280003934108443199864144126583044552460487095991119230307 228 3273322193381773330642612247302363174891434934762951644266314292853380874972364760198020945119703801100335024296662656722712904358955949980433494757136522977369738811018395145181700460928367741368368224074089863548957808169528526277711081396504406651874982903154374089910782451682642828954989171865994232875526590285785964154475057382312626152143053144062301236768498068897138593576776458893678084096 229 48156453001732868581973748878546164809036868991621766304784044110840032095975998858816338910735462965847648939306207303668637591235108091963248705862079505006706209820465327335892849378359822355580707065056740071149451315186091401972140749914403475155725688869063906246478377727597512202317138463656037064671704271405985954603258384418156161404947779607774150617937007903963896866126766735235400500327183681691758252160013146163412995577573942726902811365091817426509422367891510552448714290966436236205120753121250482707280383315889309 230 2209666953332478746856046251641836336113593091671670730637366748249493658147031276753397886598291380806969735676553107654907878717221018818616051670775050663052171478232354803987046873594625204216176360501541905839154919674314858650832663417579837032917875804313024019352518116488286603529719011107875813303408982196555769759822110889619981563092592195192882176545918961068802263691956966340512735769152641296386718750000 231 10325433466191700956172877855165315231093295499505890309361812844182711950864539532241192709739864391962956609871664920402108377444424518902864179863243756279204214688737799304431018265501640892622789144214952047657933322975985324844142932564694869976120009651051410963296266928468629544194324512731577737218245785149361676553419230772416180947290479544813234696796250044398642833436908462579428603925554545502050225522498405975894289263 232 12407992297771085496275427727638562221444217559071742353206469232828760071648121549372402993002954063547695179797541456749613377998796715060938243847547108571806504079454786213195318285124408139311447808630751714055416359206159339133861471586695397843530968110978947370590670281230491713363687410137449407904202977914463071577722661868031021176693014472286978668436032939648008994585149130797683309461764876075427130367013477537678709234843678508572121217134072168448 233 7231322941755500830076796834955844782953088334580040681660771298727522866187457349695241847105007749265497445559519208907693991908653650846181290701601842219858361772142755005313886348721636529389534351450341676152586833556949786041511989421880775826455257423937485964316393419927445200899465657310116476914691329740424082394142989797874861908753225107207488115406385656637543864284272585465136982279146924389896717255321165591480729715946511810598580779391509611770569384056994610450708816262966315931285654251403234417068318632429055720076593817 234 342514559947640411587245847873129037189441098891149805163713033265772399421047603694210275359237835893820043647856511803309369093457422040539674945037179817983660819176469546519552600677766049097374021490422390078280746426655488551480238301644323218617558563638231143681283488878234216576165217537677580709954535642154469080093439108033776795182580206778471288191458653263872268756144801989074982113523562384 235 424717577049280452208342308305877782735312725140056398537353582513364506959757378981594551072533361708046596306525257687929107997939956446155454230257448198009617577009871066783393920566508915776428172401536911110535654902236617221068948900827665184759616565413460359453667585863833972268252593905998080764218744258876468119225482989181615538920125834881440822503726933104098745061661627010707212589384491477413594316852143854241243815979681457749413234963008686724365847720008559917914681136608123779296875 236 10303473371321625235510046683963400976127918790759500896411693310032638740288811570697585955240652916214618031687876828471568467351186690170991567449966713294455766432110149226898640998927910760619948736729794998224187530296163365066757257461302641889348698311629234001389224992334939544238039261854693080865938725797074334490270157410916441854531616568117324831772259612624475695281082750789171573293550498984874565171888172338364441139648664791395615226250980693950259254412705792 237 75645673124409354914014947492047876287740472595141406059388315802937193361852941715181411341720647254535921637367825392195796852770313014514000444012309971193817276991431686894531098991028434987068912914170470834037431001892510205836261556941247507172208397506301613113730736276849998768179940308090311788274015777277204624003906134100025776639108280096027306956834064210357245243530360957045971847781536857919637472382955913290917368262089390927107556588274520519824258023396724332496601730695863117 238 1174273901000554499276427552060834192418993095586053501543161937175944562196665645483494040550958563365620905477176821075260188772414592120660078152829990670563283886794757574557692889071851156853057133731259107383369920886844461708182326585169601840712670795918440897873148113766098117118094651127847237823046744480211419972625491953505399284383300367605353926205474754463722745589897198029071311944882659867437154132163174529755213165685182688 239 478963616875930741892668257531352010625165299981737528388083218985232844607964093732299700132173637451207736298585683838028172410207398996240920659521375656967559808090102866033886438959663681846627761765666569625284784035670268586108324409425371963291403792385824908248513661972536618094993813193546084275617004907990035638905240636570256014952355549798847328508488586579203356499359964646513377783445636629110139122210185012287983223004120175896026332362259607810668620779075845194712093607764554335565696140438686623846451236081808270242954364587093458812895279 240 873136198139894037393707285739716271576909457261972756320782682734215236924256928471655628192816476738895791851666999354165654440946339800569359762637176756648308826233151159441337150981602066422382104417994792786209013760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 241 200480979446406663522334442826270920864409815165284866971952711892606025638210644130245859612105681420913452136814479822007015350785573798982147048980721228333839070280111810575712479330794783128864328248620768893821675232771316080192950294102188022392870860695585634609940905499445392159544227964700187248001224969759751065911370553294405518148948985812480501019412321303083444630564649917901751698510472083231681307225672709919205298846280852784794788208403036768905213046861602008022683252283428733400797717826569303813327323677573761535442669327121635492184439154961 242 14520105943200451273019206585062726828547120065220144733854351453019833063084393896265912478458469339743011861207332122277083874119527363709456309651088525568553486110498503664057469754536263259733797591630779339128389815540556106746536459528785056852117994499858341240754412894024152901941119098800479601118875237079375959029522717603533631402976091697630755181724043687071709130048917015206261742517156974607261063782682492200988774582897489612606195735775902113062522544414096 243 3846328648953449013603129233767790485445883997018436942695750956453523542906284833479034368616259548787532180378485494316093124205898640719517157183338305729955747164668066332186822331288355780987705062796433180585305503001205408727321238594289990590466173409475198782132724744188639078051998775298447906237773983061804545981209109871860091679785094966526210484190423880339261168730954646219320712097490389209837678817280985309155993418706199111471082813838022677444137932884870812215710349171938005867194481991117940483 244 1117479324435808577150448756214897519605193217463874172553956414887322501612535913120297890217932287654718559381472607676955666478860639078413675899059336400932726967563771667825472394889027610992955465733731870734978159413130859284616379600585529025638085439185889163154245523174289969126925422126030278725530186612454178218307218627540501272889713989559203898002907079784320218330550022206798072363577903152913429518398068339129927586726764155694846255467120654282227439427386939858801843060655259648 245 8191675282196385856202242768163077333846587669941378947984652571401516543500480221466173243166436126395209024765172111362426221396808164908367146834688586908245398005231026758652798836934776045154633839372433275852385063267057082530570940442315856368926170066363911745225275253170761247480507918304011849222421789360784674762165447788267371379677617025180081657559145986805389490699335820892730718590503960495372809359179018147026798743255872706916619139706896380388918832426980998207000084221363067626953125 246 44300238551686153268282700480925706130296054995006304218847482588253478916028783478046516458991297003404349483126269969701534493148360294114244500751478792717976109699174371039399085861426078701228420248327909610515975362073046975866333454039177214706066960828024436116861432519895317205858943709848260386601470176001979350416910188899456448951535996891404123259467693595066303109749855822483573158486747142522669291862147226750865369584823748704 247 5020958633679195184822584959091631143352797855504612241086936576562109732153684459700325846154372655495702608804034552456120058883495870947412327767886497275587536844253301233686890123899169008940280786570612104067819713875023387432433168708330496175274127775287913148478678895148176697658728250234789943576441169299199316439900943113158253898615612569189163658486806320490835280277873279479394197272753410694556353616034232825754974137446596977717752044810412179804296901125873537851004691688986870285214084793830699712470579896861407711712439345131 248 223039954105405855224393043770375426579797615560132878070549434561165176387129331102247158626830998816793413313653948007323260536277235678225267084368421565234787360325603017599971370674274289668184925484247711317174390029213886876600302999647666142992587168188940719358166996140193626582254995745676169584664045474249904201544407913789846104025735226131650985420920158067186711148175590531593569690125582191034982957432030393758812793869758964140037603551279297188050222703024947923865741848804325981159424 249 65206287140834542304861960074365500972519926925085372956402087794242286382425640754897871516370317763598322612283218528433811637042807648793551956729435365246602409037304055846440150840200319332747312143376983129599316391230209848593173563467971504602215321814704362176207605040350062744551039510768026905530187642700728236052201682259739987684220360826741787032778599683853168629466202863463952533317946285855957270326892583812655784047772352480198657591459495874234337218402714023925328302392950294193736280887427874434626582649 250 1993438990219513507102140563020949077900521590094319092961636314058173185290374693317196116973450022829540643442050401487844291320258099678852808267637748377256299940839932132497668382795807095880077665375397040907230548012788724427942018861054461722512851387061484777793862941600175377196883359608567412277885046735652519198910762090746143471191604658482107291447885156332503294774259734825930220906647250266806092331806806458421572978562119615730807709041982889175415039062500000