1 13937206 2 92588511903 3 598825420604059 4 3881469256766776348 5 25153548261434310770809 6 163009108891704227787040790 7 1056388250136945583891331683046 8 6845975651362441794060215966486134 9 44365678608750932312492871037341825017 10 287513941563103469909784379326924298259752 11 1863248104551291606316566518248234210422907905 12 12074870110096487711945527209666639106158626768954 13 78251783978344909054237211999953125757208624975645331 14 507114498124152996334840925509235363790025926234696157715 15 3286380209285394931052867401756271792563901535129155942454627 16 21297547042992698654754424374340616446597459799471222880146627392 17 138019791126698868163776053901715509220530006790859730965778000323388 18 894443980060380913294357276933125855254389711616027680646170526078668269 19 5796487785812156861132376467114225590629234715436710670952024618915683174665 20 37564421473104829762912900451172949774149397691078783088993147429277396584875984 21 243438063315326961503201097913881691381888658477356392639831920832881337952022557565 22 1577612228452587456882208996029613638291493080429972640814911660413063049105762866512620 23 10223792900206002076202935430109945229118547713114195701836529482420704936024138078971704947 24 66255787944054980131057016750473408348759275725540867071884618786725887108779903664616414900572 25 429373861436407748832928631884420086878591582185152238575681185461268789790049102775534147633249183 26 2782578226078646525323118744957640837576315205988364679536485392044894518184783982101863648326348234750 27 18032633747999406499368791522579906661465819264068100458715553170494464655456468065461723561930534249529309 28 116861361467541499665650649476204131124494853634542314912254503116611894817320411591332771360347355899619373855 29 757325745916760170075254228134328429096699848674260132427271642468174616236158310136313367165343387439559949749605 30 4907886389700156072874588283625209901879133813545060491465760993723277688007443427932603264899257855264101356144886876 31 31805796837192883920934254394924664027176261154719053051757782230057451582899535633766011637986239094566510882133211302851 32 206119015829661939940575046031145625142769357283287541314574899810162452030280835466659487949290678914055133511086572014563602 33 1335764323216310743590940580089268438679481540131867243463019119285359333946606561752174061841690113175955590486257795947165126958 34 8656485768649592572047504294773557801321003792931091147797540113441602082329581145270705607770928601092576964794479610921716826093952 35 56098777726299670911152689094562554180890172267157251452127879261624274345257329442092220366058393185650819104328968881738105496849629395 36 363550861919307222418256177072429728689575599822029560822522888859018493641640573111312420334042800714719138302773466827489844123309556889221 37 2356009071126498413496795359915856949896186285468271424672852640686149980865666631995112410641040147803766754368207283180241733808992398065465658 38 15268231558923884145811559052735419990071355030118581554260924530928921212816068829140450767433499093755732006266555879130120176015499587681368747274 39 98946518412790391122664725177208190671139690342401398159596105497048260649321847219851179325063791009233295567271646067152002669129455933386006486292344 40 641227732775013220370098878792626666817097440807324733511809555041863161508966964314622016863359484231347877513093961789714580736277574063941522452738393633 41 4155507559795385349643003201056456760400346603796851276376550863067161248567058800841333379804175927240189097210813463299032355852017652361993295466190990074637 42 26929969177698502924816940109822517209692379761961532668137509684435265123473988903213030869824364769405048129089809564503271272401920093100159767074027185333529659 43 174520977155315518309588470101919512054541626288885918956885766979843523594287544939711536439461275525412532805057185342786734782803367334105323820782444061544106829886 44 1130991694281958888520001959785629919161933130853584845035575871011356011509379201733136140258540349216002783763245213541948673238101556687949411713498576630622087518844222 45 7329446771297866008416978719793314651913967970076258457828565394908088089392954390883526145182191840980092133870316832809174489183209934542879668490243545900712921613859417782 46 47498836856971642182607455671725610497661929776941061663031698065230000580174131893150220572135754305024188025312813517827012312513993155417137401402763492219151578957668443334713 47 307818526167657877661493302645512754610122068846389172373670119698290385999269411424833236312539604235700264498526284510369062224749013754510315420622789545368236133894462528266639229 48 1994832954275212236169253379211617098924356448649922203430281049783252908033639763753838352905867403729034485009417382633804332475568730509131533260569935749223322181869113658544961621822 49 12927612138896912844505798592995186427876131707770916597600174966639977887195863523300427291208082984902261341985995797103545135637634477137292656929244531487368330473012925875788494501974766 50 83778020237527155621735421269151933084158265010418745296834802852881731530376281443931012287051449860274298716669017586855602051530028149525661799676050775821943347278354858152586581312756182765 51 542927541413568897663279424620107143276908765604386251150700306072218433458354616244392766487482283293214254786162862617929547511522442373280135397627420497048242559492273403373615007651458128102093 52 3518468380962581638725700630815626910096895745279552698187046866835766981207792001126564033760019759402935982997835526160969042770807713442068332532221210613915169572899509276842933028028643310055153694 53 22801605745771912436000179916727098611895612673819006193509145716257517926219835471345233685224514753596423347109413812293767935142370354567393178634942792507942011086548529433077178050407074352317928106087 54 147766916820602767546728111948118093293558309338119336215324030070172610329199237261814381866374907949921984256112155590057119704373622631855209681876882901058003668020753172866153049911093470409265337860834360 55 957610702953049656188692549800980319757122392508940677834102096337149836894233162237496217312067927273469950837351786767304852495395077320845728469271268266127361326720688396820522990872338083036600221681966371367 56 6205842810698587768431883850157352215086470585115834344705136065765621258325217022108103607986174552237527229683671405544427646674101322019031072298002857559037830795861458750048649115121163831306257924776879811458212 57 40217266653699423362422616752296029372032746735381303000649740322664332021884436426643225695634643019078494591314457818882828634610742821852103081350202883618529696381947716775882610411121954511676401659552044114122510152 58 260629955742093750354095053785495230018295599332987387925849771770831241132261392083527470763554538975527106673200452209007419979742426365993609125454122052305803537718645248262667053040927544695363160077421955241708485606633 59 1689025124830986694251700504147762526382596448688186196509246009830419339424079605979626800251763700257285875081139432157041357581721885062419742652296727204679852517676036473553874670861683827106072845951652014121058716033566429 60 10945809602689427186412750607942795241699833285623906434613744769176841165439386095622692879839957830390415829462109231410608351591496397080040696402835918398100126791473175353490665760660863965852136304207151427757278465356868524373 61 70934852357697763511984716263208489566809378488252693980705982348002285444967460948829409384220807185055514966820448656534832917185328577421693845996966717637180875491800984746889982691560639682596081717701472256891227418066424242563566 62 459696766310649052221141647498453623825831498517490697922752713098396808216843114239997321683709962167425692956202984633071659341317648063561782236689258226770809666940059522846265903351665533026803805679253787831908320719484911094580765770 63 2979087288302999844104621908016122668029775212640918603614720148708980616204147618770972323899160141404531602599919469610100142027996406065813383161187428277773747944108808617635957737469757760584482249374410438046506412636836814093835645376310 64 19306120298725558010346089726924838467285756944477345900074949349237399233195894795397765878290808198842577503968786327491371392660482734941626264276182158583102259530369559464049417407921743109349468756341985574859404290557270005767715945588644392 65 125114253097693534276360336933358281663129554921656792162857603464555826583882366171197197077387954354200675269019394301210629658218797508682888495903085823969051255215271874957937452137676683167417925831674767645818925254505679368403678045733977609434 66 810809012167351157967939597945917964133523122311608542692920579302443551065569340071478372475800581111103353619218329284362439829530283576366224020019332596766989955155383641325297760090090266258334486875637038694696013989881983197563130379316080998852626 67 5254487302085929112928937107697802857955166682268448417728490099952359859520535596720928901550582893751677267537153011770189083859829305725427338663048213379738632621214981669552165847352998995613695585871532668725154199205481828533362199383273265494138107074 68 34051960934646877082354918733238123073725857941541042206592067987162221804938495785872738782136204771385858543889504948192166749694967687416796236794049300241032769733269869233219304733910231720695348343084967428641100925908701999474534828322268742057885654767571 69 220675391685579636781569680787708893719268048431170267817128548688714862933316952313961163019060803595757798511903394816876438243698164707214838790586304797968147770499017082495851224504970576705097661682890063738677627351539562611454215044160177646813882057135500725 70 1430097626067565865809233269594543329929375303580842588286350957606429067689470423916576378859722531516269398299135536820627199277018782438730505032167918428529540917362866548711969611736658795279204111286316599814406481709639090840426050784736799808496773660837660584838 71 9267817333244288229247312962270038022260105849586846869975305733104982601653695497982092906731180605877855811042111459843462207202404052543211813787016314128912648535036428644002007355744612492585108625894419207990370278323702254462504970362189391380072621749131873456684160 72 60060541711804245564045361798595501471727894048646663553609817526626523412789948544069209217337100120851042183852254412121172484776447834839845170229641434921989306033209122556445491402884934525290872995767984688696363145730010784454629082234872417912051721608399838518442596804 73 389225266425554236255327465783602826930624019851196309641533770137653113132526535425698189766139663253752483154937253869139091078592347813596935169805265233561214800255855207528643175589529932727594284514675713990037166966510870179412281685133207307065470030010047470662267415858015 74 2522393300263369550386491789244133197705073536019002837832572810697142593202180982795459782129509031176046721172235588976002037972049310413941026828820214803726881494743278682728510942381470703180214467728786506303446599269349674480406204155914249837429592444875483143887449842563901021 75 16346492661288884516502727621207175437960770922183953404269262405828803467323454096932783390985910065492127092117306093029620229722383690643031641971992229045746047970246887342303954697157164846407171789206550872125893922002717334478189404635836290580077670431544349270110806370424428718881 76 105934242014388281355249772203564645817815466351428223354243667624445136281058929024208026468550557246753131547727065402477190559685326114493315801493530880566531351101938648919710668719634940122435329180008614231542882904859507388204771792709349751931454622655674532374121154399464380874595932 77 686512015983626462565877915282274657560262583831262218975321777485311748807111479027468933896127952073240461871713124832233256332422463357326837861445318878818692488876856726951819145531294240415451347076258486251233303664804546623745639093114583537829112224756261315882918064515147137090156028901 78 4448974563162399348241306177742991713159752275045075950967880366059561459140490669279426902603865289710334460643056473941939585753418297519045269096384941143801494134439465139074620941340629980930680797293016485056250108911063905952113920288831699841042061041967195512336256174948990144984767426391359 79 28831796389326622660668329664847127549723360199516451900588612926168441906369147487639048184064127089366036601591826845097078264723681682442806826539733064634265317093832129487518246393727957379366886614700451189247920919732046256085770349630204898814526914495798937454604830638317099502641664357659191192 80 186845861048193192234742810761281826121463597799153059771863157407669263742210782215603731972016429475364461090131191784271767695704157317615325472499551154148097172848729443420109302024355905401794077842135316760361782108127814567088655995629111934101439669750767211585945820087320728797268240569620291093813 81 1210863704759122231613561970404855518866278851072558942287785409161917574274256389086605563953950523083601972477328197272600873540525955126026188485425602130543685037321827170505384171960671371423702126786433001206251612152969213393154324280060015660495325233611123562394266803067828864497631553600784001235075696 82 7847061226177291670089469088215592560714806819825272657599845017267736323844137193235758564067564492714019544397772537065946470770577072480827225837787284100534231666248759133921926182353806398841923615704286404311054294818734483039570528415848288719957111824396148849734857348804040416103130681667665182514875597310 83 50853262547517253937139630962530126039321985421514580200025614068976952240118629273993147415671998512784831539177633223534394728252259002716476151755793376248695720599809683398792529910348905248585959321197772324004604371595854014442870204982143631563105711786054318774075277398637149184037328197836874839246329159709478 84 329557045266807672133973818772835118260625119723135199625194984443514587373298118582335665631757888111540990722060539102060987452852259691991139954110781816988964839873712676528256354296996265253664034160363902267448994986284040114564291498478317036616236513232484740453789976643934693389099416653931643487579803988099595622 85 2135710486293885738035987516400282633172094439290408996318102531037541980336795617222462048019397641429251760659364047376954944449050187640877048197500038645875029159829343927252265902828881096393517020380458128738160141807041784212919594020132667358547014085589216812327524360000987246638255362987258217000546621522513077890504 86 13840575848023197555677239590196729024078366041202731911953072104268583817373796537033054287656495472598167895102639983214129158642557861370907872412592074584256138793554388236941338867435633411106886278392572161132874508133425554851637095769224408846238504504823386419146487099570982043921797967971714411905714031397520748727232059 87 89694526029743486581186058523779704963786171434735796763882420232650840511122363607350111357096596026253380994306173867859733522738547265025088696089857844950025093726791017346309800173550219137023702685353954951138405247125418246926178487496991971601781902799869607655089827650045898775801395904991017894506328892185924382894962084199 88 581269745423878972161635579459733187754617865547336406637856819977050841074677589941380578314106015581820818854451955149221478768068627172593919991872445504057665705626249737848447405758170995731740424406668995108921215370780842636623903589893846882796508348636986737381662026990359855828584664217345147431848258175955911062952430048326166 89 3766946901900110767846401981612570145747000817910597801910753008525708128290615994195798444463065115813623777335350443465517426927741119373950282439004008846758443859592306148876106634372379742633471318189281775520595505271356641188606645159907543905324171854343080631379934719552600429444615329972200269765945953184347391478847306989518620751 90 24411882905392158166315430836932848181204778940236228281474614626259882220833427028478318546632092871497932058276181624148028852324954863449087498394881650708722770938269784332253267564337283888910406631379217067238397842561053856460871519840069425460851678918202191857553219590552038408297023681448034593895626348248311920478016852568111834198870 91 158202396398519926203866812496744298658211005334496180954595048587264094145468307493968554081620395125793226220142578807424095483194712814227605467058319994284304459484731156128193897025031327020065681590916139968832276266402567421088220418120965292187471340573880470468685971859962925182972011946412124597913360840318582986530409593723533409262725582 92 1025238336724373819088734782470478432733379800693174448793968279731595527278214902695904413409790991599563303600742997671824189626873786154518163563714617777095084078692463233515444533323358451039363093995813809688450967044174557474726481126104128652269897408586548447589980379700589190052017997948766918486306885391817456312469425394989934966089166247888 93 6644106985848377977049253081514336784580437867812654549365247945625019956753310033082097751722192737338496136600364904975434458343487911679255880716773214097819303039365034589366502182362645878079430573723407088238528143375839119576748443680464730860222814116617667170484838439249539158705992167975516647039955029246450326794689444862399747338705310746040585 94 43057458990891189522099120904236789275734060513676211587441832168196568183131354088103781517906930905148197218999717460478150053733622961174400803018736652371641516366922362609114961595448846906680515336804647361965345934249829211053505803094464347546752280911754862486733960271182833974928463604912872347754026384724609265064363536224336718955886091100808437185 95 279035960543845542693471924977123418847586831978740081512561507069923339301760876339376470560346557483577426130731193784006078078835807758716954836335175727842240392442550958410547581939039479586485507536823399074292445296845513648874553055028526171818523017894513673251224891915162582811721025458486027414439387810534123580485230381495430196559521967209078423806950 96 1808306135601221715507472914231982289164620722811676040651848526047110998644751122259533155096041166777781068285773902509428976516821253832153759247746111256780703746383034076707206576288687986558579674559241975895132995606435702572199806823091244469161409962729294957954246244848584367034308579786691535111205260580290888538166934695288389925473210118177830671203116183 97 11718816003786028902340352607178734355533103258406223420526982002241317446258424160855256578562092937432575921596817186171650368683759745122535363067178760966397258611617028488346619060829318583321744756454261876108817357301498982530135899379015286579125086625641817771773433090818957576539976851711015795920291565022823596548025590033591511774840169332412649207645409198061 98 75944357997177372276389743274936786579394729839510199151902073094998984020501257229403730958741119397321379367490083378913279770113814877635079824307787878447665435968443559266884777829750540068186200371506519472143941218035562793991818041271317057427482899212052932893752427384243222388256864073313158973686732297531734866637646644032317605306251977443819366714375478990184836 99 492161111646441287756495076846742636944625628007977425358359844342085851323667042490645455127261436837730849269330228807296453787844001728633972103497879161486850144571094818887765705629360114903166869837578860621673928343028210749179388165258500003436311925193157717836922701292288903832158739337446133112864791176450368282982975305623839274443702340414145450022895890507971382286 100 3189474059759166626699417854166375431160029502141454620107818213630052254855786995359312257168884802924428003506312955274426607226469549891935549207920336311200005442300695366439318186567456080931405560263404806917471457431870305512631155830467744101293765184541600453307512654971908230138593355814375613173732331092019731066166427721230701580583601604040741328526270122670072060540426 101 20669542020184066606075706918161904022563251425763026586019317297104466978615212984329833907585192470331157418370006269090855693495515591272377369494627389638139869315005109989776106322033579334494252886300670722719323533609550457019562388916938355866844963202147721087791366031443569975560025176654548469281971148969918413041071553035696355977359495400351909199283215441290948244019953394 102 133949973982987793725904536437201518742852430849472210167136729073513738872755792109326205890729854765190641726773843503607610188613517104233892086468175180343809820588356094838004973162613318538564824026083265956960305156264256689727237309420388688076162058313362278560540787243707641146310264195115313847989831543695307013460468040461818541836855308278660978710137619884428495782733481650978 103 868069331798543848353317410901824146873723760593153255908903156144131037266962163068884995917837758775804344633125933076222354837270395162408271238548000445119895335253008581490840897014584848960421692741890688771192902747965114207297463397998541114908683452207007219583771723562426983646515722517466744654601012599445676205024822239721004903988508988297442683544059289608178539508976629203338758 104 5625565592904659259889665088300096033765730226176973233359621434164764945421851187399033125358363573583139422856201628828752080616562377074560204138891783033104344354774500022343411356468083890893245934310378392292646775865809502559532583847777531902899826602181655778948751835038053879629909053539985438158814679128939690742948867168037575020865185647541395830351251671863207020923858572382285649591 105 36456751875456403531860753223286131664757077733442564710106902681191661952025399559312886785178383923642946478806807489186887004964925583343703403547017656580799186486376150453734221958260599700321226077122034101576556885615665723941996975737544410171639315352261464603682760339988640614152256201801843741822876953272041295868911231058505937196211388118183163895512966226943018039274746247293547216894857 106 236259756527403657330826677137477339249935722420021828086775814703773802448444337285675278672101063076016950328859659359183176988817371167840320371947578764705228259337956825418160882979197131291339596940730257962004670318082355169611471527067168523627667371387156083485409613052504719775753187445994988363741073622381963750842977560700982342190908415901647102107602493204617555733897237756796912231912928066 107 1531092861620691458747285634954559367128333968600686038563304613009737648342347780173162114248033236501232416834609282732951803048958875216460869273288543215034434209087447386010317568000661306306363346759694743333630885438132133575327323965943976108525248175024366724455436978754743894447520358447667826707757229820802532515584663380611516545866611295311039644415941991200683199012989741781642532014268746116051 108 9922321877250939837814479124771555624112857153168034668998200902495174311284305711484064916191033966835693680603497470670353490422540562518591732894490225007824893252877371336840962783518965298263551521050156451209625084979739820726376199717761932532987792829231135369562036766610112348250419661809781303388012636360870463545642590937088118414315777955974005188526632514299661162644576778974195696472614926265493454 109 64302090293568978106131239781258319496919718080160326307334279214679893471007532801432606112216510206853183838130197069363716354568177579915977477340964952666966615956810936114011225300023838359705804777362711647513117405623550699558471760228780216331333052292107454573975905366874334264934984243590255302015612819384371377323134242730891360032522203270115416436234652250173118428660402015727182444243320685937230817542 110 416712828637631983900028621161263624517161775411715629793297654896809470270847047573345238985142430145459156346191550388836297187975298734467612262053352326926702114115287574530378527534081327462316798495839653001702057062215274722280178697539584526095997518565574941687776483430957614325052998644952216588283310188977202362037979974357353237590854989179957045842793488630462094403313892110165570585419721824153685972364249 111 2700527786241244356458435638889764085800654472118203298516842983778267867376005603468858076132155056221110706230838977900820574294166028850180549412514404723246354888374760036912123566965661929435000236415896424940077112747138839398100320294307981705309736363680644070406578091724835801512609421746116090054880040167011846197498764958116236358034697390918129925732247033775640456976514021891308892493616684183095716933387113898 112 17500901875528298324400865854886465670334095059848666280816812426039183728394882221821320889572081380216604510786211435017424395939624358273481835750482271378209739052595958276337926787376469460702651811298801858621444261565829700478668058108439470756900629165550183071615196736676947739603268055470666285663581001564147336286407119927047673941285744006527148822803005536287498235331709774290727179320391631706235038628903141659633 113 113415447164559955145653912082732898239137655343554784397567338099424493751507838093001124873875641070805395880767486803950003272456550255232762935244968859717265364553898260630671923120377950179845033719621316032193140584582560505142440897599040861493734600201953370977295577027787006866267936420339176182026727481309149876133042625564618792306611524301081887274357324610731644618215444152633016878357671814247607812317273662587425756 114 734994330407831881873799831221555109717356204205755155708379285878905338504916197114856753621156394714275875513786563464423393371401252427982200036406317368248416977075641735695276403628406788119828680060083708999102419522122121392532606642936207712544999996123768320171166695685670376048088536981318300725064340739383394625872344554716028695595103934969123858322288405376759247582764044779977717441003552912604152271125846857447519843776 115 4763166563614836924705116238040698528936086664638665801801138363002050609946955385777426105447110357566290780465786688870109539541750947617592771017569743837231108450051474457768701072418218006091543084279681901575598312640824938826261430861294261478887649153407004671560173760140522804786521411542060410842160907407531190282729225630610461236766732920887330205657863877217026571831969740562432555228253674861158943888226989953508420528680305 116 30867932954189520272929108929565563864051422699314242760497780429038810880665508105171180946413194816653600656489232302932080066036092957056067434600550243426608189248321577303159457986012045222805390806575536775062594400068345569703604592774177134561667410640444684263226122015222626817550676354936033196636791038278659873888379489366454619205480076800789150959817474804875053652087987099427928539568377441313159937987929220846383561367947876459 117 200041143247617873182398292575608075945759508715802812785441053632428628501355708368588115809834106224136333139972923387398421515518058266489781281005953103171841691242331888572663240443951459995977313930580721512038925137639665253603989871202129721773864547655377884050884953329157505748907492987312713258124247751870655328013516772361086960801753599901322053447473591308433880294984787057716636463700907413798003327512916053200184864364345198227661 118 1296376373863504155335387901014348233220996157333390468323917659822301176150409632797515898609930705478570759510579646961400480630787281924926790787967689449347595884129698489558322165753749004468301072556534425214720154977715928959107897476638496407664336684782905355595507463960299945975989920396610853278924356306884878995579543019217882154665122414707683553008294128535368502920544218268198674582932642548246071608610430265372280216772703386175172649 119 8401230244076305515411203604916620113748566687277605703708852594175249477156643326176388886345596993671539480006915309104714697125904625641588501012642444157533074314404712265910300386478059730481573491449708239485872367123175249821561275579825333435459923109190640607599485538202730744670854190941928104025581997481413994117377989753206903253779006526634554161757109440464428016266748067718796700918525636819506997813247077427782517772367435908722828647559 120 54444581864474706272857563398117986177239865202140097653102696647390825722563763547179391691395813131365757805393664712638739988479867195867130016023578599155166239335135092751774262253420771142517598192832711930361249780867977689661378045657231975149734759016733973295824642867479920887739047923302924185262595176610269769978350110598439202771638300712023691884945181810849649151842652110792392584199573085803612865287736343217638901637161704512421363370021562 121 352830765052243359298162391295456555029419888237645446600877413174868508249513252379950734877236304591337791667233766156480657723769028417095001945205431477730555249449786751924662355273696705162789345148208894663148196150205186552627466442719388812031407401366114401116367246207628116619621205234444520761813339957933939742051558335292130881506264765565788383057412624319575784520497765904470861138362818759901544080375307223165798787726116690244203569285472945706 122 2286536961147666578373501966280517412058607733770458264729057361034535608128419153014435944663809898299763157932400735354901589020602033960557744972415653947935157100918355757315167149783851875636210289599642563585694491493539727348633064619851443277117898683898289067322840648276860353496708756004813173693137561575376904457599500091356055337729769118498407400283988271086740177421606621920764450379584486435389783419622943845980621743723361614436401245753694574037254 123 14818014165857285323689089862412696952881958293103436008761107386276275047292314665190999581009656817774754186470794179180061047458785475231424371332074639302864887276664856528175968461442881346801558904799583108622076301165002917957120642619173898894389914753953722967884085683963190987159227413622499099453445008164111235784255440035783414654330726936588191591945222358982377127342971548189023646693325887684209221338343869141985743539870808456637432953668915629316733436 124 96028862664585165125043348578569851272498383068728021139249622895065399270893459858296736123992856909474813397423236065194086012563373193234037523802335162078652306030100164433730412921632185328349347367911183824586435296161637785249455229776856565118354656590240178627763114294647361132225795305147988218314619848587443522088872724091723704485404159385142995366167786719783168574640672170247910325799005282540122260797727184801127944109957452313910259242203356692294889900633 125 622319722564541973830445091036859329751426439048296334718161171485211009461207559884942397507898198175326671923881574299459539185518059854400304091606715752673150664612020042683677963885542341433630053393309527478371603168869889364791400848077069817458876304648306956225328513838418640433101310323142742621468781702362253840775527950395849038700539950783599105568355868777313986682165078203142067424729801590797346935299552369788588401968836104211625218299546553087731493527060681 126 4032973278518642452437850771299809217836838640830285904783384187548419066729233330048796570572264448417828998488634520927197384514788925083547010263297781782163592643022185347230628587840165212533896486476880122548663157454938672037683984358636899454135376227846241980455285132988168542763763273296129165289379763675688107827380257602582808721475367140224725282614606481887077428143197634267915495027150374570102464762713606338611764327981019133190649497434529073763596811633635243064 127 26135879798600704507333882608079630018733264065416618538146341849468578946541377137632280882669162649665476261257790869833967548711991165367515316882605367187152161047805329758763908912745184517927248184669027252610504073810208007570770710488391786956218090679251021871788329125383478005566525116894215351068472507180109067523291072261087990400519564663734359615061001703495007076702463707468339102529638875800641257217692157929675598862244005961215575365939258900762785039381472471271534 128 169374842249837346637192728039938370128440206464983641226184672426886685059444163470725014583238953022422066688068634479995226353759482403319772565850790130452124193154966217200049952655565824298482446057370936367285473787980292105861913684407836138202082181680888973864220339185195629032824813716581944693544275569584278071972745526944082313480957890248469601527698917596810752274526952199527692886273697435482150314970168968664985610009474628120913946191113900615521260240799264392661272133 129 1097641916331938887829246929627688515034486688096825986131041832892365006053805178662703810066347539926515379235679099146202865976645510029956518086173325845164943680729676408028399201972286309979158770129045030249984529294007640835613739060626477878110599058707002002620571691478047985906672319955469449411418037525987565218966031146856380643716072831714230551633637726628575250079696439024820439513721360532395217357914545301312006931786957938457273089640165220724229430837804323554409921855021 130 7113321910651155959989027508883557360088084949311380599711180014670505046771373140706495051133469931344758486166037716901238255342431478313655294718993076131910740252388172769588855955891521785643853427389572041256654062747689485199943646934724252024947914536195359110533111523950272322869749127008981364811546562804925293352780226812822377859219260077318633715719809833018772965390937459007544629921068901988393332499501482901963900988642025955518045867579321260457070120778819909397919399130784267 131 46098229168981568933823931744092286235786379331261133295135063845076477777779664561819552464489824530143120230494563752405791292806802578112010987000016437420984166530606624591938379433373311623679612390786576569322143235506728101243520585287259390848199760151729167522412114516071086276898168979030196398207050714876979142232829187509336520812912525842370810881135271570350729143355636682783460875149151838190395036749084880918421206152698538254846646573222374420597607786610346695711283253274412810877 132 298741819814733456237725883812728112110496370068424699186478716769511423651592957916977594505546521042509377592536735051041753368352082854882429433806044630807475279420883965045769848909496839440481937805869753512138319806265894846761130557349292362652726265010951008809822945816034749736309322104992389820115244916184055733423689303089571460799382248735481743506406259360878846787374974340190649874669747930405979671369913242720313296393363693498601306557523144189275287863374962113197263511295698548602957 133 1936010916581383396314165706461739465815968970048048636937268298758225961262580428304496471465374845661402872303007157986521191177515740578075461424490742556306049647557462923064127287512012597024041981124277958668213509093755886933097810423386543631861094414308312157104313592551675882451729616561069209055666521906635914646357048212561318022192735946190755508467901156994628665619428643252956941911306673749459765868308439964862766627159994021383952257468563880148948313415102472092989084646617614137746839952 134 12546413058093837827980274167730565320056298936064706527672761054527341666055356276092259796344397186119960399325394944949386801568538662273932828662041520506898770350605048644243427765117907989926820800038404816545010146449358205256572866920145224989100954534249518631743282906717086113211112522457150994740932524570261910603423934424680049817882686673121985349339875401995770662644178711279873745304495898830157277660587491822369640312851536221288924319998750032267881669346624736485371464213442302802663292763995 135 81307641024187621460542299296537527150748408200234616393630979364360374516753823483822092175911020093094909826777268282857386779187101748706935589033956365372141982830936735755118511268697947776356886333946552142692618397746030297854002717556613996450073362205548769182418684770122505643049286970415435235763535806955550693840738637835080744943445192151645117802686931025067459085526991111384940807215004941481027732808708215694566958700052010186722360314117041807833980681325007190967313362693876708754354817724595161 136 526918128576467359647432737554873499905970565550321773939470673312769456900535897081806289620334447520914968714700863936767932470663035792274990985246741826388784173660690881187812390686413736732865782452452082421792314891876592188623115865697791974635015435520753463719907694512610919436819482406482140757712025687291425602763830427697345126784664770061583558553555803202473677901335472842366996423690268984114157529976341169251494954615411387435875766920944963472475816593006978739545210195847088242611141971246485819159 137 3414718601169755588038817311598678182032928859676845742017402327372366079298279511971098909146998992095210631723614725910627329506099305439724227586377193151768553738506000850516997795260087400959131970415741491367159209106957710282483298487460581524502668015857748088153931363651585107755181171017430887662640376088132750712725838592295044346213327659392353256625361206237282027784008374475636779408983485142916698598238404833476852990946968347253624933025698919674896588408924603984033037776621802050398646809140686435599062 138 22129250243631666949034722615265777863934421158921282273329946851378392035143893184964054739249061035413229575193654453395743929813694601465198762847295132620713093178409542151450290018840486580892164732169660917508642754459675261199287368228929046028792931577662242453338544142211441909942743698297404574451204956584242670804617155328088319277863082090149792772780877025798963984314374544110394891069341168200896276800511478594177373839718386403743129991580072231501317412247220594919271649498620184407626202118069732562308393088 139 143409684235040015158912968611280504349515345886836910856725154605406105435539609225007103664117789046732486753125731544942768393039049287814010217232194445273061855404761290284710090692925529187702051957311084343268024059346983737597475484911771610912962117940852523382846011542073037814140438913087651132884582253613562676819745939029868956534810554710800355070595106247753902787016593728605402852089262044142479093815772634646908423689617237269462911978898084587734797394603769406556143686805624045372154357367884342793763017405604 140 929373444918787715539500462432078621168697965461367017181456445875168234288010432899183898370461898540849388506980777590533540779861879849732669623442234421425170318814221320378669932404113854315249793978526015892124128282633258386124975221143595356657942667854050582953968355199123385232509838080195966403914182013231604255962624906723333681928480990783083539656936636249577960627150123385710220363078300801779290866214594985115867642554599900190411152790443830304654986977120527444560943102068117280616279611446203321605036178479006750 141 6022849884423455083417522125314504460587374752883128022732567973392627523516974513974428180206291248952647639139257546043762135097868049691461211585699173472067594905431959536576436814487549335277211561510483348560930543924462604170423437264880676983502828951498911456810403096079647006031618315683448211131677117018099108581047841044762062631949624181685259994768918082874248199277960001791448351410572641101780181279867253030934250480812904349893940590277264179638370826535121902679687540107980239393461698021329493836347047487235632320662 142 39031372080433665875336000836152587046747039946305554954269937316094409130351946681700911600857268158875315244754379721818719867182629478108576284931904660234838600334397992561479248629765002517543977253444020040573553731325597023221061983479977618970135300069180936437463077958639411015959498950210793555377179430086149993597122371303189173763552920400950675666482417441673112429173827181125687694697291108675983939816877800529189932463091002315807180080313800743873351476236934088125144956349394020768271786503156597699519654629397048237052288 143 252944708188935819767693573152661540661991245787155979603706360142627400391375051965027208031574892890752709926530852798031371102792707772229838019237545869395411645078275451816672592449761756089340804837093397367167893906447666114841749270550128499720509767318157778687386066900456402128540107936586993519704437204204980673606281925859801844597373763121924463902284926054183193194924370210732554312568911653691010179654520934873841900032652892017821576284549410573692592066224362623625328323192964646903906973433890034171332259986573949952423346002 144 1639220503674259292522977161747313633042335074323815042243468988320423523373919279360319940281532149524513189340404306330507623248169165444562712507029007266020875070129265311208438704178230647920619910761199931107394394588673354203355914262364170969241391943887689717425787439664514605450547296389843945252950183932279778817816995579089650562529409205570074019724176637707801394460411547604054588343890984847409603866642369458387973961621589849353424391418968617299858541882387514835247522855697125389277011485832087526902869620898189816763769719406784 145 10623048329040424037095977468629249643181888078616917427828370299533949165631363402263199352878357340464970962196051009160495699573765345856364181933837887967878636753779232030498900080586868611762572756892588963034333030672486329676843292800614342057591884157558888394485396891648984297923575616067494468805637748313307162708531942121663545289801025583417439946595272520272737857626259733487178216313922279133447328423585795955543461053906048184218851150462511968048025346123597869621580783714703039982913762424203954663031330096783778511537091761024556935