1 2 2 2 3 6 4 32 5 250 6 2592 7 33614 8 524288 9 9565938 10 200000000 11 4715895382 12 123834728448 13 3584320788074 14 113387824750592 15 3892390136718750 16 144115188075855872 17 5724846103019631586 18 242879062193188503552 19 10960773715569604371878 20 524288000000000000000000 21 26496993280662052251161562 22 1410858997372808088415895552 23 78943168241390971774499179246 24 4631027002952375432114866225152 25 284217094304040074348449707031250 26 18213371539074429913599628072189952 27 1216533575426715418239367985237722614 28 84554905901156568526971245544297463808 29 6106269091941049071490673518979824319818 30 457535849099220000000000000000000000000000 31 35523775506187795959647540122912205527668542 32 2854495385411919762116571938898990272765493248 33 237116694376053311000213094462193821008883716034 34 20340205718630823549159256922682276046051802611712 35 1800012243843508075023324789246544241905212402343750 36 164178023030426735814372647766136410092851629058424832 37 15420211768849939246279518021907717963663106038524761786 38 1490182551218828230000594533041722685755522671510271557632 39 148054105801540029638118933581708165588681269190264979631758 40 15111572745182864683827200000000000000000000000000000000000000 41 1583435610508878047249731399123552951797607769377336102706886322 42 170216482477660512876158698598927956705269807901064373283326001152 43 18760165891866162812226913238303982864584167159558779830262592968086 44 2118567999546084766162402488814438053188202310455173086048467940278272 45 245001130322312242463851044341148335550153660733485594391822814941406250 46 28998436957272470917448424997769752268230785108770182684388147215846080512 47 3511022420520098345556041816346157315435350748161345330595134113070616917214 48 434637220714808436783452278862474729380824614042882138039286233580574372528128 49 54985193407929655013551288478443791462013331161414468477146347718921392610849698 50 7105427357601001858711242675781250000000000000000000000000000000000000000000000000 51 937494275351517477488038048345196335768994227292403473425065917173702069955561884902 52 126240055676133263294584256428625425126744350810633108486947519036937900780466888245248 53 17342006525470069158047423652619954089379461109779737162339003830243304100498556996266394 54 2429436244863264225191002289117503918134299477391503753917084871922189563587488318417272832 55 346938533863637635402395145518921024316372718736552245988313813995773671194911003112792968750 56 50487452083458524622348473225805647112195309510616511622042348800053680117413463118337112276992 57 7484228831438205035941077372946836737645703852868822331172875223211872321343848185752150018378386 58 1129789762747678049800168813828415519579917796620390815116548075104023304170746083613671772664102912 59 173617964111136027356928871780177836512084407085482749011857730918607077428403596665759530800516835638 60 27152043322605143049623751263208113258700472320000000000000000000000000000000000000000000000000000000000 61 4320064801153423151875281719126717624000910176291869557468626523746010421441317189033362734774534237334282 62 699087224324791907691481154694573034877882910386790603689337410338866362384150892381381102568574146473623552 63 115027985057680546727085166206684566591493587665654287644220102329688948004537231338192392384604107216719142526 64 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323392 65 3270178539531796852736349677854809979754025431602108490551061442712419942771551184534928324865177273750305175781250 66 564731314754470810540615509561502504062722660191378008395922436028102714540961100102299742979938908490526413943734272 67 99058596677371609183590655619819003730934465777571081194592165660011054422298216232792444807311638879704473507975073414 68 17644860706866255758855704767717817652253699573077070954440285309243785162865683702762341031789890339640164605339786805248 69 3190943210318545378795397008278951159887535829380147577418825542363216983945883983843643599072200054707037989124473930771578 70 585728986162728303206543168802739068326846464241820680160200000000000000000000000000000000000000000000000000000000000000000000 71 109107864901194845331257320621802284663829934543842753744794279616944616543575449079603479011447489479784415073455940813237504462 72 20620763714260030684423341103417260241103627080673847056431149939923155420686355362537370316855396813727044178772121667570078056448 73 3953238936688792163773188012948793689532512333350571632976167543191886541308555221604967297617617320272533014291835469989988812183154 74 768623779249609930101717415757059462789439941607459920938130077230295069133168764995195241467907416020312872382313229343663953859837952 75 151531256092892029581726373031808269296281356661376806788373404152564637650785440564940865620360485599427136094163870438933372497558593750 76 30285575061195670972768741667788081041968174252673089252543758491938349170466454280544208830474255418614096279859860291922786497125628772352 77 6135279941914723690091867065460256248206241620235131938430877969279682505606555650884033300699806270555666881912757249245472606062629800145386 78 1259562725941308764674137573966605610830879039412595500435867501371034577628349302763625931030673802066119200522820074164147808341147438276411392 79 262008888662410177666808597762761319714338054971314682992126926380035863514396200222149545780264837035191067614986916737149150317605122935924159518 80 55213970774324510299478046898216203619608871777363092441300193790394368000000000000000000000000000000000000000000000000000000000000000000000000000000 81 11785458612624792950283419841510232269536416124425642317286064398661036713099180455781895608252848845450742563658525845441310675274624928757243082265442 82 2547640746885157386624333387435715760285032324584001752452665591008119304425474346884468280109068603684750580236386586843841840315175303103986041987530752 83 557642002550455014610792957584070251521737883264075107342034728715945176415163447918258543819734391247158789215592613571081458676601985030867949990636438566 84 123575237195953946247244864344363604412963595921884357898753131311496375850605546966360089945791466432295461655694329469091268444652934480788010641039411904512 85 27720485350437065604015777732829328408650065109534314258464592417214839527516972632750592416763803579410125330765489676601576185532849194714799523353576660156250 86 6293611056519959384830520025760377971633875495023780532608418904711869508512713517382824344269722159791177182903069005164558878039463071223931388806883386937311232 87 1445993924564884685662793225581546289773168943680791506818435551946988035559324394052204085592548362386365121457775231614694796027696411751868000695776816539283407214 88 336155174313784105160807930634637232577150071270678674564904825599806906241300933833963538470865401164696522300237019947685628217116089659123353412963814853100246663168 89 79060685167596086839048944366513410263670002776193826892041332559503613763244973418012289324251589602084005796364077849522578929595446468371840041512132706910692118821458 90 18809221739720096873898698202621126358129580593183999191111497714804231442724206918420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 4525993357576235620901587726106071951182393213280019830009024800119121035869897504494426998597792157738936484503158518579367389142277002608373532678580411983415758621671087222 92 1101373079008434882775511865312642009010480609121559458729342488469248284519825988989191166694004148876726938458206210845577539305274232961638457936770297364729362197247162318848 93 271005630538893331117489325413631361939679997250505193671711259650621274543104775680757381442793089693263491246629762771928025229113410672264305939294054722930978694585503292250314 94 67420586601464817942852578517086336215075029020847527124686158447304079152876083668640203471283430481658310735508606044289339870432188645612737159177531517941595578926873757532291072 95 16956073385887754569996434464913892496312121566853806768675027051071049073378122627433291690577634676634644452505622966296794691897435963210153883617969938768510473892092704772949218750 96 4310482650169877947173638376622745741039132572298489851125323710687409441427369439376501805025076936842764673085843549889872567865051796256959903070217767920418374851215038917640728870912 97 1107502591076280469348115856821021579877646843667533885628659775325022471161738398610069512005892928015943722359020439979331849364909902007061470568283910149662454287593836798458435875966786 98 287563169775403321669494336370743383356227427256711711385408068147376401430777391339235318917854357832264885480538253060500315145324094816324956845138600639389926906814366604207539022905475072 99 75447329384700902491008653326967746269904859561624549011378425145097963566019288525948505256632636002028564205601127750253939393280174341281832786489877362395280289902593470336700291806786899398 100 20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 101 5356066988953517016370682595658476898372155213427728271069705047756636661993543127602883196726226912818527750009575530065594441223105592633277154897616832776593621431998772439127391918528068995039802 102 1448929223650467127031145638406374626729879541375955353411751539336226451473561829121778566051682681957194083476657081432878230200994148047905423984740406668813721893250499941279589656604775203316170752 103 395903818805638702747841212734765434386977765014918904900282361492217983223515515200531043284332679671157250203988628758931109175480688205778168408165924171834829503158195829728551935445020611050656552206 104 109252303912211593345078184898675772864336903453706166861063837487406353954779426022919481889825852146561890265446275657903464840623415222149533443071001896372821231161717795097629449623020647307648677445632 105 30445828722865407424801468617997770117895988591473803745284948501638762984443596500999330350152334150154210987670708008445288939490635221400911878824251160247121888351509721992727008910151198506355285644531250 106 8567221258340675180601449651072467881148844134159586809143189932697219369652468046331915375921138279634479592960632669916630912321722395327675157233660344025948316396706354973907473152665603106518186679328571392 107 2434034068359631465941621255912669964184589709812803091840409908999210582231165444686554319918069620952674935422527557225894459301645149928007292129036450605901434320964673362856258414985581410288745977999654894614 108 698148930859003981685348843495086633420466792866555892914232561058740953394873650400695984028687472872912036901675796575823288234832136651065283017279550158323380240607527990411074261093882310368346570015124003749888 109 202146057360979916632371835794485466020230232060113641919443543522502185896562937508442488289661130978424127593229206753921597718550424219008143462529485387250979838948328979220018187062243080674315742096796391418855338 110 59079932813181871510945414555796779421129387925072656431306804743431235361823663691931855179955464145747362569762000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 111 17427483627704606087365402978117929057682123852645857447411072344067052381427375541350738766349100660898645198132130016683351404929358032540102842085368085549227787612579423686736800148597852403251258072810079393458436793182 112 5188149587272154122574852236926317709543528207748373623427012217143247210631044842652142428309702378517295255154267806059573796197374549951573477615431155673165617054745915075697604985197228772697917177368984286148850192744448 113 1558609152998905701939326488571052900472326146171361932672843604990932692429026586269935875565749905419466020049177044666235915479109222975561659306139049207573514300982328371030086930159437016289868940029330548638664395676291874 114 472469029191574374048718597561553939922691501052427618398629188800880189979442752731477445587321013225470612409803487784285791925609661373871483260508813137157742287301632711496169823776464693451526254732857240621755602409663496192 115 144506025259773569282437174264813320433519096017932353294434636958378664320117535680410360420128753740406409312688838327650488407250655164922830792840200212547482360109964481042414628679998239366155665663882246008142828941345214843750 116 44590338325208121685090004697270279355964059273322077858458669971489617672263087665068974485102788936554751520569222141829988338763399784487072358692844317908499296727810394785892103094557133304252547320388468939905828733065017711132672 117 13880467592241652309110810405386195907355120303540717558415243884219420115550406949518130680582328599201053263638688547804342097669643129465670088307332186236662944752184110629967651025590706708608660231045071087613200822388602240373986586 118 4358558136399495879502942531798053659232939652821294176826109223665031191285190666943919083936915698873153528620510617982884586128576483701825808083330462233998079896018550354775559899147682892333287575954242443573465134118171423452747005952 119 1380462070824834539519238593088420714525536482793100409743719227739857003974510893164741314888531994152705424061128914358307728570597310131833358032399414488577119318882682984218457400524256404204820193918736586410843193067715709725858839471278 120 440978107469491235125231655632855164235200290002947500684197934497448603210963490152615477131349574639674347943146918732973998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 121 142065643654035542573021044124525194665916354302454622746993201981161239899838061616622696586035523471227405054369109790557702853681403622841158365687277506590479558737063202901010044375464510041482148850608937771925007224522699553647672627498617362 122 46154035167098446238461623195313248416250683680333170252163350134471867003618113014966010080549284148661890339400488223491717852244397401469227054614039599643100862304739257640394210595336593205069897537001163517409468719662132491529021853860523671552 123 15119884716057530583631475342463649513678112030120990121738115546615044587965747431635477343539102672965823878343661688458634833311009967072502190610674841326207875821132706593138486158905671096279624644769188568541167831958052185654412546381223708139446 124 4994311031187108870796838285337137830229504495754346479941262133128377930519158770471487288376631260133400849795642023666466104598802850836267640529990482677638415812656588219593311842451284638145734921295464420126061767039574719666075337698638563746250752 125 1663265562503183874964864732909105018846326849340110000361347692127503448728731303236342532705998789823472986395607627102029133474983855195934363718566661179597597245266785119032219284713140261251286844821196446794634229982001727421447867527604103088378906250 126 558441378208715312320138253611742259542537759380412573246845013578866656224032989691461193492289248635627237955809781694356728717998509582493542315385505499808114038052191152699276117040643870767541190194496502899917679742223380035600165479409210409171132874752 127 189014497116463832274900489388111936330562011228130311826819204707214207528245141090139574283627193850088335613197152048467747799292735243594844214608375834921716371960839065279947524043177797033647471394175781542143635136046641178919726108153538031838622304271614 128 64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408 129 22178042106105870283977476086109100097778906185375525675175456661041695253243525107731971720718803714454250323411996914552549277314160064569896130333788670037395430031064513963763573269509809263126739165276855140127549819832366178898486649578640831954679537835951849218 130 7687393124117397537897717821143346956828019257137495534721160951368862267258603025110930436797603926165436849240092258665347142572439661115904200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 131 2685512234549938126085543048929173140740112316860889672957343467633949869312470990248619488537117126780764679096120826955336675791161585586073944642418862849644507259980225192792151989237113708370781988746308747248005018414351914498138491045871135836080213194414580398382342 132 945455412514847390008771916046679761521897543036075384577300861977101982697730687268011519526017777149893240090403818275138227702648723087878234963053919682631242999377201580700460887669596650371711002724026640145812828712429494683657428485043987894495123389207238843981365248 133 335424640014215570496880118375250823613139003029460907723692840823696274128281860818039128851821249172383511569258041109959364554764243540921639124508263083035859128339907612787366883667223684404193492819629428548347984888465399800665631988966467905282499310361401769090443171834 134 119912202449184002642576548678450195981855869986399576641883882749195439780757622601950771381646486973877953753421208836280404013361523352940729948499719845944730973169965275619422814054656664946627887854735147750504894098497172244500229779080247822570134546493489017926395533197312 135 43193779358482723716925187652352051054089929475621185370588545282225241659610255319316709167164207665085782166567316157301477814110850005073495556143855460067696005032884177456901771645820283182544917393363915802676214659591358755204146588997302091961216774507192894816398620605468750 136 15676305458465790076592897658336688798303244780370511670291962812344725864708284993124239491861464526268604143730306586246261948666778671858083696512708334675350020984714309647844374847146432486185953703373451834123200471541248532585683651061021949034607603806041472573747941839451717632 137 5732005016108218897703689399145941607652198857771364522256627643871390557755160106137421746892096093251919031316312319196103664372844779231927322333992338021554415543724487338307703063794634314003880461515153020730542112982655524815121304083913413864725654300874156298872665443357608588786 138 2111474039859632895767945366313725637774450006516127451618171936571097443630958568617522670262717257293193792075299357164112228424344471423558848515829237663313145504090292430264357636669467937631788835024572927070653038200560471539220310042237880419051393870433584663003659173102261771436032 139 783533610051324935947427061518924308351030469679339817971838431867623244833137242308135182868144411173453278669334052147816950915005226823292317052403584009476346779381022285337280539806031313744972866541058303968985604528756595029168542427351595917423240915766036606508806721055458636189411158 140 292886206656454606458512834670715354573117299264543515036497371338466315262450638156228761607252647456274453000586970289678837499030142468722989066198777331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 141 110277434667603422738488675890607354517359018807121329919355781520898187086329184880177823831480110958682690305763063094233175992171537652169436992080886767790659621002091069920807855026826372286041061663231582212829456521530187271225481486893458914385069953808526699717312043576415155929504573558122 142 41821365550774916775698731223241049867246783481387591828027384440838619305373187591659818917607076337149224718299703191162643368424705095198472509075680352407798020746757621664287122935535457653625867954711358000271003935096057745470875509574509480249111292263175664515298943247136520371531061921841152 143 15973911656290197873993004388742667971386777438885311042996913947625384219990363778362944547416514717867758464663321735071919746189988810988664506438205564903971134838673695403492717535466090963944829671785607872940241842257131962524045421826509784393883183654262785583708205411868597177776093903992816286 144 6144745117790110131286903577484233639439780360123152692929322027973031136970533969477084157156603716372262843561004281690259692650021622094968062180452877887091074693721759135877306174740753302143547210688599501789921315636361864932131486060538016028221001490146224349610736669027483491059320675632647503872 145 2380423972542124062826119883905224798852050764178032367212707958091101765189456668240295847230863343235129250204542256943227809828444511888275782520809539163204294653694417030359415472980135905235992369629213634983687222710778154699679410885892484836839675545195460894601358070588048576610162854194641113281250 146 928626833040982109745257639420625903760280314686160873171678248497214874146406933329520520439700009568931412755314884671557692849822353204351323006024282492983880579239595606938517217665261916960768085583375903555156209830620357446365955412372483416364295217495611963083703238156531135524213545773266769975181312 147 364790512089170524599769635055255467969795766472474190643370919614805802605343591012242170810251902668759279387137750868961291940945591498365559921472484485212258598010448809428946240443683884245789271368906680989306715767090529108003379868559729132691013693131684075703338617687090147056424970601726821051860034214 148 144291398708903913999308639992193550447394866490424518748624252239555875017598778515698061086031539283461096241203804008993815948055332845873264660117794557056756958888670837080649147990878083899847317494369685498180653828368482971348484042623260831413701691571523450632188525249148550238832470486445756480313494601728 149 57466064009677232304974179988655331566207218522928456920662628066459321596860000601350933698615101118588474223719629873451845439051904913704691935052841068812212521189860111086672461217891941609013530539832777233929672157316385422746741153763475711385481576816456985351534135655130629180232919090860986601408168755899098 150 23042857595448399519509817494937622654512980097456207811919932201734167113076279902985759819458049624394469559978510577765959393286860495964063488827378023415803909301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 151 9302402832864479604914834169967835162094560787937468551809173177599411745014162225203557026194380163459447946195351222458036186566082514902324368755486428163353800355060736654527204662570297119469735607493836969905861049799759608500662592829363544196590509028057090631982933710459567917581448775740920763516324711552733214702 152 3780664918202264914964404207565760257626566482002495168492267321647791712902358051918851037197321775543672284293975094340494396359784295740244046048253546995951256994342467660736586043262864080500553651311228738788934542906940414175666808194673485397096175674049710135237646558036618739538904804113460625622825972334834900533248 153 1546806716269090221462716833955274209309746164580317739102104091714698408188330244871874799470467822209048001483479226799171901989826051971050825784084384565163198368156237242336791158518914265615044061985050599089083834950651862961782737606867114323575923560289828393474587327808041769753144344409958344889401010260539299198794194 154 637058863955688950571713181332892713360926536552324651409910385394092560306684779707404866727468318472087204646955540809452905463746056152142339978698571755317271417977332704666103672264366327184558338346578450600614538719674804770268960250642259413650800397683104721056957521967884185225382288583621280281163952991217531396064018432 155 264106941400984098034534116102267201065104009547294075556097793062953984547010416384557172954483774451069274941670564869372378467985916069722281493143401584083498069884112074731539295582587735180337788979462125146145558281308093330420929044821940488586764157125959758972630961187066007204293912810633138121829688316211104393005371093750 156 110209274190833520382939134808056129891226862228909279271395688892884995827963890066999686857474368744566000252262693392176788623252533255537494870825554306840669745792067867403839001871324153903752460423568276342428628272420070423371538860251358483955273216325904376034235335884041099842606206293291405467277217026885940139248760276385792 157 46288820986636053881498906323024868606655183296073170529790564026926901644958732740316450166377981258263854081319278121388587738791099864476238405768695012715247417772560299752861556646768909689472218945073016886309593339967251850113045898073827065861053099779770495130820525972162942982107828487787394763250392364547845875196110002192397386 158 19567509824967229613494635155186837039756814507886078869767406189124497384159805481078696056894639582944449907653536080456338230065247665881460349187621393577388243433609507838376624504690625649341830850795162740632367640993338672884252747026372062752357786855915505065479766410115030857634436605689356683000708231923106724589157077920683917312 159 8324890196671655772119355363045835643055571785914875410795138698030798619403166313823520977275089386122817623532862942632748098853609342560466617927350482887924783160789668352612906795225170363361132518546605017685338170456777259270138733047117233837485532986478156401824168633254616847190022927780327518671650226110463614848570912053105733375038 160 3564406732517340014563415316953352597572834771287937445764994154608808724381779208207744383841696406077064304354370630711475550563574560936134891656032979834571870839343956992252245462692659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 161 1535834024897422468220312567683947817397081464485332060546065753406634252530410370777129971659958955875651681060597171404073096408423518000409301945066595410590723382253085609048547436498333999325400819906889975530109701854860097804521876706544328274173318853955914836821661209391137092666408138187314312140466438145404818677586532147512271791698022082 162 665935738290263295148856232244978238713718774630374371750046091922160663832848777682207303529857349694889737589991093638499362975331884608568588081337055468502539958963689863358598719977732000011954855770434172889470620728304345376779119900542007491306209276031875180415937181067748189370295451291121379898867313123973997319183853283290010035535638167552 163 290558981630703363989129745045989243194548986190564198201147626709827649475799588292244063543990404744558659137883281579141123002310913243175624720101345230015358810248102892516313641210737072752879870113550884795172074044616645003769863870441771181874066270331468928105970000853200376502946795347354780531361735594355903357356227841332518180400169593158726 164 127565542227870002433923222848506797244766967744452715051036537873870356451021655258333471065928362973757295568890243827837681218840044245015789457538500020422962459031695822122288905207925469719416471152097719761016355753078461609674170582750000250136075182402918285450464914800141573123610891883410327152349384220156420831424062452522136504002145013037268992 165 56352463000322134672407261748252686060032083907380804946006022803167869126548317993927818052543089396783393822397004793228649416619612456859066809566245205370621612030344932754978967888348144422835632029896836622169241487034992563320225448147796572818998791335752026864063741018568548929970252537389063616485208557633579742884855079410044709220528602600097656250 166 25047041435649031695683518816858473217992597176293376690079813261483606741094403765212955694887397291297709169547983965555916631127607434838339958195358570368163383846921093535383422338350412760614155056156021858596888993562654367543541025370155509386876918096149771908898188272037237509321082782225115667637823184355720864592214577915071098923882717461672018051072 167 11200766276483192135452505132252529999438356217094811902152257661617500301292789226339832726846394329943304511820992624914618022638583784349294851850858636589638510310290075852965699309413254349025092110643152927951391986950110699965494243314256699175585456801857695681065215656663556280719985559656317394608553935586519373985192760166794984729280921856772666828438414 168 5039306365393980609808174071282242355073457008236968704656530820665281868354430878069729624842440155097560639678733907615722538194914937334581527744224962129466156588072034436635694209104785220256976632099110390161829306927155603796842375404431006859221980824777511184879339528625563319796828595661005517975743816906445059801355817723980096730836874340637645672282062848 169 2280917966737983227490005093284043077852305527955275420823758567932588884889831269896475442511429651465534108196099128922169482133480832347431909197923026254529199105070521215394632402274787980763291090491290973638997818311459086063100553939394699816180275793645503252998945958322672094865175894086806240441979440472393843512212946770084203092138594859731451477040138220978 170 1038601121489930334315547504942989388850001518712036118318833372175657197056811508036022277128578291633441641198286296427931524803945458558284214162723369348539586230464375776217430289553413021763237850164482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 171 475743268454430915948044011960327015337409950855169104016267867195117452532636695641760128942395272040312845028872696018377845679356100298739897761492233249131407518141390408384395973170850533399914929515975906559170362239634087237332977676865457875772329068111119421016301229219587983160636318801207923984630529335582952481140409827044337597573297191336447343301839288868250262 172 219212830595120984054209098100768545381228492313288354790875035767021254091165932847948555113679644439963920796823920028516940325143201756156807886441734921427626002219108052375871651738663006628870066922709122480680318094998469915060501604754842139092935115304754959714160323735749170331971307745331820433213427908723404564537390641948472162777857267857787064444923264503746920448 173 101604660885428239431107167392378042297636137532211306410785743536389945958565259481374426339913833154452597399181368939326501333277704359302758789130947526982857832517406209379370334575758598303836551515165523653751658773453093784829783435289501156384868140933698176854697271266637386244246836738324626160139729420231115469175427807434040226286567365503825169387856698598179332102954 174 47369707197922082823895155078198581152615811588629796915005397339340137215176638599532938232068778501251606669914759575283746204681706025821442138013421352914134391789295058654401008966904673200150938809937907137663551691660586983538599192983322077616416432367800968286823725616476057173017222007993199802424927672018757393578247398115545258361025285862861349737096746739891390541463552 175 22213266059060599690198835703671650337009881642705552691384694063963049727564965809889136161100450606357163427953885160867102029066696821989715433999881450685338522349803667534275194150825133674049631964086483586162917211270410053651273058583726833348360980346383207892865040852627325918330060304766887387976759205164275729139904026505372767167799039067510591394238872453570365905761718750 176 10476933692845343188758142784289491266798985588594019471011085342460292957398301018705287164845244839781837464092812991697165401139323335770003226201959031358885172567340279399036843536232305771643359124881375964396421551591884184867077456846316924395715289261266342192366703192707336282777487981099575971990200321419124932898955212665151939197145928536841442876339678304114927643256424497152 177 4969945301532423733461086814925317501851974974424517740624154990324448987918007744696912584452188325048765841586177929954809633044515788028016984609439996384101612782667187991733020648030298179059214358089928445222635143246588741788536326033407751648093995250972430752145987682276005126084999367836308820036619591529655522396912667005160822730175214392756534348783112231101306014785517196276386 178 2371102901834681878995003909961620733424974114212842221521630148885487938748813506826813135169087195402725803038996537260897817611570016854476964207466570781998037513268996820190902385051474193473172866938588955074555052436924180734306276975822585940820731822166944034463059676335395912602036619737041522590679523028455177095977643802656060956228550368967982446306190465857597542751375883388321792 179 1137670453388381497702519917003863658298190243261787588029618193758051629224002254963193842171490677941601539870986295412513455427487573599919522142420933957339705962995705950935968576108447429993819666829530894329931880334748740264443524464267580855483704484913790465552435453226235868424307685223419311241501325323534406551787406157505307422998621757397438747587594110836537899291842099248005138918 180 548953936925651808840576380650188493715412661402304390274251891213421025226372396327150966910632052070077721806864727526843484688382160760159004509982716928663400233082289757812478400770282636434253740433446884890968043028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 181 266375879869405935051983638939401403882840110832989768767309178472114756187664027376408660148284043572434097705474815908558414513252508153271720067925550823039333663377643885685984520194824362173243775662057973444668195907873335607871129258669670920287809699482254868543506001299571416100119909365799900806261741544028634717671819997696657657377763274527089449722368000147361333876677740064212796759769242 182 129980987764459063575279788356770641880423864561986047027701167626401732371534265744237599060605411108016376943121347684328860229097215639182167625402368475586254252993062321510567428811017267497098391135191918015714906152470973651938599725846386777999671619441725036947238786291552630776935320121557176277130128518897609626247110572802914391132400501133880649995334871010487878551899542378880632587919818752 183 63778931164874373209494953043938727568718077039971706819448375524621472102110022563274319965621207720835099681141280021416077660358846198928564059889214152702631299425263931880953305009133564044111356686180499444708285391115128710243911273011037851750682558861350490564266712058229607371570118669843667585490445264309326459259211441848599193292110817992573318714304903620162358481982530169361804341377992702766 184 31468336343599469435633200740875402690825172706484058208098481205979842089869855106682910670403892412644485130571223079085926563462482805106234185222587599860072992958359160415978035638091732678047996654757166254676674933598193259128432660896826484916648587085299452589121853456317998783781418436199089968277156501689402334307424054204037770444467805901663370593279427148039574218845478225407915579503783142490112 185 15611919146287495757474516518450378329901992806316929596993828795693019958125975024799346609154745029954657123651866545659930265333961457085347163894740600606669305764762265279069025849068686226538732858044692538981187261579574633416700606552540302215882214279305297029562631378224985767331443199477489003642619389923560847332971102819665162049855915742621897971375574616691508933463694575038971379399299621582031250 186 7787745163379666886467126338068983266287115550977922261124744600974632861172971270402879703902621747547502388201077203432450462777605821423391567526390303541388043266144834350720490751582203366461484185069548917439402271448923707553575865419372629153417552378140929709837934710413815355513771281150189591748409446906916580276387279685237103710963528293872310724073625599779881787223785577110792262250932875841641644032 187 3905954724663334861615659057889768794524244174499999831913847938385935041698587649567038131532444732584993049022365240396221862602622877321327202783552093578848571681818175803751430243687946574868306832770481680050056413291436562560884850705723793288429639649197390715862471061994691821052544834875167899268156986165512400055919685198565241055350701763206217197376958478706622308369692903229711296453182749495638409500214 188 1969654074142880727987904085577980275051486732161495469268855696894115338386341480098395999309824697344491709767758960020312812236136039784958206889209921792270809660873456143341734432805819915893454117383632737534292188750523561083203747458844557108860868125187320783736587092022135246786348855848465098143721572153075257673850721599711332489039125108723455237016418634902838616533806383120702639163059320602609906266144768 189 998590375704584415934502419089083745804740390600887856235283613629638474314188006468344277216039762719788456984975815828722240552355407417977590118767219663225192525635027754270342115039048210012002674051930447864598274944061026539255146286014535204279483905192947527113815948820372610606019347852133063937434643166273910006614167868781472419393324335840337082809411042139289905697569528063125555217596658338749910515579150858 190 508987333548739095797657271783021940762593336600233061195065857696661640325926433181024200848146041877133213154406623676598979400920759071231643812910826944050972706067443712684168503105231053754881126531469335346715652999983054160749667888200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 191 260817306447167126489333377537927578340767383571007397436079103008881077882047411808957041615292264950109454000173767158357085425707328369719318973541548434309162285798707187111096316815613159235584780953798985611362294327819310868093235192515385307726933002309699665584257317292113726449998032108873836443146225641544791726987941828668294700725914389920520786920815205933912918550752780588195852797462336983771348818266705648049022 192 134357974896547532866088610160497902902526427999263172120209276476337589217431284142770375993790854212437674292907461989932441308161190072005120828059511772193696487890631858546010972859382671259664275085782806039214011921764470764401841646613524396197465726171450369112708117469550650921940220010508405940606561406189388873793991480391022605517264942037430329182199727669609102734972767126987671082218158226017089296314600204269518848 193 69578652892710787747023450375581200630363272837588887150413141134209624668296812744348387884092437393800274663892826235832046108902231136145261636519238535006858963382609616193608609503001115008982378806454621023468315625160262709400460845021291539016499757747148118455240160995147443019552622977224291780422298379301067219457598649934173319845664175839362008760755796933948323728183770598498611887127631383795104685336586674407679082114 194 36221142283503803846977634197762433921327584201215979033432569417253261811154125339067155114081526615920035651605020050865863349984418910627873978636045461159964253262472842132941556212726657311730318188707830977418577377424444536344504206775170214321840010278582972242705614670930687160219118826027790016201039388301991079978377172775783952643494514486665157518781657802034064666816377327320862164338786788174292199688740086683957221916672 195 18954397695880556357806510678280309161914095938624127551131411323503628898097766648578226503637403178693156746345670721160535015936488070000662124507131045267482864053536355733834533516668841703036244895119240622322880549437332731375534615286578979553688893448389985156706387893473203117610049197286144718542847960025986817782556278621285701960779778610200800380206014973585488734934141902444071570632208589834988288203021511435508728027343750 196 9970291107813918121369809062628164467142842252330625825235429778201639927263977440839293737169038831312551302472574044299646623126422532457950509215569404325348413840618921335450003831486542863255362361204267577921932980464020882504432516385862639384749065927165115993421513418131949351006433904494263021105882320120992571926280766930984225512287926206312892842054310789261101615331068755153663352089985667459524356788066628098882861301825011712 197 5271620002289580906834030313002983767049711668749843937673046446473973886440626396918406373194381916158805175846052297991368703981990036199260278390583621840457902430213580395081621064458304511776318894495024109413418018011743885181994828192450880589417024514002533723916830104908104185368587716978795901098710397841424700386620862334673479934878854521407263045173070019830904892970567658193799140541050232043438269589016986554973635037269957329786 198 2801607471369634220937135796618749992853435876860397372564062989916525923273786293118791506930733638154476364504039000493054824720128153409969786571900902244923831909592618971361508545626068320267230470085726109481552944047891537911029526398004929152469665504650403151735063345128778018960071816745556762174263408597724762007015618755202066720070247851913583472193768186398211423461692085854705443596467351568231001527447701410816665213748452075241472 199 1496532140184233791322259210561982601315620546713528370209482347474440723296147470079590403946624939836956144819994701721866813852237799006073011457768052206853068134329787127188676647580840853382302148589199137700133980990110412341762932605456992150344792827028217469752795477973689478632790559475528465499376502131701970675899783078433903068828319883185682330828777420692309347681890042636769777979137335638854850540315492010801943170491961308695598798 200 803469022129495137770981046170581301261101496891396417650688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 201 433556221143770513007705620556949098533500322408973058515296367510232830365261274815576624096280067080428968567768346528862265278081167533719765534317106357487595273566780341298039879466800382723646734542591854981966852940501586402413109671476500409516986038389232767315509276612430506864205464278206416044383322269625361422436944955703521251292962640268122102133919972602617894655244555841678629077794609999538664640415133289374033535492555288305663960159602 202 235127748371669276258342449222463565095305104942666016636526320735314889413698491639982441817044738917169485634367687682116989938454816906259726254676790674410341654861899421256274721001428914760825946287470552114271148358885134800694256637126221259558144630992527299859300772593239816224706368759205984042216439279832258468942378847602582907065125590024487260050767785900471443104359227289795188852668527296041142537399540626023555273960749652992382462173642752 203 128154427902482443150678764541780270828546215737972266557404985323807478294854069915578448613538281642010345379104299226718826818346797331984948497011136358656161948098172469321577028031744767566439045676113814265664113521459101626418017157789591180911655530871576726104009399563389293807674561085768424952024461741118151836530565023212656227788384505310323313078601855074422762213927481075756499770288006258579611690248693463247866762542536852018621060715067944406 204 70197850777671714711472219020474283930371568966738883222338562709496692544267098944946620575403049795210769875189439661335661108741004598005425605000453084670555690224927470970289823009109529751503257527139009417061657520327602526780374898793387486610378270936366488458926509953527404090549722521908458586835112286057177705754302139391838788855197639004627538808309755881998343542110540365106784970277553432575310199486944205641114461620064615937740297612953472991232 205 38642373152302485707335104905967449448573443756698374767311054229864624785454067575806821355000150372598278396012689468605499224512311785413262992157275078926480964219007181416189753137756379552372894657993695913711375741384834586688896928746183351007472059160330840283540039689346656060878662239699663953719922357529280947359887150982927751398933697831008398110663214624438347451362419070431316264403117126111164909632809521264698582321273079287493601441383361816406250 206 21376812647273994401050427102868085953014311578999368788921368865966721477561255945394673559095332324596773463723460515778699125916787926087064702659429718868675991679001925292892539365170656305284966612075151262637653359505004231673970967497177985369567822209111431401716067798363366323820735227863864987338020466248029083501365969180751420194374292553966016223376141850068613915103488151254687223755387483118073071601416128530737960859430252629502938410573894017395720192 207 11883676322069897479106779979182291895163264951211990348337411998117769602661934715256892653344859332744082981907059407952238081777960614488167715662574976254319406331754039357825133402947975534476876853885121166395015198110760625179710593794420368387105938481997636649063291830208788590131052925640738067286611905807008187268948007582958342754180735549530475532210511677315268357203791723610076241972215073511520882489907581723543426004061556708618976647447855189211264995614 208 6638607587840470269175235042712299109383510697058813387915967955032721596427734416321553107304973854749614933199636064839589077746062581152665751915531337220137246047625826682523657302679779656727203181845631749767227310183764211473437902870777067398912257649252952008997856063773823235712644785583596092116616320772866705051030133146608401621334144596121153854390150098739624399206426944861157442891191080026006892894787817591250489889116242547227963912427855122178911384895488 209 3726586622732656838934766025203011725130864584512694189236601283183888659379514374579313654204996777144034271544540487148747780716665405633875300446321304440842721844322881896842913066493129207232582994246752119448224842940248241097654783573567595548825367803644936669366035936818620894707047507023989534963204342274304259941862638566005982266338826207458997339988949943634926271268253502910671221145640474665848618038111870624743677091365905539165525863223111876558638345428144738 210 2102051249937867336860342689627167228968888672259077697790366199048856310950199122996412189080049225140825826585424477088179340317638622445937220576673591474771778606184614069474988128650956732413024223475816399726465311394589511993772803937383377725146267430426206795861267220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 211 1191415244941206467491640860419983678881138140369895097951421608495363079905342205010459035038786940029360362283843364232211487239947721758987158953603495161392533292179165888417823733985100043255556930695085218090268989708543180263931497066713294407765720084068566054741833394734146678922106582494745205027706881359578879238563260928514162577582290175558943518426984020148025331881687945342714477679923692804831814757273109155305722908783346850285691694742081186355576150939315654770982 212 678517089799245143547938842754717554907783752959338481107764299398467549820746842740085743706757657375692429242760240471864802333147841603223405238487093658006523413537515355168752728529232892289002161505232792810558411588275592749439356064341177867560356422215981867143574445286052937061112967232026809621420233170091235914498859914652234248083810488186490358936169799277822311492026715729310050874497491905117685384969362047728495187264279369486234008271152003654259085726868673761640448 213 388263281922488263951715174611556637336577966971074192599787134528806914930354794262495286723352198279310107898283648370365176219269926183095182267761820615172005151520533762971877778024825212083441136342692477427864737376064442704719371161004480123772204133773311560661154926382742182867084335015728015938383033622655040813537956490714636341711368329285753641364880296312213578927567933292006813552933056159051510048321914549545875809980733180213941365207727489809792981946395764633834755674 214 223228656615881390899548492535490641014594373392311635024706014272960856190251890448889016786317625401005195600989920743697982279539112918414044988431419864458340479834822235410344630985774600819628272974388232764234721178505464988068944098925221803320986661092828620051562273207610280998037504254885707144561356536816415334122004785566671484449475126471222131875786941409309104573943011329427070558159849007741147330985384189421640077916646685942314098019588457103779496867519899950881588641792 215 128950181480766954208209496312921891312886470727169371211769094293101333500254241394341463178581249646150563178022778912281999160390256234184633959095954857439446581871482621687136594943079502418794179016373037356844599251453380768023544961546988562504498060578563412046211657736388954620688201273389713453452903274869428536569867738438219912479040594837944725628811837121879335521367024871130161837508793868847913316182846353721798951397195842355344945441217308079728809389052912592887878417968750 216 74839821322004619863337202835971946877347388774976949821056571128703040918641177145309708244007527124509335738511701291692593846099446414146054516742322276579805659997287816061762585652062753299137402534895418607359239871322659056535866554453410970216694025196453097620438934679477851630601020592500689133169343645082678094586472946755192248359459785975977469688964550788795224842312182286608176022319529544382854989346302203352493704416538876004874552600911243263112639280606500745033489545504489472 217 43638797332080260914459122675707103752085004099203139234431320699448636819491315616889532325681150063953732226502965984219884768906497726854443547342786015090004038441687181657371443659184309880875455301110082402567635838049830071138803396171233074367787653343469778617376550349801584104329715551460432907236345378829747591852499331346695443477382516254880975621894949898249973874812660259525091653096944719865425388882656081459814359398215697075018672076190520437804519901408320437998675607738734901586 218 25564223998274029519446778246625526229718443370369946268038831353905886745642764595343579439672229377486617171504334956040813257359550601960755499346739170269033288779756583925585718792678560660536537406037315796572751573641548124331982911378092813807677205326732547609065807031340317208820370035994608919618820889752328743834744368571279182015592165031983371233090776579625885896077013124855728966618151317604556081585512366881926481775904631362665655029153425435522961670624021617412045448129093253988352 219 15045371505918999622650946549199706217045209232287559585147999051430119312491158098333656278657501473060458407477333670410871595749851482450595610411944020941930220820761850041096790111320323674335707119135962972005147450695774655813939568585146543899098849846503952508394009419496276328639885987630262526528318742293445290937308275880063050199509903627634255002472331079999178483640246795271210287230484309793834192850674928189728400378512840257294756121514225793152033247016979017886537201144768385084770678 220 8895582973330172386695675486744952471275679570106630940180933354065854347340607981084941265902991586087285461084758389966204582540781310336818088511242708663827327952083290420783022349104857327606885806308682554172665332455783518585517181672535294423514056838888560653271129363186994111106252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 221 5283697342956827563478491443638376821120294795356492650512935373638552216936583882896543696857861656167736958480375826347019429691043267663438771711473607889167923568198715468448713368262060059737680521880576374863089815340232355163009711048194527421664970609626223842437613046230993866159841358418597932946875355268227980301724963489243338888917267507296640056134309354048795162286252453790326309695207828062753208953219251348492355961362718638617502431810155360016259697110480918355569042481907373536773430153162 222 3152712544543622816040012374945424908995186067156358794998820773499934238136819030696161542825969941182133167232463404022109076052170679630106335895350867822526854921550732906432076162760137517231319887963560277548016390073312649093215390130579538296412063960060151088180166846982576088491668270814334541767317488738190243105173128519587291313212346784618679054437610997217450305777180913517808297318237771134710455007537410195706080093375097783462097934148621782963066355661591434214440980394182299026404785942167552 223 1889751633021236347998704962089154782365679635929073703776978221911883716907176122456422416819723006715922162718631834780769691659148648372554859567423343780338918425473440994340207548977319008087257644114816414928630418367825744817002059269042592619665694946774834322839760143071096763209664695738694818905167601324806842009851317991033782238533781025688740234660000017023219136916995436536163260567782229297247316517377782043268090166782686123571186881497996157000599607957319181309677921087789758339878716765712339646 224 1137863236303553812939302971966447084157487474511615925070377421093693066220241774387315731711659268223243906799836037494839095346371728548718756367888095585650816421942356518211572503839456233496116684688405186705883050648914269572143266534203700423919333211548062612731476806786030540539232687660464428421607209845853911327193745670317850107668645549090902459264614834322334506748797444021374492855240317972177550810858245261118432784750848642669065138869816055221954678354675056234196470505314693900155461437445061476352 225 688226727378765981867678979150233584782335007131639610554276590243426517382956634480417590299178349832958678997473249259981963068069548623276145326176390457179288145962250351661001768474323090042953691568733144332708556870387672658563461814731107388261829167119312667863637583402272548748143422604432451988299309791324995530588389836923851444057163616637784246737892845951364646983626990197151921303123026002024361189341635640130781511346560010711541430513263863256729530108855055455310822942749382491456344723701477050781250 226 418138700004558216127194672550962336447704230741907621342972606345604674506466341185503484093100367518538565156615350594016505650301306403256482503507704932609583772866705334673945345263614753853879136904964989058661811803549636682120396488646251693030229474914085554395096299532718137442050387439260385696027406931802555008273672978594373458692448315791170611007433210203039678346958486245825237864189725009624261072975027941792691320780632984615689798072641102220249171977839726597621800847027652834265632622899552249343639552 227 255180723315326135414835886112513375265486496271779196758848646469083544784978488133281873095111012347315816659998465391412359521307788866878334811731846714760424885429575713039424154918697134548754895489959061850095603079625982561387486929637233611975492793734749788826019381459610843534990701247583200724161688167690286366720153104410175550809563373744797202703361950825687127187511237464935699166390127132000390880263259133861681978660364012460602608177311557690177077722560007868216886399728288253166089104920974191982238460614 228 156424731346686913651854658533055225950017716055033516469254305909289727601585425557813101109528612867778858887449423519315491114536919389320023714609236088407880329862999145380405893331515805232148228790816796356340704032666571226492924476638431505479553469373321819313404926166969844767084683415854001172547956509570431697373104381512824842632202271883585038355257019607862337507720085897881919440461022842975813201980601380413314363581064125037106434302809292036816251084952250996631108122314817426822118777738083960786412537643008 229 96312906003465737163947497757092329618073737983243532609568088221680064191951997717632677821470925931695297878612414607337275182470216183926497411724159010013412419640930654671785698756719644711161414130113480142298902630372182803944281499828806950311451377738127812492956755455195024404634276927312074129343408542811971909206516768836312322809895559215548301235874015807927793732253533470470801000654367363383516504320026292326825991155147885453805622730183634853018844735783021104897428581932872472410241506242500965414560766631778618 230 59563006035115548443942856040101488182341686072755336821167098150354724409622749162378481957664210208427185757670521154958714755898828929695805786595315927076683043630251806283165273869202097390870033584447358570296206850330833412251878753328639780850703830509825957836633188437282814623968424815654250732496962000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 231 36997586221743126964937008042221359847705335851399691845911745215917110179591641698473630364135451952068669662882271816066979422961679203806006625847648580789269204418337308507680133661673459592377537759382607339380619694233453837007861565974717585375991586013835835863812842079782176117470503482944822059788204601978139938565489985086303541455456650456653850031196821339894874171816325343609943533909412852220792467459805600134300825464077082075427896901644363221251486551017569496021304304686266428328675823107618248056283762096536200176142 232 23081632423143577699960972733930123310079611031306986744290672709496466303121879932146378519718135754892529688844049694937565561945262937899874160367402687462162857122036142545388865030814930727192737255996081979108429181197632210208957194967870889443185780740381010175111826176834072323296202009059738213716168314642944204783801041200101429066387169660850486703088123589931780187851713001824843818316424946141404707465635857728766608195909493364243218718745707333056631892174451772762371893993247882056931126019616859915573535929780210916917248 233 14462645883511001660153593669911689565906176669160081363321542597455045732374914699390483694210015498530994891119038417815387983817307301692362581403203684439716723544285510010627772697443273058779068702900683352305173667113899572083023978843761551652910514847874971928632786839854890401798931314620232953829382659480848164788285979595749723817506450214414976230812771313275087728568545170930273964558293848779793434510642331182961459431893023621197161558783019223541138768113989220901417632525932631862571308502806468834136637264858111440153187634 234 9101414944256698721707411149218753889745034535918852850278312704871730081246801226994816430719126035960689679533611654171413368929745548591294944269360715562392773859672849703563685460313243619171801902155896920378852617820279424970894610089519134762312801314926507605390078739559025219768787760211032856012872871893241390102218057698376589574278869942156950300310364919844984454325942589847122912524013708875643414306794016893538711508834303973960738589339967277390324863638503285373571088112822099590551876855197915312895627724209745044190015782912 235 5752304996479745375671677197027914520787254909273565747416112800195478556813654799146590891812310294952899422970042586533400135308235058859505897815181094335534230676535163032194348880232489508848128247721365291347166801141923771373062750481951594040500004627417872827497369589576701247679355282437825893475723776926130056476289331863029727061535075077980683306277411694519112929094945190636830550477366099540446745890385732910021118383668692329391587746971551385454902339167735063809621746009806592257693631234025111176322297978913411498069763183593750 236 3651225792794913636455040711395622905570607125576684010740493923257183835658871195941429958663167609265784111853067552000975021150195076611231376659403351559463308001991595068543766909112115349698635504710592375385454958883083007999339787188927623907030553668032597516968839588227393834229657188820722047355857285086940836764919100322568605872589119043226814461285880415037890373089109899206313597727565694427817070556087175799625288284805145150165161130719177092447286002087874084016745786647720668088566988943723460704992486731622851773592218984547090432 237 2327508673373216891595506907715103222623778571041219632552165255335475334108578914268842550156381528229424020685630566784355952963997493040557600248785864506729160799803693553484182913513808297680379542111850161488561293891313733002027563863637695348336577789416761010492969316225382220227621871325861238155263914093831214281140203441707172705791343922978198353361525931180085785472573969464406716082187198981903181057184475093502470598554640246869737606887014716225143292649899629777859105793228379312335163531213782173096594110152257301528523562907014575786 238 1490019187465897562027476150434009542151283846976600050480840934224015555083521846630466697395086601052256153146713359354167065589766908236980309278431100968516767734389732747201575741820090649879919774342994941695831629250767963961380490217165716853734157465393919012921718768283439492183869868487144032061097144836736534595313011726052978967140016602503045461846516861297838140321737111496478478869659348163494236014615708445977629100313510126184759328622401109971318259639930787667240467570365331295178979952785461873302094103709295362735416500745184248594432 239 957927233751861483785336515062704021250330599963475056776166437970465689215928187464599400264347274902415472597171367676056344820414797992481841319042751313935119616180205732067772877919327363693255523531333139250569568071340537172216648818850743926582807584771649816497027323945073236189987626387092168551234009815980071277810481273140512029904711099597694657016977173158406712998719929293026755566891273258220278244420370024575966446008240351792052664724519215621337241558151690389424187215529108671131392280877373247692902472163616540485908729174186917625790558 240 618451323169680736825876507974020201338959124537188068112766015985391342295054580745202600281553511570214146651714599150034440819435307915637274570572195133556352407969656278976847072316626974266526172788013747784440586562923049670873779211227582183099367528522794140677117485559742362598701122277204158281506386126482292888043520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 241 400961958892813327044668885652541841728819630330569733943905423785212051276421288260491719224211362841826904273628959644014030701571147597964294097961442456667678140560223621151424958661589566257728656497241537787643350465542632160385900588204376044785741721391171269219881810998890784319088455929400374496002449939519502131822741106588811036297897971624961002038824642606166889261129299835803503397020944166463362614451345419838410597692561705569589576416806073537810426093723204016045366504566857466801595435653138607626654647355147523070885338654243270984368878309922 242 261046473682645168474916823272341382461111903460206670402850607656389537623763065288204717474763574116214381823442657988738160390326920582576645749404947469802194238852075423553676375048990008374310190769129205072522226858834455355580643962536698528726695085667740488465150336071761238579896707476948503074193289885357395519156776736984754395906509856110737551272539726380888119832933782722871123854102137833804939282236680986941901140455040036152646140558453090469399079563756391131485401050691931439751890061373157048319424506939318338163496537673235492949606712215601152 243 170664004914205096571002650921076779215113867384667496406408194374547178730230630978042588688660365150079733446488885123727284693136888896811039757385308218901043612152468444258797269829068308671169126349950954342577986901797099260506188300364616047925951490742246871995397619288413694158211389734844719122242871097437448727285518572512190684840024378634461973124429341708449344087692222290490265436597981684284052981721714116034401908289679795788807627795550822460661647913771717434447923571302695826844131537643897063274705060865403423120375955626772330654715100855852304486 244 112038676429168541164307142702186236055948380474640290737634433866718469452879287998295141528686984706181026241803295491362122559708461632343701519853724753452670173595667925892565049338746099485074457555985907623031460819439450484007313844391505806924114678878519621998702017799265008751770991567192073969319654546361382045530894689328441340758772280032853225887474894013080543728044890015806824317150788080326866647998717627123258183871269427496162457785771586988614752762600184723049703677792635963640711504305342103973695484429602228434199699547927369714370034336799991529472 245 73856461448601865925591428058674464617014220455454543600793974872267789708383481317940614020311140297893212170977200654044137891790738713984555097967890125547054869487803796872363777785178228604588036892826485491499905311034566945429807624295055039754364303637400041443795777698153184290740398090206168375018082975063418383485290968232853201966880538969819311607800769849448077067904498163144540245185791924283877673317276947287163267087474467721708385271345791077598023662913188361631932623690993967562500117685121490295923527813544987247543205377553476864704862236976623535156250 246 48887308627334745324579123848490904703990496177116150856443511887535784910069633687053651626729717640556196200109298697384247959124166110630351533850966400096521352753525986662839001362519528128906759649784407578440275246888260825842007388456178648933575625393675198751868359793657380509689482783372341749920847431260871830282274418455257486689317724651949400887065339271174593109111214896467135945358588802937500269760399934038392895293772781186176138841930682446386391950555710066308975890353493367682388570606197174711698945646153195076371275958009631220112107678672422910518362112 247 32492531174100144185131276598744504250518984031763219264285224167415160782502241424332290598990532340158199506388492252891017094910388884731053570274290221733600470619305730177595914186524768403991912484861119563409634993371464928659893273601980693045796088118591037429342365411733857331465499950223031908674708561767837997196656735490072610436701180856663122990698655949373772167414460463404782904963578183816965043460837793267559056927975907875609589451974370066934971148444152282654418523635683088545522694044117677452101699506122803894050442165911759654105146647992049797975427191214 248 21684203727527810812884739257279671912967618803431334994009477649822621019815970085953993909504517272726142302680088086574117719212167620843813466573252633131545764563139383939625191419117679054785643282691835201592855810565203989152896950917089095475554083508794895197875303838115810385926721705353042438728050178075529813418571606725435673435558434610729687945879474176759103443407682816058532703132038442121402361769180259702358775439564473056180954079001251892768671379072481070840377920608161740105721666209497037511408319674093740702241293405851730258954624008542598833734793536995328 249 14530104184535164921837930423156359932808216297076332344186678080890928035843441158233000569227478864217264548815043570980711800865488204311083608110809738103680611171599011240417893283437006404295171341764621190811870859949647965732941119594889000244682438186590595250524210287443509037722607223421087875677467666152256553757678592899383930664422959937812966630373846752407287604923766806702920071086305833702143273639813337116100895150533934488225828244958007353354542187604066273715067460851656866653869067644402630391564696649810843997594321458319976215147891622560251104921731710733748498 250 9775796363198734982566334058283576639326088769831445324459564509700133204879105464645943152345648730422000488619489494897017130968973708703152425965442937246818318145708073127110513884222502027842612827737376574361323722847798568052367932552646784112784262691901079834246782724782839075498889855536245705076858758530988779966719448566436767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000