0 1 1 1 2 2 3 9 4 53 5 357 6 2623 7 20487 8 167571 9 1421663 10 12430232 11 111506176 12 1022965373 13 9575262402 14 91290592979 15 885415696549 16 8728300482538 17 87399936654843 18 888643475396035 19 9172662449948948 20 96116312656950277 21 1022513226629210310 22 11045623068915556941 23 121191713354394285810 24 1350988071125342019102 25 15306389786282149439384 26 176313553377393691773895 27 2065531257550682384250623 28 24617042850561602373626220 29 298537249280446320277497885 30 3684594369769205159360490128 31 46285477566268244883409667242 32 591783353504238683435922975143 33 7700284568328645276827324666892 34 101954520024754223931158697083142 35 1373289483615021114919483062365316 36 18812629064384347518652345993046147 37 262014795598678177853259026072297588 38 3708813771189635109332914389033459843 39 53335095695451770994645097047389481577 40 778919194130546894445811634410940235157 41 11547968583697832795992182969669750947258 42 173735351624729493333221590190976269795216 43 2651433641212825654879750296774728640677136 44 41032704541500439027396101506675120694453512 45 643709997036629059618301523157434401571402044 46 10233457104219380178234544771374943756417716164 47 164814390297583425263048124142265568360853683356 48 2688340384979741310645006760850477065619618567407 49 44398902371180342190675932507191365964822394043298 50 742245934374591481894660605630819210639803286218158 51 12557570326332583061703924767146278718213768055846350 52 214953999489334175537602905100457664533907563283510166 53 3721965731665311029114110200175688573894158131903755024 54 65177157570272991626946825123039767468064864877977070427 55 1154059052029178975268086755144147853237706643084577135630 56 20657954676745358239776599094880214361358023317300127525428 57 373760861539311700771398405819989640623211710567581307381684 58 6833941269315263367836128741016933476949255216085446049623448 59 126254308980128523475721892499697500937579531361309872823877912 60 2356394847504464008497780425870657817245866275516860701840548359 61 44423080647707613918956796526308299259887743134518775493003983735 62 845789434224299280380728694695532229167086246283381315586371247521 63 16260924831513188364510770033127468346893554137979397285889734337274 64 315642980664622508215492379181291151542194765314491835019936599461968 65 6185223442695296695501443365452556744264031471663373965447451144687123 66 122339109889390873309568962728509009984796464473225771207790870253837161 67 2442136605438059990733318338536552600666309493861147358919908634401449814 68 49194325303545918547094261087104899134689128054169092706206950021557681878 69 999879720490882735444838929912588344478103151899107752732908582676115076160 70 20502979780152544565780501457983628192029340714123060361805568416788403237818 71 424104500758354384420189273955048759357008450458429636934246518064041338334178 72 8848446296569042304229408739292516626261796147322122275760834200540289423778285 73 186188247707685377293281929386454216728196151178101377260206368758017101433827639 74 3950778938120281552888207562460082781065116040342747306368758868133268128499061975 75 84530555041880529680216055354954111859595298598491354165359292376852738979795048932 76 1823482862614096568172536284170194543430034306978593202135222191717833705501426057931 77 39655567791955841229619126745449643117018489690237338890465296102394673356428505763685 78 869320217138777085509044424536974053434400471265356191053565780318212572294414776080297 79 19208264191547810140725905389854404463477579531132414412533601518989585358842607353568251 80 427749765931465079869791002411293855395664564296414176898158963627890247487848728434787540 81 9599448516445093321905114924657064083584525273126636632078507622515714910433078088800600898 82 217080121493956024049219434665764467014332163783458496800412302110209304139538549632830106581 83 4946230976074056322087081881833163567833044134544830049739879164801674780761028942335912114804 84 113546415537290084830941537882359538590990918828668459318715119677828309335977146612282445964421 85 2625923724878509328404678856955752761074555274102539621437352222411906260947728297835439439163095 86 61173897551219792021553865285302044312029061943017882232605090773165901752916276500550343163941401 87 1435463124130280500733143367160947901379776319089140850342245452634473131226461552928271633454190069 88 33925556500532946307791929978471493800026903226890786424359151048168898663834435141583020375066988150 89 807493216572627250144655339625744704922452681887040428423540617289331281045596456923470458394361118160 90 19355140998249271475937589602126003245750956577156255655562287280163465903515973640070016308517180794324 91 467163175369240221413901817148772118886258181867785452229914322337614507118718584454854667975091847190620 92 11353390055513722220431686734309987278760116449593494487976686576642700166534338008931748448137628585174243 93 277803502477346981554207774552571295342563946141234076575177038933414288895376340913076127820078579866089464 94 6843467064168401132590473674797139524023523564558897437934481502633024456896781451149715883915472716209705489 95 169712033444003241053430797507437121717055158053607955616144694620739690444650800569787751809185572027190185174 96 4236618230900448014158867379831993820429412390228915257812393597253196825965206453058473806583221104050512769952 97 106455732931249828709607834011640851697907217378054445708548513015428218617564102186477904293920329658802736140969 98 2692372392975031880401590781563841052263744338076964728575743041886146298175910291201760511486189431733966887119738 99 68531681508534646960078494326018920448310305063657101848406701655477351085204458993291062364907147412109842285917562 100 1755545799197823986892062045571297152646322300573360293556419387559409073291300718169418049967440583205594150447972080 101 45255594339895392188637991681732979797598753013964526889106517496919941855319904212819866326036698755767702029412820194 102 1173942972580085426292206634745367338539983649256228017157977338988443998684342496061277295728130446872161484453227066731 103 30641645874364472692030073881114454239494904485803510673751468029126956977282385764581962117962209670061802972600085379248 104 804718017622372578818559153889527242713170424493719254822308673673286664146535001344908431709736280969951384991521634384901 105 21262705630304087238309708026271463731662780370267083171756654874003478970787416622744877409594378623249956857769799541343700 106 565214807220692298691449659429174105675027286556664170521958966838668297649913810148745199407141581846203232315224355604993098 107 15114931496701130357741598462474118847252103747934288671988350398148004169373033446878134919737279147715937698822550412122923400 108 406606509395726686266530856670355762166482116412462739894099265353072082468325718860307833780186067337381372936070364703659668172 109 11002621971391422957520746738873159801220201699386923486492850353432749298377953951327132557557210951347596946881180986501340200753 110 299467973216631968205799816239678820063736982207056120956749880430589870571319148972774381659761006779396531419040345581066369779561 111 8198150268164515363698153869343523753616865195065520649771932058378517749757454238498042714952545150655764322654365047691224756838490 112 225721015156598090618783625444090859150911123843332542467946354579054255815294807232624606621189164591265897674765035603863918672691988 113 6250264868334582267793563543922490353019583458429037713296404771499114173228052660819455533728190292485984266865590329216466548572042020 114 174050458770512204351595113795267715991979723733697581708896588651699940978245135619800076780877518009517380165054183658866064051906210215 115 4873967099747860776124717206532005999089368310685862937491313659374610671718596224366079526165294782011093629143870046230479587098271095264 116 137246523989705625254886487264729027509704456434408437499036407989050689745741014708727554002627054287871882175333078347063483856114326882628 117 3886086273817863725431869016585908463848091651730429258721840393991384316150526026944789612689947386013049737607121271399650238682203591963599 118 110636170621027522787110574386966325958211690224226565151925195487229250688810955221854213319399373346707030618238730384495707617746254337765786 119 3166919580888884537534947132390572137207663482594151812550297192991696664021618950170082343457310219783550512627340223692542785902525856992521346 120 91141048087700044711651113493342431886210160761885061948435460849532271615519094803208348989552042454866487572986524434571341164708077220106609856 121 2637000735022483878056416600212355901664926344614943070452716612556942708805604204680447374503010720241493263318403392004051987592026724344869945792 122 76702262766681098157365507734849958344542500627889562731447610939348003680745909791796781658609505566150471932794136472683430024720570285515234156443 123 2242799804626539730330178708426863772372261189757578660053265816090203680202394811821275393942332468112570087183948877471503830271169308240387917097748 124 65923496203700973463056150057361237875928804488263821609015998172595333163788709947124620307044878693576748718656106116259996894212560312225571838384575 125 1947783049942436756882746107387501697769477337655671011286373097871220239433962790138540183162870940408779985345073674270158948996736685576896680575343030 126 57846229111702190446013205234992163144117659962651559157522773998369345846759782120584346992730189715217025807029442203876372127476158132544009660042349682 127 1726741731968507339626249365604642014679155136256437944552661293771839017180881525045743873933727905662964842255598451841800204209576786950939828719132513462 128 51806178694776783283181311310345556410079322840556305856362120790063170125328706536431342753915085534390197053086456569285266041044242019226254184688998130632 129 1562146619482700754516558884188236038051434424454396777557081718870716438320102310896795401183280185995017657832187577108309608782907887164696850434698047548309 130 47340466844187179509522835318658978809618598804511861375908748416898799667880900309066347977996386160637402890216813833300566682742704559985123806693067286317147 131 1441778228243523451002146618974442235714469104650231265210589510873869312885387668323636677166917538298323974366588024344759740556613111531085894171628387026706556 132 44127006767547202146457161895574922306063354898135328444221053637705494369802493199651312148975641253272339712262633971003708753589829322721190310341751144705092201 133 1357174424032825259919045606360677051612491756189212116603005306283970128895515121539190425535761172961505165112020649390074007690967053177316384004706868250361716844 134 41944727654891410185255506973866530173636665983109044862915805001221398429172738997516754787334504670758007399821594375966113004356151685959293657504898511944189180321 135 1302612183731740008994354706826005144660353681343585135202092558228049255842828298076801322318019387384764426978003328986416450150361436506680566551641388025927465200554 136 40647577780116068752041379622945200442281794855001825870164606649881418951469416936819646177457489771455582959998505987068455787426949631729077538088932061766444747663737 137 1274447396460244557722570353547900076028707512094453585968241917938575139255954868089754770182799263495419914430899247577758939461588262491865439004598525484988794935038913 138 40147914639642382605098450450772892642328600366047104970678348719779109877718495675602318399842108331918078992736040858044280583126220256969182678726716905991948277353555657 139 1270703479255617213443787924926543019971094570619261028478753888828605652955880692731734829539562204646735234312617301842923716155260690711729514695498147062145233257260068604 140 40406580294018757567658757133714793951690464922504788508725498737135086413969939646695867953544172177313009734469140376229366924286495862272431251687026057169774528504114848535 141 1290842656634861201410293680193550521629122014884435206008336612278937438298107046961927606347749415205379921983506142632359183588843042216369516883367157147051496110344692559695 142 41428071480375015712565687490532879751321426508560605735430692973148080107427776359715419374161360726521269146471163615807804945173055425941860084164258655946084482195626198132483 143 1335682879002170961504491066794947128117782929002703435065165899909891059999857870231195694876430690117491419009700114905632287910922119102355725684989093938370608722126807147561966 144 43259992907981274268493645441372109499704652996613972171488750764604868094162388251329861773532252486676473934769238624099304739647942851580303777350468814909437008273492103736344073 145 1407444725752035702097835856797179552148735672399089249922185618075313349524532819736978882828773006318798497866754928847783325149594015963752631097630297702637836500900309181282986766 146 45996587518902819554243388763789632800727931561907268246129863885312416113603780611925438551934514528277480337359551603164639005390724922475756475083312138720698526461986292209110094794 147 1509930441479132726568889373631383983635700290104464579346334649505315344962970716906882751582741101976119440786046425125839805512906752233345004458272397900876919115905463113957144428871 148 49786683162251801726102875676080195942329726643854790708432398587762741650429659680009407150323021467226175014472525117384096531074485773680768778123612148287761469024927279355704884304778 149 1648854707727455134576570995343997546921623244146016961351496559937268946298366192661603883678977462845807722437902894965361450920654561234400368135551759711327141571971378318162551158762284 150 54846976675030580707638744772822912661757561941298769419466401740846026499597494221990690491475581141754399303299288767429676660802865986163059820894253043329665650787815621787888837547113260 151 1832366846656286665285431581361234018564017664737707442052714620227883156368452799301758388742034361269793410679536085676144273211643172227833269154054398933609053729391479213909139421429769136 152 61482292152743390843803065686917111619112815143015806101524618466280043565923290761636556961765261761168579545755092494237218574066134100656400300145106579212458798630958343083709179677103399014 153 2071830278936764684970682931428736531338039648697479078938586559983531385812900316916586028501608717821043367009764374052288353398144103699585670388281940167878043009544751024923442115745254035822 154 70115421828421834175417235431003938635389375249827335912942927093083563773947248455674023469185690232252696360735505660329983323054071891094265520888053338614991560999446422095745863372299106618534 155 2382961709428221094522944096717972607593244871329188790948569759634588654111811204519401943314390595789800330117807500740023872936642629049698921380395490643063397143449477579057985013546453197265616 156 81330555289107715548311926516309735112505175901736764354742492226697001933737824389919646953976883208653379853073414063590452921473423954349248892548333712335561192088127615773016696606971556074659852 157 2787486215617065382392129659310082478579119978957375469881539402202265975937780085423115365496647764452572553108842640920836467094468386796909924499998728200123426242886472893061649269496778206348098055 158 95936379396712188210164776529988398770129562310039316993766354085031657866217874734959077244010040654975953032029621029308777593712797977047327947881601598707063727468816648443265462554031961280971939024 159 3315545110172383855067478604357542858977059487832682249638769411683395169703745459437745998733037823265208245485222553546378568424701763058406039092503077989482715534394871055569245027404728247108416954108 160 115058079593362000162899847758781729584553180347642375811930487203219360670049873631700669959184357041302901020828330576895733815314491564679171083742938883842152311257402119225602278267319401212489107333614 161 4009216693852613844898992186053025779687338209136379244113155889970368253220816076551240400105053255232554637743452777718568380890414729544151564660979184728424885322694652872742185598511188159595737943909123 162 140272312199912200296645737219294604071893614164871166517320728737853425642215083234472233800631480669266670032628012729789853418400475317374443536563070030938873390458153290647776880092162666916227669012791539 163 4927700517287411934413308935406826416744543906167984408564090013045999984594614278874540637147887480059568417855393534580104104272512704700293584207527650584033873613193466302748772230496934690333562526734970234 164 173806736025679856996971043755231720922384535181463631358189470078656892878001695862698526200586097737334172960873013623154192414401013600258527119321148716824825720985492698602040141004704042995786044003431978636 165 6155013229181493535572737653304715465022129013553698176562212339240937114965565829345367245331836791154039127756723053296510236785530691283427869506646557087976713164978565131597957331386377778124586476473717350464 166 218837487172398269782599347594441886665393617925154985023907064306438315610538724170767482224061583233168423047972414158278795029063603839983741856927878998137919976589345047026332323264920157110887523865033274439746 167 7811512899122001940035213727326279873299738996659335028870679714658090847821444718844453079797174703091389677743840064082773881736589531407991321927544913507791120186243163476983663529456355074215175188926720676572373 168 279936655499045736815721615584832617533428288636628562815235899397336016339563774797994715756903381267346363391746344228025671685973893708517381566537914943442128435586249572213885946929323416395965137104109753262516305 169 10071314245616579178143157145577142610662386085962324182083829597198633357455206069826522906193450147718382315153304262039272950141757055471606569011668715690000908983805258604933274809914711984948378257692343009067313176 170 363751651588541143615662765305481284637751409556015950187967420280254985210565803033945546212740272372004123639322780378537859243159000029929133084560349058197219860728948956487950452021777548733848269244921802014617060173 171 13188853415092851893572692269712669723230204276628484394894636262503460024954192785238192956011671026731018062838620054075998530117939611430296172657597822596253940086600793800260952633911041403854100166898484676504589131550 172 480046428698780007244168179854529419663800597604076612060255189320858336929876147308423944678902512035072688610060248988947960006892898585343603980866675831102905448356485078302660482382022319029745648865979872774407159960469 173 17539797415884639751815456395261069909230852289661653773111382860362243414248593137077372770829209246794335056223120222145938534421039007853840309769219941409320150995414229127785653854336826954038047995280014413494396963538676 174 643312697967844941506072705884108836582073194808266317538909452052686113692566388615675381140453392542196506061954038108514360884945732697923983474468454446488907097748717599750791081857516246952414676671615218283084246562569821 175 23684656223904579892387028539521544731303176119006639302816853410203848464604773397102406389225533528162059632045330880418618391989620415721375263112132989449872279027939513932593533127670339102963825536075511776840611777507597071 176 875287534667781618632599800908494595034946485919012069709044950509292619958369816445404383138530852693649270414154595731133101638828335969804478427853322606802700051512902327669514798894427249601044374308136303967485908691713748061 177 32468668386457570970797376113324296175558042341308373453500268931770910344293131055560813136986364606316341551164500239993066927422029874503470769549234441744517998122419022040684207592435586706439097402605052926427936601248257220845 178 1208926116051855486150217886198484608362413900413850045433068358907825320260597085606417806853493435197750126804301746471170023584601887704026537213862156753918114572658811348004931633423626146429807463395754609072006134343325418994097 179 45180200365576044426895650070234525640877757807408096485845137318507007099075283886132621403450268495586693579511170296938455212455808446590573797030730357113777702834084076461327816363016549437078568968841346556400998322848755216260991 180 1694733089465305413890181656812136099614219167710357791871501208915319872474381392683363194599215453298380635548100862562741795493042155277893575730008871984134267432433357776209438076919230606540848770426369279807520974351947082932487660 181 63804450045873476832940849202909798482815004126144159844198004866794582230707273126010938323984969377663237644691820046859286162790062918213986211839753302030679367308404233283818939575643217959307709142545017999842810883835366255206798780 182 2410954207422945042176351631818694454336563346652882985395923404190111268410959848512445118623004923344731850004605550964175061477968773671516342022526502735916323411966834646548276252437827214151651704290571122983415848661651844468922594593 183 91433890145299011699656039408834792084811812960539642804904665359125125529536439301185052460924242854437628707265119272003085677628896728324964141682614231735286560003681957616520040899320634054900949900091513744114962134159275555642202885906 184 3480147684779045444107713813336376725974116953032715135239518125334923559774861784594990254989097100964959644816020141084933186959434446277068446674768442706606820996445581292760211844381977741116132151273266987533216659039724473875757795376624 185 132939019283880859562011240384939762966863359691652293634361632344745858668645770336467277138129891289964699268367986621242482492971171595523233370420320269547607142338546681022588526549877176088444379233526132996034878329848313720612076645523159 186 5096402819924353747750220532762693419977242744115659495203418661812298051587138859008863846626139878270375568986722361738365365064517804565154076485454991848927136125069901094123830981583315131355357192236161349818340426747687247527383320609669975 187 196075686934663450440251728683698245407809259472495935077455501468408458035533688351398753321952543701867491897404807169995292586451785313779577707444757218266227930966311371811782235458896316190080715950046306133148582060845803456835223468505977624 188 7570503833798869182663504965801301334771535515634785187835747003197653504591254443141879305382549579194145514620420257099292591165374486834725432253568922226406757258132784990048047249127995870831047939448522328764098404761273141406691198744799888303 189 293331876248265643465203595028490096015264185246796637467003597243497076965312247546095911448257859208538019455221238292337504458015786780757553179416535374060385674589448947063013064687273275177736778956704758644399946129704305918806998051886585191087 190 11405639697250291854831673971341529988907375313913578144774327577524670701824152375181124822150379566581542258471748725965252167768832821090197668708678194599897149374902590668991045684822518697816887794010763447407385304252505851622232718639502623629409 191 445039436253701362369290380969100991686175633903165401768883490971281782409149595719925767739442297192890058631358198398792131128682183893904089399888127770344306715715617588923914466842223886680726787438751777404373223111616047943291000178847547956886932 192 17425627627948898396869457396959409847957019058267035110673238567864944343479169718176593103473034555041785070366157762078268914723477168622573375575805689375008100919962008978546785688186946499402193276968225946268909048341773304860289330872571515458730862 193 684671328841051202611655534037181787314728967198096793809644537657790809404619876906872435372047883298728696268616214118081748384406323478685167188273354312861259084677274060271251600462803864349229486035288933475276658103190426496958401921052226451633613660 194 26994320674377647702489353092554708084237154394510016933741162539582617464730779539354619683781780815963445295495272462440402933639106485189402639631072792421100780273546957445578807569620020299073128087225294211810623814916666803477272940982580359566206173786 195 1067952781155330746904510505093903813772660723579355766353515668334048346717717596291151556950229145924949224650953830336032202212138408236472172451590431031374653885757553596224613278468242695420072292850607536722651808502105497747888156430331476293219255173906 196 42394937162885036211246565647727819286472280691596543475590971061365846091173251217759058960097545460683594621651925535923867756504789892289189961764960575514029349406838138325491895600146870548321482585209831816148850736891197621088492467392160683896210460932864 197 1688694990391726886559142596237759704552335329659170987241768716423217117475080483748428293904125396659900679851256383561498548989264377270993787242967050168750206178846693611735913387498628082575050985189537564570833588490747800000375863921505429129977565673195818 198 67492692531177735821713642927363357094418347587233996939615709072335172774518747310082310319210099120928276038485494250969269234591681379112578531820500939709955789782812170868428892825410574546692737310194064552451765856760262378785697839113530050758365469069827409 199 2706597806797647620352563985437351326074902979500300444630194290236331413823234504156100252528674852565408710264730014324593278217085760055971289766199222521631326746445693621446088912808315306831505967114087641705153548502633568317690861986471719416688771322384082608 200 108904370194307616719827427121163764944329979809971806873279838157588230873009700050815595172815945601766690694056987815471097204278724997091331499242534536565590217951437642645548756195971892595208715804860634133140212995788816477944638198450481131580707043794988353807 201 4396577611318886094537579060361281860402442506072293987676528820070770637469996006989651552017437703481519916607646325528321953877731636175598617425499191677125486781447417097021673952734302377973724694821507905448909084379427691925787126684424644822647131049207093503874 202 178084180237441409596885504371422523464854966950763409868589582687295685326271866529626348421367106496078873287617503073113182571138115023611826000145734991912650717785781833099700246003459839525469070484813273894624899762943490646821376187190237760763796747720937835158041 203 7237198265651441446915981375232997177936256994154455003420827041251876074990243100109242410984323541262607098566702314655485022581564471972003795493012165366502235582886282610579073205014769397003663796928594977948150713736633505046158688978994584135777297256388512709056930 204 295082574174607862640324564178390222123180309726662800278370009698323053914004272351468294541661955811364476280049174933327158879598652397129172837930667256728842103515906263319313610547510997826816277080227609197523535541789828978719194868609057945026837374642279115709692001 205 12070857253334578475888808506967888177419180809319484721428478758815517285361331578402620114088457304442841678307250681912957968158430823343396178890436171336675599851259089502927520899991428736121038616758839635034236231657754605075064796432429338701762447102241281686747754637 206 495390503167540839463052865458979558962283059260410783076630382495966639786913945528111490307869281813758579261714208340680225205920839402820919234427582329078965149743883786996823898133338584296502654595824998997557814325857385497433131619896043585995244826305290432697718903293 207 20396979764982106014752221593101740728433582876288803956168802528768620270261632186791507327141288288206556747642870532340748920683304520632275286710579021746501330397442284508966215562586447927459173362682778204076904917839569036223895357933190568096813230730668156331011896524490 208 842531896944123359553434812046724938435417599285245569899401992477008401778319732703565516894094634012240579775714649014786308230598775335481277930504752636818487416592704593297623321838987385935333561339719417597057317590639199014219962801496186734846818932701179058294608408207355 209 34914262012838416616411306053170562922277016015268123640877351552042954973433882770333327986305983871795635140879467552071395730196445211707892745947191051669750220737821619207143229786062091496848986940311970785468653478160723116007330850718220664701022379177034475481361505759359800 210 1451473790600148625730127147515252496794296364675540938916110979908398044435440099472867441936096816328202918403000297780009471695266063438407796065212841913889558563204931580269144910978998718514974380047287836404738845200975435261998488018255230698081278246860458299253821727173802430 211 60533974533931562767081970242537178304266888421811022335736358297156164428793830833737446006521475031104742775458287976008756102007578694619918663753982265365977635398549561217172961576180872229211857616445855771589447384743325560230247754915792340130914956686811583781144185851253638665 212 2532600807241498144808354324094031127779600649683830204776406931643295088061986039180578484346763217555231829864766636433089949445687489633140856546952767356481707285989946742703592103158719539566582389448515767998270715333317155918541779582581246719057863583300663723333322989631980958853 213 106293279387929557056043201263497477398163145323537120077275431969433596289658712744426418160230550724711733649468225010363333666660198699076086563497992676321860479068881623517227933026665316363964597968497013769332322091330982490648791733480024919314710229297639790213036067056021406784901 214 4475178822999840067260786075557556919646901936906892234724704183062078149150525947096106072297353035275790152728884104402605161191030188058694499129539358225079331350296966779875760132064145163986139944457301823496828132845326675683652781398944926686974492155033320989326659317531457235280367 215 189005553780971174995455199003162269379021603358177013968135957366471630814564053816331932257428418074915413807617028893812065487913373041844237617806125434734349512446085740782353667899865015810880804678876939015919311885867244692931430538341014470945584195435006123434094470795751792782558442 216 8007416824204895098656210115923283482663169739955455511280371962874227331563733928833894813012060931340749745630208658257127110897831086777129411051048781652300032412429661711957234931476962459218579953981798400180144858059702633353190824964529070752298202629781093563767143134655575178807135566 217 340297040008222442214360129027739782639136476634831333387716557238846815638354877382812652267062127901361418844415698931151445250443536856753624852786135066057332438991053365430401607145378311624954067613927720295534832838338685126809616567446241369063112045564731763846891399334373828179577106281 218 14506611795610535849944680393532824414388434476278993935502519743430791990682199972270679603989756280052022912990818457542434567767623830376700227543706947137777365041359819218065972234425455796651587199793710801305810385323640377534433062605154949288696701407817180891900328526306065496346315619585 219 620311964079179692480186507427114594056695857817627203967273618930845318621692513584121787557370783783449165811933044304001460963668220476891819153833590582185590921112429062011608758947855050430088593174151781261118382266955212315354241847896245896600374243739226623607079808713884204762533646893637 220 26606331291066479733028184812805715490318368072158746741442296918612397880048328874412272595858992766178815383922209636432480678832327037032240087407090497912317900106335558900992246658611148322733462839769450185931142635079612406047217529645270348907615662684856964800906828111409611473187076538640455 221 1144682035477209081517220646454882883502101341117213646940935699926926938823855107196892181764864390870558570865947711268252892714699804384474296348490659040636963384966516917265896015787223759136182863999664132987790833250071107181949677591251236151080604623413093559583605130441186508543481821601644171 222 49397411451121014750362672210990351143588913921874729217514030292826793343594874887976848842101124758582597262584420873129264605162058862047438832289918600631838982677437812168159405967898288369326068777870497125353786851056919382023164782196215960831919806917491020250741982546659461023522966946362849571 223 2138146364806182405162669047602687238791849065110034482733281889239184074293465755193616862301905547238595452471905275546701187857280329198888682476496980190789772552609905484974514203962813209559584036829497005109088583653812575319547175653014068063001415912176184849400894698314701837473378460619914302461 224 92828022187101295150930304551524403880057243214133148943139896924947934652855757927555414996364596920064052175424857219489409339151563666356612730799855196135572637859505872684603554155143387529361309205896532998839226120045370522209022767619234884568325852571550309993135940656959362532961592353166506250521 225 4042255383170264156645037572082251922304125315617677207874793674547473504383702995859561128747485146234030830851431816704009500430656857910004846601870795318878658772988946003119117895049453910945147289315286449062503783802698690876960372524384544023397704216162155650474474771020970351127407633415063522122760 226 176549294791687253331910543870142818728431061390366675876235941478514791546821658981916206230395517521690479797481244120208651901597813817763919353493786461982124491594972586637493968569987313556785519969707689921568869910216213880191063860843119892787741581445286848269951948961946910919952380767792995571180137 227 7733934046444805575864842418267819467927711895999608016327824242238054881310668263700682256773408751645204040922520122606520096769114647575004120599031293866046834112567845869869629084636017270260228007723017466137129673035474144252374706249285967848443470070226407261700066102024577994655530236673486292813520861 228 339798825638631938953420825038196277618341472575935326244626216523124530587337828449735144834377329991048217077190950732441159904478887113030509122729028599881166942069550137204953535937381038260919564541782836589942932672508167539382882133777260771630684694344297467655968408029001071107077635041126137650884152076 229 14973556108035682654576634941660288903160436081501116748875435431407173500315092642260296122257564476595661486353919960382478933116361092947571399864850712395084473057136748978836923066186807584411473122048818359054526923789393586947606048148020572495861723331302172702952021319908011383646876438677969194215420935010 230 661766058860544222643098786105997067576120772386368397748929465675945385785908952779827985571256379549512343882915113104897059993632306339334270529811750250596534074461589010273592842752907642666732483912801970635452077211753387114555062560987307172102679661714577310104364278859606496288389966995235340899771633804781 231 29332920394860706573607049228218071485710905200078831631420160670766077206142643379422665541246759459524950192332031059282283683033416751933578297697080063873350112512727410206082563306166376605267255980841853406741279743315184614743287022731316885935015731326519131909304609682324111140829366741026742270919894597051062 232 1303984013067613301406425863084362951008210057499568567612861097053430061068097009097176104516031585981856988225529394744390120401595263708018489369850667417734959881510838037415199325314528398038324191720203545615227495405410473143065020136769859374869725146479369914637884719295813990059075211869200214570771422126998152 233 58136688418125482514853801769624105828766477414321117483916484687163286308855754653462811560547825788823294355845997919538352706082063031418718606690212205519953871655152385436471888077164189189197458675601600517678454245359613580867092128417356966085800711822866440450932922971471626569264905813541866048136247521615954167 234 2599467098631602058099627925994739645673039114293731638478512600365823605957805546742722104792221019208274643486772864465880271850304303946740830460472725284556668993911921824349268133382455122210828083077155730242789970355173906649937506778988737601632305379226441451597427289602225399943470899515635194695549603922272298580 235 116565321539560472698948802657348831441936963767393009314436523061668102981803085602697343938924656417745112219280028191701777173546453102668787052320953473234544841955148809486821905435557774918591022138281144489261554021449913909019279905489185548435300702546872889518167738760488201488197930538500083801784174536600912371400 236 5242041410399198981349990770656917820590272020286466147705098120883500449049357632227545100360748096942997245407478963580640039612085799909626839886783172509981295621228779990838607448079615529700350129228903100402533712265247684520633911253950348358456165778752855534910418407448058323037048598083871307812151301383380144057854 237 236413702057877054792728625098172123145297326852695735863319276164089883167268639782365349271197922022420882728517827365028226772006387745177562500813658665146482856294101975778258507460004660068423814969392188931235232720890751551911374212688263989071841464124083324026285172504176988741971663264321582261929185227064595112642236 238 10692544572583567429209222448588206770428274412883895655685906213890182945767593838236749054574262909672516564203596551156650834840365611196240638176495550270500246260865335353722157548192070359475951816944525406213219427951730155538131818553831815877173811566508282051738496960774975731067628794082791276884150096524659450872207764 239 484976703851345099994790519022165834484305124379881259039786855239546862557070395641538486985512487523618221573502484792252737221048944844938220662591828206779176175058318235294421839037742555121061546931079931345932844764349708956874923312265136531191375940627942768762231880823509336782528742514814674362318569067253357983272702496 240 22059073130871546253422881974493352276968317255003273556718637844824916338493514724298005950975393730386915277643338340031003113447902408200054967415700210010132702276446022707424579323143738045962630637078531128104646964199138748249994333863462594421718998070958643670660190233679475666265946734078435676799545311204020680656340803713 241 1006179462737214699176442657200849994468784747972169487433684650804681365717198046010964253048038050399308932233600150663952613808545425784640386125831228753548924359075478336673969822486067319240402523602544321314462645633099120215517147449429148743525728247663005023117145557150311070769391382564872281003552410209214443572456641645861 242 46023613105933977127701762413454163133641521560543400918076109823992195140848867258086647926413389103855785609706989710079413150383419930031844104740574574608916730293453260826143833347153607848801048209458424314956273647546333763924211297724915116711424339887842774442791170638246934079533704991099391978640518283276473734367568279599743 243 2111049178254876760593361255577411059843612196006837029989693618034563395721102130330899830093213832281713507726974896154238660583857247575553262651338933413541458036738111362494752120695000260865601513974932042415766449140060352235585661708195511374440492315113473989417527288336134893163303864662192773564228088084065336014611515539106638 244 97101002191097853512518470707609788645781057786059433922524138160580009694939198477789401118899015774978373688209017404844674249809228910145366774509916165620819833326781778537122134680740437657651284799332619312548322726511096829448447040215939983523439210350602620028188894567840258007760902473516772681962485767209004946850441046192236578 245 4478702078026003747431231502401432218862665316079204954964886028831781208794784512183969166529814641188646699728848913028663474511633865888857712584832860903642935062378582629636984523339070131400888828741825032779826280979216271864470761033212021705221002827869225294561840636759098020888546924144937247500256493995205112892481111200418980688 246 207147240033766220418523244807197567995559867060139907716109533770185689319820918182441249035808486115483031238306925088765122109821129573535250216063649651631311703467359347622276015636698966936611279885381928731459472894607970740844253616619943222755418849649685338460698302805588947262983631617617434857932525901693147602813747397243945849481 247 9607272160961165607733927994230810820416882352313445374284834468946208203582132785214514975834976256763704634822226050119269310659316650597131739816742586233165786482879844882980071640242071403659251618140225601146264517553471513169866354433241266458324274023522274606968051449814098075800370852914061609887907455706029661030096710533822675225365 248 446797246174732663901827447131499304775868604052486703894110303264255360498736820802710604655683966185267672622865069433613116945541114418875672391169873949777316549088883404003312985544844110487439448017814154141600823942849791687943898046581983162986811206546430798285806394105960614887504944749552751766749985766658297111332561955471208672513969 249 20835592417088667076811903469923409715255430851120270245649860233709689260999153720105180233811688750018631736755972107740758795092979615559491090024859008049628536667102292468690988482661514148330009913564657966735937911180195328387615065345090513220532599297262792847123164151882712724082457178599943346336494258385873166137823922744196662996940141 250 974275418764641017324726627135233863628123531190344286579608331360665379761170486127527598845271707481524101433564750377840282322653626811002881935813948722913789795357034585522155669215498854742839285933560278156827239437001241847962272204199843498155501253467643338876927624681245237040209307297472536076295286201591394630980552011481248470414804203 251 45680805438110990386134432672894899636231437892091638278872635065787830180465347676663244130976963233875500925199914272496991655821878210620917281063058721097613610851230522785300078548151707075651096497530592559989620943556707218288882657367199225255539213504031018600688097813828952435409116456454803363829503742389828756657207134498773025542901241964 252 2147620287339834909880584997784870666486802800455715411617674535066209105327077215558980831998845606682730054472378483205707212336514586795681463250930462796767344546782063491979069934810112309616275183349198575247849845397809337520856112901702961923020272403176983878576530958046369901463227724668992762793458446522931083345784632519022499912304109652394 253 101239184044042235597979778930009905254320684192050947505685313049950837015756561046988066467044551519643117034601887245896502485117962371946759464491019119278511410761508176097867178182801408318443695051157636387594627956513631332556761386243054987602987326322554710320641354755393876789616060212925736083598873742065251879151072913406320600939687416435508 254 4785230434859857486751225325463776329590699236917204372992922913006274698050395991481778583685889189792144403299242380630073464068270305795343764271209183521500478920221745095652603946786708282255427635092759503436920044642028899137291880364922410768154691931300977396204830036842058660524478133171087452589690285897759172759773370289230948600991917871087311 255 226785810794761892367112503051032496884246079607404984711533650019025925745310808044717424605898924404270813377585925041817236458110265392292939319953949437192884138919034954347677042130736668579117261513334970904652425476214904539158727185577104785263309302791369558764082013431640416352785303980221435276260167026850210931880460709287756898792395601425563807 256 10776642019993360788369696047109440096668558992470760640220303628038697840471816373135234639115153480768612737755254433799078554116185824996753213920309063586229317365927380306342916529690004186166965172527368661629000819513282959652939454928913420364264002413542382339184875536661190714199112041919994520380498197734695399427101601850654366888864024214978799582 257 513453802523570610717855387210909532782746147031235963706320495892497366869611736623481807795152319478756123001286570244166654377181134209959510397027909457030783391043321783403511742096053961518684798343444957539901522222739088094585855442399479185251777472334340406242142632256640730348291953189921521476217558644641457700101434138035202548267309132833500199661 258 24528186985444275215116045135438323762596330162802600500582723316222858980867233861380019352444295704622862014582087170396310759900304216519062196665576878465090025220652018910665648310154707715659158164170614271508274265064474245564380123263411911408925355075735130963499584048545927860698684991607217821650982549657711225237290012657973316142738749430613190418841 259 1174820523854899567929143294255478893220127040007361582019273059861161923281097099700008970164652691004138827391617284482283059098801959988198585394663239826283934047386530972711590894132807369254780594671475631654839100169332588150872839775412251618113207698004350633956651829222820568725084297201358952131861533226780126680590914048254713089285338018110420503169855 260 56417713636343299379616061378260774151532719027038528419085450260205545110820170982511217382417820387670509059862269351025456540342865328465002058467732898836192544871010279671023443836747673443919483587952062012834280450204792457962912750898865699294215404048710357926216960278522161004145012749314713267733970407900654072864808587952733073140782441277241842612205482 261 2716396909640062236613599921400066556282577837537387646641800525550937633881219400601195892893782763499924784770568162879376625223092100988620536324260368103613008740448673912804587583776685478984395231582016168718507578322444993146451668053592934541451643776219419119556502573331583394081686974941984735982077341799438418885430014305689917669397887157647137071528433074 262 131129588888871873840910281258623464450993404726182538513181749058762907648005999503057701043415781295356696328568425388044426392338380524205518449379313447466728067037271201736873959587610667093242274116832919469059168688841364678054230269886833164836900723991735405754248716142341505040671469272462760397967430273544082007366297491612885344898035818450974784998995558788 263 6346493877557860449466214358245136775000631390589242088647995087752894201402524505269620312467520482641872776714415844912514325232638019160027946922858457413947029671501413802328139728725324845320760508160964849127130504862780100846350950118852827541339134714470141612954577297465154148575160985114428441493366908728923095652473749872572000577467373288179703306543357276626 264 307956036840134635637581751561880148790745346737368700567346088243450176455946931195889205452385745823351782512104992768349423364523505669057752178845667244451979511955021414915816575439007611904059769030449403197777364087376524529774539052704025068858334836398200749237670456687525304729479324238599425369820658559844608398660849818480695698515841480166073218046021033363503 265 14981706856477933850407678463566672733387564784603468484068170078354843375685735683994079440464138948027414744283404888596127528032625783224545966055826533081803001368807308445253702230572966757598512314755430801477723945180030292934878004149573982111423471794581478983290700291322366296210325813160367379224591398301979590200619429811552113946182046541256179923589542348670036 266 730714355227560178301224120223225255385283496754134951184343369910734707435235519657871537388925953636508807902526474280975882512037511290992334135908835602526212325462635528572636323587538221010449331067844869488359539034000496893398461574103914543616745954895973355827251163706255725716054217543573920270443028887597855280738481988743862715793014861180786844925618458344945310 267 35730890307852823733636390921714180399030744784402709918697724468846580791644382767537103623345037294295607820367407943494317510224101288300325231531608273367030500649155019420114973482876474900432175727336728718405046290005124900728148353774393217743949964880312951182777054779244492248006111459878498941842487684277818310179451406160121699289409121096103235908106430660082812929 268 1751644625958479476625816557193547118867131799949019105655262761676649109007902882894475539964224629099094390219324396234496206533172657027556765375711343859333503084920423179409409527775634953086620304941987092776474411229485439145990472832129405759368593636483119966936856664980461142903717402665673314114976084993123639019153605626021132763004265525481153546023880216255870999519 269 86089516377632229668213702451736033104611852489151629893317631998928769510183412820100653476309244260799095238637141005876085416750708368548118708302945778562034343766362445498744947848297339797570933016678849288205564999109335167387317590700742508485555562736925641790689050766618586802605089742450774827337599842859837941135914656815768917826940162003889004914856746499255375473945 270 4241825564141945787558399397297764027491922870818042145554625915087708844652167897869453123341763272147097746895121047414307534383898267003790921122360364952291904447618444915817332061389827084964130159196354748633760543719662361778525916102076382739049273005816436373720934598665573222381460750699327909926551759606544516490022615554550358858270316443775076786961005272136116486814979 271 209531733225592848661194716980145601306694719388965858379978963213947468165676883195992719141082539069942957602356703911062016931392892560782533750571256574504583032209733076633029367459068787530643663160444709867054304251259018543364539031283428910277954523905993346692070158897967306018479290129359319967478357946642800639541881645623442716005569611985758694757703377963589396836957802 272 10376179814563197842016091268615098008819263413267683373541517780556522230162095130202077395984960446501542619834318060241426720900820911377448685725927650088920157582213198941612332778590562411909122594472473171514051818736581707124686637180190258548604092681779069376803163537777165944705486084909129717726832255328854976552553524091905112368103914302651786441496908271877315491427408903 273 515124378334488750007738501230141697306133579941103448673450612350838655036413180423663055477453542254523428758309344644909844888431702069793547943476450445714668538161839125011162547481511947275196745286191033037691847973926548427774939639848787885793257780211552878743007234653060133580234358420976764664173455973420390965473801913965544721561429001231985165430999376667026917901498470205 274 25637160424610842307544219620233725609833692143430362724730072290332662354369516735795748983514588989206323867546498557064040850910539703817323830217277501429529148114764461745613908062326343297549445947844771811420858044512380869828604849423417635433806541085568622755911133264530029957867710078336491699164249391488685442792754125277253606093488089818196083624644957918432599000970730586295 275 1279108076497407567519569813234295526081937680333794030186302389244009836553866696359375294676776130950942082173727605875991869146669579503554569133381091614389373449134089536414226750215963693137117799649213615094753948970952605776258696491030659746379705455745004074494147037666881815863370200044097160511216640145105855716145040126917972239097025174530774122433008803280420620996703970299712 276 63976486975315397936919324212629418412095636094580910299641754610453388479224322007235327820390499876636148094799192028810122984707899408751470703116398490025708232182779428932035585939150621607287804037563704662907081780177264690740981035477917192276976505807299272457979555526287930394044468429168871345244158081733663420571692963803462793401128191711265748405210934127690913838863571380782555 277 3207788412515401367587233911890827350520171379634900463597103450815462205495805903746293087456236597983759252319146332223274315637853490478306225357201393504975162668382476729303900109194231917691153888531594364374685017997394091847691913594373775820538858657879484238547177771718104944562408236211851547243402161021985529449412989412950533568740086986345253956152888958434835119986418122381357702 278 161235100696093189943251177514586155502773645875547792811179022206144276098375706763812017286414631337455510567642313817387122898122232141186241913178708805258772887525837350064098331070016182015264121016114476313728826902890917553359864500396185015670036285273896536380131216709855997912304870160763751718383253972253039794135151616503879287860038330821350667875181145832418944748513425018952546985 279 8124159216429365425357651125293490419321363166027107005604801516424344126200033433229181611385422900698028429268660513006659464288562735540231071845355255362574902294198297157685619095431727068087284018762562878174897714643769263237358748364373032553985797501544217403172846825860637437649611819648127229758584726662183403551185506150088529920217909459957378594471992727227152290790841139852160737980 280 410353968874462217168061594579130590854590405251438428639570378423792464851534374866216953807354711293417718784541317925326035398555066242565266011477632332875210817748785172515029913268167570300791778924143743154110229182183122741431817014911719326086583096852159703207016754411141004486795855725284225692347895039124833827845707830881630731507388824491830069711532391486021707138945754077113899007056 281 20777662101201293776347458518475554029305516012127589693661115785707477017187065358470714583694812647375513149779471467466327933269144498553466678290856934970655554864901662071197733992620941851831265949942545105831092098973503512496089480396926112653715922898084639808689424217686613072380219028631239845357730190604644892457268684733264779266179072227241673268706578557706363968064965740608022046381907 282 1054603050039590981129580887443537442034551605113358495535648362243762488401791395212378043533513080193125414241619013471213012633168599978490996045974842720912279067100226329889430061129777069258690383285374562682265689702901303437875011521433896145321856539090849376452122087548017554827570582226566263124735646570476272344018116819548838973208303253468375571177125055559228315391074907310840085653166650 283 53657714132787651184580960606625638888163179646666986907691787789433652577525072023211853903358906051080915690736322547226845756645829531059469494439663338425666750841131238843900282504465222153095630853346389821568608531967706393926688100283308498802979630378696388841831582027620165787888671782626154503090344613654772259072173349414972037482869182548612104938525676462384922709161491590141867878143009167 284 2736671275605541003081666992750956431486272654206746473262089254053957474187115930717182919593591769371690538484151490313147021317720260440643832692949385428770950877305114131267878887447842278991265129676818535121769700706020805458890246183077531681609108429051535000990545840210289936366822503290862106401762447525707538872523851778380220518897751592740388263112608563152876912764194812146070723301377138132 285 139912645123353312339348251678895206428198433530043716634713927816319153852477743710134604883980197424789464200192887958893710902075801095616404376234253087808451382319555933346654717869818135022644887851263406492500686801028044279284528102320095135626242745149327044926588579697966069720648458825079812084357803162489762632371668117505494576642590494980643546830377433943377498654974151275074322356589306185239 286 7170207695470952708499726493537608016246715970451641877938267160763925985448756766485106839490615071639812288767594070576068283153407380648286991133537124797080861473688551664471301993765533923883076847041232240494887155258024791369520790590487608662146067510941730983326713663146445884057518067062175009793384113895764293078205797582568026793869251767402936514632974365667128836401072665771897685918386110056311 287 368335459905239981455558744472818005850335977515198661136200409108612505670670803717095819883623270500801624337106042730244840001376003314489790898106042997289102348715080905440398417542871661743425315320653707410338622123015170620529596755954020099530975961748832413053238926249799422620939247488623005198243967718948779813353388079305195837789631514151463572270667401957804500389442210152930345054766929881243583 288 18966577315730991349074663015996040063287726293478753205972002025291773944226850703836041034850943897601318882261867026056759896787823695921573654004384685062171989499765007558355801543067376475959878534319958546940138431760417866520618713315690560373157677467704597889976893150970158770481835650660846214281248885421242855960235693078981235996775475553314937357278656747314265891625228224240499818794479147118383279 289 978959392068753707624169224551838153036225891223655101346923168466078875227654105872044212132602433229148243518303420280951836039239062960099314294377990082714157943459859920499388288273984130173146797333345533429986052573272042571612362811745305835848712651146886427730292731363078376051763436075076228094960809354845920372035881513240735508448036405823400916415643196629506921112300764173386760724874503787563652323 290 50648585869554445779241278744526715858713444483880506860729538471940163471990006677328341338819611555939505753871212212199093830556856602530213779435423493036930724684578485988175451456085135936373909335530517997898123477903558468889793877386655157493687457772579116373352450862727458325943216846464551812314820973189996612823922604387752228289732260182278788340986074725169573021062462048106862311768274176384562420641 291 2626597865567367820073870572183937501236242841890998654694922460961541598889091504231562216826351534713983035783089043791711915268318092236927218640163685116349523180008070030147880692043230123416197261044039783134716949026033364420151911298843206903197557027265640584898981189091581537933855213277829329084778913582718697969687038942641993823851600235635643890848419964901310082146539733430640504646343900583921027541712 292 136533797102190157777472067955355713296940762829507647336210387920968591949833514842637017687318298726429465513573896607161845080602316599541596419298030947004891052305282127634068492255102941667008103433902690596549456757671748126338617530832601662604919918015378000295789315209830899029686189846933898372582832225478891997656792768966428938075265222625761869485823846572281868991376696487836844597472653853681859198139097 293 7113835079203370447886692699514354134179118381670168669912361042460697046009499639350149228772141852012439885704076333002018121844427984540168494683895577225182453720449092683040484410306651070911511416696244612065690316484902613826512384621552010137514212584854253747131830035363134189070311387235035551138072575528981742028843770440461728971577320079759368704354981895133404195291095811071289931710891070895913438062677788 294 371519150797157784415629862959726010561789141247671299318290600636065684193002090781194965468336948249220891077897400335294056358797229583845629288062843895110207520337208156642920431644282429457351488415071695680273554223457325000083707778549460468822373695798469754154872583284641738175165392696982769016135583326349749858661658261731373108479818348028359176771414671798792081643868893882614295041106933886913055456750066789 295 19447741506819993073138310023387004256825822178532547604575359396222858402412172857580761586129484024580330732589813114147634783799704076847770037368431429780448396340335358440680269318911807036215132067388478041455712076860586400886421405146790662849297926892641413545463691866026843389008212420994347769457743007957196045674325674950883537039390927508708720390668708656078928182368888307613876781700847295544079528016796922373 296 1020385984007691205441293514778938176224884920893213913420809195731972425615727943659732158465920229222761848986258628526089735551684453342532633647412600766526820967514535027628663034810076287099391104872182254490796765701394151814197697836088474885902690605427858237701236230247657971659075955287102150780982918554708590047247864864809847584696661094573405806052698301054798233253685356439052571435249858542473609915214183272473 297 53661640750035837092103831283967528199005681718762092841438764567074589258802965215424417088689994886816630915915755500654309389017113493132459716649141055793494283702313428490704621613441275953539931671173051744023736501126326824920188665779412335677985784703668253383567662806262205564426484158369267142400647633669404287561145537640361032635893009221714059959569255746652172186780433204493044409109752300828137169561917464684692 298 2828553460218028599999323134199052560269246837340997202882947684505029369283412427116087751809311034222470072177255049354563465335051720030351424796713157190915573677173090950558582792783108476408496121116318729359569997715877702509340764497536987022984571015586006778809982495791486603050252856843167439930967792643965850775409325651082093756621641784284414341247071951790250860355451648155731613885704468443714555810485509744654191 299 149438557231136570572513593433648312790662712715321677789263174334342972510619327450384053743346946907234221084846124847415620783769313362247852095194201403077354522172260893989673361455944483964506286109357291033474199954108422439217921110366770522676436154159978252538756528860392300439002051596536722538759021163465322857934206655445863109005856349792455075496616725416296907815259169648382098568792479946966179602509535471617969848 300 7913263748087220813020286378691443186045864119269671424343077407502735593853822062237235004000075490071615422710619828217231242463710233561383874954417821715335400902962699233725060737949329445292694154091722274882665704577742857781775993326523611137250505802697939061955376136332311167648871673317239182647605941952603454981721956664006157519810124410259647647777025712426173045941647420754959363576544325342775270462181201270329143014