1 32 2 2048 3 129042 4 8130048 5 512358002 6 32289056648 7 2034862700902 8 128237436273216 9 8081548422775938 10 509300770095213792 11 32096234590589887702 12 2022711009551760587688 13 127471645208784999144866 14 8033288124462213980747416 15 506259395843650886005179654 16 31904566587063712972053753552 17 2010632054368332424847996569538 18 126710427080134199656609113245008 19 7985316008439977459641248955886166 20 503236183667200054402192854456267544 21 31714043161756165690606837367740908994 22 1998625230674738966770930583116349530152 23 125953754692073070981880852577726272742022 24 7937630365886600276819134495374395587747968 25 500231025105044682024840774495212121739825186 26 31524657478768107499789972784536738602727659168 27 1986690107725642849743203882926161424460839659542 28 125201600899016692640321162078573231180921381778056 29 7890229486078157074840800154881433125376254109343970 30 497243812347020254508091344633274711417407924276709048 31 31336402743882059367969447769513800106656246151245744902 32 1974826257348124321779239617857631264256549968586614135600 33 124453938717423523040361578730804567845331705378935072348162 34 7843111668506558598421698071521133504172999770126410746984048 35 494274438226772902199555225016287801605471569640572105795691862 36 31149272203453346261704265805377155053416171875457410352547493496 37 1963033253926169124121707088213543780315492428321777334272926715778 38 123710741324888725999717328869379119805036487543960799988267694033352 39 7796275222818582474091703058089078521242113418633852828644410779917574 40 491322796217910460068003434711884307213846921741353278570770427601975392 41 30963259144167805497185811576083409287483773004244110997554288805514746210 42 1951310674385399809813432173614857336730935530844320199676946483439866778816 43 122971982059181916552453719585178817787716722075482990583533785105866466832406 44 7749718468755231712305116955214791508887608446950158869195318375433110820517096 45 488388780430180829914063077259504197736236269164436650901174334841560902020896674 46 30778356892800946380030618547848610830430761024272964703378809129143578842556289880 47 1939658098177897936788834133808449965030542552863232233334910039672208794976579148934 48 122237634417290652575409127421981701887392278234159117211580847828818378334488250071056 49 7703439736091455361826213217127308269622871683457315238533903827797778659712836052245570 50 485472285605673164166988270630299608877026241014117092541621836775688771803253149308422544 51 30594558815978548061827420631494486786207794007802685617486253083457870079281183232401858646 52 1928075107267116897759970165253203545725345581130961350377327484609905956279402192953688671704 53 121507672054469638363550084247126253273497415804341909562477789011951021740383751996552065624386 54 7657437364576229132252252195515233122169155804061655979193231130205975927833990795436590768178024 55 482573207115041734944148622349178803694050455583976846537153667681781529882675630992869011203152262 56 30411858319938687026397912299392887542944651186904588715971555909311528057781784940462482227365018176 57 1916561286112884845648008565360853046046199111313458564721872640022250518016525163479652821826592051362 58 120782068783295606044299641190874625363184310416200276399929405128312890979515637019884769047249156633824 59 7611709703872993835064074806623803726008964239305498972994518969168939254383120747785525730109726186399254 60 479691440953752352904423626376981528492844994794175198680823242553779604245854651213407891954885739407911240 61 30230248850295185668499649258926034296626189024960622440079540518429085006050795155876025586504020689437774946 62 1905116221656497176539596997984390548776575741514291326696020161951936840317649736604107034861790131295470426616 63 120060798572727840924679318966040060274929200572779004224309425857742790435291486026952549708804147170665923838982 64 7566255113500449506431429680022483971389270771888030246508299106800559936938540131060337443354528885548469506457328 65 476826883738351201235658498157290565784807021222465318879169903487539736433076624498830710801152534675524051020170882 66 30049723891802473478681234701629286898565523207399147793029520009426195039130200629098906104531714487945382650470880944 67 1893739503305898035360471961509972532612980072577390085907784376944230973334911849019959228321375559583159727409911034198 68 119343835547174317067581226216408529807381272418687428626910674684418696005484163740913786821695949364114710527758887608120 69 7521071962773703087760283253917727606210548674222146186787031234971849387135887303702016410671490465075104925324888468596994 70 473979432702755950920480620204955324871212959023804060969072138062954613433998372500084820957363051843818046960927993236428552 71 29870276968121852398677227342807799166728910669269357215806426922280248166361717102694169145076422160175996066049604178509007878 72 1882430722920950312652348408099425296052013317425377330470097721152980043034815877522692612382236899201239663493131265297630529056 73 118631153985563409594754078212493625304954192557508313627923739846481640380932236327748893417552391126734598457873540041519408385506 74 7476158630745767552653257658571254402858592166460680281022998776747375461109216514590925991546089206985348776281147522814200445775616 75 471148985694569024224117349162265693284501040857543306007043265589978383787334892347280608182481257578281440334274245009055870404342294 76 29691901641589157962104870787228587717416347223716128459284866605041926947105210362169959573999339178187041684250438686223136543717304232 77 1871189474798793604013749641841236558541405805643550517668003068884514447993130463186417437339460044790628288894196702832758364305851758370 78 117922728320421150414152098621107512074368570906118764206590176477153681585282331502472803767280537402950122863394663861512158442552927648408 79 7431513506149410381562492615416225269252082528128784313603041145427634011042395069511527156513593816257575318801224594337730684241076890608006 80 468335441171412874142424112625658179697803965610380811378060935890937855602467587301970005036711654736638333150454373069487074707761116819902416 81 29514591512983807885298586397651641236298384898582742087042620109165083047016385452971019302891042147988694935689657750071594697517436520573761218 82 1860015355659289606921101024447310009511067302741731051254651648737397388670770612274012342337465282393065614009524565537289853096327505875424050640 83 117218533136953994268166314568236483366944745381435038048333695832074671036004244878560298838126422508027339101519938221511962858947656287995728025686 84 7387134987339349297947087292678074054964919320549959146602795782840272092886128271926420750135986423084845767231007212729965592367078930146751794922136 85 465538698197287148338155005409818581299060444331927383175474486372261764016842511883931132580619502369004024787317865603057052704037120925683047022497474 86 29338340221299229822892990205194725849990864225786620866881851227746866807823221640813087929824163948047806816321351620982435459492753159093745677383926952 87 1848907964630554432783229849206848518106013216516189803398253588062779422058472731915590070957468765097585593792675454811217069070132159649500150712655639686 88 116518543172137062196940694279353883705894399529160879305635266370870139051635996452446215602104788174506161826612373708429616324943904754223560427227803327488 89 7343021482234793192205295715449168041780020915244392348478040638349940805045035202237222762359371046838185715335558706977582425252377487978199090436925245002018 90 462758656438947606878614815202713873744751183840944618031471494594231100047097686021888693844652264237475499618331081848535527954004831621428646556202549249360672 91 29163141443514660052242774157037780361219215994266995664365251716133709939221575881816698728505717730568115512687929358045401620600368510112634923353939200518263830 92 1837866903234577315200500540654113683528315335859066128733377857210368073942993296278321423164343377973284571223074619195456353345530431642056204347938258142823149576 93 115822733313807829707478019099389411496193500326425796490029614131542767192058421303678477490138031125685186895061201010874812276702817862423149537400611229933547929570 94 7299171408262326172035271861021471153540216534484814856388549549451951975625456614464906860113599068723951229720527832680897634531599687432407898650082806498381578499384 95 459995216162306663868249732503308115242457845621981733690454770148214461240239562740490464161189047244568358701934016848033079690282624875218379303205105298709279475283206 96 28988988894368304899949908157530974045581885878541895648750574139723968944597256881304768285125380816724292969990153638778902688133351887367700676270739014183734395258628784 97 1826891775372925198499280960287706708591107408362058426462954818456813570441044106672639650944802264462608649628274207109426319960475499344580484808638267436320870198320131330 98 115131078599765227134569377197553931674437830958227647474058194538369574710192254292395760849194576488126881121837785299227011496279135659955076262787902801042382828258951167728 99 7255583192299132690187832241706039671781905151884841189633649387841811635282283446597559542604188748191123317839035275254637993665497490980676446808761056984792783809119349904726 100 457248278228855423845491926856026171834501561167162566629308611014869578121602257677687224189244415829060759069053750458691339336664267223586975321004668502775063553495153701122040 101 28815876326131856772657036333376333468202128811833606003400459972792492379279412152687919561514031349271247485684278913846484297849584316175999454111222641728900892736894166983498370 102 1815982187312532693693393241160313649710159698909991564293443850119792501849533631632557570781169242401435320523912963783416464711997929549210526020206020409580169278078454804457131080 103 114443554216874119873743722184095358993627816253888915543287715822433309934392737228984004143812217366099858884230438495069995209452501191165212440753233549117932130852311894104577610502 104 7212255270616561712810866197230020885075424539204561034581772181265768174352629925341332848971320241926089614801489975720863505702240373919397340705297071560630744113003640955452658170848 105 454517744092107084584298531043036611564556854881367932780450391394568645738062796934112827291800018163370460351084735782662840362494304571127810912320345167388918113477577636573167079299682 106 28643797528386356702862412615739295457303816389685293381410641952322832914794487372197032272364318220011460681742310143703734667425188640857164176856294848845014627874820442231956685846229312 107 1805137747671576892086761765694174621727821471001084604292031351004188347812697361255016511109212627958449739524407875092070320579287209011421855680698288460398804104911072588516183951817182230 108 113760135500175136359437021794778813284531984176526232938939672410621414965905976170986514484105113759024105440887284436313198957072644835408233715085196996570166302952096783749886784279974773352 109 7169186088824027903748116259821615315198607670821625604260326757673193455635153613413513819399601030576043517751323915184549497346671909178555899814627947368586498651188008919508755665523162541730 110 451803515794061578707346031214235458586537041581950399007604981024501817362501179789791706788908116434386889446334632351132493655812637338827109141933404123596669759944412936499938675485516943591896 111 28472746327799395368817990481899090625263884754578864867120547295471570341028836803846012587267232425459192836460513160006531369070739023872984458227751263318417745222770021510870186947879197140598406 112 1794358067405436529775741511078469199590216811117367380788653298588828658067735000132188752615726908282440174938979047121833754216402088034223163279817403425382485871750367373478327131532057266104962960 113 113080797931999811853431053726221166903278354115574502934265958949279296219591826568777755828283983880402332577097053560293384458063412477459305775599158544782992618278213849462035816356835850018094065986 114 7126374101813247812245509168593361626900583782063160931881685021623833076313128369702287677632544749763080904351180307898011479765011073778919525077657583904319420073134908218951395089010577234433434802704 115 449105495961691327279784112871474764818171352275588652791198015896473885676463614075622357554597546685033666181851970532527268157252469611548758288394740547537026515482646947573477761402346298523402692143190 116 28302716587903644595590082525348033484556513004585006803490116616532112372419532220813045724142585806884216154594989501213967003483126283521631647336033889231079547983422758245295859711186332312388435586606936 117 1783642759792734999335701228376505348823657976775278790880037944863524398007564805752092697637951744091321811314430861962821316650229729770039863572270051509194497584942056823100777808806133728038616745898806338 118 112405517141091016299316770275175962058077653297216388296646793900884913158547327847539748784952328310289084291616327674656990708098851629927815102306880987230344207386290570885784843467586258024504267543191989736 119 7083817773702809063536476141391780436543358294933054282546874788710246394025215570316493101148202288019038288331796600758644200813251134026879610717131843991153336942895268996029753661538188685172705644773828716422 120 446423587803447979309845994909613684426032737985291579917989014345283111277376894783950198682604158269646499384520994893042687982740731416361901902732276990031546321337438490953964872669560814397456485729300346136000 121 28133702208876711392093060066250202810083364391664771053083196772919231958302270116393619133469312011531961919251998968113084799987774928555439658332897726265822236447312263173017462694216009697494466641100348623497634 122 1772991440421466707984456356133782498954518639223788455564182517957770803675589481186112407218255439888607626656951445316137309902879269433627845729503628125012600885787945841994897091148737658835738629183753441335966048 123 111734268901728634688303192190615801020561508414579313077712782559824532457043977749054849592467928258223583721980947645479878076313859965669636759070460535132105515493657989476331709522701720240381904250104192433688320534 124 7041515577783070563724190017290687670298524888636404704545039585981426500670836356216448028837110639132386654091541813330457444198880933188961323879116978612937292218023536046321711802125658583796942799816949611627629469384 125 443757695105790011835482368049999254132315256956560851530903225440299234849131197995135557755419805121032545545794148343832548961860508599096075132833183845710278150459582500131952647128470397965998119608158746488790113272674 126 27965697127322306626352583626988105574688483602310021525018966154771011858705800143545711719732553613760228723116468504408108771848069366116256167955649356539458501370272045167449241907392450688902999021144086335014077367400568 127 1762403727175206284505204109662609793835531831671060513440099383832257823217188344930125029116386051676692195767453615177868977649295736370679642559328183758680905649210081656939384075165710282758511839105017258751026109818322438 128 111067029132860468570126805776739284305069046235617442772051475389005376296536865068545597958511507350725703548784631271266460658856485124731794744127262615934483256952031510790985994388025232251487835534346250854205058402066775664 129 6999465996461391742253795442044040486879078923680146541968994044363882269495240161271541099571544308428363689659267349560798140961377784895637840978548951079465692248291753369057538766686675506982240294931911420432157898838035245954 130 441107722229731066024560249220516861915792582604659546271606285526680449842675047420514901591608357237883281798297287840198380417374177214296965487413556573026585547188112304944431453984731712117928856716973894956998127939147520479024 131 27798695316052720488417543907678773490756015346463133059336043843443797803280657253892615598230199977593390811358360092614512451858896064857259252430854770137258302501881726494967731373103933065188581211156701466871196614794926266224982 132 1751879240219400140183815101695526483392564770721401696881582987663105416497163413277333102051136800181302033218104049093883249770101802217102085327971278576919557903901870953991333335836193075126414160005113136257269402340222945443784888 133 110403773897238327530125185864144111154137398502628488045545322668681047138260969750369611577542321948009224534626684018736995187942882654729788965770550395691787992798703126082064009204244005392385808845518986614377766718213777579900642306 134 6957667521207688867071942403418897205407119532513763370858182502873573491019842946058446286124757406270192112585848628793840020837912814250278823399331794927544934698454351102146506425459420555296007610986915672681582872560624618786044537224 135 438473574107408895460073217688734344018523304173053850643591262491201030699864410348684372720487055297477206156869556639035672484705131440231984684560011686804011913673210542522655176614493353035592515521201030143219600129049495263126077796870 136 27632690783872596937220941867007844198000434958002705230148511660479435927011911704527226128706299880605306991904832941139491275663519307611827763646334985728986180589961347841882373963475285874302587278568528350468544309087861633071149482776992 137 1741417601987739891969788766587668344755779556369246834182396179801487294601516352849796438551672761021462796379687073808175222263146847796526592817060697468801383985100950082096353612410602060993156463550015748306517104718698369760685418833952482 138 109744479400559279639728770502742880101389094515584772471397409932828323576774199471243395491818499148063330631430785530279455564110089108278771530227073126098242804764525608623821848920383935706717636029836275965463579191283197418003272775817763712 139 6916118652500316479304676610679582005642859872529854212882212898825700731415130039114674710935451206637051906743676532855506702962508864812623992989945601504253968055909804144931820279161550747695868569247683340750896717204254178433276965202113150486 140 435855156238674803521272299662258156534118601736377669503215351767202893101747993138012877273117228896263197295443306459635997296339659322548588193777873872589828315836086462320099391602091506824073840273162120688236625107537098985274005521467432600872 141 27467677575363999374291027503652714390531102376374690893249214539342690762491036239212874551565887148730343465876538562147228594567665015722022771338922207670481180484473520240420622391125208327351234047707269368091362092669003419729594706021312478133794 142 1731018437168617159006989769800951698864795180560237849732706085746467949361009905688111337283200337436043894906242422299362021437941468514027400588800934292801751063511042785257466309651021567084615575339296596577798391775306166026668906847608873812328728 143 109089121990612030072703050703089067396095823284764131175491150739876970248667353204754167936375790012979881381171014469145473133720422362235023183190871019718852828873750252387725029572050712071085585395841413475621144267451903625533226318273121732868223878 144 6874817899772272005948413401005067983094487289114697748743266908670705137555451039212713683903590543715254499366411561601111119602108652822985842503904439781794609130794351579019821278453543380775804041171281501078061304440522316701556990066479381930987485008 145 433252374687703447506673743885015225395379527273532189638195018585693182822848635220099230563237254280933904797109492594899601458077303942163676756784465843861589810871618951857107199091883778045638688248770972121140488044204881706635755537907523313305940292546 146 27303649770672759833536821758583439132673356053062857802742138777569427271602211604439577959203767320133519155691054517121460682123820908772911151884292888600048951354008840629085845904594984236800494800976842633269515407702977010895467889074295159317742907760208 147 1720681372691659246599554845170562954591004457847843562958128892654342870911169037169494434305167899948503556083071116750642998742351763045383710049874861256214734554802159151119634282199035204237954054306390008057506756439625791427465941102034015643582583340978262 148 108437678156428397263446549953943196364986309316746088973530564775727529597780163568371340697459139606671948411501560254929293236819257892853895089873864365241041645452744707518854622020735680226219481739699169836659847456153103291399238403433352495741886256542888984 149 6833763781357721620662743479944086708463187474650374248926141126589070535660713051591639562273004113699357044057994117072903973811333469231580324193340976020072694782425722056747498907076939199305719619690671492428776561853250651378696911082917397964805114907816698306 150 430665136079622887875557451313692607402239813504159963022496372270716200113148676227497796596152317028059774850377683226543214062284832324341685543168684178615929555512821183273718761549570665059357891288699112012792830134127808653332049064232691637504680041474190556968 151 27140601485296104022378326450757184140211162299160833277181525624429511913013807985836048519711696784023117507485711807301973593037452240418387787330356725250445643594291292536509292873425574185806660416008168019600670899409748369767003355665024077971490617059165885903494 152 1710406037714345234580198843423089796139004237047718025302262933662390839878324909600989967678748218915474438951234105399561218915454348583827441179335697949341850066438340691424801695109047054967693998663865644968476867257105922816860274927972245352106053593111024142145408 153 107790124527439856166524453614438006066400368743930207358024540605140649357538459197837634297816426035384626583673652767973386432633018340620462246623684640743739428103302254258735903450786182903568665407819550112471832354099753736351258753110770100361080319967335448030468642 154 6792954824438845434278604799045589279840043365739583464399444544513626118612723207095136492232964751160025661808128327726711957683623281674630441826496309151351904562155544173013179690514378741447297101695467354196440289157645139276735810108325410284685806271717833394511976352 155 428093347597164761710864099617082974062928767182292925962275320321391438358224306521075504464267335993443336723500277051046144234001026806941839265543824830847596432909819936039283440673833337735663022667706050115032507902889200924901161074341679333921612273960350210806278748182 156 26978526869871544595262935226366364790082031557943200554362538377566581927698568857988254218727008153197373838575286332584299523876899774190405710306226397256717985072832009478242384152725317710889992736159931233319949950135957581084122266378261616931814273408016196531065499579784 157 1700192063608701989932659300165494214581658263031999822853798916764077095202075696478378342810498849875567202561559234327143104956222040069608751753893835607941864770082866866982407564288649397882018165418610933346744569024237821672397580422406650806031105398068596098555170642681570 158 107146437872639118358400168247146927520929255563404981989702169156186338810849113076764343099255848256149151787805067380089555085452471235711000701043391959556981158042850850285634934087684242994683066006692282940688533724197268840511646175308083165170104300985401590915318388557145016 159 6752389564993000108091318693614579514660254115406651624764452958167676962659107996778074675349025227191918191654921888596667009600522618174843643395927899263703148176816384157686085386672604830747683434107281939537844894704843669532593773617256771913064046119233523225547707340189114118 160 425536916977334460228356093833191730744169480148661482365535306765575345709851549993003519692386953933651230366247151331948360861056992026323304052109086803937868551174125344703992206205469850086744106350223075637652515294660771889366722199034410099390383301480110182264370739719005878832 161 26817420109967035086107436188425191110339365126820468364212241305406319210855939199563200146158560317954244527514246039435991663101666141039627906505553064193178949030907154956174309326559913241725269444606118384340580632717737210600952932291819032639094358625919685037188800009446559252994 162 1690039083948079626387304022002951884573570538927439144222099277606144001229507455583631149097361225180670142191350003449491501746208958294712328445724247567886137490329058143788024105713395103281495474499331615215615720860371748339701303904617915308808926457150449510479351175924264542635888 163 106506595099746718903023966973891347527584726774971143857564155135313442856762239522433107132426076021033090045478699285572729089404740727587581376178119076036327300096767308079721241896059285312303280829832235387754128484726849459425334687012834002769146212952078968738907357589518480251184470 164 6712066547740196994395541030205883255889072023874661949680289437223835888113357357419371357798383544058295795881688097079167013692009372109053150126019836676668295070932043249548482340277712974367610804767425143697916919327539074109344039429326400193782602720521782537325774797810183763479234936 165 422995752508101190874553278278530230943125586661072595417709218793414247161026430492524002886007279763836391190236181888738760884419917525347342379108407821095804910613377805652698679208347586825652348028952214822983268600449649441928947320867298328710880758607018415277991621421879653623193601410 166 26657275425872376971431176416911026883180060147963196528291449575421081106549122913863757531567079041994282674690752460288923221308783611418620155469219661080029920949065373262361385776552000906162846133757718311487227078274625496234436261887975851678986834159223190173079201827153346573999746461384 167 1679946734494005936559088909519888225592571080761162235656428385642730067363577013580412382217437092807456092013269536936438292721847107970005912994470202338538661360944990276967703741044409943372166925753403775746743848659626783343355491701517865031741360639242394754519236858363015266530526191986950 168 105870573254382580082555691505483708001292624448874947143734464091760840629234930902377957301533380544846785075895920750779540568823724405179870694364249229577968289934666702964289646556783273281894305065357677095934252043643714867743415195766436030557572678113715935451799799915759536838568664608284512 169 6671984326090893920038729075798220813490643252888244345168074899312752522275315772015469314946830869002223530398120284490931823191113955503768619427718934946391316722110888583482640315849436313438513541905174083181129265587229472243614692559587650511723594322817440961565524504802313653945659691572460386 170 420469763025107805269314607297364042053317651536114417588196848006731149502547442843883293116200166287477838275576549446264874897639044473417432987321883882072489380600484423067481851033851578143027967189036322986476146763847355650190340491320179464825908261098558978867874928267437622839170130501031521728 171 26498087072391872380902062480562973592482438663418982893751281252715635810082859678712711524983885325020382348035557050636074489472614709166324183084318616955160776265155438664894655723220990892415670274388898759862200862446358679429532603108865693023435662163248103898446008967563927860556736549686149040150 172 1669914653183119325030195735251674660770031638824695528050733895596342145389016095207929899780609513985144935841079310470195236892109694990201736710435298599111771605890244328106070024486481028348271689043098385260815951411837834873958273126975974417219866740605129132710496603669326934278869062542157840003048 173 105238349519242522273043678414676054800211258039775310175135557377610657064242406109419405958087289863995234777553048547177310375491463475639304165346095682434744922033818153562016723704191928671218531830393518002442526029746910841820882897775971639562525898398602074331592251144916791543248824784517762334467490 174 6632141462094098740021678187807352045893839257740807833980734320209002554795181074961322605555125524590456452515310136859615774346620024316488867327476461415656443663247032228264029706656873318065618000769169876266287908867225295346565606917506518610731090740884036080703803659738335206003087112401826957824581720 175 417958857908400274958037285488189665540933129795530813269574618243412902008833713483966155537276334169975777217969485444096579935016101930750286896526855921382036192809512755725592522774226645627264726866316247608172119397904984731167951051212340639624746686908480874039581950057603145639593866897786578429327507590 176 26339849338638215016704712081454886230700427229465799011172612907357130038022866059352724669634275548675980963362151642460636242182111798716259531149364750435493087644126580118968212955690030754565643066182549943288708958096768110343890245759103631619127360253865915570782384933641492593874417491103633575990114912016 177 1659942480114179773595903512562789905588423613235275679420312617636346663298157064071303334987000560997121809286313996995937608037308667163953968595403819577467245388646270309751381592741840082455579637489355803413675255989065579655910392640971076418968886917726313408394863746179540653854300854494161718010560534271554 178 104609901213279692422361061803055042356495649493102167540391705967623515237556347714155270277325014219584591487112078248118139221006756708129321770858035257199389844875644144497274294686583953268413273001582960145823306727002584585738462214315305117985987719055461042666740637239337014878022499929941721911473191538543248 179 6592536526385782799359442900390096710796998717122201886040718617187891535808034336378176297520830666359731228251597208598539884723967674189241935731107840827765485482815947083897701793882896208378858498461277856143437867952503621807177280696192256999729152486666056323222792628532607283678886596661197671311297181233434710 180 415462947079176697643310690646938161789341294508549646749738216558863262680269507350553292071833065630906788622560789947828112231640660238800736350313914045238521900886847865928133101624600387910838747229838234924951633131154402189229894844746254976793856770240753123754708705879845273251779639680077497435733816792842905816 181 26182556547827611887560853333164679554116791776994496530609511161680952733507952567168511120227536733894939024084938880495469285296894252124077601635519925104149346007900092073493866014014076114247799312787902470050887208211443434874403278946596634923395283751156960502361997607801824490249639730411904284342475626556338589506 182 1650029857535157372691653459654521615612198594290888812700323813286231497745841544870093855731363232192696561650664574656115553108522726908149616136698522948024274705790066805775999431652290816892404361624833552954919026822991639556804675234731040392712661597397696267530146929695898209216559305860291265725105594720732850632808 183 103985205790890880764119743821780544240093717009129795121782079621160416818353366699436280436729710793599557366370280221504223457593043556475067033712970005563258117591355424430772540440594183978782429788057791206006083698200249161758398429458878154540901034488239510318417921230478398964749739261634466986249437342820716304225670 184 6553168098137602452533925801502884983656980119667235807395945024653799153952291033169873413328971546357868253020039762125387633834742340896542412820745764690673724344841144220672091807067386579106084025825342925296511889847533501626703422598143988004929538087318597683402544907527530721346525776354855032810407085112667351575523648 185 412981940996555717266518971904711799531417848743678215424766432915466721929631791506149222700143883903828231213022354358810947827883350821104795182669064881959090086340651568476094084683509669447795485399566684699982782777512445847450512211844761337231654021719502610565786253088705504179998176736171473451321794071043757996516221602 186 26026203057076128507387583449717728978613127850863245349210195293898514307132101222659616569767834455715980263547876521788438108039275514424289971023436124435276110271404738758982991492598103598074994494007765163352936467454522751564618041959016415552243513615142823980674447775349098481585715784000243905708492704082485111214027349472 187 1640176429830397955801956810545075342497881761603419540258784107369674961346492957160083978508321598862686454426008929296228859084188630884137519965310399425759600659851384601643513970513264953056635848713496285688460903719140703692200353723916817872153404180800916863137124484475934051740254695016464731197637108630044549564002673667606 188 103364240841107696576647947585208573432186741368743619125101578106760008902811829576783003458275777417091718900738779736148613997965050365645803375972764189322504664533961030808091224021360492597404409874481331307220728768522209261834654738560555114077531770542159381375789404558890347473182121632708458936208839287545616091990714958787656 189 6514034765005926800920993614398497590694803838769786965788770726831927502982037283720295725486083514201992837673478823911458647015933500640126058294008707170141113317855533815224441873581650346791087280160187366452450918053043715468273241817344983659856166729960544776007366867679598201070144852324937971190913543323097658409718823791235682 190 410515750654364242006358707489588463753981681591724654489965646361146777716741107289941139316864438707106611724456577118744679522045456647680382825171788647048900736643422866831385536300989878937022343085659493504138972640541418017636528483416157071838651090324311580914350606379896618279109775793952120918050819858123985918950396592492443384 191 25870783257197250252470931896021568109375705733940438953291829690329323432738380513225767569444644388021549872857574992581625025770737742354551136051848872155996695789754372322116323785523479375550684210173177364240616123090812119075888905582017460296344208876562064976442288183175430440397836430920157073394794330910495365018349738374912235526 192 1630381843507865376417866680863619553170692345376445761953503657450630661880675864754376834075644896377230858602987865759321639868994524169584708091569719721605197856500836628308611763353800261601667962413857465757708608462430716725984919430950824453825664480906777592304006949001607327005016204766130033552495975662553966153790586488889039543792 193 102746984086792573970435665112944167500964635384722881327241310809759520542881746750785138002739972277559767401986485274790028564313494264369863123712348024756227354553836271376899252647491445644814484917476769465844743309592667751237266762552349261863448847149233207150716420837205172117940016276647743258950419948549106963537511929925714112245890 194 6475135123081169819560559592318314869358142766016044159164778067431994119166765590213267016814356388477838610659246234998207354471505359806371709612494443946828418278269117100512725085123473585682654797591410364199711084068820531979685905938962576615486495551478959375235871300670591305969916979358728848794811944841647595361985311251129671404578736 195 408064287577944344953551397180250320454600207729539548633502923365255789361804735148604684416262442122455861650269877634830927853377333887820293328817320715194159102278049135298349307797467008036700634793211813401086378625842682859280753680061533853490817305190075504515350990658856732523021940963229449831395540564886941944451706911552617172125389142 196 25716291572500652614661898942163752589097255379512851016878229017463172774450980523347969668284968130743699087375581976973885465972065451533256254775433349273275716501045993017767742767211534644882137178232463476301783701157671992104323814680556802562898217379133778615428417316670007263101103234596353909212886059515754623358665950816392569563330515512 197 1620645747186459969859289093597804606816864142788627644493368550402790644883140303192245488716486194047792566960392318179958713648031212018327306414064319508552910063802957182776843320971867725369671097099307256199048143692560248494423064132305855651152731401560729764384848563049447539585943449439384084616445614030959258422402776518049807641278125833986 198 102133413383839578860729739727880262666418872998976015426796529616039885102720690620456493126692461474581861066866721424539105375276185400546283738605376638056525577311040459241718818414532178686608313428597303986163614854718154132310463539929221675689195283239136553101567098486531150091382677738463509199278090770128248462906938248806143426130498635979784 199 6436467776837425055558048814089958741320654050317161260888952378895109501973856819365446778904581973476373354640723856331073412049244760514193291494687397101787826865974691376327632787943403679179765931098008968226145690041155128372541220984017228455371590956234531859803361626522057169316951088462019320877729707892738817172855390843725735961513730914301958 200 405627463820979232909209690609086830539392355815738261632421214531461072186429768425751772282547615466026677753177717709603911691629110977138665615507487311168974489332398367224471342514812611704559663486601731801341542975268012035477635831249688742047549093841075051847830108222283999106300129398679401041952190526178169572236812160183700421497948817548528928 201 25562722460592173131471324291535751369717802528805212654630560974666397422049402315242914050250545396368731270794319938237983824086125579516573685157978493537365890473260300294794201386981241606209661536029795149076883163729747974127293923389303565287462705838704690673567448549447942137449012844456129535791007268176518753666129575850741563664499972394981871586 202 1610967791583412745011542748866239509964987520255943668995821648394736083004910703676902818654541943786908861325485251226245418424907605089510751888898905069259249401893862387295875456287010988277964798319551359068890173140549936750361964718348234068824185782143771510775475223774741720218595499995747439018675761992105258431257550703608079486750760734206582073344 203 101523506720379988454202994158559322950891775071037606239228601847458917790363805477856813221053458128382990703624883163792494862755726629242048282258301384508016860389940807186744553662443091074389554606761960070588372003487615738645671490245591462270390520918658655177039804578639109587760062310488223984801896621954036702032981323192771577430226142855400358849046 204 6398031339082401091260429985715315094372876231982605742586608704774435465098715100470885580778394418299647458236780859800259995027169767290822621099842725616488518648820098076797040313673372864883495283255334680063421846351709537090196041693575261620469519636741893715740849084953480166380455288840613477482684328869560459273546584661928992721679130121405048457134760 205 403205191962338169438385802562292530428029772203671877449053715175921934813373514406766615415020104610404134947660885197212497336636682862976855824966964293335545607089100884512518112663027559451499098589026278916984783225678715659772466298978409144173357099655413366100308257185489819913162517351229232215593259365704802186113093471910164407556168977904535457369924898 206 25410070412174977817050137887135571373356154786986119448329012838698591462729097191187006605438595892310871858098290003332882754268392224003364995025081252942474991073299607704722600132374478178419705606977818844758320523050187829326070400142312023680557975831074939841442840994665257239041772616710627456317620790739655100866686450407234535795075572706316033419358611352 207 1601347629501754853742390233640719915534850944811138821828506378010704101618369288134009773503584940568069282889224673220370092925147217734469282618430195113522211195778281780568917041164514923670267675093858215196909541119792347758836632306086665107897968474552700648677364495393078966476654250188043258490741143402031320901757181310935290229467804814313005450146009654662 208 100917242215992614749835911655142654725341014562970924967468184338037256249569725920384107996330109928258375468906138517230524617425884581918135736743504367971056951751682060981814712854953170841870024178789624217643868742039303532793935874459693605734572185542333465366601892313704064557326118406076089884827935703211897436984866355020380283373335401647984522267268034215632 209 6359824430907655976139943323947791863458119507118193460114285385393776005632144306576845254802793346622160713950354368387931431692920112470072140297812097536962383596432872265494464700308081484530438388396823876315696074599219230711544156638867154745592981662266942409956295589364533322574770449104093484571348154858231911660504847873425108692805146105355217753421758629695682 210 400797385102940238990315081331457056412195761586821415860843193765919534779103124359788763289102273284158453319032624813765695495984232247359922499272209511262371503722842783077668423937157074235985421192171159831410174227839247411438337972907551183903134751059247364999707043606779641099313753044636370061558078133850655315165166514375600629147351313824323162959486272155606736