0 2 1 4 2 22 3 100 4 466 5 2164 6 10054 7 46708 8 216994 9 1008100 10 4683382 11 21757828 12 101081458 13 469599316 14 2181641638 15 10135364500 16 47086382914 17 218751625156 18 1016265649366 19 4721317472932 20 21934066839826 21 101900219778100 22 473403079631878 23 2199312977861812 24 10217461150342882 25 47467783534956964 26 220523517590856502 27 1024497420968296900 28 4759560236645757106 29 22111733209487919124 30 102725613547888947814 31 477237653820019548628 32 2217127455923745037954 33 10300222785155038797700 34 47852273508391390304662 35 222309762389030677611748 36 1032795870081296881360978 37 4798112767492279558279156 38 22290838680213008877199558 39 103557693023328874183635700 40 481103288133954523366141474 41 2235086231605804716015472996 42 10383654790825082434160316406 43 48239877858117743884687684612 44 224110475804946222841231687666 45 1041161536794138123018989804500 46 4836977574591391160599654280998 47 22471394908747979011455586537492 48 104396512358766089527621308992962 49 485000234161308295144851995584324 50 2253190473721531449162271909316182 51 10467762597370050682083643624017700 52 48630621810644797075821390224019346 53 225925775034689340349536491768130484 54 1049594965570691752625610137744579974 55 4876157187386835031551050026282711348 56 22653413646259415384081030518364585314 57 105242126147198166630977272152306475300 58 488928745527570912676152180164319657142 59 2271441360551878150597540537114198054468 60 10552551678790225340418618688949751189298 61 49024530796816535813467096367141598920596 62 227755778223636819275124241535415649250278 63 1058096705284996884540898255243087393762900 64 4915654155810897995988965745578596522802434 65 22836906739098582637578557748043648272498436 66 106094589423827024538281128228910382658401046 67 492889077912603846065860186159772475451099492 68 2289840079921896457878284129325821049779601106 69 10638027553425397369710717075782601625471702900 70 49421630453467278852477720691107869651225614918 71 229600604474145307519043033991779283481317568372 72 1066667309256983066633605298040440742878947118242 73 4955471050450368189091550294137100821959741178084 74 23021886129572421956267017070669725516475806067062 75 106953957669640792392342719165090204531782447802500 76 496881489067280435438171927872369994676557209411186 77 2308387829278044118929715868984750592301576181052244 78 10724195784314017782033379259556112353235976352442534 79 49821946625090203484922664645178701189848633952926868 80 231460373853302867285790796359383141819102464869035074 81 1075307335288482079597931179373068670845955761334920900 82 4995610462713836920249097106570424108841130439946788822 83 23208363856720793919790181964400902447902389043791917988 84 107820286815024686439908019177314882118132947495008038418 85 500906238830261127519002622602462235816238957111407907636 86 2327085815766118569395734547941793589619354670930655745798 87 10811061979555257660139946059574561065926135555056846706100 88 50225505365519386348746987882123625032562606233019354061794 89 233335207400743318375407789707218183328028831597247956365476 90 1084017345699531432547872122475243608409803145088049887647286 91 5036075005000355685317711859022628983623299075143943419685572 92 23396352057100017038914463803516246759722605735839923341684146 93 108693633243401135211610990791132873989760320168791523625793300 94 504963589144904591963187354575080236238209097882685864528225638 95 2345935256309821773487582390673719566922117352037118028990282452 96 10898631792674000869839891626420118976403096701796529709545806722 97 50632332939625468799822313677701634606378738863297472925154074244 98 235225227136523877808808929590066895354724245558579480829253717142 99 1092797907364971917634702659393372485238033198824210342092477091300 100 5076867310869459303965237426343690627016305531972579810857669516626 101 23585862965572752968765057683554879963779321724362950269708109340404 102 109574053794899389786955943013250591736166203493369540511405445911494 103 509053804076315818054118945103667006836002779146567012854746111667188 104 2364937377689961441577343609454419802552509727066376672953200784403234 105 10986910922988793220471731273128680230718047245705207730377041472614500 106 51042455825025057206618955920877980330529718164019960940367768243667702 107 237130556069066608487891017502897962014273014393195466952602197392514308 108 1101649591751341605571420937774225789048681212064841750631512094301060338 109 5117990035212566247749356803605597042237543891438953403383854969381784276 110 23776908916104289807711690027745065536096219201950338865429956160430318118 111 110461605770054857974094830521797053271097508482118215671871389549866625300 112 513177149828532301319514392170423409692678691534323879283775426680757455554 113 2384093416624293779200342060247084798584007291583650164150715875372629698116 114 11075905115982772020759911417499609423414065240937572294454189781532791159126 115 51455900713803969420640671850739692089408282838501239670268906752249053730852 116 239051318203164193744842421655457596627875327076817675564438196353594588400786 117 1110572974954068683241291702174049462779726156822774421268559505671125514795700 118 5159445854425767314199694073662570641002530608521550711767552611745285824385158 119 23969502342565275306522651401172430952349300904554526110875888963994519841927732 120 111356346933538403168689687825677435732404795443782756578806213691213936840866402 121 517333894761849438594326705506227035786667084488794604647852521656839306889248804 122 2403404619848012963883375885501940450343882724286526688327828727700999038079594422 123 11165620163677600171316483658526442908735532150612490567254872475774514072986124100 124 51872694514254439576916062290611592985973776775309542334002976086201053406183279666 125 240987638548050558821613700138025700670101703553075641037776521772127755843691490964 126 1119568637734965554017202987423937581638328144538231191153115015347114183593315802854 127 5201237466584013892533653050109827428563617688812151687725789626704840001904337684308 128 24163655779540952232186221162711122459169455188863300324362503552860702558397298145794 129 112258335517915850606345843801173972122368673821889656360627383091557330239302205636100 130 521524309410286259121942038692829255866983060854148526415597043024811428632400716981782 131 2422872244194892588306805686174838939835038264882263074744270321373917705247509484835428 132 11256061905010429130593048860777843526941102242091497878223872414570105106887240090287058 133 52292864352626394287292612501635890927269523763012780737128300622402173543291488815654516 134 242939643125536864540949596588877094289901401778325616583184819733319009493827675533479238 135 1128637165560026641025676223860416049941414178402340808544124180800482558605185168580880500 136 5243367591616717157725553685208295482635360918944340083926051182401887262902223700923959714 137 24359381863146948553979243412414430080365686210984382761336577272008996727424450309438480356 138 113167630227437945689093634705282606769368827600770551297124462635241648698404472340525800566 139 525748666499192628418312269058373717318572369036035353472507582356993584975891240290418643332 140 2442497556679084350740529980349342689582395958946453067781403717333699285998778378183251975026 141 11347236226213915288217056728572491910285300942893918331543137616405777898922787233604263830100 142 52716437574892914205089816855337995709888391648415032529516761617624209453687484068966811245478 143 244907458978213402685010437607069458570409469422341885112696459319714171511518297976680036472212 144 1137779148637532353355311200994291821411303052634612638039336122131729314407135644113620579625282 145 5285838971484769621476276116798375661356440618805476207495433866486059772163097470384522427917764 146 24556693331851675545971038070176378109659671633125742744099743832339427031873796813878951450546902 147 114084290241861011048312980631100639422708008388919399598885276928815887443984479666669373085940900 148 530007240962999070831165036734931692019811048455054826627840339212281830871559309108314346695404306 149 2462281834577579316469599088833028686347368218986977505308017187635574985818190675433265506039439924 150 11439149061199314478371891465536909821448906021313074501115589768179145435887440629058005064243972614 151 53143441748529995862896363128646725344837728742213230520386410635623306701004334542531816775094210228 152 246891214177717926886701126911197630843697633032792145584892411847030663111679660057301282293108758754 153 1146995181956461695135493597030730699409303718357808273900728879294992572549731643856800579497717665700 154 5328654370359000561202077768856515690168307772529609532357592752721062279533965555599106164870196939062 155 24755603027305387330214791866518254858901142245191862951132557648769226835785057153966826397973940753348 156 115008375220298551004465400772642566506109492298356280401603008853240094181742125282664624086506353830578 157 534300309963110366008505978690125030601141395929000710459809708359268057234323672592558975539947237582356 158 2482226365513337117047420117078427821922894060611071683044047859996792511482521066218229774419308011821158 159 11531806391942679566215198404384086379495000430231288863555620565064974217633055282650596024297073760031700 160 53573904664310729616003053968771628983748683902758370503354625840250274404979784329257073420446219075590274 161 248891037833070957162657811088238775073479736901727348604085365056196020272818303164980081754676097582456196 162 1156285865325216017498640406259269987245164999315184505926405337745534904306212565647691547280043047556595606 163 5371816574800076941482535058301796274201099207965920069517877446150727678043305172085706434384200482973751012 164 24956123895175955818426061451984995058539891829809233795850725797839515425091858385285900379376931074564790866 165 115939945305104054098151850982845369056762864943134695391956535529810244734497349057400720820660325747180416500 166 538628152905944083847885588287336461402671135261966482955378319512759525213264971385460584420772096212416038598 167 2502332447539088497685997906097881952780973135877270017997382884640468835056551932714044500145069362091205403892 168 11625214248874186242287648389253537195331905949294979520855666497100153915866002645012559753842593737002069731362 169 54007854338114010462208587275307794639670543204811728137414814642322022168633666378192372515805583034281895137124 170 250907060099078600575697294268991790144677890667131851112226258060588550422132673447807169324750113348133789742582 171 1165651803410656433689414938901890544497723192282962588861149476169320268194431692925805794846417202495380844381700 172 5415328393939861536484751638414537548424926441133245908781276678859046724044124792046644687359919150025924746754546 173 25158268985991415447007251370363821827192875341381871401708555143944147700759794246963996133978928207589841520163284 174 116879061125785246397483260396698899954046280688927223333178050612353730975171551363995918597995470280437140320916774 175 542991051461115231930954795697887065297763748779854507537837867881247367002965588196875662793918665744518085844156948 176 2522601389221816666916268963981644961053193837186199700150885623362050660937377006879490406969661073819383764339378114 177 11719378711270612363457940243020241040106066595084362323217056097091944744758404792108588616260400292511089314889983300 178 54445319012747899454580567864025899043583847891896048393320881258453930961845750189072825685950584391502508552578067542 179 252939412184803434908696092185164319294653591352837280542934693325091558081658215132617068592583538443543302154982220068 180 1175093605777457437998526072332734974309365909087037267351701417075728025212170111097686751428185906948680734277663082898 181 5459192659664240056720192565886432855121424410406660911035609748278186775093655089788598211490494243125352843575598991796 182 25362051455989332540876348480543936343413795368887755446197543244339931176011130692447453100246534693347453577135385215878 183 117825783802950050333665971619835043939019454706771004517897002222194285029325488039155607035457621502765872839268337838900 184 547389289579768198957292931920971984786319204933747284410180638621796933645335344233964787442570090091105852088479507003234 185 2543034509727922946830169642543393070962335183855302151194413561153770589669317841053325970876653224872721026871723041529636 186 11814305907650996384192557365936488238208298350222450458008196160480473159613277396915198245834323169764201663752330687128246 187 54886327159787754377260738391376132165720198952455708285616025325383204407461063110820770895967252353674969735624491873101892 188 254988226362104006661620625663313993377505690860490184516488689782974237108684084634028678321371978923992483933754959553792306 189 1184611886927779289778264717827384370007183360299327862922802835108046561657119527868577025973389672756994844941893313834474900 190 5503412226797429179097920748299479460161250513778782005240677409781108957954530365376394138857674627799956831568838133999276518 191 25567484567973054585726477146680070950666552136013111609731118144448575516789480045111307633350867529470811861101032477500530772 192 118780174952284505880199670831618722183149960085388792454646504807137628941021511276574412949976494001283117939110644311999952642 193 551823153513057187277978114766515101584599496749594504647779373661896242314454485241631574699958578593544907339745674680501402884 194 2563633138909082266752511471560916572887847867254544395955057009068997856080882474796249537649763796378028983176314631658005469462 195 11910002016175500628843980230543211596305189959266961097763566157261680151266893354909892874698930921292750654724495550673526086500 196 55330907481429249315633455336855596103884303438831477578919435656253714173310220844028320111745015074305089568426926097668120754386 197 257053635974243499149065762039052019204452783633126793608968441096799897147041563440842959071076853061098610237881191042693061277044 198 1194207266341261744543163414166774865129464044849001607172632071355960731108096916295456796619542457467309709656805542463776607371334 199 5547989973287777475619850942784255518131214530295386809517433608714242615873512355504356063691400389052534669340865742983185613316468 200 25774581692174895136108894013637346667913250255728552059587630648924852656818340170903794644624228928612067806333879599324072275379874 201 119742296688562912971295128882902153226046644613800368666902823421842138474893897750128246769571116881605875233358115626245845941468900 202 556292931830776337293507197572520652907926329222387130846374185634143111870030611513224371012157154312259704352434101302955600592015222 203 2584398617388794088087914176938789071309845250730949629386205212802098862904804139303282224357341967893856443109810752090559940192467588 204 12006473265047505364232178300472718243963159990590959910083943408110824787229308391752802010465839334512204885496545312271106562545916018 205 55779088912356403721192455732707240189782175714556688528494389270849595737631645984921054714935383241730388871315613505356106070761066836 206 259135775444568130977466357832247115491018182829999633844229387307730857312214509114942624891139050970458170141752089958237743970682015398 207 1203880368515341735073442798527110182533419258463668600962400717043472216461752974414533663709362353607023847180955200349019294095011262100 208 5592928800395071333226170267605182076606731582344673305382291030097081437783655425002962529510866567339469899149077071270790408292091094594 209 25983356307126310538125009466002058854027184104769699024416366271518742400519880623255451109171553330178951138139173886130219515453398164676 210 120712211629690456152178548666823781645928931166112816013812338176366213915430488768030692025218813022734214250003926758333249286689865942486 211 560798915440140756223089223065301303145797276978760361128498451520021082863281596941889121428389912081473710414433228691723655693119658263972 212 2605332296649634393348892538261676557520975901413379892555430820609182973199417854071648561789216087394097484407744695041894370632548230883346 213 12103725932918959842064837822242610139521295436589800653607218636996795141387516207112261611442034085820811068874278466242748449609551898325300 214 56230900621624742548306028903755470230648109450599342292095167009814729485148318390663992131135784605465536728720347950096676910335852285951238 215 261234780285255849719418629081749711341156324112166771129202323950249303364755822183992753358869240679324580121504227199114952990172064838780852 216 1213631823005897626522592603038265256056569624800465111393094796830441401914468243907962989828884316533694930672177952646749842691695816212977122 217 5638231632879358055248626299398310158249747471538360758959986159172513517752140442183830219392144988172753463053224492184344229737299459368251044 218 26193822000535125100562283006708036401168698760554838370019229027181378276751966500459209847055232902292098644229431826677626447024285286111935542 219 121689982900778574567995010925027076079424037456834435756956874586243053660264287328388330046397366573686654966077400783263538477309039522552495300 220 565341397604719673573666892720232413521202246109002258137885185426516349471313048814930949726755165001622915796997898613087033250309013948545787826 221 2626435539121214417998652603656010882323081096806512339822411365464794558866045057244888789046212759727551628086223796802138748433163174361840637204 222 12201766349299016692715611092784740769855931125553056133703301018138727283878119375424348005365116533915075259735888883047816093483579739292999912294 223 56686372014559710024858402182106995726392967792631761554280438168949292812110612673432058388599104414842955923202226922597680619233808480257521560788 224 263350787106135890177580442006782205215139664547186214618231655730213353100076808820001277570491767261117049472016574339534170757385973138909085980034 225 1223462264468222690784896974573449808039737561566640143135767937427701290836639073300301285447764382288997065657672978125929724887245317996408908602500 226 5683901419191298433672329224314145847804369239908119216397766716901445222646786719661208974502532830939339411046741635522321411821139191402362892350102 227 26405992470169861807044007820976932815336689644332397294998370679888884763097064098545739754353424470624348841159985476467074821946292719598678295207908 228 122675674138253342529193018956850168804759866297053946829186782870259874720328616553166585940921296375315413597780166812435263523248588452601801857881938 229 569920673963522955537904099290331473665049534121212979201742243520706153170605658508303563026745458913134700914600623679142278558833231969203242317151476 230 2647709718268851849739195454031876401074477735376013757294529322693604236843408483692714009929745724778485044451742995153874904805078693234618374842251718 231 12300600894965976265570494113998500025293059543867693966783344021336535406885450910295766728799219275853344280550773851652926454896814468846083226320461300 232 57145532734670460611499562818089629304395671381598817139016964053426954338072029092261208944986114277748832255558324392073330534002493955088188029808600354 233 265483933623579771242709733614354017293461864157998350456417888277717423572944469099932135966342114938555361863885619123252101500700419226891001798195785316 234 1233372332698330466805337622911684957087034470776789853242722445271150557305993963676512170700326802587467944222217449669228397604809158772828571282208942326 235 5729941131664061180949479692489801880228523475581154464340143445917754499942809262005845090700333555165537862480526656046669894921337892771987290523423125252 236 26619881524751236124213931638694262392175197314654987417088741119484469671689218939052916874902314628424555282588758973194364772499779047406434875940319327986 237 123669349493997128039704165632246455209386359685363413061375394815691142186585303542229202771710259179194834717796615860917468774763129867941701375331546687700 238 574537042550242220531458457445068608014071030685418614496767802621217977761408870986075561711547980602053004718952740363252969416551856613986110129147144734758 239 2669156218682960266244946326677013797684443201797764697171197394931945337605391394570989855161322699945796523029200809035764283990496816059769544642583219002132 240 12400236002382567726574160679043261014779985899247314632175092987591435283705792191242186105779934741589345106273661457232816044211642834081036508957774310212802 241 57608412665579151705031481696204085452173273202382552620213964135161577147639342948681713988603707066194769994182248256038557028818061784503454669758846897857604 242 267634358669464309999848408821946124853033050507272154377381135503420614441674748368453414271754632489547115295549977395852676247907175640256928205908710522068822 243 1243362672674594695114488080376396755768652021636236275370166434419167189209617022319858799052829651156772771164746654351526376078082887914538076832911382781848100 244 5776353766706771710457497547971425397633707238066761564612809144186930600163492334384795439026582502095732430545636549593663533056053078578923091949371662693598866 245 26835503084850870927173454433014891857840785017175755084561735880005223968282820404498758153264818961853248035676786161429233260458460978059306598296220799119939764 246 124671073639523798840066310375973843624264261782903305032085370952581687673621758621149418930139023353700189434344054294497923641002003147973995669032998184560555654 247 579190803812647808141785604802940050070579402183140485382026691450342422599335495698093950180350550300360501844406575662279394345383395526073902471020655135602041908 248 2690776436169162629087341350339681731155110394081271856624362878659114753418207258655824057511819271262542575680658465532611348304539591548217596891181615096089834594 249 12500678156114593940774722215767547074832179782874508882643531588987486281470835521717578080588328735951251808255853589117283576254308552771092094977788425791165464100 250 58075041932965863650360912914089233492794050313741851100447214991927289386137963862837784494888772757592634960065389753066968349930852985729021170584698548452931360182 251 269802202200207236423767818303659575195672740603590931049719454734671616388964362016503872221320077238224295265029119779619724128486337601229360967272159471185221833028 252 1253433934599726536646154011956906001261073113355589277500219463914468333714271339654528842369946627225675085940312648377679801563737909362104507380842733530099681412658 253 5823142344999527855855919502738602730631310675233129903150036219861888184023978444667626986143746740617373229556337952849578378640410650252106112425187412533954391149716 254 27052871183797291033362140046825128926308462040999287445100803271190957737238727797634094471684826844146518176046289756531352919252856329094737971843277850726116608836838 255 125680911770187747701016318695516323897127780189696539489853321744349495501026846524539258845170547598438192392854172884674146812932657267135270224648673640506329608796500 256 583882260632142863904151694922540682367436506881784020294715696790970855215823569491059318795736670926192324099555560808290646009489198055825294814124528114203668261696514 257 2712571777839134698719655735776711701161129368096225699648422752396931907366374817537855051718458326500083873576784761887185024476754764024706989930444133378333661873175556 258 12601933893252967386591078027874468851746826993030254859477838099960640195112969978624598163261043318778912466605805729973612035935486650266303844164150117855945652277791766 259 58545450906529273642523279318828010510470696076409696536856620657033356502551004367111957808199548254615901487153577205556003217172210893139336346447932871558783594730693732 260 271987605305875996729866351358935448597123265284729550725859996928015346595542927404321625722581322974800343348431726012144848976495303523356256918284181839802971335756150226 261 1263586773943091807847035243392225825919905149368147292514009849683161455889824722718622376314923936663049077855187635665247405557497846772843036712480525973888236127216682100 262 5870309911689995221577740027645709649470990393326777822233619389516691863345927673087454382427439715576597341466045720697424169159477297661440917604774649414961858516135179078 263 27271999968589256309852065840759516075643677021411553166476507107116251821053184860505684658654530672295536599429745789785438893310402730964292780556540175581512142446190762612 264 126698929609427010904141483445975193250987679265626546132606886597015082874250522461285101781900441835911938422117120321234028080720042816841493875040484650570934145333168587682 265 588611718343475812546122131306179321230881748126740844029857067709409086960161644426657461103565359360534363486757718654292429002811379460258853841831559129028273008671246638564 266 2734543662202184282896912975562642864676490030303843014517248930628681596463398145090485149759962762949873269213382235580871800253405646291559896992447690467825894470684492317302 267 12704009803839164569226018296169109422398605365595594590158566925642953646734077513641912982350547129881096167313802098286364488022056723547016149495285439258388396908751709184900 268 59019670201963211125594812111364366283623891553293907404186014494457859376326504489839107378682076808374004476895355099888073352848443833062744288958484828437031271047060313691506 269 274190710219370338210057303333964793401691382309962413387219758754760298445508250500282168461779948623139306409522826694411386875459945502892025604319795631523290274914496382320724 270 1273821851483370986217013649669952272457637203899731375761437078502414771911012515470645995983166024917679239068777372077309767560385113510756335284154637011404254912799166470357414 271 5917859536591594959498226508681703470035622962528812743207407590273939982980574813383430489318003945540134875503677968392473230867920290551701417949577934940186890475940155028391828 272 27492903700816492796643946983736670697515403461814445100113941596603004247655336799945659945221513856913577219221043989801822226152836502739074677650775650794960326642158119524639554 273 127725193413040756065070467460991793200168482734844218630077989157233836939563071639932931248840067264274713503395209864384708597215106882611402964451836408000401977996452943183733700 274 593379484754612502650213710795177184893220141324820209820653781418744360501218296959568704831024810627839585671243971426944301067318937038662835890759672584386488891912286131308853462 275 2756693519257572278796066245563684119173386013503813495172849093146678952823562402758073613070619444304182483195161515300931330060921068802485552456394199561547161501638503354786614948 276 12806912531294126623134906114640268031373204477989714610153357716842948892797904501911000566775552209100248689794377975484558223445641086325930717497855815999348112682290871813073020178 277 59497730682949223328927823195252124483012975952470298926131978146811832429662305215918223106314067169313542208762996447841026883965327551711179527360605862682033935234078997316651925556 278 276411660325679273185116011124929302026171517243850339534987985737776176397042934369405894125582925304554914904435119717817782206198233465822510261935990898726180078983188604705826762758 279 1284139833351564762727247514085473581553724996832812254918347877391540202877158653125378245821273902726160286244029468214794209476688916518423579629825781182950822121634991410773262827700 280 5965794314383296870464338089716682232293414539062800038278355466779489340699763415609730665661844386818305889689423232012630184525350366471161849305111097427981828723489531457210531599074 281 27715596757587881770039094901123149673834833146749636917868465499292577971430529621815057400111199255451704417489781332694903366531468215439918136109921733260779781258863100061161914879396 282 128759769973501417691549393873642645392219576204186947786308928397508779907821408734089421597430330182261735339027395026817504019701923961173158092355020225327064611205920994616279254314806 283 598185870166769316076314860197940030590382804256996701898841110087912853545577223801802858590054918495402054608578924105354726178402100491012386777749846101090597788600273278648602761897412 284 2779022790587581517379907622412688058538189945640547650954291225544177753905773121409479699152510664528393424451397881501871416772714173847569021388064445080343584988018856098443248810534066 285 12910648772850634017748575070244572325923908195333180709513688232440449576259824157043327372380207413599779861631328298323549845626062996863313245885507318624646133317876244229718803527828500 286 59979663463165280623134023148216353479310202618254365790917626606394331566756615992401748586978361647984299719879506837799813632822394508995960047706222609739615288235561545214204960542916198 287 278650600171213024545781817803599130895012535059017005292211571122898674995805936440736976465054068832736538464412012246169904068167767026573779928481412394832399552895874913545976252755150292 288 1294541391074347940052529340659045584017980748090831118541599164310777694683493593740153151621151360274899053017286569498079057171138251633282999857044317408548444076290184289826519892649349762 289 6014117364811030833847462816046979728756960597540375490043031370611806803721392184282823535879767647597805827462382314730825940889056307612853339213621506818690974963848361899944008328862849924 290 27940093632467167155547439286165055667081784634433995315796922975379560298936049518351753598382524671215920468901388967417540935069639985351262356425618979500409232084264000469255592993399448982 291 129802726624301761123732145592801161854598020330357107733316786013353661606908374626255485001169401627657099357992702813862641562945728864243609443343340438457709853228601087576854396960186345700 292 603031187394608545961570900229699814419637435224730416880657912979553327324441647060077200799825180524276158838674978157703189056991835413028224842650218692332067109167196351715184366820943729746 293 2801532929451339467217480037697202743242343801889992990722582009958274294118491712119075258202808926980075933428678021072400680916804528244843727700630896084701397996354588669591300658164333956084 294 13015225279989183506754632851477910416228287513234163213532301778771757158447291789656532635210711249493132210230737018762712290838193619218459585330474240415801793312919943733510755733120167013574 295 60465499908310752428670971519003249894640181458606631826296953144961851516144642294983356315451271778912756641208982138268051206103188061608369524423789649917311367240743540942816924906973669922548 296 280907675473210560234947784630446730827245588374129016945784717916162677539920444548903023167437220864130423195528139609360341696927333104088856853686581320916650848901733994971799966827255180730914 297 1305027201617774498225804053078796672992902897872335963262029731099536264708115705080562161616102698793259962705739504852245520406018896601180535988017694233418537497329166602715650642029941732691300 298 6062831832890729673608059566206526884453348356611730903885473078146633091452224153968957715966722457765431120409542438237063106714857585716988714513130520896424102536021868395778002468601532472957942 299 28166408936416242189109650424062497556792102120063931505327981505885141159933243731117517348715197927441504369755388267504988988077487032671496466016575166285952022636074973391258961800495955089905668 300 130854131244337157777262780394869570880528453550090918732968345257980463914089647386376942542760959083062310840250180384731145272454520887836952007605692227833080398152365498752369854607788417778496498