1 37 2 1424 3 81179 4 3763223 5 170393737 6 8028429092 7 377320795091 8 17623244476340 9 824325064919737 10 38588079925163243 11 1805693732738121529 12 84490151719400499105 13 3953654173376640271266 14 185008062727750766024157 15 8657215085861004274928504 16 405104105861629293174698950 17 18956385842537154810709104906 18 887042073270942598274069454280 19 41508102545275584685018333522202 20 1942323551480062278664569902438282 21 90888778375811120187101313058319836 22 4253034961378656166156496712486505999 23 199015838590866348498692277351223903729 24 9312715361301067428170358372869485312330 25 435777714819700888965291595562125096386786 26 20391712769889037318762273265635731194865795 27 954206549732016988665557390513210049832507815 28 44650988850256927332997987773152975243570047061 29 2089391239106561305805009985053730039442480326799 30 97770639855514363360326136398157144610870170302657 31 4575063702207046479534307121459178596261752945955134 32 214084799999062510246304033290480570731322552815109354 33 10017849930382059845659654826233947454930083043815310860 34 468773669256726818567001397837069018820469836664111989972 35 21935720191012037338449044462433216627176159476351848136816 36 1026456586312357174313264013733585744238245374943849297882701 37 48031845519971870853069489257132238501101100967525922826829009 38 2247594506010979368199286361156278779793117941567506057705513347 39 105173578253415784450041768809027324949747263349760594033660437734 40 4921475618953724244276711371047840874020921041289264954570690887354 41 230294743890862192894589035030066512785401370750308948204070320591350 42 10776375455260889804628534883610098794395441345266295412189767551476011 43 504267991490869863993838754656351150477686617114038219063102475459271791 44 23596635835298101090420879721432058205625140625109019269202134892977112976 45 1104177207634158950767804954625250993428415047460938395593261252852366100036 46 51668691857970781562462386385453889489242404282311401217005966165241902236853 47 2417776512552736943694218106967136814962744984665055200366128939179339982908578 48 113137047880376794335675009770403721174423733889538165803739766859575316620669543 49 5294116944486396463405904236927861503881165398438882560964999806736925077018340881 50 247732062547119685505367050740588886610087959701727179470630705294338503780487179881 51 11592334558790877640519133563753700546914309514345272275437160707437679889361122119266 52 542449851429211854115985827065642511123098781012523843255849614982974920064514379857716 53 25383311689570969691807975429720928340703750763671512494180422263043108568804546577099314 54 1187782632131462877296729178516412015000722999369946942464642947897313259762096182383188971 55 55580910735646880601788881676535373764213451332990958814057118518840725493749819572987564609 56 2600844257724448859151822635888010129390726536580045828838822260604657604575351757869808843264 57 121703490702247337542659515067038329669179909331095864397002821899748115336167380422297876239486 58 5694973701374648261604929381912803358708341149626169604879603855173006161519818499939801584541664 59 266489689590719102610935515993944952619234157731387662130442401948043823598184032768203791485692363 60 12470075962074390789179001694747577454318837881100124384031848469929505192990346822887147544096893852 61 583522742432287923399553805080050110972250274742878781621277194004639433726884828863267764987772893734 62 27305269989634965496674925932740368486949524248516385905446145952717649867727396963776452986140478287140 63 1277718441785286265455519755567705950657815250393992242458981145794283289519035203122424234044538275947487 64 59789352645036605402071722247005423092589896495053507579214397328384806860192998183950631683276596503975255 65 2797773416119531990910757024482034654878514545020339712270614780925169266312372588618012976040049056900953106 66 130918562280084435633492931480057654824949104487479437709172978680816929557400724908537758178431922583594028420 67 6126182288648950553985738249882016235142644556268329467360910088484682353070797767749922101858020824637113562570 68 286667595336595295550150850697501275399951093234726539718925366006959799273238054297367150360449497299927837427311 69 13414277660057893125793844016792881393406584239211166633004466440692049415627242805292583091829015606514305393771154 70 627705565848297307802888938772609858566700718587839996090760839665860448931386265594053981912899002742309104384924764 71 29372753970207489125723232485742314733100509669594616148874608818710252414890612888938449294728457238427770573545526214 72 1374463956884603597046914209062439313516243289580722851925862965481606263201690285267806246620905169762462280648033375533 73 64316446823169182472113377374339128089629947354608712882009239405450120269144816377074969039947137399357231540131399666496 74 3009613537872385111092833066917468124166340185434291672159241463306570655770566536780006112556281096519173066733651224681200 75 140831375095207943328517613359691827146842537216240230164694281677007503461742452386415619635717885949545818957375715337969304 76 6590040867914298796615643769986488885164340895257116484136546081072177602192682042188546344407863235566587464431517474007524544 77 308373319591753293772850488190347492432545872990866861527656949960417910040034452605665453062384659581480096583577721157636959449 78 14429971853290528298228031918097002496429217488215599765376039265986975490402769995867785209753679790045443020665519772274613137615 79 675233797665825492851548120713434505812955946233726749790890038934355888746140928746444889784767947127263132567828988958578178551413 80 31596782457080320221861010603966233602093835856162089234427088232229864438074491235788707582008129463273250050555658405221948054651568 81 1478534790603220535111244283441681312745803809490932885724122414007736473781186464952383542932682699219644387393305809897461273775948846 82 69186320790528716907481004131258052527013848606133483498798026598489787235698943106530866128684426898283458870956689231192271456620799697 83 3237493642322088026008270867355379497227809587745511279107105389027240615253844326198652026484588721236063438859665520435347891589473252872 84 151494760298206084094206858856345626462557530085852149685314852267340417085051369370592221364080292311157565403457930814414577865858950872809 85 7089021611591362437184612247933752522310697400452566918185379863898980288107559716051529189809803063253304416047713369416865076613496400724977 86 331722544797507956220996966732807675264498654237114321993738194387106568678352646035084198832617224582467350901650660958727835318253746274812918 87 15522571767450520607530678081675574428775724539829641888422507565398400935854015450263245507073057784853006234060803181700811975475347843383928042 88 726360743502478104669282398589068249426708902797286756160179511424972272656264509861358760346141636672132029793154668973446232494175826370930022370 89 33989208592857263047715868375127724589432530801241761211623791736155838258914726066234451442624597102743166258706398482874314362343185134569763640949 90 1590485597002559676154129951555247008083825211736117110919384652232719465924845029667470325077484766377564200203079423840076851266762320329201562174048 91 74424928940657546090314617610711779438789347288992256871291363752145998306962669828447116704672073995281186861905298394404439914786007772414921604603176 92 3482628235213758282933973975230422866297599133779140524509971373985500105761289100238748646318784844244950544765745390093425610366703232400424087267989109 93 162965549276894467512334709138265876219235815348371480041047198215013477681140425177169612904322553659766628673109014307961773825501947182352386854011037003 94 7625783878562577735255744144162470688689006551546317149346159013987362290594506774477753274265999192786950249321496938906822207912970672868623468297786726813 95 356839712568562384511464154597189777250115482996554663809643428933538868863365274414024190420700222173133651574154026328696699573401511347049900015215928303167 96 16697900503576316061004913096238929042345670818536619096082861020682070020700350909865204939344104981289061289027141457666873755239047943235904311747630028677941 97 781358888617988001927720385810283689967421245337119043496613466088172894186113798708099088920740414750927437222211426155100076240698093801050388724552784726590770 98 36562783009251810563732565444729464613303987194888715698728315145702558617598676137258326974838911153355641898885920165249207449969898541229074078681904536791012754 99 1710913027106065453740552857393382174929665361038396735761530755065460829605770774453722086784442117359598090063622017301182205388308497576525632565192454900895731727 100 80060190866229699814135483565849673617361826881953853799112802815220445671274908327679851662234881357192383359364924231400769500294660952816707746845343243416536713832 101 3746323781506734602783908916267917774132663377931467422861699817092084584538641154384927667092069032150198850248585878475563821157137255934620139728900427811087840211140 102 175304876543868171719773165551697151952258262166533058499032687882733966539790760615926916886873563867452071286008206986174386929220175373047905297231223114802627225475231 103 8203188387443872591983721597651166715288497244684176480787894005197685831683112866381964579359189948795212879511102380658810564490374719218786629937419380323587182018339591 104 383858686914820786284447304530183139954000937504521213022148968027799796696925925342515991845118193631841157011026770080339847428239336584473437387949017283980138574167456920 105 17962222072762141560816802929823918078979489738081079570605479707308441527926011515096870785515798545339442422555929623869123328258999797022433447805720584398365036773276247036 106 840521350146801374414653715692179135423301773308584215402076739807692895880797995616723238698341034805109790352401102666037410243252010157431845767805149371351660979681389710967 107 39331221782626779232764183014517078977031325016232636113166551910264361132804588795046167547557650852365320282662255471505064744740173073583263735860228895413652301476301291211376 108 1840458908799869681101233101321458773447413548614771689266502130085274842341153491967184087703117432690879836229488035379110663091900180156829269250483283772048123413165468317597591 109 86122140158814643744666768507359710621497101424477480345412634117729963199490935948847820741128814271861455685930679294382725758486075816790908145873617551988340966149719711485734731 110 4029985668286950223581682819044712248278132974536735260805442809382487977240704672589860047825851412650025983689414981250568477714714382642802095948721999965486336305312572520669978930 111 188578505557910992724149663813967642374691111706552064811639869404164609005147573872810184381946955689953893264446312083112001234116132010407783614040600195102570508485244622000450413488 112 8824312463019639884986956219376326000219223909776152267538748820654416184324988286675231333183692691643074773073168405549027839387134845821221416508644480336292049432507858534089395618672 113 412923467680630947625371263632832873549997231116108952052727336723469037725231230221358462260693990070296752975881706287552760048174232044450337314365975100393092466256990191996133035976314 114 19322274780719942814518876717568239065283572197149495818322692094785674269095712874584275525560109046732522859422038727605403384670465354138574394680210455418662291335521353952340738511437321 115 904163439289935768374324713220110391106800570433487022322759228077617385854627450578678186797444405545033432189787067937154184521574355362103365295158546011682573205229824001069497144260402817 116 42309279534950547998587063092871540777128241610194250398413061857909579077196124711574509250843930731890954618353308659221688071838134634075185549320454184315965276113981936963006325330150566504 117 1979813667507259671661646295084105802790375676473291905486068776959521961465267255619539374453768418865231120833717974848538946446668484366608222667781745981765078464039784510607449568302452403169 118 92643084475371876278606717882518028219900344788485859561040035438283810769560905747639294934299708177245808162149975131183131727203609097256656414103393426046317092111586254830176394174046087589450 119 4335125694892909899287111134816196516966457897107091853250492693009794807234922340635364979342328759480769308780235403738982264160792336078279324688952394879410800156480889543262960920133092137289267 120 202857179215753839002939706909573027177993504667235768954314486302680798923815944030174676902085488392734064211896858530276156128243161951830789512731863382012275990801406670366774803057281658115990872 121 9492466437098087535481555137734866318935765285974294083992211311448846764040409615511380907976809528718695514869508575185679241064404986448645829920082490326252089529855529284181625205580827790490336147 122 444188958003789391717164298928707493545101503985008602976734516771154210269230758482702444815234046663867728296026735867880388484819614992353188965487738209764932561724000573960963475318846087165099585472 123 20785307140133467544333396725637289780038476391664819237574572524091830730119590499818029247832303377431239041981629657952475204123473770979347266422380369190671734322140727969382126570785927533892191707448 124 972624341791939935570621486098420921010217852532927676951926770537405762373867736621596663854073297680983628624351461298111775882812098694560204612933409815952242205591052171543460227051724059736024941033294 125 45512828069767455556634381035574545005077112395887422227790799164897797218594674023146656351632631340333016681738025540710058963694855892988918200286619813706686800169225679977810590378366090553298482801122646 126 2129720005867714645371646103177406852400031525135843325201550773867592966476505002380467221611322451156327630894989026516249011136892771270345123776491417019743003293895766697361516246145954158411072867786137870 127 99657777724563916908007090893807963281480230169692211581007234389035317537206949644905978676101083327925601179056335046503986039811583777587928776226463891031789620440266908502450679951329435247071094386038153178 128 4663370130174512528552393336412749152802426824653010531185426896071784959378165033387459959890525827469800311351622725944782304962286070997416114528306214606748038410890821706263372571326009274681603259739804228349 129 218216996882156903109693930926789558970082573791663487286700523420415036319053509388368327275539939361685115672831041615521661800821636670505193062002990570227623124721452071465643004566958652182209054523753018456980 130 10211211291196671809259167138006507731146064981970583055775534202090547380869853987985133183395448294791223535222992633344307229105999964956113523754927857933823823092861135940214089756182350968310928632258934655504744 131 477821789884545065760206589318222776105017808022494288487174251775455133844764340872232857795511013139242696359733539734864790630028063996134574039777444426168745728955231834884099521309868153457094265155080092339163311 132 22359116502202336558410605328916005931993856695669543394542423788278327740180876167140202423613271965308785523042119023468072207513438864860750820538001728595976593007432120461528222248960451990234146955634446796279768233 133 1046268925659195574520357413607145742376244280758541051401766975895060976088959130899748893639666700966046798830774598317903973098552272458375972317484722263467743264548036802929855383934213671306988561375215118410469841040 134 48958940962279222890072076655463978399772325652026278529604102335674321837270415940119145756768639972307484896328149622357553179772405533391852104631076051312858831710783271579600824550622779718495633667339034009445825787217 135 2290976862031662261827021569814592888386623196384645073456890849593994387955500410758349283329904368676879327512391558899700054782121871842996020052106200608254238126183917992158520333313976405348581953735188159250216051096382 136 107203605290568792389439598989389772834636239101270829934322622076705376816486035846283935390208297502963187838438288182124268141647013049777218233391528394504411726807764109204568593554420830294559612782475530198959699416041764 137 5016468379826542498895896014402472806184177034134650077505965886203265643121356905147249178376115948254311520008637420345847971809764361799485826728157663959471523604240241534738286882113651593093068713086936577329125396832378520 138 234739819967728419647526543576596884579010312456615475580466254091027010021587505081889962359035678878205558503200939998900746664321549763639332165158302268103879030358811666896790159850511781291617104828584316980871101944773336681 139 10984377635085755842180136713516502393538573813329393973268236160674052975209194606795238567624275174546209972241823659757704950443723060718754354366026727017547513579128622458266982835035784059958522232013864324154795174163001670215 140 514001212264539411156144575052643756614860142655928039078396999938910492374375661705425259820711392289979113699390139720444187447432495026641645693831015478462963769423930449111762926625166141855846706461979231814395630977243841257083 141 24052090613266091765725857719722639548266668728068449344814883326221723904497935457750105224823709781874802645495674710069876733415256445976327391761797202260274154345093722634972618437073628332170941199801745852403978361199435916220890 142 1125489685753944221358433676336193595018906912621406235490989539753948049756622330990511335987653523714928934582076421856723575980754512836461703355163544620935666245910620685710513645510387740371600610061093287950131401740030737742612835 143 52665984554367192095411600377353898489447780007260485963548665164143107271982611650481210818959271072258286427542603566382677564473298253432884694779972363868486054879182308222202936499986750923650184872769739782165066331127268678234753147 144 2464443667667012499777643967532013832187809692981030312402918760191998339420380900680566560764562817474146212191232854207740238572156785009304799417700414822141186879402301419891941088926368312889132079949761420645477242175991420502313298447 145 115320783281557552084815633891380045763640800801976534669038696734968923187654487098479511177521915088606539630465566969680992372117478412007381909417665052688108691328909142522914574141285705359427839636110524436686611823897158130216574712383 146 5396302309990095918025595216865395430153423494195139388732617461650782672252912111376047762386557104365194369711326954746086418849599947780212939243279740357992181470597115135314172360246939790311719290103326423341946753558078953475956576368058 147 252513708216040327318611480334101703287657918380839914300314446937583719353066606716046858865906775869186096988188734072723495812297514273813078121037362709013135272472443116053413896441660893354939675858005158284510442804677753810190787563333687 148 11816086122338201580437077466548149814968411591708841578627019689844836178311909176320379353186005143551774881744821927883273182697174075773752135681992044367641844639093705027998796610797158370967350016804064819620444652620459653652477178726536499 149 552920046348772515320181235746932840176924158798141627242382333438399315749072692325607487028502049813486398147181943629738493532296575861607801673813071674123030727166140501396688315152162127070014857809802907771928819585029032775132010733472164449 150 25873252317987664352721970500776671196537187624942128431773841545625853602615753316681789587726268347207030375513249495524165460088384927477566203366183922253431515325206900138227004678974097166514282831360979782761071092084022497787034303068941385801 151 1210708835627912974189082800184020034777671834134692923699207758514313519376530029036077242553093697314154147086487958835020015716320954506299873265797189220575892705473444251096352364623125692263073370798993648360180047723448410145306487597980545689176 152 56653715839520830995884688240451138719918236138883030427975246361324648032469038365754915382291182453424578240364237276223258579576603991132906031944719886613909095103418637881090130111326411047530927356977527495935201819265176160494168244970440942902446 153 2651044928370864651963183765700228089096042467612142961657152986055460410731942126177658259116167442780984330985315967872089724163076873691120265783970489695371648519604111037356314251272473014710625977058150699312256012871663244658151839077842513244490310 154 124052572864747948738573881713114061196276706089409106071191559780945175382834413935255512849003508658395065811859850515357736125705140048623205446355289576470169487323883344822765459089444174693534191350014563136822231364948801073691242919755585098101665768 155 5804896276812841798769745445530054870960487363597248690213190198516337046291845556095207827871332068478693891309811140180508523581221834428704174405644739543878389337477915760558977494604730314531686480039449164221044491922007000459469390227234847215530034088 156 271633389025268874469315149269028415599373981196699712592911653957573797098748567376744424811978624978229246651076023224881134241451246801096400568571320389780013153584568130854419681198441850605551397788370664764934165567926791238597576096781006306445547755168 157 12710769411691244549108158211461776066412085330208760973244113683953701012612470578927601853740862305767713302773745243241190365742296453002392571785999698966876191064477305430880128491140595091656196048685523059793100050142196339469043463041830843454897957067093 158 594785713262062277393909119198801208004876771777771153359828827104872866871929132427464200000342446537461948403443835557331230013704478909359599837534381561954916095973580080479557535865406260294978894326489995307548999134954102890367420406194102191878947312943763 159 27832307647345553371287395402292559800761277679458938462906823393785043356543570911200310736571829101120046092223166706376590009508453391584813101717732259976012136839969048415804458603923215492612148288604268053130767800791202029831771562913229805904793895632910489 160 1302380557744138277728602029963747617680453371388037209836696199944223959827375711443465255798035648550998712753319103192862139734884841549808130892318504902387691884341401185024542953807333053108798490523502551460823040959271454005401027888198804656061603782641268509 161 60943387759358274735091546594900119969822610624409439074694813047680361154806221970893045654945069625595498576156926716007658076066294395439417901678248658115074093843042795262524905824393568133827068494548271148301399614610070713983418746832494326536443959061678939014 162 2851775150898068071383601034950971068013058775197647979373994444382570321878244950241920944177985713654113666780325181594465203900577263439001821105765147899124925130554779924093011742101925033005731345706869123058835881260352718949394437562244751031658357829295078573185 163 133445510830350568528278611817756729528333533272581078316830634242533121306768769960129531055260496267699219813874664143393351914433829160761963689236613466080079668576089357964686716318943453963864307727903720185882481505367856011899939422684997392276974025292620716141587 164 6244427915421483894576243854031967412634953891147177714247817883803782764784661017829188152151962689366894020960835269898896197405331889172198624564569874502355728502168790613791488141217752667418161019988216396382105210968178527554431134259172157638276761297162306599680652 165 292200762305648423197720974020525158002906968668085260499917378529717800823051135655047265391861013973865921702962441344660455867505037698505844779648651812813135750049697719907173781837753853470947965190225282266556733314041316640701072804930798358269183762419900655046011442 166 13673195791265534467293141208861883363774000756994509983887042896090671071029056801928724472304629620071649125539589137124365650849629712913021590769749798208462607987420427545087904731817617711959746722145908546872545829655624972608360207057966353430678739004529128812670725727 167 639821339516976145498789221449536953099082874515896998362264314832466873293159239178757918406723304284477027981116182173448117012732433500028179162348058086421112024876657459121492195679001435576239521904405839790268524541910403660301781799450536507759076066625807685759904153419 168 29939697547723621192180444961444594390336329421093938084751336522905414086771030954542666117521337025265761104506546988265010920897175212016120822079530499993778232668641445694285377732920852328603940153325847842467734093891286246582094625177535327668807972898990109197980362344754 169 1400993424079729913829270442747060754899218620394815167699810546680018598352633204269043213107937398574364477211758966338612436800707136260281252114399721312792212635207971737049399964046322981250906625084489669922293463490478784767014571991096000001133198571389352931538671707870374 170 65557862472925364430325120119998545985058422834009718329087783179946933224456162423103565548839614231647045013989049606288515300023261248301664387813886377690548041116028150732550413629807153126134319690575965407104751448544210673875349688419417234973252098406066380512408662401745468 171 3067704143466706230515490001365783954525765741278861854217653875217600658214369350532954790529562027315146123193621324434212075809397745924122224608361178339987638582648448625641788989596461645058330285986018434405197032152486656634788225398605685305766220244064163132822141602730642828 172 143549657613216910314606903047703188274809903230609754421975354604290523742840276539191558598680359584684295400760832500252635018929488923757135253823033857142911960375546933020524007502737223730200634902396522775466403102783232672383798746799962484759772878758826505145669089943292635479 173 6717239745807138618622541412047630561216427647798311380938645015018731891194633444190784196026162490088501807809028831917855368820050331659403627985415420799420879979868255227421704343088606910904108978878150845928362768671796168386123086086948833886675240279137011049008306709679113387461 174 314325443563417744062568989626353249892808290331152897790792928752149360477563332937581119844450493406384372800284661785931735222264420464120327284778531954914251673589851577241866327583175891598423796046542635060974324976867325671829635714227013142644420420747800909337517990571968301044514 175 14708494591548558656343620497558341927431380652168334211736019765984751826190848052356444825125313212456291625888625795886646962995554079203363366467816692712018699313646676712777509824774670016626974622225713945189718478878418321786019072517139925890345085925575692287969422937752013410419752 176 688266946184917621219462644840731543429994200991947598630059438618514355430395122227533447288531776416478240986664174983443060856011043082954291214494185822840310046231287885705869168099392234423634484450770930366674536003186683011506305628175288556090852572766600806796928440097761249732010490 177 32206653526792941272722610006518049805575518040003106107764661482634219900258354864601844092755281698786495909403286517111694325513683083871077339283187098942921382597992690337472830808262699101655580651960010842215907057000992572656330028204300819975602259335099531319651076634541851302408261021 178 1507073000010376567153518178064842612091948871675334198362413064436237249897056863175267262140103080609146721755061194054149110257917403430633448602603732745891274503391496428673939548917938501660982342416029998306616690087700823295852321256229069789458018463269703813703494044039006568106260224695 179 70521733202451221212279261147481784677615172036077727280276966632631944344743121630154438318385430581458005498376643425538657201817565017616084078879181056223020820917758004854509519038117082279207619334576492989001720509552137332148987539224866480092103538265689388409572951197295920032561099110206 180 3299982717388917779315700180209999582788703339972941926250640389898075621075250913743628814472916362614308294724347684107571845122870991576078287213151996643577275450332987976952841639865255780267623080928880416746958280247664446832802689956138234846932146095861933930230727178452086961835627060902125 181 154418864094041171325884774636060038782671138681469596568395497050807592879973326223231295362192107942537264437440526360382231261779825827934505144885007190727397533678622825182348959042724872065612229744322818955277208652591741858015200289919020885707321256589521531680854151243229142700823029434902631 182 7225851657478149004286942806592373706665592627874340789654958263365279856313529746703061722431039557066755160204590705020911458321195881799346874856489681461436390468284145326688004345160969299824088044756940702824510415443974836945807873632709426582329320458812197204987392256598744847992569499402060084 183 338125348105669326826794684459867403051368089684002559582170421648760824697000754290949895598542018208234715443115647601520114631265334061874712936957573636584642744558749340028861759026118752242073135541716327852576725288407374049952845442931504081323101785160911819870104141303496021743029994211886205279 184 15822183522583031976388251704447340140768160653282562739209790290464129307139109898985703130777751053581466319581422699958908202476718255046082930312084484999319940238763226670920759908296902742447556032471750766739015031817156495256838995345350416543618506039181737505352583858068586179638287271032121440290 185 740380728108152569528262391812502978427194503909444947975705969028964261698636025901433764827821912708993857215111378562040530571323832194340439586602470793613001215239102295112289813879537984142095139795460621075829642545529627341841693501516757450288274266587544940249739518651272953793973064321709347868922 186 34645257512754998834121509457954213956469830966150555966523643688998549535146987772271724215741376964581288593191940337578990070376942621884716414828757392719350449787115369149328902290580227087094943245954456999930476010007460449967126789047566370583642534275889285412544233855985199309246836332165530343226797 187 1621184645354209440103830490225374192986684926266023029825940977912360387313251231790673554448244211690219239347588827817621479645802613899370445531874830524794598593054468772065137299834218088992409353992644033024022916682619005459949750088148137980302089448281950388220372261494264394715278294347828024983410530 188 75861455304947323944030567666579340381607468632947017851563826230589165074476576047077539121903208276002389514124082999832731060053818689149737658485600467580851027855749776528372384952731967209527975432984934459241706012065670543300132279589111484503365654787057348668109881059318660471330974199783624171160346310 189 3549848820414364654534246480272385836170631823006188546800258637152097921248006108022625316325083766608587047058935114985065522629329249351331075824750711099631741774074016747004371468705674318275868401383776448472166926380705842220420958251451897158313040638663418064573914251903297787422013801384091500249013736009 190 166111058602054671398818962958024505541759270281900182092534083417990078886267793300292779670184480527183558305477873915745675004869727969227210688756749961040615803905771736087509785753990733767481236629709012864788667605554096243398653720444704905611319332864130704364799973274569082090383366031604459872689586389004 191 7772974339418317937104011396358139406580367412362992609136482625798359843618198580949627621030315860725260336328459192137117190966232579460442605885450028303188468267516644021730918276470450471944834467277137809975997590586546160604371802718603704204657857917663252046419955788976995510633017807158419678723742727932707 192 363727319479669464837043779569554027941277232744923144298567804294218646279716062184313057657700761555655303192654988904909663807473178726641580152904032028430991590705433134854391955509312211890374248285946048679051070391448022207905489743754073740807924239412565673442158626918459750690921528596752950602898113604216089 193 17020198081056045537319403317629481589148298370330262558452587583376041173272709035631194073057241654577173951233740603756071093330879515277302085535682964149472888749796816350696201060507685353205442649964571263027753303374535994478881108184911060142580514740465365192548261361273270421045809105779675290271337263229961731 194 796440429970440961120001344180813630101817817829358509296365806535209789165123071397797506988975392561470126042902580434517852131285910009519400078654798302013100707428491271600391253305057078494497399893732264843500765791500141985440863139148102627260233788299419820020963468740852303103966677565491294104267210102829643349 195 37268506245971000651557050333214487105970888642124395981965817123667090922068868996456349841754950232911131020297832456678368836897370083190472892495774376445948821753218973318309187085793245466940254868417085632014313834775217990975746224536397795564437818384162654911247995122256001725215254060894280880549108435170355339918 196 1743936527503417393488640701980271938342639646851466809613769203124083682927508671601093409882966672329251881504488725607187588695338551836102763006584502636191302385243136122981027653127295668983965704592446186610465283228444599506122600910386537577868362255048885495473277865678958598117038063744939597616762842804673310592608 197 81605487268206950096110955830196524203268369657188636159863217665278801056243979979676142794988518255077103713375121963138838320469827177152769722670368471321476812107081314477200355116413643844033447890299793300510647295930562377075795884243142578916035608103623158824851026258053202751056938804446214938314138521927190614285582 198 3818634134474505325861968044430786855589500453843205085401605667342317955512070626400358282749086103861161540639344166658460784045158989873574160423841547213665883222915737804546986598743375771016333638466833851690567528793606679234792868774755009694457085186926052581657958462507052679222625952235677391588995402992571816465396700 199 178688555648817363185140475073431320892435389593201217212858135260758294451800314056119483137377137130440444209890116760991656552738296468355113222315101074756224610868141517116498646061232758654236127291220086644168447761802410069604120149948539861380301317962588230771867962627553236229836995415440203941152641280866454853886921153 200 8361523726926626810784688841552876162517793621526569578521165469291811727150864038092486682822716059351981056952622512327930878752497799551460260371079500868120050848539771398841025030559159770543059129439130332626906446735395461755260221761038693571823244404289425477335432312340335708618965835804747524068418733890738481966856678119 201 391267805495968118063162832194441468298456181372922622330114699918769855379482109081779095101042178393006101478812335522609910832505421250984779082790508252848647468694790310685626959705918893397770438930649344711129396378267665528396239401209733165103434440024174808244968222112476826544732336132099385031644483439298898733394974623390 202 18308923184016472640238787597539024289758629406409131365289052678418497776917938247395113305637678448164247490045297249327473297864153280266736224930863702292274010574740558152875244427464282316050824841932554442229569381129193332325875482107047598090618023110927983012231344254209443655271251890191021986169456081277661917149856871060588 203 856744826560155572156386155528572644204953899140814032650357376699016142848223684558343855205144771340519625548653166799027914247564946277955710807897880568470479639423195412076345353574996263661825184272052860777694119989102190887136794240660451197928333583274703970731471968774105298218339377250581704260816682149636068088455054357583188 204 40090380546157774425348658023828864748917036735927574420218535443105819255009458899804689741100780063498836585546938054514623507144280989332393509832100017763646662906821072757195879263437942299086537449302658100038606551983571109708887612402528973156459292721347855847225740061697598203454926997280407492197226122408314114975405435935027475 205 1875982862702346191710442014488027721301302673027600759576582923059983920241091256471992877624842023468645646678641328125924508296292267247564968281193446133255712618034098523109876028293619068521785214086900592154265157440659163011878934307773539190594294579298085198239872577632591681342059202884765648667190649892601126813561795453972276712 206 87784442382654746632280216605736093751185589835394013435442509803705900508691043953664970521136582779023185783278650462399036571169033246490307874236326761220998512392781259778793084516213578436398779789720329771271986264567773709289810032511557871371685323880774565300725238383483323938173396304253282725470744450797926378417418100528776548768 207 4107771172990893522453064794887736939507564302318586343908273263793309546713995683860860617896415942708261180566871618362249903065139939413886325584311065802450597225676463627110060516428762625016441852924772160699450676618570990873118034405708849275050453630453334576273337763941033909521517388619453159404836377379488244399899505285639451150915 208 192218388038528543635805948900373698178561971952715438346566540901302425892825230130246159120755938439559748896221974733605424622026342958937090364624347298348357565736939763009975218987043373982077958257937012734406991393303118123673587622892227536965195685124791583880736317304181111527463012239886424341482170628114121640142025590458372892522862 209 8994636542334059209418531515235295247543379151251984007356117118446810190751218773301149173869863783507814856839983822695185620373086566037055047730150392710855088593191557191695569846196647018322975722645709638506920040734851015641218442367493483147780564504710657941521114172016233630810037712703619720295170669919768116820443229204990211623723081 210 420893585438219278147205422699072291279669372281033310659237223723042018052824160497219155369294105267654032820474370827145125851248727750676708410825777725588369256056511418762967484143062481629610439186731371726977356578444195843940179500949961783517252980635766857460318191602560139678067644494068587898951448534621271512151881694325484393995816545