1 4 2 154 3 3713 4 84258 5 1944779 6 45619023 7 1067467454 8 24842719624 9 579640352124 10 13530437284867 11 315670688353352 12 7364450700523381 13 171831664404352036 14 4009212488981256092 15 93541351813085948519 16 2182487674635263780504 17 50921578405910155135470 18 1188093880802894156073414 19 27720396785375375824884737 20 646767853444525872520714681 21 15090283681356670006797801193 22 352084021262445151870157529184 23 8214766828106936058484726713976 24 191665602292572795953233754395455 25 4471910575901168231655822685036559 26 104337887829182858916237570524402054 27 2434394581474252935753199144344256785 28 56798897347679982118834333941024175028 29 1325222608416038567665133852413404416865 30 30919877744201767446876143013927018407653 31 721417544353386106363499656632126591052329 32 16831996477494835473234370279627629049088598 33 392721396405255091669878371380667199006952613 34 9162911565677274688745281433897080857120676800 35 213787558124558600932677340239462778605382806668 36 4988056436107175472310474901929086758550306832864 37 116380519184809549091035116178414050223815935093164 38 2715371291249870474438665805244255736708570138385949 39 63354600073867971301445636505666939146464642923574516 40 1478179195402565940582692255349429982138081597881947825 41 34488635887110546365307710620071078449562637551637090969 42 804683227211696846698750892266344780439648715849129287269 43 18774737808572272693566175619189299783964098196005633753129 44 438049120275621879728781963274531019928106762688837772294446 45 10220490625793691455253068684853788408692618128315863152471326 46 238462820256803883757268304709645405204250966519095851642906590 47 5563775627494670130112187670223374094677900356609631062850958466 48 129813105455044143962573881836428173970463639042282896315541547267 49 3028778203169652937735518110881599552959319219374809395604922560556 50 70666959024198709478575603170415689449545061092496262876646264499823 51 1648789961741565404731924387124853881499207955628023621570735833375853 52 38469298459678241027601312287628210783597017615878376884763962541668156 53 897559397084540892614595604360534130132285283696285323993630986709561534 54 20941709455377022534960040094447254758427127935196831141526639867683544597 55 488608549292610199596002644285166214139797699685746838292370478118011857958 56 11400134977067514840627202884180390429748581230594862681159433865422259305178 57 265986089853552489153856655326552729750597330904275599196884413766358497823383 58 6205944064513255199601466508169183197492627033351699101036607315026786452375273 59 144796074685981988525487363284211297560423297179917717525133304282498232821357836 60 3378358397452438592244558017034764321258496897174787539589200803116890420243949677 61 78823307098547714060598363046102121165475311373996755232151615084923521209899253057 62 1839092544662272552516946013295308671797086233533118679199406235682888044230731816535 63 42909407284874877981269884050173534328460215345017168061957084725196484597590605062544 64 1001155291985260518357542826565831476891580815756578165781635168599898174165320052088734 65 23358791978079753685667323041555718897005094197028753944537445830824110199623377948380342 66 545003524471442459732155915897900976150978217275754258701215694876646044917962319451441975 67 12715933339576403222263233273067147745508975997397296566584539514967690106752889069033596448 68 296686082632890062299713259231315991644847478279753149010000459266668561806565022177976794908 69 6922231288685121804048392286186408526786534136192711385366992398964488204542999553147734858937 70 161508371369554972594293112699051939533533381508911860954925455709699628412885103466743147050654 71 3768286977796276835625829924976956158594815492099502589525343201466223553285452091186486378764895 72 87921057135405903691820965388450486492562810575869407699668503369264894015298882951945999110660616 73 2051359764623855267878700101311077296219806609229446019323018106059372730345354019376829142368770064 74 47861991438943263424147696852646177286340884090409265752940216849835282059527180658894645426826933564 75 1116708177671371134674381135539843531754726647763998176999213903497279522182217856475693195192722829016 76 26054853059529269713197293742624777016427943226760255729259071954986570689759377925427983523388119204971 77 607907581879854134594836481051259026424120591254894014349328271464156955405114383743195907886379076604757 78 14183600546994917856440068423776670366159272063766150869792434093362214117158392588264203299799845326377394 79 330929454530926279388506966594144529809617126981858087908840074766977496926946572692750479496906532229781898 80 7721192056507768766970184165602271374280413070145239414194596672565220846626605595295239331953912400029977823 81 180149593689029910179044161314523517506024679485433271505116731702180673205633942542009351406274248948312843304 82 4203220936457470360547740536355201393696195873743081271395133892875929236123442935273745179108092013886159872331 83 98068865318513556833517613680082842845608283274171603032121405500257294086429822907953526990278557474539143691114 84 2288126769982857007390968131354382868504110305060651319399773512377410057738364883309869068911413710116426041980347 85 53386200589840145327361515595730012548517881970755872334677111347568637699956576904828765567024379622406338643130517 86 1245598124547968799956621945778564869961363292603424867518385505109413994276858099991196398755693322016891698008486669 87 29062092277319390823883488442367371070091668163444887548683397087316200311261747655846203066356074736498180120698354975 88 678071996810317191474045691946858914601059760419432251183474465320121101500061982010942329520122399677880742662282961156 89 15820665231909442821484928222637614023562426056025984884252158256362318083638066212649191852173980253713792433120867074849 90 369125180744140013783704977379601792049531481686745519120977138838095283076128431245542798966382218143947755015383064278634 91 8612368510559097924322845242120923044285233339970000193387805516493620048146490834477872568609823407407269978421337944782145 92 200942377358652886692268068232675250730883933318715104747487397506695677726644654762566029287432609926591949203912378275294224 93 4688354773607569057205939804098728493491793584655188864037396014643420495877237671333387502241032325153097597332922953519431895 94 109387928878618688014829194766818094045130839660487102805936180299740343070061825240427198735521954864232174557023834171510486242 95 2552221314759084602666632612361345813643700152409094030040204579445978741509247527575208433648978574601854062180451919273211549934 96 59548011433131768630044149564565255407097364036611366752557302586029310389644623111830164182120736507956558498484292388492701664655 97 1389364490114804613424622399437455350809544131886192419374642948228271803119577393323899192706617604495315252708685923775636752659158 98 32416425669555734169774992950592029380736995937641313787320523332484253049409713993482763177376266830449576331928776495952284526515914 99 756334756405787518756151184811984787317944300837602889405288695094637980709807659397135557681914973610658512763057525978106188546285216 100 17646679173658622576664275380439524960418547977478220024607469068510491390396104784694018081969616952213688876754520393140775505356692997 101 411729440199046331549494164938006270834684307993116102538336220121739784046078715401223433997506573473441096132135573524955272514054956834 102 9606404143146999946664510264982338420413788839196915410818273061075230743530230776534543601168892284272933516713844084986776390488106430331 103 224135054604933244150774227983048860075452035867930579592994108492535653892298612467952731561464998888298997576970589227303155439789352149730 104 5229482536250991600644578222460515513299378321292621017874180189700268799578628759870447122517372950617202448235545876616540800455630400843972 105 122013433575384069454115500232246415472550541438483179570129355299013029282164409024910784974621868901650850301666692694149433140955942435182941 106 2846797531047369822835631893461790538223601456933534821729580183417679544909536798331180133339677983246367910774851179001481845577744068739585842 107 66421015664396610003842280531447885822304519231869792678342065548477612216395249184429418510291842032108505991816755309405560628266171112980205564 108 1549724303809862224352205109621557396743072840692355518525987532655526004827931849226334842315997675469953505845392006194138550613328290226979013955 109 36157914687027384467208821389365981516863084667417505064783185575893600312858962614893071211531387524734417716233364836655964183717375838228890631134 110 843630567901809635732800541660555573744594723315515315322051788218881677475225532085398125768795350802290681041474524608786157994656780208833026266994 111 19683450809005743856012569925826062366551949041918616436225949545689335443756262787851368242720844513974748056569194669320972978286129630494607139709417 112 459251063785117494152623415907367938486444878209890471414774126245428206765408160169921972559175441815451336969680572726457811985662471585156606395018298 113 10715170913591227232075986654150536893900012187414948189272766216405629397512187289760624573423212146069260539531457286848803532341043704597196157276436422 114 250004620046330637305947710530274995331602155638080583992420019041510567294384881681764255585630551656648747959879387765659544997645987472438908903305956957 115 5833067017646130819383640180410924386434941966309948222037166780750986124770935304442392314054491566896891092599315702820908530061204185116911095587833231279 116 136096168246993614846255953387536030840282046198927626749290152965180027002098699660394386440093755090008884777000557951732473782306821532981758214021434866407 117 3175373599425642655435046454939067875118246615274181064062390179445402722619400297403373739549805616260647067291275823212762280505546287966542709602790905093227 118 74087298899042270854129287711357833344220414325653475014651914063705474471196561810994151014815082442562488750586404030869852656431519710320256688262914405479752 119 1728592773823168409039310923781193158535438571013377930874719522447006649787404170146457728655299643288285466712050549413145227394218628090198122456471184236001826 120 40331244654841936258352539279801169889286881549961997393315545328294342039662185246018046363403079483216953326777664218531829523036301424375913247872674382555102989 121 941002022015345494441067814764590902099160076817083445032726992471939595365115890399574275372114600132892650699108384583067372523296242796263237164691400099133353600 122 21955305694506072623525187913347979031195012855956559348983492194890823602619330579771314863102593995660884204192198472709365443196259367189269587221491832023236172827 123 512257611420254667224861784465907989355644548649331022194313610247739876754724008059325607500125791159009638332213525477933633360267146300179138329509417004975405061795 124 11951911037323773456462231311262325577967965162120086269051494174951259182152199722033466817699622099088179507304497157716731844317433764094981995161158789915438511909369 125 278860038893418424225611784399919940404896146900362214932328419756717612635069257827975011017538824006694482132050868741872807946675539560700956930249591144038730461433819 126 6506316943691978346793562537007080081311119313743924018299389291575042267626557528544596490411392645597582653232656933980578683735111832273111445353784184767199288989741266 127 151804325710335536376078042149244241939594330728435219491682624328255742875197120846957283996932123296850925467700924187015019184223528677900347420635347774960786964859573312 128 3541873767264266947150549562578367552362917506310751397522093326459200333193878569146813450522618819266491891432412888780342085652559249034696548273540111790097925234539306688 129 82638421036645454547672015419618520512415904320314985335735704017785191737520414550565140925231078701435522081122678066821125500960184686845315715173686488389054345011630878691 130 1928106160797670029932631310713482461765174514321057730743283430444227558040878690244330439602624366424409102131155324451725764776040347017097802469072981845234148536065267327134 131 44986258457883515317518748008271487052845091756868570513332457762228616577429575124127034354378797623432923841250406864766628588478184611211992658590637026287730713814391288790514 132 1049612044806833689333940434869293395778571449754024597176291369825045376226837212690654883921864673617345314271612454897856612274548362611101281062317521820811708966515853289661811 133 24489377031321445079364732598393714223304775285224476384484865277789164608037263702606635272529333472710792346920852212666985694202583024542960581737658118995656866406836424609469241 134 571382150528375592760803394099972087097994800123400084444266041679485421589519816597158406396741911512708859931039533056912964978680535249373132030544757021325773469733698682697478788 135 13331395140222338198386241552906143157367939519678924052529885278986025878302784696240298035730564239975731993533641989095090233198526455149626157616056753332828894253972283996009175213 136 311045936979996128733125240234682382123824894410961882182448914734867560815806533725826364784125023486863243370165217814489911891956507804617883269741097527372056838268758208531393608980 137 7257273068132174065734712159515089586092778090489397026265276656379226301042333753522482950355175998721019611295936502661261965909494305175763821434545818444955383518890620059852591292591 138 169325511520260574674394984914708366962448876991989501065714149600168094609338566889597458593145521018807041794725512570997152230062705455908225894609766375261897678644464416667868046388621 139 3950675216769412566448087507315408288853548533709634509677219509364614583349520902386419694629020547602064917871311689030697530746419487788398795765900407866860780722365260615565586707380351 140 92176509778495462636122104836791438475913374460106068250197615570763611996946991715505947906119051231869101623181388158689095016070543466526109003869265052289589552752968956483116492545655832 141 2150647291602199523903929645950709520936529474962800606323771945016811848419035036662973037041275441269933304611598821332815631291371445779129050279304666682604227222435901572974701821023282681 142 50178551824002157796802738691936809778504775405078534178902585778606739483917077846922719263588369040730382613413782227645099144471580251959671878364762741528288964877189385350999012503023588997 143 1170757786730469740906239792799231444796688102230301683639004930374054967858730859054900075169991765235360653575257619143777820669929172349729979379557070741199213912817977302441665275862572070917 144 27315929722276018619172442922650755124584936491530230140672401859125978754375964610051343591344431815297309817810721593623547072648574951486255311115314124564845131296227012811227252144231881410834 145 637330816885783692758214533404801200943581348463555827127090049579694706085279402580105129205336925865943440988334676425417161484056094105940729695297476019007204287042637505869852783391161223145833 146 14870098667044590813204810633987846200308904227337678354656751333989782292872475082850154600534058405769846388258910873874388945444563349211067526148569083394740208807887164798498531040739710352767634 147 346946716695904396011129500224638746565765364421908429556356071277666763761913715225956894767507997458134566867991778646363962480619841530919634352034747871887096375322415412930342227696979199279971039 148 8094904204828110964344306797565531513403555153480192211084035290651413838572624667937039894367619041328929847517889868063248258323512953756761819288650382479865486892962540092925310328971023758888033900 149 188868984578914633195027257764791575088585018564614937503130508684223619335951438163416706713844586179295555755813196171656679972905047774183597487846494039398841180292611632331166530150824536737820616294 150 4406660342514547412168432058694295775372058494469935469432035771850162092391632358537589704819574932679719437182120929811819496075760439974998924438353182409300732931676836034367367229481446514255241180680 151 102815480358432182895393654406262151784386474406408955280315555005162099998155379204604965390855722508038661444697961859478604599396503218516950372287165206359561663383749485768519061055105892508117637308780 152 2398874017892441317212907580411195263828013458708899334915283211843606462907211257980544017753500969760008591423954056598984285866882441361567585411126281596917358612608233655989995126587798952375031205227031 153 55970137314516514150573133328961519425140523954036512476401817753460587963044404796133200506886000847859820637680093874717263733286505541201134244599928470046843372682643350171113131277705633611690701559355013 154 1305886114752314292160291436693738489997678698676202935587853956958774532365390088370717813500095459403070822990573398170766867684058535249495236620641786498191970682140807465263279878183939532896708297446951975 155 30468721831429113538048919732810329798570679636238896631823343112743548038671086345316368834673216695009448039318282353451096280999659107755007797689145675687841872249802333018743685803553084438298595136378896409 156 710891248136965355974016037160823549958944710362442084217311086610991360342751385672699200835307620333436516357437070384955742606831243891913106990342714383391165573033932540361039353806465427638863083869090558396 157 16586398650843194981560806548018765973863696004590919346181057704236281811433485435054089824454666642244216898799108499262587502791238651332333815775782992240694687709751092770069426058973901254780324988715569996118 158 386991147978922056396843803422935550898863066457069284079324222342561567588526930006514604942881077669083074573126458597539755582468648923844574984653649790040024052657846106812626378277480498410310271302888547803834 159 9029214344033058713031077961018941244532526460799840337737946490124785741687565326615696929934535855077749959781882891400129974117826036422755813606229873144866031674057521585765649798344446953804225135379891644822278 160 210668156355175313380618069080148419654022197170180905651154562380595315320582993003087295087840965782750163221934467296081883162150841610991719992042167862755306055626868559812042977422688019819942196490656685353317077 161 4915275062820692753687581498708318560411318502807958620611666042471425876694543866404924956061431386522948619152080560256906542038078816204352227556925385784260637791452245850136966791461172705870114285859719611343158536 162 114682396054459265966709108974842877355088258228729392926980395136095628079866932070595598234196673319282688020443068477398247949830561878609062191180058158089956657794180157462286686113382967442431820935113858735970528060 163 2675750959345982739812920533790475057038613700484742345879198700802908879474824966320108820318772457268001419249235647606812997231941521862844451604381911253267466282656602370449396837497115767056198781481998536438481325691 164 62430184952196542267576367678118276159592494433869666771018102743295282086314503994933071374279444869304909642587304825263489421500184378142760878672888227380081629597830916038074529444359888697274756353905321830879462278457 165 1456610892561584373923639973007524206886718322434074968301121463161173131596124386691289885055483341614680473467644291165950213889690863059205680812491709480309809600930809780854061521694787409891293491501129177399468162671277 166 33985407763146553217942326652565449365629932314825688955751369838164753674229512302363232805828180166992998606846279713512540101065001581374667256652725297502912392388395457829596194513084724160534939898980209813052143877266806 167 792941990702921487218877754002836753646010755849656797783261915368372862682039075698237790920168935547367579322426561506209076934031202672824027570094257036604921602725000566864641437654673389104430170518595345253071327596226284 168 18500793193416676425807899851917113141174811551151818141173580331898289278860616712223416370067139287122654474371562250656540951066661215234628142676757054911582085303126424040771314888728412200390313929342675226426223088974071335 169 431657489196847173824531442187056985354034970913477416190414569603546196839974346861482738826217660579913729471596330276507575240844575976854238204007188302212445078372392529861602232884777196268802245928855709615647505858609732855 170 10071362131977631657766451851639773724424983268835848957504953980682256576808938963820898801782216490839469482752801164172403639750653064109402050175411810181237252218979278389248466296353285413166837114926455319108526711744364769763 171 234983378562852206436084583788548888594990181456334858539967109417708173766444909601355495303877856047980125130607635105729749333344460378911331936242087863634466290591608110975237628737770902819599475348074473836995724444656016046600 172 5482593861409505160550924129227665848455421196415616011648081004703153954827761773732785336203149521088286092625028786616350447817809437430212967226105689785655346437968012589492113679890606680959893761539758293055706530681767709377357 173 127918985729985143530229489083897625706112372152798137803042743174164197855836852268990837007484967570533504487903138180542798580993988318722797053653599965976336291319450000193843668182422368132098155405551408089813415516472342080168963 174 2984584910687029250438599728709588445586926639085434754714831373017073745997847879388718491054973626693050819952520049261619706134227681866175873952006005326483390062002721885229038478035721678388903228961713869310626915263232008978147247 175 69635848332189061913092855668502641522845200819672701891559121740602837996878171283962230364582320493658566051065399447801320465766753754032965366955044061901600410398882442680418287540616475882415522415099091713257383058159010650173547447 176 1624732255256024722092110664713775454253647023414337942812894428855779519838671927067143522362623805167501228330995614820912394967789652927570936073468914693306048408172527013822998056374073811222082710570281706502082474213099841779138732570 177 37907987975915929227345074849260284061263914185498301126728048682365823317279831648819988851911029102749599616669376365029329144035708392749323226220912056557101950738781474898663970153405032571254178828638517156902520080385805794145402235717 178 884462992430554212798801106270101916392558832855504535784424847762541601885277288792002433601137387566868277433735083182009969143886083424667438392748454030486141476419447929163945992747776067987570825171280684049532655351099212453375394258037 179 20636146278093498556618328431740212434839967131123756966919586050043248964392300417575388187536204404607583105258125916311381045038359804433503967977339096682685446802651060154549164933235711849816828156810809862727365857993965674893020120235643 180 481479199079444643996677921016113270912259526284566951789556437747711480311286731632748641045342158821286788205483129178052814714037522788949788177714588621783675689564092395209523314978689326964554849230066805608751947012798016182273578762611146 181 11233794140734339321759998806676157550096021496062342682627584047500426403790219684573397890443170202157496420711483596129752889026529419310715551323374920906679262466616743917847412034722180469214696511506073922249998814684955331581258465824687346 182 262105052591429459752841150686515698569913033873543230707665844698061140377674619323504395594374968564708333722347856788265469606615397271901211794217098277974339964331854149393692917548553497249136184226030980666293592169581247126118389897633055185 183 6115392336134194986688299806352942352804325959454528752150270618052923358682315821135148870931877332701232651855768328970791289066329824637847552497738533264563798760305707494595738867735993682052716772631202169355267273011248201185109705317501101081 184 142683336528979678893015892886245778539841416733565523661155781767519455755602138883856679781024262725853664401013243419815569321001427374451641454613023072461983422529882697947451805558423759319730543624631477632106921948231990365909724996961053706644 185 3329064335373710527699840671581024741162860910259634887224426563790281022388510823165962161383671737064436388612430555969205861277791128546534573757480349987637247696567797256250611420355802394598118238649662584531642879190492353520196736967514511733494 186 77673186082288319720057928818876596800891569069005086643487956978557365581223059215950236170585455380823262400890768293705154743433765648899487083619189240812622231781024444648494874756853401401254904489758801458962257113715276464276744465534785489133563 187 1812258108702644822611048103812864897338926112140968063946527412103111604441830969263254151178591006032973928755847476120490262034655123458638634474611463532508001527828254363262285550796396549053463656921706954455207513364419013577216822510733359687054417 188 42283310601924641490851258388975880600311397256145678319139236034313557890692545577887968632085005524575309051027608178820504607102947905150093996975764732962076607850947546208733723003570378931706633123824780754091720579156493311877932706125933021813217808 189 986547306298844508121558885331692965012960202216469087748555250996693649317974825328123229664741983202682506530199332449613478606914678231396665508721189021974598011147719801037701115852294379108602144722310054436337439385665956751944324061744312569407052886 190 23017960838695653183428901942757762216073798937239811947791481434915788060513048762046435728770506622726613195163104468730541723874167678003443726387346393195473377253283611197751559238316353296468428317731816677960333134069629506303119254881816176391955135590 191 537051307918965483201465274945684086803764708586884824718029996167404218052952414838670075116624368189658865869597271297162424664061238989480806411266031805041947879463691011315426044585374455530277831977158271953583346347760353178795386103400969856997634887484 192 12530393520028920877475840659016053961909109832351889908342323202300257703287019927265613212639885780493391409707412478720150303884122167516383574263465654002909747829625096125935425661767928216870082970545305692250976964964236013329718778886507999979293680544127 193 292357097825881817806456384288227466073725748506557630518645232120435759831897801767022749878900383728957819268837127007715645540706106084783250247214517372376551564021888260222541885480884909492823325818079771926338822232890647125438379464768566952462633971945439 194 6821228121251770169250701114686903581857304304757302299595144626215773521317649307952498139056808526284908968865108171903948157873291048603824890710837205749386504919195759171482164379513290352056534061995061035018916002139047878005587774632318684155741891909368666 195 159151781941231244272979609755696211567657703561736110719178505723259960913151947518177700381967530747396796283903682508275724405210702894799055696211636332265022625575805356242007187393681409359734686947456430734131322610268814769758328109756326347192947226080652319 196 3713303417628703664602478660808795332319499047186805814917288383659272360224959188929237332521087234630769075079866619040351904449284732975591651039537809872234882596922758091371438507589568762414024909008873919861113160170965050720198552062142436105882514185468685916 197 86638189677729335303921478842996297203807014625936698612025737596283046800339963322786879795070335966207066584483288398777441442182643643193729573518814201225700674634616876016464636005447346921706800589223445716320159288660084932373328988387564018721988199602951792882 198 2021428110344834415782359424763316948816406572922044682141795147537747658126281932359531688880242138234386504313131171592102655507118339682040752275677987752912440690808165336808396369155286105035255144849341268099693508955755749455950485300565162952719134663482041239128 199 47163630963340101667299991568298949298379818040775989853943177552800952440291846333957595853889318510282402560836982235011691076210524681756235259051601384582869845366265188219016212057078975928425112466936784696331356417792072579434902282133661341831651803979307627648248 200 1100414144961441392850507092884340264358004255295938809828046748248755409335434467161852545562568488975187111275342345640485374423892409820171734090092163489590670125269989243195611347054641437346818956745812983138016651903602866295035904279198537024068962767726076063971927 201 25674683345997076280077023914277245308245474536916458555363961155616410253741597229605931982426444587745750801946316842978296114588185314035578980954482393989570390945309644244577361824583704890924688244493874026054222758223683722945555030157091754028359989593011883997445574 202 599037524131714680121973593012278775675024780225091317446393262631896987773779999952077868346177879922324794065803848579439014748416372928013315930382386717896541108176211933151491303547439814565819496478708147783659981914544281972247543697071353568030209445192539090208618522 203 13976645806375722828538420413920330453454003202176654357554922589066326557482762354112747318901972996831769294192017926101996284798810517735618264432272785868390558846507674903008498385640677685430229768237200279918511994503994963749082106336849386878224068694739074286861644965 204 326100820278376775270394434610204388182281354317372106999093087139861811769311969683402587085504268141036529827539421317963997442595061854207840437776149628023324027509894346877492997166541539178462534115692233951676047757882759534057164105637688463076545097784795957003090038279 205 7608531149706913493073157820986854574359379369294571641703608907814336863983687466349758879053238942256665444489772111511396411266897692734893288350990198683071059115935313699200325915744355317766741853651897274404994788703882393885388900889871681101004594741687309640556049368587 206 177521007787231817369642274102283933688425148345718800612754487789649198045438999047203872798887118774277569271264143345226708749318715915233452313485647224801400677050138881253215544609864670551804311744557010148259226833301976987027067127227958647906874176917279345110216069188052 207 4141891198935073291656145845165726710265074028073256145564737691163759059064019407726834031129170216933970129315794744613794802685219325974834008877634770035016121212176282108020503129451873296627365751437961619483319519715802046183825713179588251493986433915106943685753018206415688 208 96637929885894381538476828728081807220450207643499854445891947453717188581834416831482409698203266566808393386743234094242355868175076324069633969985812123915688208913375024083105878179967544412842827176864833507256776475349394535643874151911411569093717568377240793097346643953881976 209 2254740417863262986097340083114050326197534269019204017456829954406839643528933858851998448993794173542736066654457288955618359169370726969202099383832509562476730264788670508370236071277644895771409785699776983224077809565907502422161246491505451811550760586584462391355671146028902444 210 52607235667702970683117228336626091134211445496709970199985311587982141819444926287944006444070418736349272383475174601190380428398933384371559576403691051053954066703654273610997309848920406800840839744642365953141618045241986361595838824255631851084195697258829395739720583685458686603