1 35 2 4125 3 279526 4 16048775 5 863174816 6 45102170733 7 2324938770750 8 119066365167743 9 6078269658276164 10 309804771379081797 11 15778253418814486642 12 803272327276093831503 13 40886881399081354971416 14 2080962167272934588898765 15 105906854339113416100347798 16 5389815297038707745365108495 17 274295513545347581107220250748 18 13959216749885533111354266772965 19 710398719970778977227039665382634 20 36152861830516604657806854374419519 21 1839852007202120618488562012791691632 22 93631709124476597343355381731984005389 23 4765000349362997077403391824281437641838 24 242495054509344398896765874547538014712671 25 12340785872586223959423269525721246565928692 26 628033396776959782420003840289309854829989317 27 31961169043194237388374730950629137341336599586 28 1626531847871734861652463246798888788443019194607 29 82775628196185093754305912418199252052841477458440 30 4212524103741138183056226606412782685263831632054413 31 214379035233484545382883459789021672495175729407595526 32 10909936560986715763748211901496917067647052299407182703 33 555216211402817452406416477248799592182809184853468565932 34 28255438485630644300381203806568482963804958622476222155749 35 1437943971354928597351975054509738459910483349540772592971290 36 73178226052620635281814670236380383490652425061092994942708575 37 3724103911443089051504918786881890202810793128408317743859985120 38 189522904438668427271008769945833826513326350089282192221899843661 39 9644986327158734970944007057058480640028895013572178074395209715294 40 490841787838251270960252248273732078366925466178677434736909523684159 41 24979367778853990675263810756426072547432286313875379992699745508456612 42 1271221868413319671115435108783655779808841832140738770084361324582898757 43 64693592449527113655530510415045948674147782704102638440502052818181026514 44 3292313488320552198079841240044772301394278538363315460638211701201405921167 45 167548712244319154838899475904122795161716906733459159548776414783108931705848 46 8526700471967917556690475907967045213064279989725125392733744688520756974834765 47 433931242829485851204662704842576764270904188430239487463796168396816391155258230 48 22083140380335611973909428448043902933140260303408050293523034401456582456097681103 49 1123830323619351034111020924746761212565229847790855302070925343782477490680854287324 50 57192707854677842683095499525871983080615264088951748254132808299300176691895080131301 51 2910586912458538412180542557135196924371213010304837495021572925855139070432486489612874 52 148122313014106265332650597967603580675254284252797861024304992873821461231014883751170431 53 7538074028552621725465900345992389332636197498459057866689076994374261303307918233103441232 54 383619178661678840667565484412823924473870986864904555198725323662054547690787708072451573901 55 19522715441588442463563331133818698055192693918120536563340448908945211553555109330627689827150 56 993528059631678043028844345944576022353199407613537683254189415170125041036450650329701427024415 57 50561511703065275116428190885558623079763400656047287260816744051748424862905977632989305390601044 58 2573119541935175130436233988108928865717662298117166495560618772032507769795362365584137552509330373 59 130948303444164880426906791950722730699495391189495443274025121837261446722785556656763300557764424834 60 6664073664455143909510885088151769164314621514376679770052346668235624580480002257706127414289966871855 61 339140535900265117460666854073289302293341555479858132149134858549010138032646824203534119779984685043432 62 17259158419000275339997474950645645123264542005912551176614962828871719203110867153701115561350404701004045 63 878333663480877993773457594994966253023844274747344945219639387084668277362682039241103141999052224402193894 64 44699168156104513543857120620985034056335431019950805411209547536440653025861089270048848617008806622651068719 65 2274779752753044890918896214001463003832153882044541665209766905569433535969244749981738667981406547504501409548 66 115765530702130343667996957517291931505083484678500853058412813648516630178526058425405725952481057220432864588517 67 5891409083682307943161681821176960943039510878404885399321237336499282243007517194222471356566456944948772785586554 68 299818959761013680511463488289994396703815858751507546858171864315016970359032206244171638950405648468549956884528799 69 15258049026191796106630048895008073700148796737221989755137708961827750882685466670400643255253951222493227815428518080 70 776495456695748023297288310380890140351082585943167901998607093675431341840129419087144433531583409221531533563950832077 71 39516532764715156222927960692290006224420416532289653601096996814723773048572894949519296831123981930177805709882693899070 72 2011030905949867774527254929803949111752103106808732568057065540684242871478512316934633442094312557389868127347557536376831 73 102343121264340958877035400022881928027407577452176411870643995286620568975573789952737952049241681086347982470442078112505604 74 5208330930737423370881274822542359692469648274859127694917753178878504430271840616906148861520967115777943698303371947427771461 75 265056515268973098835522303103515958667512466027902583964135658926888897050587649306259870591333098706453932628179767239251558706 76 13488957829448885793488993342131045968096724670366933400266842499840656470658947855084134613777070213241695577881601941465159522767 77 686464858786850857102804581718194753019707526963754814448858629153229782777451147978287415064757717037007463553853889551265136108248 78 34934796913699310695847842824833769857617928056279603296058653683984476933601089777465112917779922843511146286033511911224730908872397 79 1777862362187377056304605489709464296038008788190813625479535255376879836426878895316596519322575152419255443199501749706652944719975254 80 90476970187939124684712073030680792562323253395680747838833155673839818142351591500842254512865026354015070706331973665783374074656535183 81 4604452126607569434439611574493366591194843903720041853958855776901306957173716071943298641878482647852574069613835502776137083512448346940 82 234324594890635808965745230049407237557216899580561007539028006208768896925470578102374948506897813417281957287786204899532988779823823123429 83 11924983529172940730936046728407754284567293954937162065895202916853686962264589906091247260446714712738204390456235118555986587475858742447018 84 606872839094914819697513524605577041609688070990970499853617177523236007754399863103424363770115182993466082475548691546805178418720275958092479 85 30884289435715934363330556087793709788019242063942494927705027564487378809578955540572551899588533587393325360214569367001803948590364995416745264 86 1571728494838594252381082013489471674503896815395217151416991661947839930682560144343048671851128050330297224185394826051460358664907236662097476621 87 79986637433555311359270187934510100237907980198838385197213679122133960323162034220035564690700011740159506927107582230634095261786675250806644090414 88 4070589919911102976774199968904342608374228816962427178662691182380908503933461678450782222127688129824408499238869393039169241172849572113324255620319 89 207155880378723105075476319857284088570048188346107110537249373437598276254343443912654364210096891439390783462518245528046598919326094774997024760126388 90 10542343891133356746891656995385649558671986566784378552333265795446913906049211005657681148544178321565216953771183097507956108242522802597587338480999877 91 536509098924579951130949111578852368223683744654086135038080192450214986164855797014289385579190152143291101901169011435040380195731552004720122111321626850 92 27303417171863875141547655799006800405370769918978870321126745098259687413055211461739687598506305481961763136851130265860810396104708302666001538218623014255 93 1389494774189518254118324315136860269709135024009828474507825042580621348438711960266449457358458320353542416683112240335653538275252024193663041179233046058952 94 70712604043187640989179109901938930001880521542311693967430111289060386950761068470404614396509288763713125797275599130649041651998704833930011867988008018427277 95 3598626251390731569171927087684864266079352228599266759558646617764791397666778634477220748081679601490243624838876124843713271731937588368162253583313861582492614 96 183137236599139292607463991723452406774892234589890808098296064661693461879759336124474892364749475887602691572900605797885043587223172592670071974664652349854683887 97 9320014107107534873714131848026980877776140496405831784213303151423452773945927149780034583210167562422443144319385055651246857182150761767573141964691797476502306924 98 474303667401147720506071108480639934519585127577098519433703823766715739723847630186680061020268297342854863750965049747067678285277074812440172285870786892546814950885 99 24137728368739143076758688130295308802051092723079338673103680971573212584051357567369396539717111211066106055691283726507714824243903457186728351931750632375019935056090 100 1228390102896397221780738257886294278620550041624092455360092553102896013370124734516048657327739816620925093953522259402969250479436767450410397894024918168468880203017695 101 62513846449944219431528047927056116481603376856744431041059324718704694348332752521418189100928670587787729773946871362928656872130925667365587630485240372100998256113613472 102 3181384308415258975470832117796911770818418006425329117016387200938698852687054412365558899335192854973532984013356834772834294250596041709449047985040773250668680009147387725 103 161903429281623842650838067383117447005455034099901667130164093263493674761129029772034668292839582725514277412064801164820390576334564378091487524841752937010252889894086607902 104 8239407085718323396301780217278979206102427471224009768900726002569499164765111537621485902092318791786544154122816607084455380272855927888140323203732190515814255201495958094015 105 419310631191742355046534859999993544465744263630114836457834556210730710798290474750134461636788324868446688154140299568728967949026296724407280003068131424920273493986175591876964 106 21339084669717956171456627269139949469281320011874426542306337831813891784306464665567498062521251304360704629012434150342897364841709587879137252403935389450785732402149466722156613 107 1085964677898105735808709089717636582494566757575044063915044124422595880311650337251142761206557720536163766512512849545318916890429996761535543668587571800714718923392081514367695762 108 55265692033918148738178438654134857222275900449156702604422583500820082196160849208886615305735470310204615461619084824955458256155152071750048980227895103546677654301867720235191912463 109 2812519392342946459908411898731820849708591541190704020521360846839155924009863231448828659488675894106824960697210145589986609100378421483338633217099983844039127163593259399935974010296 110 143131571164446450467915312147861785098190640171174156522323318169521722083190150346896502197789453339886804580915075933843362612544599602234465903456907471016211889411259149042780037762381 111 7284090811881216522879494306706049753672646710661722548077547390480832129614234777109870342430811977818576943236528118948385576246568816521339712545984845085507336984517737725524029781196598 112 370693750680435754913612368792438991884361530527440029317974328162561831195932828460815153143993954159416162395188473730260205194225505317025026320354840268333700897560036192784169262672458319 113 18864929109531522625979941735639264673180111244945971156886904256215704279780805087616100817293665965794439082376915426661196064851987982089878937704117935460485638230052335310497664367447410332 114 960052738019984414756537284020248266287143437030084086874155933032615472977268902273763721526221517629259121030354247766431855609747379340841553772171306981167848790244844999594676308465084854501 115 48857923315173149877998535422576667874786916108481112650451967981722341369443364791665163652774471602794412943962890009412143336464734706421377684759111198599908805058717076135493886264254050885898 116 2486422439244843212833697482099906936510268628475635235724682957852424444887322323460877518564556376187232832009486397287540815620218465841417639825250712175221122484569889618698082077888195275173887 117 126536212079655115571280303833538998148608265826271001647744813246463296706460841275248352950109540738425246883307797039231633589753376577686680684604682094414107797020961949229001845716919530206867728 118 6439538476949362786098348813712779811439304912927113375653786132836541340703959704909748211007448486141948696762980686850620090549721487635188749639599367267543131690109921930379200722922648115413758861 119 327713743872838889881886977867309630804559087998375454548456094329591288776639976001170008828871531599782066045807446937760363780162962708150451218108884448875584192524365054686293179094550147272074505486 120 16677638981051647532941944209119899087920754965083847189905953048809817433470271479727757097045196321738344142123266242631581696291919731034207322720383943356266851659925796402544451373205091479262696309663 121 848739630798701289232266723199055151181055842229826821778652103718119554456902430006188844412884793073189143162664175160392727506371029143053536490503045766642706627303771029912902964999896012222092959737876 122 43193101955663741974895189565315543964330679379381571591992435783173083478835562845186922043380451776811768558329953851502125875503079188330818606396570590206117159770231860446775689128936633455426079137512389 123 2198134726896998943402127839350870321223485561146882396045362133674271630117918131170743319960484757148217498606177597943962394895874999282489306424843087139956856448107629086683658949412572663064854738135148866 124 111864998317328992938147215155332938042747828067864421242609102437482880993258058503649832331171877924179311557623001159743331330750834448742630235545502970103957610652364825832748142562631857306039406123581985199 125 5692907579964908091497439585662426616484802548093722468500625295565882768452407121941013808460374747052078412016967500019053136079764679044144192296470930408620379127681716543883512102462716896044095540593669219496 126 289717044665627119534027763107579904026784875524196449122945636589513849792470882976503237807376114507101286020887962322601958122914131876023810501722384361250656624213939134487401782421572068819312005392406044630541 127 14743953733797022728712243252645323040694869440042736862273055232180097024886722913644037400011567788659021217735897270388810577248879253497946834802668852227071172487473652444099455363997938481811705376307875333100966 128 750332697736987042693055015701129312421681217294532229343741084252578777454493133710244586121197958768265939251236571058842615970446134852745960696839888585083821686226691526969537520729160701201571893468635421077434543 129 38185087084390566436058045190584621699081651513683801422004544268061388713381781346524920525074037456312020272919481576145683497102287771977078768864004756727091853823166860386593639092736554710426958860746150627074899404 130 1943272471052030694344936731776889174066327532374937751610662478205930031855407845019746049578227470257820502970422719043564690026024206855915336606544591310036282770776807022833302188571785516144197984601800590789424671973 131 98894835263904840845751945454918864493364695429265458902363964165981644287174945685005361548431739039522621231469778954673201994582824350867058169833228214394466098872585530373003076423601103148915758743504987799974699117626 132 5032844640968010733853391680620318123325203540198133504537720463220318423538226731607085145526474636834741654820855540978250500105509483957426922461958267379783449533422561241491178648240767058609909089096060866278902721214751 133 256125864536075815797016617739705288598725769917016448823558527463615805169796391614450829374183711102928525465844837913894435189819886404737717206688541244605867968558410653882826619135322370501677008822378513790397349678352512 134 13034469204623561193069462983505759928467282131272391758920133513352834210162531666730090427336992154552760447796964595960931162453675144418960972609281651987384315423998228648054969631633997353535911286878381570870226683138197709 135 663335535261217640010880457361727979338443616058285926617260014501482918760419230316152362728773990218245251410114077743429834147937031873857975378882491957622226261455084268826372487436430224697667497212537304740095722101707530494 136 33757725415025354607392703223045433849355856747587397990509570998232801782214085793734011925617174914024304905295047136489038028433642893913270845595957346756285997172978954783070874114144176991559646591911213931784023698508320118143 137 1717960164379686443606207080035197689758772523176093063072747649510976657341939925318592371464708231603923923544195275054289956660102668480389153019604383461109399123215862784978622425127176614929607847014582628551055642149249892284356 138 87428494962573370728154651928212458381503983291607120334483179926170869241167716063307491510176960244167001262088639404742684179304761119790019422342053057354180406595214600434539508777014891264898683796592700778824019576142612343337029 139 4449312556779036932258058124759535371799475568855303489347279742785909167957095176726578779128237185811845794377390867320817925808986265353268400945271405093854217518020682437245972159172896382330906866997658535572846197972879096158888434 140 226429406526854890954012817065137859821671854010388107340980852195543750043792160279060143876645761772322076908904126192462772016217596435110510000381235463967840828694118907557329884516524708355747781233241662111743104798484010288322351695 141 11523190489728032791063130243728610762830213309013582710852723689485697085074521660605270316157652871484187471112178105643544242566819030843660282494181255965309435336716423796451273128992704526159165987544823971103709356117867990832199072920 142 586425239986707266824566731708826053922535762573814576282791044512241645907847387800352409463581088318851498626484557810438216849415430324078862506296355714911234123274511431330759331469669178045044736550009477567284082338212499572823841951693 143 29843693237564774256287287134428797328798853280666613413586106295761652860431642379841457293200931558174122363123710550788144760466838029899072992272829617319409956640455599233254209636034691215340780186998563307853310688203588661957782689781526 144 1518771644409538142830370343675709443578171947317301638556595068153365820830965352096876202034611658902853264700352866522177516326008088777795260248837503380031641249600623947050962027395023597266054286470207373163123903371158446442599652570934799 145 77291617009352261677933541165701138399453744574497093946246115297821862298084852401099832365509400297777919667011756211353281790060232266373780395783676335644736842014216661928728665955021132913500227929537790822172225388618545151510690151071016444 146 3933437973977277503526783785322897750850271152381944863597377220239791710831129368094309250112344393615458167030695660857084505119346235530514352378995608164891619560611640078731168790303278539955811592292165681945219649772746135550451654771374035429 147 200176097923457473603754901503412320703127113616430836810806994505505515469380747438286744330978223579131103369746460959605548363365994113183694677149358500708652812067500296777603623988104611834003258187760928453984985412848028111079110415747449971306 148 10187136658810604306362976750720796880884150706422057197432481893383848738418624772948400298293471970817085476174637506129380359137087397050275915614335471233008635964858485538414583253767099389832612399865584870926934519510350335964672919586247270672703 149 518432292275799082015322182404629488017903731803928164744119375074068033509690616527913361638325425330883190461295908999587839928454877741958974997727317491415257974839930873801724833451432404189662352721649837013048539665328852095656104320744876028133616 150 26383472675011699833259431303480255186806707327186859317393286830998634892739137456329248850466389896802398857181463523746730372264077121715024608604261829625628501631196435768997877050780004599327018211051896656251322155254768855615326884121627505948700429 151 1342677994338322701947974539155395319485174330885014136924699992693818221818453612592737954875492080655277178391419099140940160544249821257443744300006808039197579884264695593556637720842078589451799033743738310275094005617273888601790431051796923833565863918 152 68330057179615817173361771337774978216762298796933193256741498300136305268016289321718559545487126616134501644641375766300571027186123660740060336829009765964844409552583181826816446333280500960252839730211349002971812661334448733332381310987928555050726987359 153 3477376358186661185559655704035103529378242310412494087081948600105564144168581813577240036747984348458219659133576583708074091714331716618065626373175496692668003557566421148691195393501187512844169431874237230268288441978115174585071104706007113219578258176116 154 176966723512165428094808561677952376742919813733989480644862692517660439823826853864414137589223527132937007540205390212391265766344944371539036473803945518270831829481563606011611020289092358206736168869888325420606681424482209253938783385603854940075454956502469 155 9005991300568373835096453038312178178316786049691032749188332686037512100745671433345257629331375741827444604240967586512604443945184988839764340341898343211317303457330297051509233532655369331581184243115212783259073833559175388422176203692053393498663874725488034 156 458322772192465533776212259785454937948682231975279789823690272644746045052911505546655255592725742440388733173091641052421448252787522776153818928682886227111402973030600178894670745365706379676503018288361470257067684011749531660826626415368769157123034807879526895 157 23324446637754319478366190596628058360523509574774131320850253971191901384332591197246666857778793967465874455395743570405096272731065023971098472998758826844423772963600184387125863385295190356216195139511237903280736558681595131225481573967537002470440982499647845768 158 1187001484466916045596991311395401476648000576250885433854526132594259294821197604748454411154948148070339047435905768519083432196777141966295594393297240092650263075912466686517217891018927300611151154935092802454094194966591936178967673386933031685468116513240952439437 159 60407543467548620823225365111868343356285867182998441047405473202190333181652170052512720637027715858785082940824599671037722415135221610921265180364088474609462970127756044884530214804678840498788144412386595892392653907660473509684115908876954221387666560931035834336134 160 3074192707873974443975887459887776521640931441298309518332044633869286621360522258231744852917695956201958607383410124866988015571405062243105858154008622090699988407572300346246116384241278950618512362604965688435795469183493517965193216848630920552349535318057995488414319 161 156448355000936008315450843478407510512503770919208173756238655543826354255623123910877027732885396167430660541027215515811126134111560281153928799830427913503727458140380544994304586249576125495437212272335188624600946085417469501498181196146110336407452541063353509904465708 162 7961793585616132554437954570031598450976833282413459728793123197292603153332453617912175550028405576870568872528860590320562004693080056504978549892652543915195995423222734258392807778641921723086048899085309746017997024977765828413374172083344268203417465189979542051045162981 163 405182637424209019943621621987807902682763037597687471049428313945408069515224338871710569104932486051651555766577754991204315944975811452377864295583371283163117916025867738976388252036601941332182006484319269497620874304258671404718707643858802956147070044625786993515960320922 164 20620098713264156265723066734512757021272881114213198966253343637118957059062961006379347068701439008667587233975834640922208277767861909421170215924442629041060587526584526721989422996181713329807662104957325853581562555163442599386858136931727939951977366374485142549835948105823 165 1049374853887442947358404838286134620280130667616240617501787856496417672337405199302663982138534547779412774448412102345467615652667839685535445541764341676588602655647302922963958255371085545242140699489532747485244262439387556224112665542993317633710645112295245437484327412865632 166 53403603895598156735485924212997321910887657679219957651861104211218818140125009136607714387923444452677229064484018567334433338805829766396968587196082779958582927482081210502896196237985872375537283315396012758747786238124774180894530517538741404199400183972239464623403457188611661 167 2717756098759966319946268498819192802395542643549777299507295673916040367029996187892194470463608925981325281221356757548249301408492777325486481923332227781124949788857192875914202366772368007088616464806840051099228419313522959764338962089620781461792974720662155130796261912818903518 168 138308984292271823177900717100053995389421432513343146165885137577388420389522268273541598056918605380933902954935910918507190388623910946860320020058707571340138386809182539797467899137906061484093349897521071303960608582337647961712831909461638597791095344650046022418676213947328357951 169 7038665149050010692273471045190758181652517387689438854400304912547711778521803145849751858477978436201449658891256398843581704962331687106806460400383103314393358570690647275252985038530509396018715018964226349973885434555839352584277565472708461534384049976549581214260164446663953295908 170 358203824096909890513459993123151205836309360390339624971571793601269826230599259298445572060331536428919112769817341786535273531608074579947358016509345205743424882660584948184746652195888023164474052313066102118890417038044364134233392889431809556250890661245126312821317474542577354703941 171 18229305824410130997713888326196038034247804475749108187266797187017220437111309994524971567736630750502704003109955507884276927261407439864711987458361610390440164642266414683480522174242973752723052737694741991823841666015897230349621536068870711448013937497739532517445292211357980863444050 172 927705313246374794176302120587957120985950741426052212643870576208704076931159149957871201124823886043493753927639270056047564676591078686184417833795617470884990556511276598314256149919895668142067024848222246604942030580024519568842229213973125829339634913084467819309015873757969034489051279 173 47211734583612600011279183718386516365489936967362892588963326066689017533855562169635623272793979213602438073121413274254562233010870180223407945162769213300588227742187607202189682989353937519652364281630421058750782682389070500660032527754707984630835670300069428176830508924787700437523894136 174 2402646455255916461775602910865951203841251675822285752545550812920334664059862963368312600584037835127193131130399659376163483238546213528126163235621479845087214250473148837899122579237302987183248352953380613087427031323324593865114487373609712766082892986061491181817045160614594081509861873229 175 122272779000108026566668809716345354417933125698729282391571622505971453425481544484770314571719799187826386736138810526040056410677766369304856877755476445357341575020640628564713064840524165199988681432205853684815005924328075655984525566633550548862281362282475917534768442001075525277232825539318 176 6222568639553254899349960324581072505967529336100287899396550182265002426699425811820143100808335520894674117131476282314914574549212277279564611715313360618483476524680283558028866737276739921188235706201057540205937105592816183912066653355144818454358469349583925291266132435930613331423459299534287 177 316671959127692979881790123340878373458189035806735194433435099245410154384279830448898568550176366100227514934350966332649732794132727052436827823430181090211269506997250366048762416995631126401080505501328568477328987402490740159303555488914686226077232278363605652083698942396508391594466865289300316 178 16115712900351528943109949735683123790317064348022570282072356643357344511742536138824908173190065146344191555280227121981291364015962006878725622601176818147438926132864315947600751496965507171974261102613621737925987517747680181783224280224718674332742919834697126041661238017741020460125966591512631013 179 820142721199480188418585268394352856051388442433645412472650308421113271249151436233123301709274032587702555271840916682257272131447126460756976806770014544569545647157190807766777713019282413112994188698418241353365614433707996582994962479279996031559629525583108452557286540546522368120622200094332227530 180 41737780220806505699256983418659233769038078582506804996208269612157881636319807099805220514833948523501496310728928027547018601565365662186920240963562207560440856827953246816982826718986272557662587170812563589889653699898271023496828475588294665575920361299932351931234001165621423514572438812861951164031 181 2124072131265841539651493392253778181278217857211786810233391342074181069405255893486662047314624411005449765279867302365264809487146647536187399690137737711113737349216145507411566680521386459632664485827573658916378189044136556358146949548016953889976089024286632623485701092384186636805288547297822777103568 182 108095888064768635234141065251586647141269431260060631433303316161635132591256070823769752438667290146715195589408954285818525893259996701723058583533697885162709065034640231643582225185411827335630532639307243387660669378358825546495604190464720414062110293766887463919281739648075272092799694880454737389907597 183 5501094263473753432430044052945381383094894858205027459452286390163340633819061643652661473943385854216488132444404774042313656222341900174526750885074942571135036108495825357910173808108598856878664900690823116706799439609843695129454937946900243357274727163702171162617108137088889091419292033993126876267953870 184 279955497266385399076607773059953798022428616991138502558969785073711690270994570100446439744087928018897156810543544177174676689704586638007502876101876387381762614983381280777724402232023596118194011537119884772652497671405148767699924923533513273931949967566061869890043309539056791157764964294969318669213459743 185 14247180051079134217588616334522322954557672782157614722079115356015498167455452344025680135188011532982145730124528708369796440356497538932497658631045503678797925946794774175711859436805983535841807785560552823620260753750958950961063989928354402187639504905949529640431164453418577539114413594783108595896954080468 186 725051450640828536627504855704279477837336230575657050956884516731672694061629475899749256505145301918375370101928770301556087739288052665044784906468769897607391968542841980546476104380782095420857450666691619217041719469477161583657652883165877901536471358018412739329296809009057321416425325489164337204765086458821 187 36898502313554420430914181169292888380593559839467561554547045117882361487928673684241424076447116166099385732647719375931182273872213067874619354388449102736160434358306765822078194272391102474806159977307789632144982010245847970522838891969561286296738327179358429378034313311100101888380529872241385362675952399191554 188 1877797047064777242111934347396327337358236474215977348694984845963368975745603577840607282841075674145862235017771699341878829597236956638078722162552488194187750551049421769943903227905712150263630800600854039301387223194662860761338545781440370154969724993614800190427113028356623830850998350867025443537413417764871727 189 95562733684990237856118683091495440989582638875168387601189657018315463159576083742291753899651608742786579397301839139033986781746543796125298773346646209693324542280734982514595466769640962526590864224361765350015532708758058298803493852760811499912827746110380714528154811264474399694524273156140232076635596036804495976 190 4863271078002360175634797118388774687650330375866283447561213774990679981903131389841902211132243016355836560594840962720385273734289865851203672414806456006988061296251222934324088443078352606716125073228738235304189659342199464596073228483379978282518389956680613646481136024216171774418121043982268190417074372052636216077 191 247496117640354780779185872053374851905504859742471599253795073459830691755468023124205977919990594485024367988501501082959807799525832039151485398531533000804799959910427893140230983132871017028905553448860623452058522643667937326840487266691389420777914544766908581586252795439588296843799818739931188817271464791441644117350 192 12595293839184714637223306094609215382283662874049333721322059642931327238287924201370722515399899439756062838960847641264690440996149712256751593761314736467760184386870549817835380385188673240561288684731572532639580901015825727082633339879903822035893635994928371013145838693756642694423515129608621976114428259690141028393007 193 640985516895791492482203553472905985731038754439357965834296028826907946377720615371690261748223937991750974239606919102132332983804747551848700666843958422470050092921506525142975693484443049961801411504486772021896391831103651396089566767560987863348953664325801883492293483988614069140470550017491972664032247996574810214909068 194 32620313437384630714686106974335991831028211054867818385683044899926356657576694692546930189914003075569214990767121107205995791571178681208777105350309272224043967571383329127313167223840581847457349297511979944931294493543105652830995105303992390253481422160227558771586420848326988196354413758154169723373073408264418125427750629 195 1660076274275960548447565233302510461800077367085639176156990914280042440972770861818588771027328293457031721456971157998122549467759083703649844534624854139850256670714735720161626539973082160072067673769516421656232940720659086436885031829316717803034725291543062433842898424600811301478480934562968209148838048957471370656491013882 196 84482733181085820359088374115138149727296509046817817663689086317441012088630667478170072455681729765607338324775317829117165212773209798862562344105378347695010956842434400709484915395031879999111031946978296233848377907791666382641859141282191114646406262050236383959860304086659566244531848611416443450339266540529643293109425005471 197 4299400163922874201939242082524620062811404406720858602689318763194179435440567819481911466496238039290355854073831045583435487169924027084168046300647592644287414496319760081244367327935612392628893068353803179887387904871003454277115621286757263170200201475574693455736215836849988241303613841753204926829209867574016456712374673387584 198 218800233769880736828964525954608451202941575088069158187519604967475733078319684669720568514756905364247830600686142898315333735783736428065147194953487978889756574434923700847069181225144944302171951958328234782665765175534352603020286626959603652850767096384169272484452280169278319908350558051977737125673417172348157462206382098221005 199 11134935217119568765609270063979564697460385134544862108271740728486606481298447640188891944533020925271030717534981326024732648444267600988251259147255783679529161947497376971225452904853426067599326371119396389695966847470382712134347167443756457677497454434603420118430390153349824464678749308818512019823758647029184914011672212272553662 200 566666589670331504698784936860556896230575980972631353054525392200333486245354503588190101995762726434325796993898896065032030419695032154149018095858328638239540672622021868260328306655397985693380537853736087845309855047035242128677560850857715278663843795216021713383068039627510178313860314498856872208392773820523427785023868795450553087 201 28838158245851940190882826044326924558133734725052600311610737917625606113277795154280994550829064647742736443872971842756353286214506535286847501775230296603864451621589140002911319479904873258210287875846951559658191962237312958724535156418910972141389779440783311592268172883537650493025987115433550550908092073897698475970635002744200634500 202 1467599089433911103925759091442596372151790334162594582711836723461531647176513045109060219290231955816199503137776885916536975832925410248220500886142843098221291843885961525767152010572674035891017438390589564666535076646862732888863261215670280277855974999263018833207631344214227462717837526179317237908090763749969117289683615705350552861765 203 74687400940975584282876892778012409371980984482800484343104873453607902392212390886166901618589691028825715070840041298885724001218496280650560594081722722023641249807366952171085805626378818245626423033586220753175274768990279362509669599388436191883206990635104393298958935529990918752779613701476118981021491230952879445128853476485355957744306 204 3800907141111467928319183811853314605641005865162845036992960018946211745731121755844340054710621199397604688092882811898858002806973398126448524375231623021334995204995375648717159217614387953456819814557279872987476804173073099746701629189912882317460118515537628906635367551953777701005211244426207686689319337073549738699168625837947560027306703 205 193431487952959200283476229753557480196973436616891789820350932392740752006451920944598698666341035738832431462298935171530958181110762923283969077754225965294091163214770681331367797395192187874547369576625898024178805960984856524255270630107202812063937090257891256904192244482715328928832666362816044109706770187089094068577115083949502833741080152 206 9843897559874252493050590707153428534168324105006247458775070791410293828422615952908435083816814553339283304950360251006334142919831750161945978660741393980278094726830251835167604449708170410933346717318835762877812674363863576720940323815566888500896913794507918278553582502939429457444600360916462257931758087906184851538437814870652535756331147469 207 500964554400078004440294190068405743611579041895260295612767779016948575429930908248489217883967198742282088803570000490688115340988776124287721260982658727801170064760622935477212976544445604134678017514941914195049386315895383004223010290688369546454895851880053659912474980750381437349883486435999268797585166618502869910493353631336402692844233247446 208 25494524220594854213512106246996110685103932059351640376726681706359297567279435141783308802403001181180194011840801388438185082996832555095164825038754904457758254172263304356576052912881008501678555510413230580323777898477609076150803854757854481865844583587045116547235318023948455041800440670727294370149570512598334369642325111879820873166177449941391 209 1297438630189833751506824613088828162830764647920043244573858426086474293982316141779562030041526103798619237127803471090007233814450988578050726380048205405465238672230627774309777988242937103785796445692416997898175442825536277897659478907345041880805534734159003970159101070717400903088527208095182003987750023455269077986706236830228420709743443757035708 210 66027786380458888911333978355791794512551553854259850292259359567916658367649629942562445665070254705623719214255724433308399023700971604104345976710659555249592459810720691181631525144716883230542720540268965668186303203998049102760836844337815215123940603065361822861624149013839705352727482864841416063567005903624104177975924953036613967273957368696913893