0 1 1 2 2 9 3 58 4 485 5 4986 6 60877 7 861554 8 13878153 9 250854130 10 5030058161 11 110837000682 12 2662669300909 13 69270266115818 14 1940260799150325 15 58220372514830626 16 1863293173842259217 17 63356877145370671074 18 2280952971605537128153 19 86678593258806006754970 20 3467200140806254584689781 21 145623805410416850617953882 22 6407483709142464354269358749 23 294745230769770939541051016658 24 14147798644879382369445488077465 25 707390737985840345661895537711826 26 36784342810797292402801477068162177 27 1986355279647873054260867447737141834 28 111235920630995955082967848473000316733 29 6451684235952220556733274574369311563210 30 387101083287621737648689248006424646104261 31 24000268206604115652886542724188638915299202 32 1536017203686191447426164110494777072574736929 33 101377136903893725249256958392165656015088650178 34 6893645366516520047720883399436870599704838536105 35 482555177946536843418504155232646867628528057563386 36 34743972906582516057554282571566294345463249422865157 37 2571053999082774689465875918381628919656737188645611834 38 195400104103681082474522667899060952873062872541831907693 39 15241208127798705585070608428821828849603887561333348416050 40 1219296650575197709299767690694693646322785047072687239141801 41 99982325363548709810982554642384152788058722308574804261937842 42 8398515331319725712563369811198722490914537253283203545485588049 43 722272318531631078660165267618015861416417203055168506764435486378 44 63559964032685095418828880946865614546859538932899918816668172586445 45 5720396763038523046089506798904261814670789694940802205559403072500906 46 526276502204582401934595358868774949174335772623809409418394321910635157 47 49469991207498214033941858395965282980015144999506465831558598769335458274 48 4749119155934314597171295553192240561693368762744472958613046196777597757233 49 465413677282362921413808682927719254455852261777682778854812108135161837686690 50 46541367728281339675751640656875576497661394351633636212814883830446025165473401 51 4747219508287281182225292458495962677385313945984228097054724858356181288611872602 52 493710828862028291763497616918139789680567181771865106375140420580105225981846293909 53 52333347859383988211609311031830923440297538054820508512331806813949855162054384837658 54 5652001568814015306090715692182584148031387570997079432695172150101405094122943595354685 55 621720172569575256316187610323596692361697980268033022319429416415451166916595232106160786 56 69632659327794534250020396672757976039080138171400775762847620031625254969346104877908590777 57 7938123163368711201592216598373164069146357831540305733426407036401295247023721086537412817554 58 920822286950779208376870592634390095039299987243116159654376716333944132632688750015176645393953 59 108657029860192520634614884934037390932117716717840822431230562450445637637774651419383361041944330 60 13038843583223140925258117112188355757586185060320892275743172364097606023195006401927818298487840861 61 1590738917153225809093428338688379492096530156444175245459918510293023475274068090194189670468665727882 62 197251625727000181127115069238076043984043959511457152842178754037566184773709563315942079291135923665509 63 24853704841602035508849803624121279591958564238182351473665365982558027427160608284088194932100061873098818 64 3181274219725061448861177663313034361163856187402549395485585996249926431665317840287757243259280653645993025 65 413565648564258053687834100713468986483348687323394736635442085854113935441021325948423355001824594882556260226 66 54590665610482067879690822413291127956923196455298557788702386735928261308954743779833123943859014967335593062217 67 7315149191804597452562176028168716845552334583559055037159829579447818635910791513762955437405535343823777523065274 68 994860290085425280470993899878759974022034727841505435511665273459711530559449939678851789644404946510381806170018853 69 137290720031788690765666297808124422928132612322696078621778067637825664770630562590919024664083391730634799283325714170 70 19220700804450416867102729972066438273711798539936518270003146108171610127803714804761258997350158457706903988660495936781 71 2729339514231959207707125310469184502393010924105749767393276159677176172421978546604131760017289983778822815097407441149682 72 393024890049402126912582004518965841939851350975459808556920836228646431119126037835657971370466148987608373886522292825903049 73 57381633947212710610238001094254902972604702182195305872653807821164829940464194566544249290453077989535168591745234448473107058 74 8492481824187481176944090173682162420111689981294885010003880708526938014910240858171995655399646860873997232047724928774436039665 75 1273872273628122177091112216289784184298219452307931643015773992007296194514925544619026016664905716433102166805654857595718359397226 76 193628585591474570963980818997431077834139337548503804384516563242652221477151663324855083773050534524767128918663825585039854977431277 77 29818802181087083932374693334159261988333610532160268895544186875579299605361907119544171762699194234721886466073738629926512837391856234 78 4651733140249585093787974903995303856953793096562660058754166375024530813624713147011973008314171136978854487564547928946330192330934625333 79 734973836159434444847906058222112306396282454095456585662336754938146877034636650365094814621744432265811346281407654135541599968243077237410 80 117595813785509511178257970160353277932478609180646710244371349672151323928316956778096627766454533141396377560278856590497019812620098438324561 81 19050521833252540811109177715188749637248362507531960816325680029666315159904106320824539671599124555556392525189411208571161699897727183709685602 82 3124285580653416693042797153857247793973836765772660934279684585499055373719830628591190387763266099307810299288321750920737408134787180765878715929 83 518631406388467171047012721182347599671988584201445699152202282865760688302893322672805876968824063100907488803268782885739551747969040006925012221978 84 87130076273262484736074473529622591225855238176016348451840092252511199175910085969603901960244628416999594830270531679081775568148926449236553052378805 85 14812112966454622405149139994955454900268244083690951081632690217902499940520662811414754729324954465424144064459727599422331519420228947903955753388890586 86 2547683430230195053687209540171350977401342137542558961795625771327429011492340822231454260067067844991556429952036164708546085402686474678660404146697851357 87 443296916860053939341723295417225966044439152256431030575286235832199173649617026107080041825549773670095492457929494054066513922242066718146122536584534724434 88 78020257367369493324157679933417766751714934006194990370319048105353038259783839879547784338373490578608085888901074480996880642391487171728284284159797887039193 89 13887605811391769811701471511071252245163588123285591951378367831087331594874122812709312899852862272943022980139145634298440193520678675031638226855758570591431250 90 2499769046050518566106403526077788209343148099716184035937908246912084874972579807452896779476793894635669918614019134269649691237619777718949975859729450196785598401 91 454957966381194379031379275976701472113121384330957003154407975689736014051862124598100422497397395091148359141801753391030242079682418312199904006834992074222251344842 92 83712265814139765741775181650237968387694214588418210299603339631502240087626273919097881225339071563535876151780180257712251462193680791391512851510841933082851574202749 93 15570481441429996427970325895691938794440127207893834220736091411759747567521137734639873981825469166407816055914290289048074059449607015043353455448590181469774325155125578 94 2927250510988839328458435895827900147077658104498685878920696851285542037513253069600042394630417630239007409361182342353633027248100146766098233384778780051123387690598000645 95 556177597087879472407104341209160462965065686974316874170201637090581110433289084221077365653464030765683392601416136803447782696454220647813334391367031149044221511770959259906 96 106786098640872858702164193269099000242509687988308096727673745469190858244559662844455786563237911313721312346648753589559622961916740452376778842788170736955328950215645760847457 97 20716503136329334588219870442016943245241274799258739475522123021635224242675983544236584146441205175423339589906943996839247654123473125169859731797389884221869853649885193154443074 98 4060434614720549579291096422350594029197107198420605114797239681932299902095178529257337522341171475809053548172700946866452782688575835389704006109471328520816086513248128588135078633 99 803966053714668816699637288060598332233858552229204957911449615185227830550538661267704751340484165469382386104445149272034141536686163075556389252125845011070326749411639478009393248890 100 160793210742933763339927479069971679818926677285776307746802103373496474684428832822243186422029020723721417839951925404081497230539123740723367445033384854694312087915301212179604630783301 101 32480228570072620194665353138639910996216435175683010974976818598742671591749049881581002053250364022220654648533614495993126617678669373598267181602371795897602721491558110003750584359638202 102 6625966628294814519711732303759617159424211027925972768211118033853201878392043472856622195552007687300037492513239228583870979219525651199424906646933163214530007356684941807285467811459291309 103 1364949125428731791060616884185447056282892242266071442768670615158114635382466222354163759089050883916785539979447262097576769552170395284782825727080886096339281025374937730607558904785209742258 104 283909418089176212540608315269479953009403975120629696293949873036765007560052765639642517601527093284627472427557937996024189149175112052856403000696918086507354552567391100063652088026415847761385 105 59620977798727004633527746591130312420256329025418588425825032810811463221130291921680050267378609469266245195386006176401902224638183293544396945122407665426309725090351890117803113440508798543745586 106 12639647293330124982307882321746347083886243311799637575652886490558969123742250982358150818091914612693525231988116646423675286313360419094150802187967772980788468186091645293473775365416511725048396177 107 2704884520772646746213886822033019402613524006495280622319899922697657336255803294778381209090748892269192521500267426473939847108848047367860120710196752318224170836793839401197980782493711302175780544554 108 584255056486891697182199554168368423311513910077048039304895776966371045823203652884732197930269761005316074870875010152683087759755120039051253037634066461634739360115060258703414665262099446291814663434253 109 127367602314142389985719502881006703170835396774802265485789190427379034826583866610822439789748677675926726271849407163229921432352300069333124778645753731579369866120863618948487674339760238601893775608639530 110 28020872509111325796858290642477872861506540576988112886430069500342734107660088678883640198002131812829951537391206814500412726489068012330074298482485982781077559819225928137771760339051522042087482985985775061 111 6220633697022714326902540523675543015077024402317607426432109599207666645554049465153187132478621808807983303203418084503507529169695613352428575439478980134631979294732588947080732497342421189664903974065487498082 112 1393421948133088009226169077430678937232563145623624753105747876402870243507311242549761928595057704925647879464923332793027663889812487032875718855560882426638314033310381887161868250726807280986840018344007121738609 113 314913360278077890085114211514981466875534547223075513444187120155426666391558832713473196123535769246640251895041129433662451030882982689163943643658257211838839506194039652880014530070870796620771118957597032325078818 114 71800246143401758939406040227354785926231139903379323924567679359130539372757391219020806374196438258234673660815741213522884685211003753870520659618095200988156552576738930476740033017159770788688896362183227367908343225 115 16514056612982404556063389252533901370641541844950016342483839430393677013353572729990544352762964063499922846197746154265881406710103262766435905597531235453657031923541346596434132115223401030613977017190475039649552068826 116 3831261134211917857006706306618396803574237657019088515981390836295679340986396309971696648815394287580691070793647016759567853229450569127211711584574351473143796735953962629719864412133248428498820473670641644104455805685717 117 896515105405588778539569275752584019857171187189612834019522751709134034621359396586880783587168474374245136630817318874493927275587933788788928996550002427497710520338149370675355471214946961429057461745439565398293822424600474 118 211577564875718951735338349078106750126807944517711158239612896781068099161819816187383851803433081307787514746355719696135467746822266050915754234960129655932030069974024185163160329500600823036447329788589557815957517333898269053 119 50355460440421110513010527080653581941010854670961876493946213467168093708278891989704674058997700493875310284003467328685086819255465247442642552386175059655948902219431962503690820121654407797976605380649147420102063751124206308370 120 12085310505701066523122526499365214776403981399599324819792227154359636705717003505551995241360697201241933911452938520557020579186196089167959859929036110461727956476653174072702938963553175392598355672170987336703657341285951589420281 121 2924645142379658098595651412847478478607133021078898326094427841181304467272768126631632867147894822211868427036626035235594306162185111195342787958717916712505397696698451699712626691746095057348276649044962974429040853735779499982078482 122 713613414740636576057338944734929797200770624523102263968111227601872609648657446549725169064598227159467373825507322104873715902169805370477126114768694118815208370523226184935466625134480297993044260337472354213096812151926938364630890849 123 175548900026196597710105380404812069126241044665784203025539707718090808255367957628087386188802871876087483546838201867463734607764152223899426785156183383185298464448081474699192637224130273077654781189623427588629557109034191775123808184458 124 43536127206496756232106134340395991785317002170143016177777259335496796853539276614865137193636933925101470376167654832050081005229069489898261957957971919510450696984742503205276732345200415300181431656216524076886003938800255447925275571614365 125 10884031801624189058026533585099349848930864815818077808410074583410307709173365328692689363982724944287428126253326613978881705387228197396039760773579688834790027339218126995602402351988722548221050070987385803853158970404669306956213050596431626 126 2742776014009295642622686463445084183460089696851422841113836275649241666913376251057004705302757043078533488599207903892137777881579480996713324264160467803273788741541211977709501975051465108950435826083839990442232747665821472323385196867278355877 127 696665107558361093226162361715057985898052125937345717970126748806875943556622745763712482768315868317608675746336830832488380430623370008325719094957221407945092242344605525332792022608230529495793950030514914320793738693678789854397809729974116061634 128 178346267534940439865897564599055759286114438104143802817326733226721480359592418138204804748460042531475895167729294241998742180341469051122192950482764296062591397245051362865586768862966123023378738829841662540277836377277008406671953909840449603938433 129 46013337024014633485401571666556513611238751337210729821490433733202550129633111785959485907245922650945144598512524656072011493954313126773703745785578845399468680170315008253365178816108076709668922390029008109535999778845807277590256915458553074557476610 130 11963467626243804706204408633304711500756092617934014969004418283422034773084606111442146571412362416216983856848418495033568513203845450022024467172003136382970305929758806993942282626703536764959081172853730833388518529636878294714791946350373200842955636361 131 3134428518075876833025555061925836958090331550428585776409073951211621850391244455481063228812565434942376387358661365076226155670963554724833677318385040310171490457127435862519896736811278931360258081338773690166411636008495135107769652206080530842961178035002 132 827489128772031483918746536348421320160580116009862947943503323429463345318392311570385345807184400797604249312540034791808246339377102211659168370183796103727236619111193501365801721598118773372941801076734318438171183628046938369738805013475247489494792925603429 133 220112108253360374722386578668680123383692956264024012793716578559981740158172539015595981089407817439693470696904268594788992932796086498662225601479713214722104290820393201989051748781571472037747410884565206667584986493476057743815253152566120463669865275789830778 134 58990045011900580425599603083206280629145516098578071940481551393661064017466416359394737557610811714136638534411200340133358186060548970052019833694140655164606813315400305273847222303760859735672183344720144751926004929001130691783572147889121326687051639579598589005 135 15927312153213156714911892832465696872885254490397018519765682954490779391788390062067496961825113210771603956341426256550730502192872032142407612942857305340758944394581446254359913489020238546418666553960680679433466265138009300820298910870689846053669718200632246556786 136 4332228905673978626456034850430669711457719552623981019683145362498844993779112922698481397755846115001083649678384950369688620847044265213481374085531801476160878359262731998586881400672771410031739330794014877388720437787820493342379931450406796128888482065922366143618057 137 1187030720154670143648953549018003524911009258734896784498143938058164972722034937318325701576194786674938662293867573687439615123633034462935271627760722406047483372204046569100278122172964269101337533709954256813997170389355911301208551680603005066993437683668336989134658034 138 327620478762688959647111179528968976446856292695185560727481606515790804523720186817098765913530743367085927804500439920304021270270939774100615174685956801939701881786809723950413042847183227238811363331764833808743656361955474942203499371568165633421599601795992226418006630193 139 91078493096027530781896907909053375988038466766246004298644268527519350995069609633219797996870185248157480245647197276767659559311593345653107826851315513083479519242131759048829153400774069552376441835573548485055670697410422790618435436733970369265613486563998391511832792841450 140 25501978066887708618931134214534945357596114759804595383394071910943108446743064061739368326592759193202224326560167381014684452255099180831282889670715387990963882906730839103319170992720285447106181049216198768218683742716894157226310877836936330115058565992095094263844570590771501 141 7191557814862333830538579848498854603154904796426756904648825102772887747296119923926451127061913245524584936723029633038873056113211244579062727233662782657350144792243299636762499664195665570786014133487632201572669951429756378957530509451432387930509238777785722566146405046048484842 142 2042402419420902807872956676973674709181754886283897022552820543424879219245754536126992881143573280449149759757254338431347003516020785365017722624991314747690341214381257926736709345323829735655345262802456229080400309079508536299751255720553835593499571353879262196791114939326280920949 143 584127091954378203051665609614470967116759811290087001143901939404058929257710468940877028879351522682518273793837013683420933823588488796668556435837905668483562417160742806905833464247556270961152870823961344444955085989447621724459783453400798711750915572269957881919035415569609210911778 144 168228602482860922478879695568967638574766691326430248783172013426280130003087715574511993085515803240992095329050141565595341353486461958399039675505773716378328202895832162975396268065311269706685786647355337425403651606017926532027052716267771608814774352752104290743644670482134481007187345 145 48786294720029667518875111715000615193736795017385682701110895740503706386660734781184052857550624561549027022328257605859686601404853581764639909607629672723602035624084507064742007956516533667567490043002776449090017676393921127549882250803287670931330374265200016594849339279993019077231367906 146 14245598058248662915511532620780179637680960844796938943853719626929510314832531433560010503792660163024868138423254953454161113320518451955546788106757186490984267597943082911297608449843562466997172137494152575773247859445837341948497398110586069522926116056192618422390591841410092719177817255257 147 4188205829125106897160390590509372813653956112592708947783653253893528001490092919992852186461824503862848910504207109432296215334257554449230980058155650747080579569909725363497572040469578474152804464638353904251432494542530650925505249948399549560564787826784764808179912055817170967079014234558874 148 1239708925421031641559475614790774352869586831894291452471233469146880113422083408361652019522651468311578203620668678849134025139224554004215639773620335269625740725984362327969151858479157375585009045827344789879809229894466901833203470457096621061691594509451320008481149842120242920868795900538124533 149 369433259775467429184723733207650757159631875072088524124635542737395785449536629203133236230338482003138200665870287667818318029999588188038789228897264282953534056242259495561929100063330832985970677666593491114696871658990233937973476773993222383775586682649554702697238968936551262629768831088155936090 150 110829977932640228755417119962295227148615441711886572406457596625247886351929017921054883806709945399506717797242064498101366526173629027972540948701657417132495043639961261636012153880331695033254056160151312240551150112827067052437199587881610776492524445006546172297721373524986716736791741268587830204701 151 33470653335657349084135970228613158598999838172547258714872057411751520534778393988240836046949462503513014763101972263322138422501624839611806486122487402576111545507697311519743592643808674482913217617794682457671669309073025353494310937018658542284605802737386910728705949442891630875788171555198794414446802 152 10175078614039834121577334949498400214115247630771075750165071205255461355251059018328631595560949007345356525774405412617069507117552731829998322758290677391558981450088434366359480056190166139684730211852099000638513654656163741165425099273826339628711686920156847849623545897111803714976351284183953479216317209 153 3113574055896189241202664494546510465522442185333517430469898895776275083032961005228524615246331622718755427841520424713615668207381098930592808733848936945049218729826408782541430350985353025305330277274286131909933277442984245878970363119809923728267913171641981205724968615769646659913617523127415688724539963858 154 958980809216026286290420664320325223381438360061504323009263173860958993021740190307987712625630713575299255974186466331313477736352738137825486197765051140608651495514297873350352304363796141756755266298678306598314513937530715831278078227130468871170304417651108537961776844793282301133830461377569042863151080995585 155 297284050856968148750030405939300819248333597635817236478107139197242721924498411187265545275226199782707970530305080781976328015760563186540117621821596996504058893775610108125986942626607961750071222447303207707032317277883942796211552398943798912350383752704616312602854918439976301355614781279226422963296216737709386 156 92752623867374062410009486653061855605494793277665965314014618317041155275129225290337915438125312683114665086451199099504637526855684152475207137397767811626266457424156539116506183364676152758454367648518840139116220703183164090353095555066383836777157727127974568925565896873435109059116740610503132434417359336180102077 157 29124323894355455596742978809061422660127847814211477685050350727915868970688200625682810375819419525911306067708778848757477359827653082742645711414442418272952678021516748437802435299192226463074719462431926981792207320489366105580927736828405834518267933816049779289379011046534616868834959179159571194316677598076190692554 158 9203286350616323968570781303663409560600821497258371243869347930752660503472848276921177651855111914250359849324750250154777050863747724785006683429686640288828622508115759263833030992919472018734170149787643011967191494223970495083880220342058816425654557400627172665483463716122446103188276582038921480001432277737437275274053 159 2926645059495991022005508454564964240271133263719505514814445067124176552974737012384276175316858534982877717043844491609469045048882753638829471974567767939044410157527921783879091588998093169660589344708158437375308521985895665622625485912542185438991941028854765342183158947690723461163919954056844865732169425310961673520089730 160 936526419038717127041762705460788556886775025063855176540665642330238508424932691710186391812759582988593224096518702718460275446277191880429539532691573974614677947980577098651849507766646407363804704380788007661426886438658497419176731583778152695092481285901077970806684686922418096933246460461363410416881304175638493627936985761 161 301561506930466914907447591158373915317543699028608495971914438994836128018830732548815705469704473415198235800922582707558748067644309712085677526633765969992937803178008357321129259376229809962783315881077085313481400116185864525213756082010812300997375968110253484512674018715497835831109610856291528365545119195078694187509611161282 162 97705928245471280430013019535313148562884530940896498544745044720743688200936173733774945900519696382552302273679481030559706848123201751457902131785075351726239725503438776103009118632213009608788514985973308426295299628988403767612209780073447401181545120801323691853641739199439768683423166274586256484937378990213063595171680119495209 163 31852132608023637420184244368512086431500422268722936993995331872457657366012155588103160322978692438425924515177428541152121453558448124334585780163377270583748244569000034330901404011329773951820131201204292418962590945903986623555386145150646092966540474806739672599161736127231407742624273393996980568830693837642351603550566803142605818 164 10447499495431753073820432152871964349532149979117056077594146464942516081133897619819601656436926466461661413808357192734952047895483937220231044672212108619931781797227172638076652861222005588667797097169552710418975999259990241171219921761677326740624313220219163389976443574739644302169642511867466548450485425837862829739866782628468225925 165 3447674833492478514360742610447748235345611525145606099946278962072110098868767895371494806922572444610336343504936602525449805319801032982449811104786857382524170188014154807837899713761694930166167853797639914662975914635168200250582854131393386612480221113471028069606377162256871481787360106653435749517776279407822689241782615551553317306426 166 1144628044719502866767766546668652414134743388301066120176289013517665486127264910702314070225666442886001946378270762405890866307594106215265508774963898692278134519671014517253177124790786075559278009003193951026968843453719746004931292361970582900588742554314301715751431731132818420216130370907079850140708324096718300525352419836026139097204717 167 382305766936313957500434026587329906321004356540686071248611936533204193963064466349369668261696946015850035754602977969360682521390858411266645294246792362416832979222471259269581928426535682009144110524552648379551783084674563578705074657933818177931550689594350422941673375696549581674381649840030113367947714823261267792336758654255056545856826674 168 128454737690601489720145832933342848523857475483338601152620802495356648447680438047879296194551761886435862750788842533845244422431074423828878464888825387756025090077303615063364313474425428450841777671189758018701747925861873850864800110185629284341826704158520424639080978105458763569125628334858751053484385284021877911566358053087108800354513203753 169 43417701339423303525409291531469882801063828831268273396666938243979300606597680132849475278584575507136750702075124034713032228808839152088763080141036426444973870137097717241989030691320596973007860162730355205822355645721349532998025020007031775005636463005467296510444594710372071733542333530424117445137165227717430895846430544385357837712744692187570 170 14762018455403923198639159120699760152361702188676743956783213354396935157527313156454219957440693630052051665348625774935138972383113035348788526205187556816003390574901229096559017178324388394516862592578164570689781437308898191309788042482762522747910580974128471964550922327129200497387361871599447024366323793567192594620204010415789079369423454362115281 171 5048610311748141733934592419279317972107702219295707937397217030759030229313530623749029907182743282569758839731547815516651674138366280056816525146348102851324361134660064767466984511132857125387629082636842898025853359575242727403356315696683071287213732604206814459637983877980739851297287040177207384096438834759623225191923000691679691885563736268727290282 172 1736721947241360756473499792232085382405049576484139164468915502014632239224898090726086405940967317060025437896446663257977324779519109947008271298546101930019131135801262007166885391257690860480304833634178551202852301852367129372080193845343688877852021462950873209777180793354655416188923709761001157990998392035384171108654799645959461241135116768965418947149 173 600905793745510821739830928112301542312147155882215162621568672059839303274091821020207498428870457658913742433944782864732351170173564720301664846133314688490735750914535349885361110257482320491445772983157524770968222441061265152410807315904468245916966649225440313973986025982904748185222337198843440297798020267504332305658192726115430103499860724489942262098858 174 209115216223437765965461162983080936724627210697930004945059566643050768386362732436884467389055978663263243856643851315463107727599169963955723829226005000530494981644342067841927464650048842087292062609728227542608094617932113495692979937537445059365983387126159224654280830874511850354153290095679075838815139949907898509349047216116921239806088955759241089880076565 175 73190325678203218087911407044078327853619523828808414662912911126233480806399422849121987963974349519097148556310099857909714632027067789187440173782863863880470639850388678985049240033713841485535100535505334248949618908282074854450066096191045291894904030474987469072654129981256473663601426094829898419534628645378901048374644804995224451577402480211697903161573965026 176 25762994638727532766944815279515571404474072403675504876715449374944671333370677590761211186544016702883173722492237764360704020822636022589929544304974282051575863005168763318741297141095661356961320941142167413670170719531727079785705932207005332064091902951486699258381169883936586129447479202229072713183836905341154735065922985768919259537404783527502555203791164460977 177 9120100102109546599498464608948512277183821633921492706933627387303205995180798676399795016865905111452797228923084206735244429910401243962596533396169467968377249658105001136786582154788887929966355812771912937322144418683230420512484210588437268695621509799083771089092452197960997261936875769753377399004697955896837241135911343207782561796792510571673400091895473096208034 178 3246755636350998589421453400785670370677440502251675395988813199317347517142864676114740863587446842297791958412515735123085953693911802125909358005100908022086551532730477463978866132356717177620357124014729458631945370219541560090115984327215595446850801978233553132256952148233610656866684893526463298324990457960375260418947311546539390123800886205835396787641334269008631033 179 1162338517813657495012880317481269992702523699916399970246576270664358573708017768756899774369970658028793636611933688761873511357868730117952271879361044487887782301634830173702208781108175970221505950261749231478674083280733981584713923334421283027134724669601497804290918582324174678865241724777988015853117237152797058477433103186985902407772508598621247411746773447075790430810 180 418441866412916698204636914293257197372908531991153958236842948343975588643752783113858450340669356969931274870016333203034679455974070760307730824802203159993545008448155140895540194714868951645464209318468184690918610777786060053162372466252200970423654129966492774460997466093786843102055366679733083718412467481974083709293129334395570301986629568495353858619781617684343538864661 181 151475955641475844750078562974159105448992888584913703984462424130557212719459660818072956039225581832661386090617078608018839467701727974837237056240340497797058178640223112713981060981103719438223272054353515174565533779000306522562933530206380500905743077188393567239245654237761454617577375417567766062239035858359223462906012306867702190166834039637024922769952017275260350534597402 182 55137247853497207489028596922593914383433411445710092045582174766171773534270611991826325869780315265086647554940333771308618701242776497807810490015331363252546714041650229744160504655183539821674854409533205312540689206917035619082404804688463214015225832120011065129503265739387549806631727247708115900222103442457355953511495836640192843952912558404116699378138334250907925765873674429 183 20180232714379977940984466473669372664336628589286801856824374162751039717647422551162974487325406176804214075751935808023302944662641307224979827524166489409151104361623642593072632818737704492177376186357827792898467986314019567735154318516773331745805944649531143988314508423139553841327240978920302066567461064549686509075948326915728978627111520029083620760604818014235113469763032626578 184 7426325638891831882282283662310329140475879320888423262641421448011475949134833665252111684030788736322621630068586312995592176564117963224538328838507616969750290896667315027013490396237328301011207197149559129431766529783704052189588302653621322811637984340215393223120827351248823734104450129475696770329061465161198773694307106879236209608233338333488535875038881597369003244805377285691705 185 2747740486389977796444444955054821781976075348734825972436069187950324718548575264097932556477769449590324480142267852210006265758064812738966686570462441774089253417506508311338986952385284960610264539061021189865906386135112911395766136497450374959745987776206140186263781101339786955383178148559755428842393812783398416004018689044217590185749562305598330896395098931124194998467168474815811986 186 1022159460937071740277333523280393702895100029730570278420733839022957978936395207943362706766599399335831561475927387999533750081769897737752661772849445252316941428573300568131598192201214761428068349084409841388097813912048691571393225660334882145251846688179911240132303370052492395247026021922331558322137351718922434402244430099290850628455168211514268942735800789640278693874825318697835140257 187 382287638390464830863722737706867244882767411119476183415659216342992561834098848463380296540848116823048615979608162264493040301802530589272665760473866341260352015416309447331840978773492685340631242251366205444045527435046224870449438979964396135511076570448851038405271847968683085145618357942992288565751018991359743001890854553085607375969600810661293243077254505769854859143779787571017116762634 188 143740152034814776404759749377782084075920546580971855795510961272326551745968249611714874959742341304155340067713687747863449352006315930925148206333299313749232716153672969747839944234391416519337020598538147085800235576579675380826520731861107887353529914631041712971522713378800087024460841260819110042910210742373591769841310826625142734061073227126792739338096282236335928020373662439418964640105693 189 54333777469159985480999185264801627780697966607617220660999522562770632875573235367936632373146608505984225182340244405453598481081086096933919695460805972675754986318303085185228373760647971040700481315235923376657080764207101732517471654109514594355828567939684165019598814836680152874321804817091530471862279800912668277165361036626318196200222728333913007493414198513258837693924208132238943195255296650 190 20646835438280794482779690400624618556665227310896545496343932032784300560107190091415570251956972301242103614162799353967024209792797763374780338354758865141923677928955909114845357717517906600584803344811825039272495437789368669973881943560301888466490838593578452793214751627796847289268743394880342919050881146454356314968187866714438816336089924171631154871866933033946172116513610024724839323202304336101 191 7887091137423263492421841733038604288646116832762888835202758485828147307175770356363230425026480420511918380597609331574262240752472266621745301385551104101921194456953128067159322480424562694265381000291073989378176645139186792199031661819650046748403514823145535400315077331673067881718133175682476190581918126935076717773814877910094881766646464875660824956030107633818966821233310920104474283555821355307842 192 3028642996770533181089987225486824046840108863781033085368041730438377785390869955912413068572843412696997380422787704639883620273326857214511934825830934059239651441783435422031136916655992931156367923489786453970284577336585452277818659453020864754768431521351319699618169594895044861933379809801503223062778192953803102907496836279416297781867195129911225962929036173676794195027487923228501445030604078427667649 193 1169056196753425807900735069037914082080282021419496039189468924280645822311582702296839792409729838677244924692604370165564798587593103461659224996132463840467712331003169728445609690188132528183531626556753498426131187172801793032806515511379403386917741141433828397230089645234502203637979985700105276667888403071552296895683237022177059223025150172366476422698223559920938178006374524079759067764422047332529294978 194 453593804340329213465485206786710663847149424310768040633948525263897279421020754738130039865827232028407380933441236862774683455066425627451586917483034453801289427524424499130459360177670397988164713151511253654014344269738235837288979971997233033559802855842383978046092845814052854330050279471974214614074491011852356384136087893358543957781944449490692441220386238534310789872871443246366982815371426389243576921545 195 176901583692728393251539230646817158900388275481200280682165688319693359685609710266017699642991291427572938220775089016163543715625574261010515693007617699417974135795025080082768341396856321836239359089390862779652403675841943245801482376241049151042317388813848699629378985678726626415871268980619516186053806800229481907383728607050252421818703644235501649939647460222306679045005072103151673400999601733484834614174906 196 69345420807549530154603378413552326288952203988630665876510862055591873906005629548152065454764450829155991010672438737299576723871668587812159862042338266187637037848356995861466738296840733380551385511101473131991537589437992888175127809206661798921682888088025466146743657134014293829258408750816937337602293624889621842173602120894811902089587012042006547903134416672454674528421426323246961331049032185149589727476283557 197 27322095798174514880913731094939616557847168371520515126590012015677259918260179022858558726263847402100790831243737724470466317043520280618479384374679867465272774991485430886632427293080560110078109017219097101726032745823357398200515612337078831945993412488553802125461722904552568221279451882175634467912492365272376699754531434157328826234604983050301601238368456019727018541469473694383118315596684056078929678131682055674 198 10819549936077107892841837513596088156907478675122130915056819351843613363284142492217741179627768880537301994801245785880789690789525050602979976667616200209934850986115138067811504190838149983593490679925003734402968681653523137707091524995066575244169906921406611270466641890998053955157199234687375993287451945198157128056400814971304048213180198334167918956234367748847269612258983568817854201812568955247944654716302410369933 199 4306180874558688941351051330411243086449176512698609574677309667462424036560320867426049834688198137222539643762981550369282569240565894338047524556073679566740418704979774782460122035594474897326092240028425745594596774127687297107547346546012850973733642562178516724106983751318652960356033666102921480973205343555211619277724611348050348934686033221847646114339284286418154474562206244475884920551022260050749916078608390612898290 200 1722472349823475576540420532164497234579670605079444143645912676431289341044565810846633721585783345770256692407239808189058895472840528729449014279422829457693729112565122713668415290445008994664437969444351476457191195525253896131272853729996532916481160748516414895585163794916593649910978263827487867537111429147812738148931894753764525136668141842420807212703856551026402754351945816795763400723368824780800896594236472628042262601 201 692433884629037181769249053930127888301027583241936613024458475312931035316350448152106072891911234890499263695178683296026383507396697948687270366967768191817724374185228837842192259883201938476011528292858104155164131493172087663388306428015299623768968933906238127039118056275547105117981833533562937717516452220804691651480869132048028355322807996445850957251790433570143422772535566904240053742085291157944441933340115310713835948402 202 279743289390131021434776617787771666873615143629742406157273681551176989057721369796953423513099070380727091863287451299546797997772027516249855463888896919041676978425022413466562402186972974627589149253712841800078483939352287113739888376249427681635786297883104534377895474039118857026602803149818993768212881254228053845850346434111787656077878502414067473813190310069935628600253809450457562814935555242927395399475580155654274987946609 203 113575775492393194702519306821835296750687748313675420037928083742520879379816881105391051853181239166910631222752833051466065983548564697631711233818747704935112902121516244829985725632129365624161851724780629581251622961048168236749612345973400865721631758323567481407117799985565888985319497321752898785059323179037152637560025078756395559665272671985464111056984383708739137847832065285513517335817449511855205986283914711631163098217252458 204 46338916400896423438627877183308801074280601311979572058077597149859695076071447579836566323931645211206680120094205735175090585750621913883824740474299639876788887647082515686029843036352140721662168389716307050645119202644367854875237702960444786975159469486711395176679003958605575000128618135463898844802641194684098990883012080634154186956156657648549308022847547411071040558480366590328417944441546936637304264221602744548492193576360082285 205 18998955724367533609837429645156608440455046537911624693000020612568960463887889163264240543030112798349494543555487758928763371676740219885583264204479199721315530006270935622176437998804719121830913298352777767698459935662466304463174233913301216016905813121403805746718050057383749056048951801758684143209130396768626647004137590601132635830382469854904461430386175045423771339345818354728271537271316949486244707056083330110805465076030663502186 206 7827569758439423847253021013804522677467479173619589406276651556866422157757081701935726457878443750090917848097677114241397586376981182191716152229623964976437471248335853904002024739298763855285023234883540319131797699657783662221881473453678616492419338136423434465737940388521397946730886148233083547719738731511652775625290881994137921030975888237793385468273615774265561892607865418013426204181921126526629479453502762953703639668213722846583477 207 3240613879993921472762750699715072388471536377878510021426433527365699651400237843841739626801924028420079687429426714374717227432136029082339423914028950811088496340694640041936396943271362753765264040056102877166384736904450175672360181489362555317686344701333235198399501705932773614258553603180835289649527405727542541040793816108130841923642315034403209217948366698809221171759638933427697626385251345822943771408596567380985547374293385522904411554 208 1348095374077471332669304291081470113604159133197460170515548969031304695208296894558990201577706366741334936183629952612321545831062859116212892337636341952478549148789883405748900055235699753130894009904210329391608966431542851675008470315935074756380234659137415244135512831830535764658883529796808264102885026791385273166562971188809627126050975725395729020999685008662327995057745442921512502739186874544324525235410258819724437669896262230757558438353 209 563503866364383017055769193672054507486538517676538351632293909765909655306650889445911266739375185361077250195874192500597598116966015613472111856818462640092361882121586789364919805422715291662128644641110612456852684650952127313169447052271412846330777232718314627808778543112646325030341460716692371720330428517289850465858849875094863887543238881506417506467272519404708009543993807530218063360070346763186792277478728736060558927130542933478238917944930 210 236671623873040867163423061342262893144346177424146107765389589448484936384310281974103119949598889490219126457461494620099901237666566040818458180675274370761548356670617855766683766441578502522636604828879622536091195967027197907603065720261810392281103869995092299105945162654522767952175906757086954923262022490375313097098064747169454628918055726989227681123693713689953086929610354661774103843818755019581476461135045722038565724786205234315620361673847961 211 99875425274423245942964531886434940906914086872989657494936607462669048133941464365051412671614715649989934439299985930576991189487913026986202290074699126440118658509742814746296977510884580395663363400694467790395698661514409415286156082257770230400143860822070153066134630993518528722779978434014835397150161740374405587171021539684174639556435876111446658123210059668911223946772891619730680490223841171125621755482366881716910048429101649405968407249534067482 212 42347180316355456279816961519848414944531572834147614781904476994227363054173826453924942820238996021966149537632520364425696650949539193649332440971232676714909174557760073673723655064640373680487685328304460074207004421076568354828169061799552951276672402086322639045824200234991171068309034056147774938481748547594954285485586859522020336330087478003567931256564175441079900521098093706150736258366798917458710048684418990856055779554409079207353674093155716160309 213 18039898814767424375202025607455424766370450027346883898010295126034485609021264158584173660476544517605207197162383047962595025978313723798949679932898936667880287803042620974474905198158119405422706626762910891180821309690812586450138178939006724023698576457727793000743835393082350721193448622534182917873783439553270239375581448882276949600144251922206197643126553805746975780072845913075814377896046631326196898239070183526127587639271277438480191714466583672729818 214 7721076692720457632586466959990921800006552611704466308557815103536053047581478022334059068864236967891272326581772224062593149346498042110275361868108894489246404606231949632083290608701419939278904816424740817069737311676661869893490016239601012846232129874573200341561312250280343726012211783687478946903858793877993120030377807927951157417049111033426786154207399108674795226539782295773597658507454738812141579651105535501036975734984746569415305955510941627423916125 215 3320062977869796782012180792796096374002817623032920512727794812217269344911669152737162681936304896532469016848434588206288796173178485631486434676338222315344091371935347218924239586962713307109221508729654944264137099867242432940168156182887426626042361712942276965139986530707997340173793494333691382149872918884243716682481972475070609610349540308436172216213652605692940402718266092949478715997142097798328160544505051925695324216993391206372956086249652198864117523026 216 1434267206439752209829262102487913633569217213150221661509429239968045104405124860334009510567951669949947861560822641763360348496671192137738933538441767934043894741788053844520401302346735459293532453688132990985758935651795913425041456676385262025699732855342922043194940826993486086904001897976170859835089554223472841496915085922841510827964882451196329265947960276228212961859680894235183902878659984278009476688430881002897461868768500358388569901393994317979568316944217 217 622471967594852459065899752479754516969040270507196201097638026875876049901550473417588284939989034158499156446831921664991929653003774333318871483380898822913269955418993125233765939278723246781919176410039880128791003967392662858635000130460171802891077420260363976040885114380555388202289221399095705208278051163102132005768101113580001219658560027613196814282612628334977643935518036837699714442161895970757637208165092595104868386615836172675572289905781303457192658025793874 218 271397777871355672152732292081172969398501557941137543679160803596328490338917008627997303177624517548703120951292807173008122372880655585268437512182853469223822661889873742682321628612330585872491403142618719582939892907507683823291803919666221422744336196189404281403601633745475487037904433498491150050073075969481455631973493566957843893784302805220299404877074413896398979943465769786446972907037847024841251387726878323729612316895156552531290366121644025427079616860951397953 219 118872226707653784402896743931553760596543682378218244131610070335064359154647295483551385689830158633534828677590922146042903758144529613446434463400434176007324354756622277361860631797100173907165581990811655912341539790855400745664077571443503215309141203603001353369230637093385590897055576544763588516038625577562878040305256186613482854734354057203212021237887422319822166876840288557363596645038999307205457332716159995766693148618108217008562467091612781073216311937470499501770 220 52303779751367665137274567329883654662479220246416027417940648330477049869314300882925971122380982495620218585731462197836673673805841603419067726950961878442662019415561240645725490249107662819523006520846384638011491799132137162388648123371789812384096059588128562505207055817987628200915028004556561789641338333398248071148626913784848532644655166859078958161101019137918858047456166354674954829338911927978401141365791339760136008935451026765011157801868362317389683907632619080246781 221 23118270650104507990675358759808575360815815348915884118737341074872813893073266045137886591959359317016840713457199832917474010942829754730326753422658364974279476260051731908180163827817790803323146975973404929085548616519216383184475879858416064825147018832917182458940400182428520645066308354063179430233229084432558787440889806664312096000857372303503860290429179278094617411289613444610162361333532040598786783844969268060897189443489352923768992080724904955145008324913834491201835082 222 10264512168646401547859859289355007460202222014918652548721168082779819166208592549675181568811956451787008485202778770250006308503206114971752649109139741013607530363791314872019787267926386019319400663391608575834824799912727202289435700824408442730704585962383572377420060200331969532472800083868861488716910925947614864185228627757043105135667275308249189930088490987532428576236305008200622752247594911757278342020190325307454235848785058674938774655962893662796158221340526504716542946949 223 4577972427216295090345497243052333327250191018653719036730065184332664396865908901656044961789598410535955572768513998694912696117255318903969376567896515858465042529720942287217743651887931513986684798063834123824699882110965642890302350570371134849979667587301358498180935874940943056219010776686445876617290636998795481446638498423116916476626293605048771510912121985210872826441627051472072511397273900930260125845902148916064211697839048386982297914351702999128772224889622721608490367200258 224 2050931647392900200474782764887445330608085576356866128455170254621206491433310513946797332063062898359980749667509190474328945591134193158528950760144529854887545043072595344464317942859046507662157829889036257698988667149419250072436002906450113080276983206709114148257513276067645989899735602669818339363731052229482967593708778729371939782617777141061170890829193911772836707912520109895127307158260661971640349321462142054379838481616014166284141017696266514970337376375692831495924762412951265 225 922919241326805090213652244199350398773638509360589757804850790310577401054950060543067705679768686393693390848523802403181588741126376856250769687723415814563503088265169670112730326099537021459951243551987960537589500995291942533433612456598915139228787838630615681803016548999916096161143365916858166849077043847576609306432470805569585129071450083445120122656046053774971683308642735981289312081676683191018337931655127533097833863746571151087568304801230003089879478951560644369321711467117647426 226 417159497079715900776570814378106380245684606230986570527798366013230828907163867153325295713208246195394726370050350132832452265658271628457876859250807025725489953856894242888156546834470496777338587581478992959794902255816953260249723758525969650637162858583984784440864109138804362634349034495078322592090855783143217107811841824133902197177697614321595301326374011680187026914485198601181501901651337129285074762367005155458678232985786064077084164722268641812557487018538410408299684270721936521577 227 189390411674191018952563149727660296631540811228867903019621859872167036133798114762908754504896822643015202811058734687665518541811038923678356541005976724250471369026311190417344449052810862955276394823734937997036686162639865379673235863899939000923127022786063607761368238515747971751260166083388739135310087060182150430566072721621148478658926469197954082203036046850818103577631452653931235131449342434855899352285893084800414112349934379168672400127942535478716549132371731137879431515961667043245434 228 86362027723431104642368796275813095263982609920363763776947907790394111587308373879907287216232938475120235740013764614661920481909898305618314288941678514467996035036915576544391059236454885476363319024447468757155511162953669725678352966781688725435744911137086782936251075704369584467722428236280059701410847661604138585427260143854721560916524449326558496300956557789049111400176254540231399243817672308580440995028627392947147211613659948374335023835153428757551235729801196903995002681012602730144328133 229 39553808697331445926204908694322397630904035343526603809842224439132380328355525922383055247007984883532758839223800637307193350089744744935772733913897332770222775770119503383711150480641362053674226126167320586928479986877196227686221227134043800640499023349944579539129490555873525744840854295755526452247885291747468063537743456663848995247885920093022983494128160592621150806868244782710727831917664009742473804803940630708353450651260198334154648907807064452146246587712021356322248855108239932711336750010 230 18194752000772465126054257999388302910215856258022237752527443447342333337727679553076002327921198674377824105369699528056715787567602759834887295225768067110470737422461361675310065881035607249077154490577277950567541921481015650975207774393223931434102212063472572545856159563000712835979827109303811849369069415518425838987264400523214238815295650047149056773476328099907390009136977819695544264331059099702334346193883541352125573121458918871157142616974962240803786871289286062155460720995729845508436173084461 231 8405975424356878888237067195717395944519725591206273841667683831855064018416338099218203107784975773613333945532706036501635592392314162868078629336475248686009782320586842389167231722439024588023259315895078512475035428336904559950746071124818084258052389515335549656674697366465022079450834201140246380146579430604517786608022924035114491666194635294299246999433725131068567743414763394277449670940072305817926396977248099977082100405901690514336250916894812066329458501474454473049646253846557052048972799932122802 232 3900372596901591804141999178812871718257152674319711062533806520280895534898378048924479359958650428318974156391409830159244787219307700293821847144862513287698477534666023340049418326692575836156145496445156303558719633546831200480952869285682444637641035828226054016498391678479282260351212100122501921766058504064508061188462487340429605353938184914033659983031331177162830231203461528819630853422861435283009882860763098019395790479536698673946847028395713120447554342897496504546222251655476716687324018349149453929 233 1817573630156141780730171617326798220707833146232985355140754140976165119512162686316086824345122771405120041722264020175217376148375172402100574367542149582759739997694315652997327081520888659203808274114035190228451366225038456742007666072405108457946387207114828976403567484818859263410366151415625302668213062605078366105287624473328258949920415289996378917617177088692983928214430248393291034665638924286152208003552514714740948688094809334816852560158024772672630546885373000892157237507610165928967031764598128259378 234 850624458913074353381720316908941567291265912437037146205873013165759321820867634098317305939933722570255200492795522846150211201731457392896934716801246513962927908402425247947488797022214228056746388719268113891837226458050174078333291230235530993804410748798514426799652189847011678286949845375597351580110249037996973854022343578984992650237464019963202484772838233689330049778364194300289637916532671847953176371122306166441045475354313712240145325638366866019046508952052514807613415489601893225009216936886925463461905 235 399793495689144946089408548947202536626894978845407458716760334952826916391996059406124965976184446807525707774061191844173134347349179733009178786832827235888956245786954351812163947409880560251768954851351129678764448115104866047061873669765748975721821855739953380667873662013322897545020078147618812156526240406914753427727038261969184961403934528083679265237139445372484892361636514280881536912281601063851370044912998174825485229917516879850624225595414710486574908224614382520987380968175220492593802080746691962482406186 236 188702529965276414554200835103079597287894430015032320514310882800277732468368823255361133324057366956583998241271293953812360924099646661218085810200228195790022366693156522359471939672129513716425646006548262744110463398116090047858560328560605761004553217100949501831872259235700272346259946142563512795108294686441060759280812098431221651841051795779225095446100786971216362508036982494106604113746238295967365371568079371795540518128490995911586445355956477354032164580732336540159269369828110916469641903084445390038004642957 237 89444999203541020498691195838859729114461959827125319923783359630658199153241595602153015787967826403615148769638086036309834354360491443738603351995892296641275914395385764703010877261883181690461585930077676987329076610175848107514503202836404381560706839127020374811861412698064930812073670747882206801681103674978628802877938845831164109926505413651729945310939434295768893431340521982263954810916580206387678077659093659927401771156197761007880836765039765494209548080537224707631761346445890455460480739631301478613427126888234 238 42575819620885525757377009219297231058483892877711652283720879483181933156879928566627098037950722837504087267245539351017314314640213968287831860019862338017506075050986776616025064537043235278871444192962362715174175008901650742170430042321467364367798188955425167362296774410941876077056129465699151054442988870564122031291946825602522271714637696966371212681798270062603243736831054217171979446007139838820195346979699687921083540733665604380947795323314189433131219311250849416436195877022147570244072305490799634409826363907140693 239 20351241778783281312026210406824076445955300795546169791618580468814466217311613336250876072974454563056189975493947685010255345771870257016462916657414820747897383221440088406198156723962324961680555862512821865709297666285527085432558265029300202624944152917857147195181272417036764293229190930777213927288344042919377186956330256568900204687752801732138647427761153416432673548378454840142365149127079842135730930291162532635676061471871279831475519485492427525402484826410745299090849745630807459369397298391410084946367813230903946850 240 9768596053815975029772580995275556694058544381862161499976918644353304831290064504765405253723013838225269193232381394803147065590035084905265237207461293247286491275767467911095034642776928920725774479115101325674441868479204685314039957562169496725737028197621419301536961193793886025661207417232180015419055937019250611017939046110577391574685595401704370580581919796166679199375688225918086372922924705794823003212606637424434361788518655951969277286707042858794106736739187184067278502869265332595577460625925079413125571321659870217201 241 4708463297939299964350384039722818326536218392057561842988874791520274187377836153574371609065386384295388818264552232701470959047060647834682997289829763407787803652763960229110243411155882737139529061839401788133053775437625134476283719613900920769020244639567515704073076481664041868704075801968884199393023656801345385909868576269968146335667427532258841703577623628516101992084082270166430999801769072353404140842124187090093270348888452764679198184262156175257185851547514574600868173957314912322555599911486977877807002702534961262263842 242 2278896236202621182745585875225844070043529701755859932006615400364898999437327528884005208227108598230748151605314174164382874619735542255582360832620960334713884778988083255144221068427650019217768761248315098481653858652231855728826029814294300401734895862362739256196809613874631908482702907518218447602304935735161787054697982506366100049855902461459042751353907536386413061414890113219855833619369746892280394102926932531321322307278341727683632721688818478405393432447151321969621320814722854130545704592668821983026362640016859514979617849 243 1107543570794473894814354735359760218041155435053347926955215084904548407910760181408692976572220680519476513427064102340134562813646127029000543310841165430582169384192984606437946931540451686083807267791038735359212537749984523060007381897187739522008995529639252487567032991471988177477281327362447460232926510500670461092888058621403034444257582674153587825036557517877913348462225801873643809904711882001862749615431417465988749564497729573604626710803049750136330095063791941605615754773579376807169568555304397349784492412666579830352713225178 244 540481262547703260669405110855562986404083852306033788354144961518120964671870769438046015487709611366642603655118689660160714427394437182598317627314374892361037154967557423069838314897294879226807460908754047395042239719473278020836106326155742339851913648398717594806948412467558439585566713470161897308684584571308955794176429052788092228177564285337079039835602915212850498618427669376431827327810810902761126282912023189854952414507637833661433934410129222368818052149145189091083845397227140123325017054082357072356905550174499850206212875228245 245 264835818648374597728008504319225863338001087629956556293531031165892579278999776217010491467730225366680201788301471184012328988824065909944732011706027806483792391588018211869976946796363191263897460809103662341956540690860201023026797778709879951509392224297463465849729756634642706230850161195921830732843786498835762029761781640738193647811389546635107736462580577878347794159543695802745714943486320206847538358519624803011213260461943913737600054861963155941448333689647284373619672485031869862615953164491444339408418720292964403590783649883530906 246 130299222775000302082180184125059124762296535113938625696417267339362974861425730655816654514442065117022794312628123656793968063762786558621595038088309831642422974303239332804396545507576968755950592220859749090077872056333662092063327966504973427732784126064410950605938648309377254752775228690130652737508925387529378303606579450145058219312571150197498238472926356468243521457080257764588264993801360803026131207883025694217591175249950558121480605136566618224712275785820466904410893337400325594965216571333374360478482629625749938847234754864766607357 247 64367816050850149228597010957779207632574488346285681094030130067149945188028827850518100281216985924023750658906388770362064565461285735947166398061162804878501834825941343271305945723214789107886874395324861394271421927816029795692428646198368001274518789813364520032081557550676863957436499633688358481548163573354711220978336774513338661035171866875732525062472538265114491495858424367283144309767259148814999786886887444180941802596942699425185767426240421974824367730658954032592697409718762844371381283370392988275037418819528756665741900665766877683474 248 31926436761221674017384117435058486985756946219757697822638944513702075181180258232277317155832460428656913107931896450978833147688927136854759628818406343466193671946514957462606448163312471716727196221621106133495163725383839665870491364658013324422997171801242068218632547635491681462489155536890929591576237737992411117528534862913799368664831961143171697765319885419494956525298465622886745388926485059724588865138816238256948771222198011686875656698457594195965774739813626139685368943195366829185628366149144842600260507054577839987802055936058995275539833 249 15899365507088393660657290482659126518906959217439333515674194367928107005634669162976114886713940045025210964884089351059838721051823582930171072268509109867546787342484313197872301272081469796039311982665003768788214281361673099997420363014442004179437448664467353548627094121932610747677148449188229925519649531519741594817647302230791441038028104441894757235129005349444287923106692814865473248177408885876747834467704260152294042989647686191474560346529607499250207194680729192127240491694392002245668767503188249186635062061098005582313398665282333953723785490 250 7949682753544196830328645241329563259453479608719666757837097183991744455655912791600752757901736224544320775097904633262228048824867630900312094877331624710887968124910075367964326989443133743371322789958479880555560344008502453472985185244665950851353805762877503638849959581554104137102374739870837135967189344192894186770127768545343915322750405398386581094910840828589764776937938443927997947934457863481882203135129756463608401556818955169924398674059001755108868789811075702461194664929241620364238190529738622748691257859384694702165830503206701333040514732001