1 820 2 42689 3 2219034 4 115368738 5 5997955680 6 311831135649 7 16211961522199 8 842852674077118 9 43819535708838103 10 2278158176293618573 11 118440430549650177612 12 6157665317047215194813 13 320134281687114509018719 14 16643638949913510499183557 15 865295388032862683746376307 16 44986322450526047625238719573 17 2338818900009950733514388994197 18 121594154602423870292227696067139 19 6321626028169711304118986878438326 20 328658526149546780596290681180357652 21 17086810629015668191414000136918125544 22 888335686563004522414173413851283287564 23 46184177325714598171979013397595164624412 24 2401094842317550617950987173144051678141491 25 124831853150579826891106368373321745248923346 26 6489952535971937344604032661291101885400426461 27 337409746439968967556623980633918445542374401667 28 17541782680485295367080259059138374272234060186763 29 911989481205225185349971830935579890153501335173758 30 47413927590965117474482494509539013621608547863311112 31 2465029011771460544257076690948466588062309795689874115 32 128155762190703974138337502034291279747915333283769332731 33 6662761088916130806832020083261292736994175750581783826052 34 346393986264278584127786096467853552244866682323564561078699 35 18008869313904286948384715411166080691632601286449388711858102 36 936273107575968514916833025680850422695185165079837815509178994 37 48676422527712506907711590159868965286247464905684991742838037003 38 2530665562135828765977054872120374945442938742891477222263449565743 39 131568177257360402435347553703632204166547948674767051237082279514551 40 6840171030823517025777464254166995688805880366585563609505776894238228 41 355617450254672187142739731388109600428353934958759469178633412855185816 42 18488393105341510900582011333373444776073448215971541848588427121450469552 43 961203336261614160524683585979359033181430452909443111715890086785319289755 44 49972534031285221239316746458637354714790599635437803280302245017676882519390 45 2598049822861073530157014478399830142912673992983521320407368205783502244743031 46 135071455008519583881621464363115481641869720278888567205756361152423436785730234 47 7022304883294039203435283970375644085112681368657254007225901089235554245471402465 48 365086508254648803672965108779314063306464832781152117555654865253529757134965362942 49 18980685220127985647977244606233351017832530665789309337445217671895490406990727221218 50 986797384400461562903593744244023842837405091663617196343383791317824176681438656399215 51 51303157213047455705754264453858714630278440723184575295665076033164330197872680796346712 52 2667228330388987691749510288162950787946123643299446109135690915539026280679287171609382901 53 138668014853096840236215680176768048686954234929303998584095244659085288660389334995824526088 54 7209288430321359638741427656418105635036223500544797600237729398146987228303505841000919178536 55 374807699718106218967537953183992123132772467974096092604948210319965398212998769187457144809370 56 19486085641563939925628020028827778556248282219998484266404069163046511262870523161853172958737692 57 1013072927573108295989811944908452322543505084670397817665245752018037379349693023639436120102300603 58 52669211018574628679397475928485227229266873431624860267601631544020139647217785514777539309131454994 59 2738248860291407171668538585192095235632235873268092769524225592496922488785431952276974910144256543374 60 142360340621827424861107737297496425411333321633689802160643158486304312672964669734208620446163771742757 61 7401250805160912245146122857120339052035901434400403157054479062743146980648970353909341895481473874444567 62 384787738225572398983680262632510208147604941068568578518968263413046404901853748813668273927188579549752284 63 20004943405715676191542832976030140754586333674665617378341437691805455047714337378570836159909201433752431112 64 1040048112009434587952844953828259650978699768946003447629491471275250038659612400476123384194907809318313327306 65 54071638862289078803037743453409031293838875122316736727582114029498947118672834542874006358583374844238023588710 66 2811160460264638645594876976614833436835445799856082098711863492025172828059159696900190354702235671126788220461093 67 146150982282632146538423937067851894766252349309990893618042383914586660626223746780012020109874009665907068825742027 68 7598324579510998556477275848096508629944244501082753649127133250387228766867650272457299003002978146471524887345176788 69 395033516120691015326046398373517763865400905393351542316133282992974368796254568181114812781525351604776185954731881611 70 20537616842464391349384025765025733971879415957370714743384568026931472246261916098666880400460271118490531731803714690169 71 1067741567120624322720456301192167569727417425223339401654546735352810787364659125352983348136736137031362464828594592242160 72 55511409278994264210598061369540388793857073641465542774410924233277490628129491938042970675118995971107306357148983190261059 73 2886013484002432841939779790563945420055421241769514380201478866077399527735079441457874909392423826016484631796106920828904927 74 150042557701658188842494820321619261391742415806529535419413893938947345649610660688019158512725376789347877936753499176114235841 75 7800645855068516839183354313405349327387158151475538789588187747681338597354499795621380925098444721533534814796645028491473278595 76 405552109270163089451982454131301034389925423275111084052805744901519205236785469154741962693130228440306852674617857333393047687791 77 21084473822973426214233392850726499958502160444807409334527282047588074155381128138800864072296265172952683664950823144145599400117633 78 1096172418364877297754963344654366712280685322417251543707487754408544559693036642492153639821140626223600800432729460527702874695373679 79 56989516592757421776934336521448625029785885183334380432925363850694243869883802805880590099078667726463598471695196816317844109055980042 80 2962859625970896562333056736901346248042428858786307827500007963697041438258670078876639235604044580126102018263781370167910547861492096666 81 154037754451211322628357553886907659078760175971666595882853050154531444423014187825864309982287193680078308034397257622350641237846049310936 82 8008354357522553881374384558035190875127816956903571468260261411577288789329073456529995021929208401707285267712084927872600432009709418711640 83 416350781950432033392354934249569511579310035235691102694130274616471325444183389913494339869679591998212121523089779022396971464835385300510612 84 21645892013744847803864231457339769325667245762304667915411840088766954798630821736190528055332828147228860096789797307101085786296412497320508813 85 1125360300455697965330693121512277284132191248478811098728762279688823128893819513178641315978467569315324638853723610826570830729309719453547810494 86 58506981603602625410425909901941768643180839120772278349419454217156389741734586059801375373825564681997808736096057869853133736297456435535932252913 87 3041751957109359428546175303887606970392646399898973126133001295387773520335220354672068716073705252766776242703504540434437062620375546686325947553639 88 158139331665828093000756293532036268952422742220810869002184653938503361325908935196833191522218505872712224460906258260868348732796255875187449426741577 89 8221593533050752648567936528969315827840158664078277357389514570520497631420024021575714697884592482478614286915013546290477715699980784813894580887096166 90 427436991864486894866078709554683903900614573388117277173980581604927701228459840747105467802681759053928877886967059336305107298873538742170101831741993244 91 22222259137440819216418626167411062652417799896958703954585970173851159923088417107684710150770725412188624574721340478600114524532705245044659856704728364355 92 1155325370921882472311769365855812165022062894569831055663105328410157258389867591759640504334752429239965857568870826209709723686528622560615947820375707298013 93 60064852292488482493939490695193901474405080192150512247253560615804815165049544991858941550462041526928504344406012977112664860412901948359544817851341261444512 94 3122744961481850836068488268782006899295714769105323114736067249881445088793843211882773266021081358183289858814176273929146992191874357618778736605706165963551759 95 162350121947769808216558775051950659785247572306715841234791230439483023994237566126043288472325768567392324831247187856197822302397478874526721408073247638588269618 96 8440510647385097445423544357630377205480195481745932713929963550230528981589172944573056104184996234757596619597815456018669066553387459895062490300901153890829301672 97 438818395292248475980967941927539977761193607728051810825844458615790358587199746358052388540624374150128691287792312702475016787780606048464280299789329818000365685499 98 22813973240649883705170404409037299418836770904885131527590437954246228937778087473564350519592128288683527493813935651395272210619494545853547649669291242205280880694579 99 1186088324028568700822106555198475330483355632063558006953436515960887216325580480607358643521678846153267715037023715640000217564534349273834940774808022335278370031432063 100 61664204545057335187291917342189774029663563471801731345132851170339076832174549467836417910919988596679325826667038899354744627895291009808907053802757906722001372747506110 101 3205894573904499098255603627948116675079184693193376918113874302947833703647808043313796920499583534108862976465124049873892636296918810813688562859320339455983561754615055988 102 166673033323254289308988680948087982109080366976200736724103027942276558008081844756716719751622960701132183200248970151668955676549864797019745796401086202671456466045390803948 103 8665256887515532695703406996418723798973050841561549681843403885333396885886901910412032459734617743740977098265863839919716569027353019769158131711435588569295017796818545458807 104 450502852378095248773372946266167947809501694922533029422781285176194505887817871937238174637403958997282774010964979434030676779052369221895964802541145809108907434657338450592788 105 23421442968783085808602374917948859576611259920071561570776606070350811551583249669187445890147279458151150929611067363585604109155200639959958274540258448056735525554459392200053703 106 1217670405068963366976755763478554799145223442102329703295806095602280161562525209116646771421124052824819469909606989509500493050100007947979093172930066525524731767394462875087351550 107 63306142894655797148326089921514636377127627674161937784819639353685716281606087838815685333682686662823326872415197432318644446602738802478087315632102593626360912782576403068676915641 108 3291258218574838749453230207808565435766068757288805517314290135035933448223373612700050201185700516140588159429062350691417666557665346509444879397454659155530564146244132802484726339952 109 171111051250776379375710364888867424813082305052382371706056276551755170834586607233804806098672560401896610827505396365716018611252746312454219079183780069759096229522412799792252346839366 110 8895987466101653174703400559057378226739497926508710098938566780400816226024115614698468790850102177584508415329038151344903871401161090954193196112848837286250204124105894793204670225028571 111 462498432559180701356097440484597396120217115549661873385902223703706409508658601067731478865712948032192643177177041009729960228485273426115244955081214483652147302619679028870074310813184132 112 24045087848289776351691739447736971402652732991364728723882696156570069339171165434003402336342997088115607826913362267852739437444809058340385643064691255553312273229969287618721770396915870395 113 1250093425036616229213214985485484934148893561433019014735101032613908048945882375061685290991001076343923620358712552246012881057943222080501841104481333394177092230747710324566533261514394065984 114 64991801285139765263149326662596415256145441797605269741306828661205348391619656424587166611877696353131683960954294348979227948733844429916543906722947116500573864851488664362063317167551268653948 115 3378894848729703906229948265139644409059839524088009948155112293872523492156608426661553754762731737518207646265310579956833977086628170848414488463509082359886734994454550672000800657294491662173026 116 175667240682904184643778490679384353555721294271154197043810245689624730622922018254510553015990642209558140019192836448464949050471556494794044036893075004835413182346215580251057101636687657441488006 117 9132861728664573757561185081609881554301455090305366121528636989823830370876811189962293013195626159140108035788381252765680212838063574051215479442903076559068554655584350606299651982794384305675365935 118 474813420138290980826622070185929504665114987281956353316574546456396561212281852202421849915404518557990625069422038003564363844515004738004537091695704949445273873149525887781193873183522150225277350758 119 24685338576388003202628783874790171236057215614413111902458616740124607942138490945874799344797157198802206067230629650365741332275261033498081250167877910849261744576664273938747629592632522168454838570530 120 1283379775688374268516005241923785641102904710173314057836835101118569010603711784983164781242433141181906256237074489190779244119917356118224125101989623433196569010345481063679596492957881225336174175762243 121 66722343853990709390354872096269150571890519917940916454834800978904937516085082783559850027578649046551996661040449689614028799255794941699563318954287878236100993908406341095447744480291786432002589556793399 122 3468864987359095940684579996739194828996894087046403411881526806172008284083220791151986385905496878968283005918619754878260150864552637114879089513354510800962448852881924629362057857487296874065196525425540744 123 180344748182974950456317096627816437153979403111893545658284353253352807730056651588932712050621618292168185429913026106777643756063235547488940925050829193245706891808057882117351323359497282513977787962881589488 124 9376043263633006774771947053500174854736325657598753948752366555118381387606359068246384056908912531832129150778326271991061910166524360672095631865403188630961544701860247069236189394131152019541359408228655366708 125 487456320005091520485632158568585178140686025275938309993559918676034330639532645922269850314355653099980245247138715339436144949740793758958533951628866850754939447615243878792635170819399913562150053337265252976146 126 25342637318509579339286664280001164510206658103898837721189287502308417780088875047238043761297240302772347929182892981033226388577858506532209658135689608716850260430577579345105598679162548850981140371354221879047073 127 1317552445008418511468228729808964096353679864872609555914092181994621810060902628129881925032198896743478278107273154552840151385497156445721237338328478005579441954395213588177451291947911367496613617136471723912270711 128 68498965736284070355285900687091952633345732932679611262308545672520369112968748751410447142220993573941272594768304334972358862476969044609652436377647277281015012883582986860447319119762490968041017689164035243816669042 129 3561230769004142989308402683686946010496504590746106493194585240686942798291247633516826481557230792073157741282633247119783226554299496041787819397647872390320318873230421244205634251968153810411620449099048146122270943539 130 185146804098152389723568676693037669395666834570347160874741455604440107677351480602916112063232119675567818489988988843241527397930696877479380915679472270863145736294733511590272350166306290944956819291551129887015169886685 131 9625700015319546218923196973068082933055843309359858497010799784837441625863912942331515752601829367161732857997040863463904286900925179973540442359151661660611349695840593974947800437581958986043713440797821111430744597383240 132 500435863509713818267208539351007695746998909177423443422456485909911540716715809875604741808036496466057990403218889327794347189689927945271564779538338868785121166209715319730433364903421057508134807795525853670598130064985717 133 26017438013665247635667579475621715214322605093495432881524566045977965844271129504241959320334942198062540020245505576400865020136693635816769172159049161631782321840922267273428888760990830698175337922603002722554406919912439211 134 1352635033084063159923302476255970818328916061911196894923658497735013336585904128653371850682611466770663004229350782083082388786135955998752621880638360443348067154770677070204290631459827814989708391490225137937014019784926735469 135 70322893890064997165994395243260562880503713225345588429030215319983999741546166899645778140444967214371981470805748096362350109757332799818417095686276704761702883036671098721754955685572588882269468540632211840428649966997875025055 136 3656055982668017508722314031996766152241054097225208032914843678258865622357132713430475817878826549826076700593787998959454994709669852254754705759266274306255794506415461771260082037122229781799673286420539099816385825977675841123997 137 190076724790346205328827446315822405361406110890179092586150977298766797379548481093107186737148437362295417150092614283961017628781254464548521532835796972392593362607526847322898742474105097035197151503256544449871634187942288801687769 138 9882004399905181685401568460883968763966018470584700535279277370858691162704150869101777411555213123684124035134107847827078542214442903706276586598806727219004708421639938137308977967094595475526536902318382505165416294395462057715997035 139 513761014492738741360355276349300223662764698453849639967831181488538866012673756881540501919128652923830250651262818961925734054506789109422500046786102546651080267024259398244038156166287834914552637160975158783176912439295229440387355066 140 26710206687940831499759047209618473837708860034864669785829936523458933364815626807791391510939723267052115727055446550449708201638466749946805913212575517935090012065208595646453778521834174612414929477764185341392258884858680755624358309964 141 1388651768404281059463450893996216840630511863451745984590504745449154181356390893932488627907565329927547375686791119654842999348396193355847187252224891798700296556262304746940798798670964880800288970113490582237160624120701164825764672329332 142 72195387943701438607828948315134936058959222185040158071126332683105374084647202512296069615528687825618955714156375812613131801095136266733246929151667688570927608673019499117162221911277157782060991871775747555721212531040685269502441608145444 143 3753406115869446712827728524216773230886207371400274238302908880606570543904207119023751358467515633323511007479746440872657971948866160872925890009122647841642015502036375853237281600890926665059562946549902969315687103115961897972584698302935720 144 195137914926534508359123754732770079715843850200068801674505430911333178822372124382957881104233810965805739709191740589550818191224302678403454223955680113178343074917611849359223235094006341601763907540535998549797615549576884894829809097950767291 145 10145133424512142452177824390982164590601873147249821124850249163522516599992274266563227363119799727073601927797954985302687723462225054813940082936306606551149047490350635132294378533737376603601314304546003658517866742142304102417942306981277935942 146 527440975475740741464866372359426980679380398231744865956464611486834035420130736757367860867010208915780924949095319476098937935744916786276759885616442059496590730984540186173039147078609581583589048486185649128394739313708418215896822992971802331381 147 27421421776340875858203571623760282713607332538085523159476442245878928755517281683804205515711198337053120705957327931299575050894794478734518439770414581269768108285349641049284947599962873008692022999909552225290649505411202143819289988141870429535991 148 1425627524592211479087319113001373257512115411234451770361065524261985604532518818992723462572464261993689294292315748141957552474714786336143340648881883900244267102704203103434251823714270247695995531648035630525466027367927782079348924504662359747310355 149 74117741065799782218705364826325070668525117302237073663240409062516778430345383965862337727259018263187558219705641995003057294880612656455489345027631349845542002652826015799957427251638180431891807898160942177455386660137145154080451663645099255615144042 150 3853348399869239815328589032658101432924429520609854169515615254755266157120406274053162322154574361160446821152758547755389822256482257619321323130260279434054691762049858451638408104922494589322311740011623511621153626252131321815500836710798584127587517968 151 200333869830070858438513319696756355290706743074676486560828958180800523592304116859748875787809659314688850143729530877098188351384689454714868519177571994272151204154209979417787862352000053996984334547498610272846293269050539578774074314108035999719553508431 152 10415268809447304944505067373078734765484103937238925553271733150406036127117908830637770732351003098048499722505732589753423960967424854502425834422404005228524359013615996055409947416990659734025018648007254259588795753781770929735763211190228722190555176165747 153 541485194016668250565607251246546453774888783884686399772346848349300650404310081278082315885114097293397695991018207949200657455236263165235493653009595461682376079740998754587349660614754707985260369838729906825763584421295952359887882645477123598259372711826792 154 28151574453202047867958673299339518951225253770921443042250369955685897407848700603975220225876559269803790208954832592584631614359478903315072850158876122971949410298554836148980187604366564246296747938774285010466017558746905340045610394094003154644680037566161603 155 1463587837583205888364965463941776032047998085240167577654344981260568340489214048365882250629759650678628890490343328063306651688777197639671190571489657935600568235982960930250484488281298735949955279017310981084180546405158124674741690796258015924290215385431140138 156 76091280858283815634088037577625635441965605944813976174743028721833545428142196231071533492772572484036623170863963621088473401840393003031221969438734013858451970782616919043604935630180186083031994397964117921632227369480265623100247093409025388342941821117020002954 157 3955951856101066102155775652978988059481544548117371665444533348250549985948772428800339162372720067118241299234755720899393014024297078357052727360824808267264352617403911178170011381563437894685504921848115899571163283506394545214642580185508232539785360971185820995767 158 205668177894599769210432231113033655648774813783581797312305314931848738410430299426122190367549229347543947744169806728319242947475292608930607684865769887586419244091420971725926772824536095424407359117440278390626601142498038696457599790375726083149570125912657503162359 159 10692597113700586462436863492298987782092047759957707387277485033694148448300379548806658788921486332199654217834004040259366383333227419106087837711820350461379741767928555411835433208578853604948393928051947379310129842879648043468703132863647306544608866913157380373829251 160 555903369234449365107025309502369312090052853207427677340798835640305821331655699053884399555915136065822214120909739841374758623057640498161677099064729419570409562398929718950437644411300719483963012161278394492931790191308827411467126446432684266144035882219778535006006972 161 28901168971404485122006019982119206687971505709024627044604489395311319047923160570529418453201015348287542059162565594194592035123215379890399033158945451279874406829372872302557830531579525065604735679040720726787475995164559037872614806567532575518448304645487322271716639372 162 1502558923260275112600729017162623575613715100272549843162265984764351383932500671791095469761208235275830569817302446306248202586873870660116306595002105633688492189072011941248522614136929977477134173789158761273694003871594623573318990168104866072752431176299498261016044903512 163 78117370273253782180660116722937946760693153121254061864997183245629996960939241073362887829653475783453807660569457710535016251959798036651617094438505441426017551324630319702789965400725228946658491221756710639432453080726799386425922306584366331617071761407472606935409288770015 164 4061287343838549529520315322383483773237898911624357153543475678172870665745698194941718720525715993809786217409776506080335107143149642157352960217613911120815509032744941486843256586028713402224000398545140303166882272736445021478120417836160144787303105399914911116208331282226838 165 211144523062247760231191503090180077966604621633972184913182169581317581206161660824498784535687458413087541526279270070192608215850728090873333241536111603727217124380068109118781019745231900920473546228213876835949437956298967182781117944032344725421466782923419975123007799914740499 166 10977309863784995984674842022416200413086355251639305176197881193091784256572675395075720774073762150879523032904363207550419566747369881191007382528755400477860467236165786390957303405843726720967689506082332715724422332000353414995618809234792050076539198714279846142731814417419198946 167 570705458507328795622100437680662786230931229529949077765863018254045206915921518490449614527250272300744182184888082142562409554859339126086347808211237668383792024116215440343446494175986592314999796367149706620406596409260485725096932573051995612446880329383096236774730590587333599549 168 29670723010615355092472756177411875564166543428931972072583015921785774574927379889611730891717815535267875191767545375811141266902342095707093600982077134294476717452164281781488903328041086962958150561055152503146494322371697919485717171761308299812084239713138821340905734830908327227414 169 1542567695559117133850710510591660898852218572512598972345400531489417232000497360249059489019102139668448317889711434120766587813385859829641657161442891333724817281583050152727614280811853917744593226006962402766954347764013328047677082996774494681524364270017034377493198558680625725282998 170 80197408554258725438245552781574501766456788568174209455297662387171492218322373594540590364174909190095621375849742286998479173731556808591633699235546083434058229517127280263395867021613059375168733248482717596103072422050255063230478683422979369318154332837296108468008034131502632375551127 171 4169427609131599359501022859044924566361764255792747721050602030786802058361965166965821002067928685601103201940972431786182962789179671939532701712830133049995256176542236874622110396027217931792443410214812059026176804224218797656464037817681358760322537272665262291848970034416255057769458636 172 216766687367801426060174158552335583036726703562973051504622404157532786061881226975205879992684646722859198311388521620121444560260521891908079923599524091094061440348601650131036074210161082876411960439438459635403462959777828388190228446129258196217187252042672210105398211290155973762928336813 173 11269603686007320653842724930803082786009491749673269698508185034153415426315815660985963221051645481132808211092684932654858586979045842102372499220718129794963952331025504860694325815479256492168816222413843663559650387247235016995451979745490303138642002523827398186861370538769514164432811586084 174 585901684349562039928362783298182377178554664359094711822954988219477238517308978222684273054642336636028164079337504053454251091688697586585668076075757144964233004706561531644578056821565654576065571348251854346136835732723101757327557624239200309147058481296032341834095041491688020787620275163024 175 30460768034805127316402886597435440726737428714366085308889257739325848935433966342129469200829311936314974870056097502796995100339720958946864214858813347092536944984572463329889753608667143699232164122562761888865415656250530614049350356614946123850408489113944108961064404005066439177747981499870214 176 1583641785055229104107710714986417597306948325937250473080063846145251027751717362218532282510656825824036023692351979141208784451695286934593205132245067727368487334253138480226672423705589905619213457451263043308739170247101808922216068891193787411695682928401839992542998098047455768357465254440171908 177 82332832202632177622592229609377651522120155941125597646154640002607390072901988797888457046032648883383289230634664326811571908836312342692400171217722501956388676440966143109011388325472272826136526601712959314305494456668566442418979228379420050886533268042062542032395458229989151709438515994654447103 178 4280447335045772895892030544644482600388831268296706967411013494119479850896190620107014547574959299655908149922706074486010483715104985142117330836044198542541174668374223656435588518071948677768381550826418229327320549466180563654391234273864044795224226189223272127404487493539636856627730893978935860074 179 222538553550629564819642322931675765727699199095138350573344140454445188624123201919340540947172817022754728623563337964517247439148780626396109315483925516876636338614115151728440473247132148077745646243778727661597079555268432152272773116554438575152291788399128881972185970079779869791028680073074389906914 180 11569680442260795789646380355348521110941526537125978785568976794436179468937101078560189771557988131832333676921602979337021803037458930034190975164949141968144025792962821167816636854553291341355560901091850427922679095135312045608682966681393499709539713623990806496281586295983838361843498451461193677448429 181 601502541471215913808511564823639873110929029696812187404213854207410747791900960187627165978269923908726266235900998874831656997043622265293578442921376934899425009944101013783686496333043952565918988838636741557140192354756312802018311176968540984604845026041294755377322414229680531478408483150892941898525107 182 31271849659283463684740732218013824077663941046812255625467311883446272641270851763136636595479428959095104547512054375591869808817901338235669660918531595204231714415407681873556458661509492433457169448325987200489307874915864531914904830122918692437676086292177677191538324848059993123260768189483191114152598484 183 1625809558045940070557153433736453304786498430192435667426564430990176415390247879239679418757296878052498053053663994137132235102176473627055487987957948850607382049364730836736206785981893027588904583064235582058908546577157551484101405018643921640103596576147645503722861704730689445931100147332582610317406306340 184 84525115969558555710958516573742420350423277840851791570651272660640055113482037807948974865049949024171184671717645789057168637790116554887844767013108871273029014548437838486781515787336357855041679633135809419282696859308430754240975530103631568044831396137201768240967092826318956751014940048630947234908699074002 185 4394423193239366273853419992496396393501918585964734057196900841077032505481681885538813041627300608808512369736242700761096532261214884294459844325362511988523585846523554567508038380623316236747721722383803493911917610203454149741698737576848004376616863385978788536489249355627920631409230272225783763858656736877610 186 228464107736153193420520021889074355788840037552960780814504960256786684320261630493223021543388621181673707523354751345989467052922313721475084242838953105538856466292726798414716177376483151900050202989197406035727562289339707580233205572993814793308767391883597619040576333175567947637684269390086039652694859118669869 187 11877747369433538603746105207798729818433582077086657658621051542734270367126323198513196607936568882122140896133685619345506569701171496377545785462165096467337028135915098368228488327181878570142573794321875869323118895244102286367987876622514267568353068933043157912186706106121743909042910446293003888596403624528170271 188 617518804025951028711369088008989839434777008424113695831030145851279048200775351940271313509640513002496999470316552236898902583617906427600385539834922482566247556721835162837796259093564350890494568221618844921412076948251091940855268686110040648103216150354875454521648635633253078679282910596524798189657262098706792060 189 32104528027508206566447342642571524535116617308160295518020639112373376391522791391270852187106200215362817991479339496916468711714418118163484503778334819048447238925663059553712884277921745548244533458742938934462196421461734405048960655746553412821764603639347701235549485495962946944652950436352654222684913587472986351399 190 1669100136140542711451023758311916302385352046347682286876264065574322543238290460172052508607764925524126591392789580117943405585721065352821195433838871065550469975129496828314660972272079446212266872957460915417461496469257720568635300969482664342523727815678351147779389929190863043111625812439361443273739133622299320260353 191 86775773874555399191932760451696983619998087034873548980068124810641825850035676014894289952177402191672214587832511120726541428740902217381680945827166662859688771775915627354805280977415851399826915025591395953418340378493135860417853200325688680623171761919000486834692462708981437821753786625029704330840314952296697450375132 192 4511433896913853109200091898630049776474739780426217569544838207541571801763819270171149768779036311197147876271158694404389057267841299357113026112159370931401835992553131262813699171873095751710270398276889811156689222110103830501959730626176484546770018968162162104305259720186625114430737107219893712097021633120069797080782459 193 234547442188715307320362431731397551384667408869841028240990346180538601343439394257210254733891811274493366175511669535338015030684071828171644886397635287582871709117843212340799805705821746531637006095086164313171098701137972183777351678835272117037520189285667768816174647176649147352704798246976767589640463853874257312632415283 194 12194017222529022883334655094626219636480490793783334584871756681212287791304569756581498071968992189697354382553105786463391343832622227676274035245907474099432322564034966779187125643350575450946494511265072519773225592493188621746274957964761830302540365840244615478796606683701520733385112130976215256616711011026093197781788295049 195 633961533051791628772283369269351565673005198618582384705247627770790676171874634515620790100038973444921217744465966407250555768149168937189032953923204616057809269743535800132033942587933304309107684566214309000015197643666278781654903937891952906022042668996553026329918908395827860902734983132508991003806098760849634035137714551559 196 32959378197927693927410187242970210452516661342633189785310592332531135667891322365939179273940444022476221786632235604497505559152255486347107121468357415216522752238135800462436183747712908418017205416558852059024118749389241127777398905340168372592218276152450696923762140222833829920096477330901659053178182143197875051872330404067991 197 1713543416372053280893738851030383940045276215290287325890018676809696139325279050092085661719713849804014924450920315958372166500137807147064545186732086435098100879580538951979711179481126596114750249383909055080743243827031993468470154701183005393703040149338853925769528226142382225324652192193606291030471079699901586154076412020490541 198 89086360251074826442720309892067828268499694723666573750798749483621907566058063475514568253334150226861359539496077317930953788132546916665660553462275111003936490116748492332807454454595744830165774940284756006616154425579287394350302099559388786032759319411790139658649245061297730841990929203523999835158390425486494018462154806146523655 199 4631560255174239264954435362253029687509116160399998404640856557978298428641760296279212074614955080654549437745648347225120959379390882368098021232894124095406234282559716820342922770282522269683155099625090598678261954820898246207829244352063341808482714809660175601477941481628027105895639376171348274555399831828707967593802067876428493270 200 240792758137751552266555892753286249918766449873726008859982157746824538080924896282517849781359220103698889547125770439262195969483407678967891795523516345961771289394702115879790909847484888778707603550124205392734971525886710994758803897268267515349763036735417882921297293676783879072982902503595652793950138653017031606654679869701543854642 201 12518708421597435493907385737816423605602578052927017110239581839697671550370674971340962437342374079518316728062691732982930247152601784636581100783672072902146592448131942522481915706391022203671528414202065917154071364363785166354261354705717754185659840538534788309793894067422783448893697177902827910187156722692272025606882640057920164067996 202 650842084110021479017930044931685149783721090878204677558652794509989952075226209219724083191655569663307141312054527864751289824612321508586213434671905060187543059128594496363079880791530723312765026174368047787525662028316043126274455899948447328593027994555895158415320881193734537784690267933545462510153907376104104250802642758311815461450112 203 33836990541123559749168532866501836986412249080570866591442535283679985749910320323672856487577964247923787265330923351385961349672432008762497344302978772926111037937637501543600148912529124079339085335239177757811906420768430010698330457339381804236558566898731021603997377240144086933931865558461001639796442338472390221255577204794280023486738392 204 1759170091844489204020041037226303723220813814680527488139745202577289279074923947766379904327268314476958112276143510347989345363073207683587727029120603426047873523263627802257564927970878996685669191080390152114611620739264176818396781182598085724211900326358723142997663985284203841197350807883019953017685941071275279437339320335264160385632177621 205 91458470819946315620191436370091779338182622109614132578058756447721810592419288976333290224989861975824747348713180460477394787725744351952199590551227111301496154954872391349518456257780921028056584856176794734353898879537813069048267118882354159206880856723587264488164683650259238681967784523196448287947949752481624698037335031778386001180962670906 206 4754885228836875699090359544601195753983004800125742272863607021381016130093371309776012971084523362583941206017000709414669895069641777520183172034912573663114941270763123963399193525586191011930582402002544653291493854563489893078821556269787144552036068727180285741943511122751429333899550143997128314751101493453383339989461675842693763809949580841593 207 247204368679213598035453347428725002058449474537483914906266199445180171190927931776142636772034772467573585788636187819966783364093934155159874786934372512220703278341522375935156714935461381932892081650820954470314183164124074973526674707203043205078227788911861763382635078754075862299996212630491391589352822228324588373517496681033242375769209785773987 208 12852045202579387395973158505809320622473335922621716133348755731551149325825974298055008640410265495092279460543544231173674468636472142597536234980842018067600233580732446988119453429493000758949528716311439091143040116822140981829462782057542128894444661582609348788920042372624749463940195411474943738289461927596850434367435002297568600929136728592501297 209 668172115127481325033351125704406525139287719259268791730577966662166120091694278271535938973145824720975043124396706104728351635730529689020294273015564002725476163048776508574302967071930252786992474698186614393570248719276387751045425831794702813107958120203993794458973148368882925204965007936798620887884339188784797705684586466907983032780645475661721674 210 34737971147528291700819034585685678231172884965814678497308899819089359191049934308292421636500283715134272690969336214421158281770509811340273267729409030803370331787454507357077855375381816279117557710245788304192423683059264464212978284017989108682340218356244990938031512700314193876249667111450980096239736212532250817301285918815767840891843169196078402868