1 4096 2 8060928 3 19084083200 4 47175115472896 5 118579442837618688 6 300099634959879241728 7 761838097494483172065280 8 1936846409617575899985608704 9 4927624374993058505713514446848 10 12541046391659199120066227176734720 11 31923245631649834527286814002823299072 12 81267928952059232029035813191191455858688 13 206895497032819917842290003661585790892244992 14 526735855504067552758181934815607005263033270272 15 1341034060961127950692852559180313235847306266279936 16 3414202857473825280178501545188161517814787794129649664 17 8692408969916750925092866434133607127529017800336835870720 18 22130521695046046109867586807481673038546009708618194125586432 19 56343457562926998385536900368704781458780153024467603343296954368 20 143448334698423264227017835317638878849222077143420947236848610050048 21 365214167232050771315712128056078665569999394674332995240218925266370560 22 929821891056083629323690304332649941302072507856265279959717301157319671808 23 2367292598558557068486738556048477631551054213850949509294890917012431825797120 24 6027040718979720472486015364373839467469671165747296172140673631041389226413260800 25 15344626325958709099624759161314426656438765473997451898078235120079556096676006461440 26 39066860457153736965133929508795315907186667083314707121977627575626617684031842138718208 27 99462806002863540466028222975602692266458395411964346311204338198836686902213906654035968000 28 253228687441449155800461472620222121285195484123038809089807696492358600231504865354485227061248 29 644711030987188737398995422594169076918912369626418179024967426811656043756169999438496513143078912 30 1641410844376747935594952998549445331842985793803734905350780532839969469086009551150105182133769207808 31 4178972332090228070917547952372639984203573455211461382906210038278160345729805899505057661183755638800384 32 10639511621575932408490259703478296913249965189017057789160831135825441977253595898712536471001996414884511744 33 27087809766890171068103425198320692945190856258217688408046916733154461028473529997815923981742127101187945660416 34 68964578834872369476155456901995461683951182872191130982978841164920171960936006164935011836654893987662548468498432 35 175581310370924758835388852775146416332445086354085131855059997079000037877938120805930315909526666362618521241578897408 36 447023632604837375722793875284928235429292296977390275668004462576494022808521794524426377008489652030907988657854635573248 37 1138105916204405700683198411679562521887018071695440566519787824776141069978943581528197848346685707873458215558498847417171968 38 2897576284624041928465402513921394982436444470660199686263247992587233149067994797213623719432935651803860161421656882405951143936 39 7377123873694883366579137248682812267038367254933997974668427939179928257016872681434852431654985391535314092681029866518296228003840 40 18781889172912919715526946394661677202941862746106229217769561240006264040135043965042697474322744848067676143500293753647234966253207552 41 47818006982577952181456893968018227151064552792257146058577770620032389102709426820164372185100811764762997278121267472946223997700997644288 42 121742907262165458416071029577344091561466538723255954094712633189061655528415462333257287027026102475602448733619841990336242235574085885100032 43 309953015692296345819306878457067160162452703994373969381033527537993846404224819172112384054815589078693895037511181623524800022566729200462462976 44 789129109015526860001461772593850829386855816495721270530966218661881975936796957141016149608268602638415373971150884189611369380500733207312800415744 45 2009094021249520172557731806909026589940628784749978428895602490337838900635219531463596058880560445892205512331792305404401250290477665507775571604537344 46 5115080333630407220681325942887838726352818029345956135994450840121905085024123724212140126068196514596705884893374131062094610330854267403504930226563973120 47 13022808560855916152687559828147544804757020795729951253467749619869244148196465190439311369986514284614087237713615892382983524343612887918424622586567430504448 48 33155597126728653385574588535591914423100828532823433807081668314328012131808676212718714459450096791774223959508273616626870725167608682174130145095405515770429440 49 84412944849255187462286415078556207585223959294904903682904997932746201844482333091332915612007892372567527037927541916459894886490217490151244800504106349248368345088 50 214912288591511643852250047294365472910302095319735233119187686007297234194429435930922304199496771176920952117653738409032966365152000696673807800458547696346588147351552 51 547158873205082031737902268678730613697839624054608461425363508784321448555242873511432033311352834703107900860317125774808872299395016187953822355395710983357014930974834688 52 1393046598168699428414341660903518291809890888837108345954264793932558009279568325338117079602869170834803607406954401232350451632701295555674530390218081379454583661683948912640 53 3546645992053632909607113162357655282943620734530537826369295211861513598956939520859867795903127507192821547548338345276719666538675976755701333877570030169564504335053323660951552 54 9029631750643566626925028464506897409190536264912862894200015729578485605431200684751575658150314318747731626188432296602746954349076597518761478147041273024388249546273884951023714304 55 22989114147538362655022521219203201702259952997739007505727736512482278161242882837266284907645728932011873444270291030282280183941414398921410879214268382417966934152689770173755482439680 56 58529448806246268556183202863810030951531286174635350426921664075642490148372994590468090877367546673506028808505696887425207231585816690832181516200560920531015728606569304907974704145367040 57 149013848710208819706300807603803679620225723251485860532515654124945807425196897762682047554691713546845813703757797397752710914028685912850256425411863017748187397295478436570719840680311521280 58 379383841131599199852680522958839306495897130166485230533232560863441213427124466448520821699062918129897140661941796738266574752538463096595581681746208025675526366977074124700456311808929696841728 59 965897466293049499474075772625408701195237949667567665735275159173203800022420074706001320119689644217387358143748847299461005527418555809454178498186473461038732041633326008926494845562523487934873600 60 2459139832125090062795575378121135739624665996471346031943813453893236209702991426861001434831176613251201429951908011997775858782964765903230418442329929911207158831925254392356152110426334404700136275968 61 6260880605840069789192532259637917234604927132294011870639783958896132818040802743944328169141500194480492075068279534576463812147536163604267397421446303983554065973860079475748467736261807555867673727336448 62 15939974396132829154034013089242986175786906112919682160458927276217630125179062773980310558894627019211998606185995423763095242532601142815745934864272698094487106821612499635976180391806254076320477004259393536 63 40582595284178548746796563365901015934079690974672576829059140212809817768486514281188111602856503322720483147091245086127494627558287699007126874330968575019555238262476818700560812108023128789752682609360670556160 64 103321812135344087092444191147176090051627913217363550454541963417951762508118271516633228552889453808568927904888536006936453613181366047411072179022390729231714505299376555087376634114827782647077206301913231430516736 65 263053577233716888765484425421135391428161109734626597448499882874621440993040874724193583740373060659203553179632447631924764750753055152966841502300236981735686437984624080338459781443688383492131544380038677165936476160 66 669724843819151745576115002571574791753472344396313784836033024077807290793252102716550067432019672218758805557531601454305226421965737912108272000884264810957095927595634529556780547567938634683064093831152515844249825050624 67 1705095103230919667349909278766641775561288609695768124623436906302923481494448956192595177379702657704566687477994580668168540448498837769455332264737076199032911585572254138166389533353973800844349167294914175736011194877607936 68 4341110140819477779836089080653492045585736889198160237036388996802810878717399200572424044054709418296107017625135470769117658287379214993438959224034716859465110668551658687269114097483537074711826771209200174789694063682116386816 69 11052308589131823210073055034932177197691713876029676959778329990091984593678182784062713850153205252897339243504818765668650305124501578870662428723037561297102250293741865230509384170592338139243974531068805987838759086348615400030208 70 28138775840029244446278505134404140103253204030779367949324527090173721877380994193897127393869158116345733660419991870031567906038198313846144766920074358356422213656979212662564419572498600524246061562032430954641430524492789675104141312 71 71640300249489320252247101328987483135457626557080713514893573345717576027559759029754719794981253841094998603030238945343707052551233115348120976117333736621601398045438640353114358051283173208369607900265887219276981439949249449316323426304 72 182393599814527168206367746773421962958344684108206284120963731422159717590231635254234729821787730576993526834757531941033095840789645357602088264718061039791014423610728771361988246246434880063026634009918408283701107684479157517517275684405248 73 464367473858249611575975479438260412159608050139201306708871831735214101268507426870549993480876198441681085749677010785903136472039049942771073465976808014290333139776291451434598625918773422082847645737532818447614538653156061234360201394629115904 74 1182262705471955969431082895058615071316498158067654173007106765887144192015810577605983345165318391889885182606683014748267151065052084200395475596694526314935090942038828367469054581510764174381173579970021702644526410997290386814102376404365128761344 75 3009997864700871090339541629131074305345619795599104138880762640060376477886239633895127148145052290230235012557028519195687491527936581773788895472455015398260756197917724959262089251635167313576759247729638291124778759256752762067041491407494082853863424 76 7663345129276527408213760585259038173713563542736608247937021712523605326731724140654185606166433757061810553916403262263368518543786173623778540417528569218371760421564939989780459645981790598484344911549093219305534739724911375547686019609514275176552857600 77 19510598083511418206989654415229741031612412692607751912608571243174353355801448122181881400942539076313663478405863346198646131010359321638951115656164080438621598156330647796781185378930639072635713381018928000417842827562669654534406183766477628681771196350464 78 49673273375364300850489252165555323992578052570601304445590489103828258259781948564236154702463431797196765166351928759081487553846386544260114248646170467457755627759267682011018787053404741914055380630670542135723270422637787483527754289964867995939751285852471296 79 126466348046445928581065442238121076969411498387308630141467401019272575041498927152878909774488309185330770289792183200729692387704978854111672665241244034358870267609962773931307082038313526771405131071185013698508489923434884948806341491398207229992768215608513789952 80 321978724199339134318210514364524912313753117603325894491315910316276566122596987744829293305301477518518752289967315744757824135489179219232505295730374929508631334487515702249177711507821027066813777254702631428919300033406536109041838423423527739649737494202278521864192 81 819746125656765436564681903510322286853554167878160077236524174335179459232165376980556332248890386962071406520621072808335568293810310462321633405068924877313697712425782762595699906080695964958476840103954731817658263488628728798032358024147269194558998267561752304088514560 82 2087043832477725944080495765033076051328313498425502690825712283088409685038979474695309871658569588668661258167460823017727199412932605624996061618821351744922262703544461374594696445354509381550176376378290330950701669448914418919850300044820339647345655334790010604616335491072 83 5313537719002412209589707513635382321570931110871713859928145404793503172116161599685240390033460196151740726741956668268462189759579371230289233856490237457933422189178296162406569135777974452374541274106401005854818036299350109903753826219891066175652553260663035753028038437109760 84 13528073848713804034430374540155035930073159192649045708852323947669765011278850058318751384065188029287027869755484770646645605233085554754198065469856692115469463684915509174433453267167409631899497213004733732233764956421662904424791285522638260539652868852098582526418422384845389824 85 34441984179725220315412899444740941533678206215642588076966652880226378192464271937513014083964683949491952299447903637166527401395458961862702287968361747032131857676600728874021238392475721671125340798991129545290918205364442827383617789800263285578989831728881758495702886306566702628864 86 87688039517113248162570302681844722908709163380005871497521800472688886072150070096171078744185179693270001457185024934347851304611008920595105727958967230640727720751975616286362298661791239645413947192885027105834646675311176330925448605920810720653444834344363336832434523408513173414739968 87 223250560543523231204516519064823267742719858948744786277368003846614077399093760173064776581719430760286268909489282987817637952076286581034602405378398241750168218301077327993487165610710016140520712810166012820932801102528057705917294536091299877611416888978402106059448744237094882258467160064 88 568387810441016532495244054952014091942636926165337015580463697206734169494476861258992995421885577179869031066423630735516604644578496522969213826294992399254910222691431799682384230583514050127544338908785148092340509122704863018196470734425621720291568080338224635256455352123574307028799447891968 89 1447094700552613865106263769309098966468256754156466304482980291738548118251243265748533150904385910650787341361534554042510026849466591465389072793956780561988577821433621534654887457035934897786790245971594921092580860091987050136725707031545133124246325770811174346392099265134876214266809446224101376 90 3684250495700539060700870342979010067488439806324598043427983879410208365216264128338676538245828166873079098061489219154918775805069830462491574359522462608178787323347271148604166708477643984807632872204410915609465316667171429858710182972212247502673883350960457402752080694536215361500695240807326679040 91 9379967814052644598520611138781127898763405566113745441734820563847820430873358066746246297005038465811315274970406927576541940330999450531794371954633156924215722499903240771062638517808618851398057447567062929057421089592207573744722372955450668607728543887691413533021433113925914098477972994568059411759104 92 23881057027837607609953259809690002692720174694947535100074857695532039676810441529935173533601999064234628956860389129590888790224383593033051878467235811509119846671738670190645162918950162277290572943697964317600733893623801132732516703999053607642012906474847209947439814457452390706772596650477341462075801600 93 60800302951192107511637831529089499752867506761718283675124910223080221236835453359217768343061992070937905068997074500900489697623268985860875356146657446039510058086391132388994292020587370187125436064615634455835116075275052449111182018168320038717035816436956228204604370273847332891240906282019344488990123229184 94 154795360801978203241502826569044128921371089762888833618746768542932298741040989281998632766852688627243275062226976925644577727879810319418538064032611183300012978069348998327871306359720996397633411607418453864614805334144568282917827158444374418776175881360494277493961723681074043826382430885636527607553062334365696 95 394103360719270831073006615104945046746874823367768589814507485281332968967451919317213331405092702648217784975457657733831982398748048079827049383079901621815738472459830593968257147879583033215326488524130548703728976995219042123245671061909073488131274855829226320906004629256874256635739171053461721425420104604191817728 96 1003372828006863805754830586620516822543001351652331998003752844976885431099759250392131443645113685295318925087598586097896756140311837059577734374611183653615508623796589485868762087282275137955516778626438804667318822841899376198609812617143624501500079577832133277172212262181381768640598283223234545286609437952543157125120 97 2554550740559729463361134687176361665003950462830457265396228114378438112409590214729261775125251487882016343121947023971786857258454325368351034796500317341967262581943249858733711915941255514415151907108178031165899466496690960137341945427407131123403604778550319610655889326599093766449341703453787053761828303996369862683262976 98 6503793309867886372564571989541343538158155277313685988768708909999444302193558755632327393784481254438174849058338602122106265821388318348308722673105394026094326508966718554316966932462671427682107641844528295029397957871642500946257325362133455317889043501762879738412641661748989136033819580764165840794681620457121048766269358080 99 16558421309029876765750930214541674530181275675808942670178616196454514889604143068224294581560209803434070118867098629453132508829149735857315215671400541814723785102776899496915887450254848556160019236004980576494780246112841003734037740232382071076067333381534583615239947124506252856851883704907793399758047138286689418755484059435008 100 42157138639589429101688919661805951409156024729714215792324995075915933334400164048418051108985665888797848943189731696859131488376286034452504356147797058436583085704096710785799270532137198088430628903891990039083947759225964996067727797203417312549019268845304798443400240325709671642674071136914950887687670551249791487200983334982254592 101 107330542272673210163665155391507668059516396987182094026355650369010231569439576575993170941998911435335941208036496426820469274503789311157019154052909902534015402920264525207104605349367738565710993703778734049487688033009742026523585369618342645730631019158534192866732751237589623942636701919310358928117131453071207604061111960370300321792 102 273259658418275501092496099953117848679134156149071256941870020867856150667417724174189641323775721392080356883855064319505144380655232023415748800509612957689525646752661811534307817637405452760433059366323527691890163768582714062972327623782159549081210178829461918569994456239422592377300762994606015715831660654494379841725436777409157628166144 103 695709155453359735888249447107698934302732209466006131494215244328198983453133260693956277460370635900961443152790234195967641285130321652957420012366802005063830425133273926596004452773929554428187319254508931927747244788997653721933284714971026338506387603960223454700403335206439549140632893333704978643934390434767974032954453752290763259548532736 104 1771250215942071079895180648075082181899257733778967772152999925742584732322234651411147534502175461133337010285056802178655885080193025629485428384264555566768783566839186140646431210633566027053438974408571889027548561894058339447282476732616354286676020463838602427529649848123814283932326228831693113199192050411785402287523134341902675736467523764224 105 4509538652585921740518901121009489738029925143226626932562484726996475533145529869913662117610459584684602257966693312065999138974210030851214908917005521201361825873944911965704272943217889999107518573240823261214356899355133511703852181608954814116947711668615470767718785024043817398342344501437957020238330416897703988254451625764581699239060946517229568 106 11481121456547243432346068389125630505397404785029903928153326166447689303899607633190684735992239737543983924031901276244246407676112260276072803855006207209375379362553748124244410771685627074517449296080718428619017579224096657778096345335245822467457282443332211375468107136725009529508140241919247666842651516038668154297772226655954586861738906939591491584 107 29230517810153742682729868912089546685053865020597763382562258386251249548829202594307928152772105046811617052345657783200248975751951820835283040058335377008697818885297061178258744129624930058873747992658158302414096691522929662853942543704878288913425515107096983896564835155869711480275514489176073460701739475457334389861541167502929069932561098851240210595840 108 74419835613050707045485401977346341334030481517684563791924246257213561506910853455298653353552643655797682645614652574163564931969775685529416583667680947232497588173313316974599922367657176320255523998639858031040329439647452189920316766751852198652587250457585426736684960941673592432041762471299262980089431869816028643660758993663933096419549327714891156011614208 109 189470195794809310275062969142001394383678233242098104614636786644103509232907924221500154324061559965926499550127353605681122664819799540748527488364785319836671214823483755875847831758004454774846047440520338369424648277852781476896431086373965150452371864428705467343998949802273017299532536394074970525783139476344813334868328862595945403896046750076039639852640108544 110 482384229940813257785073455949563189383704680990602962101572182222808618029043665122413127146172636472176516082211620918462136971165885454086988396263010565552326084758963778440043847261990708053606573780938578004649998412044367476335304363752312096724803750740251356711907267224146194790924524998129473219980284807573058908927144867507363405501163205224999608990113447542784 111 1228132711424401524318481208751705618566616308731040287416915149454826783492844186795617824951998746422158710234617755994529276152120248155069835029206529174188337283551175537479707793076452946578238537704370156670532042315093936842698089046819070925141023218406787260409527583105022897503458151329545567386637581191909183208269813502073099189626824095559797349388378087324909568 112 3126781232163655733849829295589370656190672903841992656174589838827329142336300609055939054736276290192207407752443072766980000856908524185279710265773880977554848830428464544743578425962982767236738784875734346983021918921704655402255709756699544150341767551041582280811653150827858069012173448089543124785133213201400574579618456578870645532104150033453038935201034323071328059392 113 7960671336953216392464497357888178625645533101658763599365153407300117019567835546627580045429775902558546350137859948740391424995009245371191291866061767153710268490793477224614602464910600844011362590229443034998604793436978570106623783404169366943520842698628675339943550105961139738409640287072631441446802408075025420588233272098788700769395412149073428375242186974669379442049024 114 20267579798391090021944283372384338223269263583471467653640001358352771727014398132053089409055054925749927824724057050296232481025528072060373054935379833613757325234758467619172357448733790207865379995254330836548835556211951319442543096605717260623432005944732880649460663487306797310287145751227305520614322508883917148241878156798545973869556501396406213282461012080488777515410653184 115 51600521299924214645063247032391292239854620945301478473488035654100638413674462842287620467059094191980468406723619024138002247777904700772515399686021561261425380661860470501691921328438996918845475936254263643972627580179681101978439252703048461151187349623980602250347859689382952486660424150235418718231207573582945699353047834190225818521224382017082021785583441593364763558488565612544 116 131373051193576648716078656964426799800607477272931749289026453158699658365481992487066922009341900311121820430172079268340028525046094378504894869955075261945893731134313527642132468231711949872785442195327541307932989589692331514025263456726689653674088428571267595609428433184961679080686569240409965201521572131656807255640118759530792143260529351434672688580424544762443248731569052488564736 117 334471012019319636800003217749442319050793905428269011582438279593244263278134931119543656781200014889814193215016024343431535113833781535433825661040442771581023341089143300533052468292442602804149845619243019569736794611633677414696537972645903254155188281228850569191398825185610272611967599225557279641718274064536760095789462504902901911706208912961064581540718518052738168991347532527891906560 118 851551036265325566149533970589138748894617954559705037423257670146857192228697287879303740958328663775254347426514821610356924908509712090402608907183776415972185163343487193346057302479396689020209268140019057255238158741202652499325493008016621704881076313454034012305018371953425919890575173859831069251755463452056123728881756591295284240014387965599494194949589282781151217125334892602962720325632 119 2168017978558526015440208423494178713939267879212797638425094162558309190568253829981719093799765389159304479555339606376885159078692121109235008281780343953022068184249021237574976660659140792060334214450324818592054638737570190786994510549012250454842199107373858533276898163731046634103560186209265813680933495582493937356262753671824590985485738888841790239606004076227546400505251369136748334961131520 120 5519694950953569366319960965947713717125873744415593632726279598915850886555716884503207720787989642454796540421817862811921380188038056564662433762384776434618082781733447864686888317535141583433318580163783411756437401937643237050031589947761679171724528831281362497644513664528171203217401441148616800103422094348252102480480490082533509876796439831577523874308231412178908807986646961019205514804779286528 121 14052942666019438543580995680062156508597974370399255025385577298508704256037004772598204980683625790650882154791752759673566424543838051749971516502264498988721187697175076305879166550746431751395553007316917370514149277122059334033193039991651945391349777490973861743525032246434358621255102454909199221067374028714737001603563628395301174920195775647506042957623711814201660416059375365614312396993468924166144 122 35778281105971708126854012680558390028700677991817549782289137666530250877613193539920995324219599800692044716459468475434012098217027660566971548276818721032267129603477530370981554153626142853278260000003746686901447056406275412547474542720089776831067854094842999126464243481463294820007085939336285598454321776331201069960322337396497833235042622002001143786042827048112241996574537971990078269076265882202669056 123 91090202907696218816702667836995269300906449303322455018002026104681923247585913512016985165199345795265947861615419539977130027864263941417028017363449849514368728537382982893369261298442074321458655655901615472130198551036891931826554550101885499545235237128126795462269302740976300098721743688061223663687483362650443792189605691483503230669878638202864056795909376859149097411158372367999818784260714411926434611200 124 231912344843764890728370920728504605696908932111688435614930113470773293170378553686835632758286283677647128692808229067007157897300312702098654095497040255515299923366120115626406827984628700243748433315469855729189554580197886813471977591898142775836029277976908162676194643922853737891567017614781469308814794720709518318766130641423001578279978616056813971901590662522240130215674486501829970968433327818494067408371712 125 590440398353632006186137108006109765925187901043855127709096122157377694369194267262597657930156917410178857612446839447384641755706721292180052715939333691575523051251557202133879242547036294846043700953900651259503642255175647720595398307337886167256714457706232651088428161772247440210375512819455771251067513254585759651279058613976740193267894906804485396460006866892742837746103372977424059392184488395096783345483251712 126 1503239787613955960647739588565159980242312575850399027519228592020586280302815825711870077345708275381641655491302867468205043956951134998795198880440376536761947212895849261444539110527400613117167062064588729429960053661636198185511755369267145664953041666999872072530319402625083528401668963020739637418976773261303554338022017863062354960992173204894641593333733967922373286422921804028181821284101580893285842464620178046976 127 3827193846096271323463297835490357212543260488939789924055618911416142969637199625755027097978246271264669923831640556467670878591598337137589156448352682106889973032968356042460554950504509253887112587765978060295926343064103684797272250342636113938898801180489038616917024904611030714524764822851419275225796697773066662660230274508455132463220921011046369338782106192157075059680318616486796541526452818449246240377591076808032256 128 9743896387180208717144619962510648461892237909791945783452587808836621316830154010204618485411374964731100800292237515348466276971214630081342317166352659968139614006657684108213321197405614195163893752564802598827772608561117148973041774852634343147561406883270126830126187333271484839901093176588573006522770356320683306735206066455389737250837035801254435754881768273298395241697253648135506298333138122361511739541996784357639979008 129 24807605943698327855395333515381666012562457081857160872973171283313505710600757418421250832983240184982885270522854017016643966224572141518777888805798248716910411689562623547541458489976096658030880069532383117907267327146504666056565088832684322056080545162597907189332460230561978619755675155206290902828850027958993844778184189757776840665860646255893034456194513259106490913750378720114767737991940050233555426967517799840703796215808 130 63159262804508591706048351385153907456225952636034964054064542075663727637054804116865669768131791413061874952812563678094478975817905721134971064514168632588472183086766446579840132566377358350765828009778017093691741447234881227499925187473362380759143012791268409123640930835516510919967469623662365449377353914999134318326813922596291335606718038823399761721644848737871769874984491016611879377477534368980556697094214464820337760240926720 131 160801186824007048398354613665012149019771438830329964443888280973001641597324938920783674075539619391893321946450295796229905044812085028125844783423509656463268430420433967358252494583774667627606573950239998813388882030730106082623653695514572421164824706766785529133170795759525221530952094517601070982879458656133894421935917836372849745906221405781834790376023199812184519892403610852607292192506979271446629716535107042073554725153783414784 132 409393975418019408968488079090948000621265793642241262009002142677496719413087576675990790746031759590351375787170124338159815509973668153678885645789607868052556153022499983642709368089124439783942187966022734231452872090536491314918515852119147399623341242803033428506113161477461805156911780488447096784201688022555768679882383862796301500219962048305965989120706771143674821621992252657915364599946025315452894287812264662032169321561264045948928 133 1042302177110220689569343058372576133746301975987996727869640941454641253199390442514723347920058899208596072689303821668589517971315307111393371603809918469990422203683547969660571857264731393701765159812010771189030307588334184633842522007745635984552292291944823117915038819670818629347769094614053407101241338636311613702692235601051117957485324342159772337296751599062604537671919031309038937415412937812209868755936201450646099813783720412017852416 134 2653663448025640905546606857912109353444370705603955589087485698564841622935645721858199404613984064572554243240229979285648159091831734419256590866398981988502422021785047283641503434190854121793030793173629084955978942059892647762114591834774770852291518164463561357066517571242351432350731137793172533571328637290898670320281015917918923017857135442383555671476353077439038236261213365927995929820653069593539162971069232623639322851402106390131255541760 135 6756130659643309937670305188737620748351682105937312806134519651969395084903167474616942626527896341305155660121148985197968649630738741537918805220688185066100987612869663841424593111438305973357000128117841433109718472056071892495869734849596325866072666486736020939254466378587985550920523383034946589921875718953658148950039180878814685803555318153690858560999092431891713664742248251315136324242248743949712549599967840523812018015632324320836929462468608 136 17200863027349239263243949832033246273655476078267112033962541922548237237388562738657965334439052413924004085108980551724531830117969836133653804491893564349191783843881576622705236881271396716357500931897630005649594160784970157475865672922770128085846610301453174230003327943302651352676522731709368593652074830633643787971499416604419949351820002521976432639831922916685330193621855622691020759414462549548332694750701546746985681891299020277301964795614855168 137 43792771897228299419560602602518195627792676941342096379284364444295681087991272848868616797844814437837570396397911377214338736548287558634260749821272433873245605042873195462333903047863354581606968442502274319901058650977159249698560098795841051894112937250186584148258979613583455938924913302513382546207388703668038818709936727103280040047870748881033875801830847883293846510421187656721728323631098599936188564392986544070515486087077025500831941216100797120512 138 111494805080034101002753317005640761457679045998823360786056161248621151745071167348550495421167657857187418964262026604035129028100957084616572857765869955653718094715379492708792434243583863234485556780688116659793546613014624330513499606271785450258742270799418751383451096971098056316020112268348351464955113642538691747677725814736740638691279452047276372023712406924326975727559522813230723770734898599857970211972769834866837767227093913793079762007413429970665472 139 283861720126046135712818769006562751910915112521558531867002628531398622755659077582530441623954629263192267584466988633285978894906409226419002172054397065796747700724455345765578718117618883516541886876814112501741251882548123713749617503727588671485779933708536752618582916490220541665581049767100896050768832455683061875727117040188515889890082703932193392394565656426037686579782643152103860109593708308696869653790561367352009579025691382824096410913690613839831236608 140 722701619103033288441828564960578938547860881251622131571787286622758224776649252989544876149040685531247501314989654552982074506355174100222722415384362811385700202059455707375542002608473182532944200515630613495017077529363171182701462951025175591323075181731905055772979942952312113561517233620119349090645809746787245823072508458175113792701753217692119961802102146040726600018740530484685077013931090397429065356719185794331306620211656133460489351178703796967047469989888 141 1839972047031295531494430476934593304587729101022383804972386884516653231322954759608243657945654797545942004680060997926014932516687279734455792793652443300878607302947313383897605977467157932091411298713454511977912708825754592759845303273551943475226845709282299361609872367917873601482825158567993286431871300306515404755548463031111346630090808137495324557626306944575836731559577832428689509523814564903186730693030298492003789936005281507606205414623866265464291262023598080 142 4684501936024964648808591242385331380824586171944540712286522611291856963540674093496513334620363134417861229029782204538243218675677469523707247659081710884254080977135821237702637097637995053915295461757323344361911621760479145543290672097002156070973326906373226063231397889052290926652135474681372208036177178268953804641124662842451374108548090636381358129944580141730846263404784672071556845741047684886943569282315592164710772020979488220848945108368290881130663309350296092672 143 11926571615056928954395055596069796348539325337876911297319340093290780792583638207518253584335376521146723600561657473550862884160530539407194387418695798035987354577644857890573701481311643159975289354732920046908359046682916415359555739786591573486238423051207603860311851979382347717760524634169241617524200022728481479564263069046727393465562554851036937584256702420950472639095374398879729627773976031856615978106662781637001593142948262384345985317029453905452485219170561309016064 144 30364617718523577254547338475318581911651892923773821525272765624811825422158537448065267011127056265822687040571471578738364155281914750179016175614692534616405107320023170219030186985198611412334990746542446179095219474121099762436285616198976241536163529915670536581742139481468644874317629330949540215356589521185288207378378392881097392143986089618891731364133822671136994133990985173328526900277858086337454541039980591764542112847936405780875787803337554811598048632824175840628572160 145 77307212747380543448462701024530698783951635718672360352216569150566150503214750251310298538219117968882442174780003417537304064884502722165032933634453108823319941497148316292916373798763952045102580746491426683623918989069397525717084778601032941124329207845074320950122796311281699633703261305664350726526568044335584548472632449865788015209400912720133141318040533504971802720398639476624167260704933008774713505089841510688837470174545212324384535857694129857858833194025897133375469125632 146 196821353002673280980552560741903536625095514810261700940624518962788051214448882941828894373142500302746091462091774440713367620827741790747224324097639247797602861229229419355887536524274282863482598410559980531299295112701795158460015244368549671660029422492687960463878866949474417538317323900262796670102411268207753269204364318857116269182373188828481209709087436074529117834275135032088894063175030700408151928451595415399008242102780764861179059290334171337653052213331259245712199093583872 147 501100008926599623919934562655777398598230084813203923629058265520976571910405538030457582316288196510002654644991446760160414981286383917776464631090899692827626018666543086112835491681020617878643446220301775615225937505432608941559906870517736363329669010358990051033506633725370794674265665755690941536764236164193658543527656071212052115816520596908585308344264686395384863886971042396662192856159803314700040470684671257715696426569928265614440917252268603464031982807820818214149312726293282816 148 1275782404274132278422400686694870036323747240379412057089758188668163798830827800473054158270293076568442041032064028704088332775334094219576114838805144113154464474404184190016568047831491197997150035484552352641704123735498433942948834845149722528628883209405378940717854990785750790940795359946437590298596564100048082717569676831036671872102777925480928212205964434079936793952919955668793095640044018924992499826073384978910110763867921354607555088374350130242311371733611224969509800489419009949696 149 3248095617762994153772645617860050462111714653875943345700165159037152730498901904658950439138528772150631705464860560878816431011278723731975734572596378705557506610826272408518207057552579125686458458236409006159510617721115603558444044124631683748055566672885191370613758820966725975938773597615254760926059029090401092214520058985366922565682309605122257265191845440177025597228717787793472108342608648108824952059458674610073441629523798410201371655948384212263633294563725369815097701623558891519344640 150 8269533352071706895574818551290159238144862940924675207431991848485189197842435566636233449748022252716093230098406096997788711812544126531238030961992806752759503842212493769276146543658208054345318419270172379958921620449677257892745222687293565056781912297974308720311478408958686306282126968485402085646381709735261439946890171281868575291730973702787602290569831123132977699763969780706498356983319994940729731477566254108206787436162103304514962591443259843992574122810070877588874635408319173761028849664 151 21053931259611158967934828886782886692082308410246705694848532750559988952468119534814236603030057459019202679204677390410519540307590544345468267664120083815131208753538559046145840563486781685791352188576374206820939079457842860789688957552531759107864114212734697106901580070172386254368167875535372399217591406564740718387476624785132806927271205557731400897082745350836185056005632202114368316198804416254795107804749749599102765191419138584847597093498378426133757529804030348885282537468436572863658744348672 152 53602543530873258262699496761901493912152042846594038738297219044793589715806572782725081495708585666573350299190512563030542013787148198266795693121699864271351204171980312035604324757685502454327810051174683751217396790775627787732142560298155687855820077790378469541322897628960942922081598625802883952376214353643790590765440183124118538268775702487993376708811401740350391387696081540095421887673397925117966749085444021677062265420861323697759402428027855505348701387187040420149983148334496541970319200451821568 153 136470127006210609904427245433766709507319055444985508080682751737896384468963765419771142255892492225106199545981525628578516665271571435808573728835825315768638333062541469007912090229579014653438420282255346912291482380431994466882401283028950750395347736250626357090331503407439871850421872049322834837674117448723714785104415378082934672504463111443034837975316233325155073799783073809337813006045073032278965288560632334686987678154193843230817964488322506849144579103339996067382873219795042882372935070009249497088 154 347447981724307600668606637889875066453177992119168072561618894543654362399237967676636689501369364990501542863099075950241192766663391298919482150115115836025779141108410676642287195806893252833729779670829355057608489971352116294470759781321641768104319148834999386132426703464581255356492488662284204609825928520592786013726977233530639402925859050983077324502680414846504574936267313589515657285987526516885743322349878181958103072897689113907051985819470407529985737359363462755322803520413211518471163983458311107248128 155 884589929331574121702704078777359653865254265899460366808015840507927460663488983447123776189570942454074073817164331910065419063529448655611653085237433078875648062170737851325615454442667223321120913980705788951934148954184431100740197403527619455685710310825955387712532235191507495112252190525410182304230467621674931986396439407608009003808241925147416622011600528275090318927255005217727295856410236653032017808035893845657239499666927004876492766811644432647421499017559803861062792834180449653660255949304484364688556032 156 2252133799112799191198468352960168390163929309010444669355894543774224969825896615493576843207351338652863002793656820329380707533531128623967496937582146692433251552618530784076352535191623438548710836557651123769738729576363319262067373168330440086000647503769488689113010766690926511385750218971802369056010325043212944422117452815838762707898766819327554504606320915487871990675114541287993528449406877572731160785144916542005671002548146537108256453121699180209876067316083462438117338666124631300182102931693185547187775340544 157 5733850771892581211315075915734738245573989420327689137262874435470167890943078759563819399292211171789878196140578535623680839760905029967816393123269954783273918765149916191961198805049338094513933975519215462906722346716898628787584565197528654986302976791916187330461617152820723013186009803843689950937507287323953425363673331708040763072186552735378770649468844427105355489507499158890888557952615971055514580683442651244371558975586664986212101605706357675009841968965705961604677129799256145071811142427832958056521001164865536 158 14598175600084090285655414721541644576440042302290691383245067304471649630481732271207562452033242675626234888815981372972259768350013286160040604656374920682412144501025338990935110297740791682664287317093148617646986536434217891242584724583118801357393851391410139346090417470444391619467501543985987187671181318787516678485509932234483932828653601116370261689392732130408675140883575661892110259167341234103962208672556792793861272739582541137216122217818075202427719474752066658721948682868321342341152707731574833740875059448049041408 159 37166424333110087747871973152241168111725497548673287228273850023239184756507403960524568892160043201369714479631832371441737102681253291672503734515044601831186472984841552922362594660274326062952508054346128431743088095130460764580412802195371527648588151039534498537123493235243048724668247996215524311639592898589501837536187432896223090736637791836958202526892129765713060455221056681075988802753150329485532841812041825607494825401988768499598146763283610014732931716603534020538809841440015542798356798253940640198122398426405393137664 160 94624365095378126627051099620264347829249934921914159944705518033470006509993476720032188325611058426598756740122834525009593760912051576239383398727061621162690676732066783045796708335387641393286144533271978755470922325690196724818350418737245661518150187367520232654468735783493726537175822825161793740920836977929161497731231186853853223082529234715173918961229635982216447748292197760130710502990409587209872188127354080031769827785354697226795935708335639851931412056004569345662917375797548074525077449280043845686029807658534455520264192 161 240910193282350723852392807486168958291799526361923443736968508168831078879188389998470856619080415264300544207462202011785984796856078031967293378013669782423771945493471133658207511716384052539318174456320393373271399979713164419107244014409334064073994741154943159807499176478587995413685743203041615844305355371543805170623608087023000877197393830661713507695962719311996988392564224804798751443845571754655929488785728359263739111698288695412877349446633814645607288719589822126349455504943770726176344113084782782626631124426499478106232848384 162 613348593344214717120194763991317834154574209548462866842472436359170513696213495693255735436063402000307643787029498017509978370810243821416047417740632924267785408368315689167573938150801208728387566926253303632994123203888414710229284771824364256404041183378344241683949410008724858372590385626978155784927299311328661661623678454811212118789038967686084046807086129061242122438952961846564953502608100998434768084633738303228099958726626746307787775660008050535069430799166845461497529424721109780270322883170859236692355146677327028567678216306688 163 1561563219188564465225632049875006991255783421261504560853113945222932703515604879351086681476714477175086292657346300885663538547932823904494290531329910459673081656623868107986163608006890050919703768196575159079562730866734655504331804091548950957385424572646517796675223224178876642303595789904949137470326967638146530054820484656094043974400418152656132824792982865217708197285669091045051945565552190375710753834938398737446340596206145979395231129434005727039252220922556531459086878504995099427101931537100089227367822855614554015986060422813843456 164 3975683182424882428402608346904467071561824754608262177961705755965938831886477252238507853410842731984463534548857474362417179548432744979600389674994192536056199837466422528694140908132775739598049147074412050641559160336299583515879370169119977497354736822952602480731299228129225252399680747785231591832677835349783191079197025187576969571202260884089661418181530836382433668447327077676523545476909427426043193913094950027486865966266122936838472056983714075085793029501549504356498287249492674624938281522331579788656508749507310462387806687202151235584 165 10121944838857914889485543295536910536063595969440260745391733054167688571225836581207516731676916984944355810760425929869613313151400564465759862230979131021719656960376420669582847680452653529297700158656775906110443278947174617715408897501112425083429191950673838014208856064758218344420620686854412961531394743870579179121111874118479163902042549202776501593563846852275577866916674580163945478393761555757293827490228681891680375488485248599982703292948992823965939750794128440013331620301498840499979061779144498372807754351726286790343094468982295528210432 166 25770103556992413395831161341148727566192412801819795306617709125933927475414509006903220385469358222991363169788495577961035606886288957481687585863558917306304864434948543059085675899661639480636471547320424709988099248533013419588006871827860812224125703766771851367454538543437488546325589401053784871021749962397292755751279753221212428801099578242169136330259188001780505534388705095707358746290097579153946173600197750258359575372877563997547392340565980692734142518122612336702828724622916615225768056226933746364555281615149538996090251159472407215412871168 167 65609746734506503391392770330655604568688198728915029347570972867924693618558719638861280503298367541534288009409646144221275793806916048821281381580660717737437888674596415852106625762010596628951133843108700494867396797488026569652230237707981723370354007153048130638440145752954704115207417149367168980924323711314846244653346599112416756176704740196360974414438249475661767510794827139983500356377827135042159947298187122817752637757188305070362533647946678353874848056939845770128496382969706261915121292220543583130138542893677452236584512911504497957327043821568 168 167040029817733264136499184521802942192683500681860520951329673564073526475011277334488585766232375631175609058065945429148018852929692233388151158223482603051091604249063196371945269269065514641560423873577437950006727387498519969914480442742957475975662312185210825892505522327617129226112342907702874367237013194801252459556792794654088174808346820709876379293877711439140705374290598958966433186051439957568570794874055010509138136976193993247657424788132577069070460433016420635336451234727108927679618217879784195565758961631197885391952018771366201208588235322687488 169 425277842854930068693296947325943957985452794959117192665348860539821810185906039801405375644689107438038507450981920659283872837087876315171818834773883329562260056577693358752472528292078307187992618363167912917220879848024817590659828366305725845141846118996376775381059898108575699228886284250506004781057331553447958864463145329042495349309878319090338433690006546667312834360091839959637096886442588094193117250639143001043941922157838961499065552274296730564703223906763137849508895035527484604189368344188882406533853429239510385358871547782779719299608270572343001088 170 1082741926116095828863537365454340038616739771824692337226223603010230176484233493546668951657961746886091374864400509671899692615103617743681182047350069051454679004618948244679285501218538050927201684413091456105392923707018416099176506363215594340048972303822149226935168920983082446492836677823396396491746764761453257942201509240015266753042545864854516961418513485263507147143186366768151229292705395746848304378943911531879279640876846861582721882780966848617206787032549277445569919324370202423604618460060676957350731714052773639252631661240633695708995964700408122703872 171 2756621578729875240095549111295708735006665470493822282130045317258503451983124136733321475077764207588209818019701406031630361848285101697364109847402193702510510725039536768923985981285478216402288131115910670767613187525582110673095738399445451155927173815103957199012073182185721007392810159795506853469546194771735322106497241620333986505667791316511623767505742460485020532733216349721654152049921727782618871628899208574631929934729314264225595596660481199435073178639992982376011378946886458510951324987614351984814348277196563781391686869806582444570531196248645701478645760 172 7018258317175758131871238013626337765028233058049061274044301383871254295193688074169643912880750550110067379160709669215243896091493494445146033510487920168647523285564010647696930256321037067003749486765232132450800080052510676763026816808200901511162652597315101096313483286842324352462740230695520121081179293313862950128066304398280786862984034838097498309506509683248739383950886540116508883752207133316017142782312577420912019398526841340957339410042582608449223817392625701990977512594552986282283780282104096907933765684191556153670928065202065852352522882696522344197036965888 173 17868230513272549517366097478537750159393186168299342926566217783214596397518707809333923995266789453102109983495665608169499785299586241321591468581899179987857014991964930841809381361993811676743921211818129243283559706367808932121861147296346515307893298776234957453978590872197947625936983513165302938906984466878375474960772069620820905041998590081642509244634463325690603205848803267916362699912458885337360654726821292640971221769260883528778518552932655971802926068017158939569698053997665672887558868949115420011449530137524079397468938874208651555609845999548087762280864163037184 174 45491865252962679333349498156319802303897188064645533312828313146833532390700332169110396763940703884783021899090081632669623855040376130661723635767292976929165468230865309756780489398670752641386743455206752361905925329685761726824272741181898319511242921298792762267912242958566549640486406000815913606153085700215684230599198609264534374248637125404415053354373842631745374009761846042545542309627221522320459588725377891173201893299223919985792251051190266800171565114266404006493934411545893697785309040803110883152104312758314208997530499629905128687284858276750322540435941167332327424 175 115820634989932442806550155334628194727948897431779617873259867660007975965220898248687614298047614114303883349781932641065946857161278613392431419306691436622127082006587664245973157703469492420594768144376891227365983444880937706183080669858449350750988074734338160452162713564600592136809928735532527482254980592502876255983047327571204792437572320084940364301850037066791165241735160613031914694699474371641137308474362655281921106516713098247745637368846907009442607873877047249808776432241815866550309734679286507622374364876050248755317364688648888891475026125573452186529741366084147085312 176 294875125802794881550349801632587109320000338158799435917876932343700669805767550720804820842977270088941669852144402533190866535071915201007046375383571029209751853252263088822672066002383920784173393427652561330030155609898437640710749212657528291096727217748701201551399544755584022054730940108840483904970458116527657297027900473345643645131101548901918251268231364893702661195035026868314911427244254400006701733545383019203367470149469506630878786646815463906491413864360948340489834816720022469841860929308000647604523213192705589537187369066327230036543474654675609543499603926193293267828736 177 750741349542525295354544548400254008545891303592272758535798966447033694881108528472054572313759936347961093634833986513236967791362815661230902353741232782888553536176500903557992843696384494572069412309072477144018287625743277222490779631350707540027628657363785953828408658539611520646860215542250603699972135216080950853134004260688099668036406188691128969336285912200420229586068598634210338285875009879330653377749321116414162586110120790162028444320916492565633621178496763172354192839050978431114951059114566519725361116848172974062432321395690696943656904591474284870560424029124865821929111552 178 1911360181292002759324489080408822087160922451208416595278938771353479612966567381985126183404240970287355287162764696024078504485057270303060749411998556983523025394732141076554453504233654253616874746174179528146143999180706809626592919465028189912017465577675631320670283212073055216721105833313034852803809299122227425141930112530385455149668711015575135846135092214206249531285287938420039261455973632045492832185029246532337813582602422658832157873445568590464205367489144327729672730081309456951316680831903009281566517969741995488280842780866202904708914295192222965236186847240944297485003275632640 179 4866253530400031317663313181138270342554114173495880542174072613584053641219578675262117087089415335698724700851059720350366849945810567555026374966939002139584331112857799201879827221580145621895787296996732742694252917778418121282231757732672917963356828831590812169987244275737680946629873917738194970261708226248815552098508319147932717079869944836344378217111164323822204027805320500554287363711484346397186606049696782411436273693340614553240060007780005184742862192295510855785850679644456078886468102780393741470245458312935629484000916353658770408706529502711567886932189674304456468203316580005707776 180 12389304566407652605606308782008523511764309583011083956530839731626035584103773170302076403995793762348368110937390295052830426046467141768433189484171634500262139705738973669314669141843780781313026556582488444603525427715960644799532274269712607123675240753451357036657416552267208818044176603177458307624166593935453842967884283563210826680041479823344922297628445769057513007710417082696207115787170888454823763347875541184875173419056242719160834209422017565457368319280922670411661876416477302458629913614940170767894946283652653336402950130403952286377314623204595730812221719492870432215378870042965835776 181 31542718989117576348765770907229916061008156802192758122999423244344382622561271747970781613939122616773422663217150921543630640575113096489290423340161654287808559137333503834984499730614784513265375386703176126851488583389445587605549813616194932135238003890053993909638249882699841092348472363291728709345882445156226563938816196342369759749383254328297973537495296581384377176599047018048679777770471585897470906417842308672105989304694627847511789133624840735065497143171122226577482231552212975054080092398927132600375134097531916931588976953202032726666246221164294342656769439545679719463642522534920193048576 182 80306615750179091724555754155025593728898249540164910406273906143630310843978854477746744474953150118389051087155304788497105427551319057369752411550024850770149090726477069629751243237372096564243812146871232920920495923109994379416253324044201396504080061775623881582951780208876988316231563496230203489372649969784049261298223786089395733387447775648248816776740597693544655025552956309454749231144542451810332127972423053429022382459509369318757876608138545742201783960110576077553621267352178614384434983091894290685145426433087811899267908878103417023990854912355084352442713597544812817682148724888342738426134528 183 204457723998743042235429392592965985639757870484596473308559277744756110688585496807604697621973261124311323781455921050572451114268896164148689660739232426677364666799387385878047017884674977096098339410491539046838682345789718755363577318966133203299833181732668719507509040100422664652852342671425205480863421385385674947046128531180649716307561320456048379122759569035311693602331302676242347103249622450145246549522411518650400367384962577959056334615494275076994652122040545514688839164095525289564836479193546217746402500988248809515365513588607501136993697302366028244742248236075228231548458042287513352798090559488 184 520541931847663021465413074264280698580118521508036491087835573741345122430834582401577271419182452343679392826962095251998406337409110356119567885686818800200534756759319654256867790833486714785436786011250248958363596565983543825521528642508833943087432194875107002837394096549887959363677180188096771194871585441654251029922056292305146639236129819573452087275401110261467989961518990338847400531638395983131364104398578497340762476060855413755923243861709555863480078284571672286076454281282991011152750881590452885718318763895777068305309535286235994247415802502551387079001113042918816773178258095299314557632606128570368 185 1325280833182721313154397464510831934151411331421810125840204439644773686251217341897263245503920505197415311587148508020855242498136426286628737541775160360766407757610100708386580064729715486199261587624489794657683553846841824298588625184946522888440519009189930640161956721213332063700740278129477432237537245710340869264178177834858382143135476990693058155378961153332441504590895299666504216568194886361098954793244361721794891591572288191803034012567648943144060340232821800324832829090783345951561217509118532780560993618874042309433781341749387118092931110354778648104424670152860026067020483092387792671706301973034696704 186 3374116818153836564586124975779804390954000739687694278383456699265661774873162866611771321431557504701669470802638714990224965415073449496153676736905030922357113395651285953401975439648942192859043966264063947350759595237579710363340473964512431313025282804892161676808712765388322585391734972238635533451470271882218088385220968884721600426180720902839242648251526508576547862997012555477312146748685563972464343006192992244497814890865906164075248377690201674594323571731903451522472957829075153966944168785042116642560229564888304429218400778951523098585959057908473605136630750997605684887979369497802185530178447809122809151488 187 8590378746524077224432275777769363607262124860802778824709899003995615925687791368619298666371301103656357885323836094971428761419026954647902417401582123634505511016888059231560992377154327228405188464766814127817039893723760422819976851729940587342090630932944530372905036598723444669383281371270492275639726032169256667531353591925846211271586634191419362309511891441514988385925055431569083934069038470666203215435143365385865881668127611800985055934705761015072667101139126125062455541385172342684351059181055442420928008716171108164092512645817269451919797115722815894239054223648154144058117210714165507462326223169400177724227584 188 21870791968936520891686281245855924135616121810125514525678429971092453789448985066081861393670494755773179301220289447545159961489649735050357407142967626317055893054117993901698488694290938084257183224524237114923733658400961652631156645727947663179245985099804741786025225063420939970430395385252282163743422164795247442295134097552503661027517198665229287527740459563002997350633397028556823639387729986622667691947005079175793956601280230325277849509936697817083869450860730771344802927935892728133183673249098060035324961193279765391639948955778570955290728122723321715513396516291621728143021975671617863943449058321709273566207279104 189 55682241198276081900595289581180441638939694673553297007162188210221586270327750611595274041557828988127478984812093534172499458450070716998014420922498719955647934161797212289405294160870425906308455380957339728941268553845860874982867949115866847138288661505049720255079856399232005934561514813012421139596347488438246073550012871173413437021369894208708821706684997589773211149984140837571665205308524009771838446779298529849434722259962802768263673624664354254064238425370075672900872199505615923041102937847167538373855442203462968667640581828689197026152019872523234117019081364419175162577042513287559100767417195261345750639621168955392 190 141764961656016257566499237717455861269603919366032711802363402173716360418808860820646547167879660151908525961866402571967697593203344130925869834722792591528737584806816336231770921394895670717479812034363433112785591714114608201883014164140185576876904664604434883603346497274904016818413787785889523296494519654807403668146156355434321885725542010771339400190124136560895699025922609577595613837606765222742812224186905758637180199277373759317880513965238302020196394924074220159079495866671297559311410380310051627631420251511824415217080281803222479890840352356375852867942178265462272131336597672611517624241508762819434840700928533859401728 191 360928438238832434715084120803712964567271003888623910173648531367186326025456457176466504412785968630764153101087413231653568012051263160986424123039927901346299890200754862940405092583413308365973475778646466432197686222193933978643184261491644112417444355934793907657105021565607837441328066052488838567678146919767864116820423841776979663927540495490234698554834027658131917699539681508888445410648110661198760688175616947469016824992315898994924576520172966737968512063974961343759229467093677166666361632584445652211213748672800602814936464524235248995534794857580522817841547032960377935894971988689234484965283922499814626595962980050189418496 192 918910681509673839264752899424624727135721319487120636908932205235793993647128281598516579059093214802148940209949109576872513277408333109625039300253048703866426452925721872814343533520233425781166863020899603782138285807423756128350143224116966103704327592960168648114046434302410348856727431457252039418940004846300305827327626957885852167251197558263275524631950630361002277199385904586639249787314216762781730469652267204780653471010807486948287391589740119193657696165635804568672007411698658515006871124192299475635029152311499755943886037076863230352565140339574832164258631836929382030077553385442274285846073065810230610836142801211870752538624 193 2339513186361396106910113047992875176276692357723414064913196309421360648133006730213752466475098691443218243593698635734083485447152918112549120737837747522723167791618473966482307837661891250953158268425828714748381394751072543065580947128256894949293586792441771236906369503000780570973016957266386690191811873902399966759998683374070264286168825606725343477903371372532313043451982587645555572855117320444188865621786971668200047268779526875938110337563716914782174333402290077554166096823993426847212152982318955719108858754040243565479398275792240873711014023364682563152544398893966278858914445129926827453692268048893546185446319367199856450334621696 194 5956315514982107727517004307054303519005520142603685555871429094362445226749140520309635216694819538719957509991553233597458567945945080097192154138357175551330136622955912865415541491621561004669912213234429191860392895517979835618062853932900630636215600154560322279342693218007509716966173950581595144031950089760812958992128101924236457028559274217357533920639733907729976209311684600640920577771275074682873466583423703436567144666067123515890943464942517084576753839717692826534917628879831735647776761549035224371751339422691878281613442595413968857707953909712992992909948172485274108885355884449309155374236662627047344762914808072585766826024712011776 195 15164562747857133575716668840248213506553968930184805395929405597395667759231093877163209966024442013909558081775540413091703788380506962046627427431360042646089596940169974516092818723707554270225850020124093299682098706287019551969208540325492470294192890191221608245213108567182419492181039940812470030645158445974813172795336742735958954185495930778431111097913721905649684851798055233998148825030597545146143246633005959704498097648518476800982712516891397834997177295834926022417277174715333069456472235643116802843408852937571464030230953027629161033443944893820544575384349043856937815640459433333669767736078593227285995954116005277333306430920006991609856 196 38608425419247974519111263063203473291916164765690601235690753928466864226105768201880437830998244455151730281658427164330534237642657787368621780395470826268722173569749845446262371800525299873186990887788676883167313580480125062730633661586446685865065914975287204354784715437503123967833004593371305504211168906215482304675886545121008705898309517856423186365954239218375693522755075538611343509777052746726976530331527529796005312380329704757532941447843404929287737480272147668726515947988942848973642113563810005780582540280519001912188807529164946218471144770712192809626888660498902155482307827003562009974604818226870067276850679459331941748363944983221239808 197 98295647433966902840923674152780576475193073516365031538355861138385299264291135211331056251593794605816920217236140670874742461382414830905619586611455396171911768287743554943909816370659111828659428007737317398945654657027133733519434312636003108963684384942616843991547478579227355432414557632906428054255779793672408828174425842058604786847234639137021696759583053380911009265235513890631295678977309487169224171261546869273655365118855126406953341494208267032299921851902163017122109248680989378890750299600404431590266747491531740753831040076486434059456227183266490418765883275371614731060216151329809020878345641674237551715780327814250937575840835141724962553856 198 250257144639879072295520237066867154133294480401804147338868278637224345139717114628087944619088444762958635453624321871042586725908026190035435652215661670651136781230920766636590553419976336673134404113919081489660650421824680274935123110411198977392260234374760635413333813348340432761686295639491996965839112769003175406381834808349056482435662186173929435817902510124857523313980509629619841849764907631891099246600558938152563736372711566496379557024675776221445597856968693464915000705795141701826227687209897576422488340336238839880905725361982473330948726752005649939835918643747763073684557744188027875272224717816021749157049476742417622482339018739136956609855488 199 637145591674118138801947252131684822941375234496180224623454023470119620650749802519692262536458501281058952350964749947401836564109832508914411714362692972313214977327079557614327308512587219418302626368635937147802081945242018915111677378742123370932909321155000549378372945719481075386886576943510956137368163658567599953878802204338095332532486146553366769342712840215765068447588756129182314460532726147079023590213811340113795927295554022889555069114016880102049286485462336524539140648852018184967836722980849404415563770393799399422218370574416401095346587809704831900021818032543306016474653320309824677125190150057250857283643950058140821915363807454242320992226508800 200 1622149511750931500489718451125900416294598638466223387999286362009451649694017301977723011799475590123309212334548324356808127754259187433129159337164506423532877179995471795408444011389565636153447551551176410168624294988914641881554074926816378012120264116024725461190743863276429043438120946807673511935313685002568720361703598156302072784596437642965954279591322979575666435494976010338543830694216181820579764826641242676630847723382905635602619075510887701481820304104443662868413776605494174137964165873497097671973235553902498288969255532774587343494324440583201980558230997786862924203734797259583383017054408306123921181782810385879613919688801427734805817108177396695040 201 4129933680557670606369575479144051746601385199454856066221310761049474029913631289588378233991834986783016154223295308307634192423962331452751698295662065624204317166609391925845121188436348308418437852519700221137249438683869545759395639758516136402400482283520901646360588808263969301132681426956229542922894828936706585820840749521352617887173409828844787782850284586476881920928898340646245016849850789715325360207883203033290858127811100978778657301186185603737923394551948451736299502123864389165964193814375528675027130358318288989290645398673291308574316300413210183700542662790398071511075864124067837895566951389390326858280886111956022468772916920576139190055800321995702272 202 10514660999030956449458512909455863209612279610340797277488032827727876100336252658910693701093031745535848649597113933077169258382431859208187645354262929550599864657530555834801965575571477569449418526138240754862100046869633011567456539597837377716170876792295683201878505601219416896728880022796220204352793946611500782450815658104718505715038003679584942876285981389313400571261053545150204575467153328690554653860189263833376890900735247733379680135201505033137469496532621151099916700121982202000631329711877906832938361994115776822958942293553317228110350044042446800654811492965125146701972547409324691753674023207199002947727864974146776205849260325499746484790443845587883261952 203 26769944622842916909570827052732558869519225436837343766030487152355316513110049106973399668676963277789086130792593246674585343858909348573884559574809407975697202280806384865724832234048959659548309357687005864717728182277722122014954453430582347465594892828021568805490514469369436242163835782425526245526042797760796399752901334599242924708222588168517955792634296463529419784737732093557042609060715389261725873496750140825199400338958431269109923575451764753405883668830120134346654619737620758276099331368351173999213792660466876356688666312128357722421385706064870250401663395915326956807657710306113281071159042770721712491554305242979606261863212171036934547471679306852933346263040 204 68155305737020134108429166501879044382863295764781829145643282338091597818076271115925205287184031376236819142746781548030684811364926219628298685884827056024515441659562892775594701220712089227927821786993314991229823387513313332516218306657283981946390029928388712051754368801801709525775760029326020263889594982858145578299610106937922976307179876195650365176487869631385623014437218194630693218988166822070610794533512518295240319016021395280388893071011943552930515135593835825072856197809143294801702909569165323481464164274405797947408951158211853378342951740741733129979062874055340282143572650648520242292131576222911402343728661267963291109100785186692834227350776979085990586889535488 205 173520930489447684869642774709038557827947507810005202238501330598914532887419111947029848731454206727546795962426684331969012538436337260182351754544347622819470343009277134335764407768032608908231321657824343447991094278661403790941053868956620390902063708780491387723797093275757380641618079892184662772517966895134660202917343670806383167858292350641802509645172067307194940146698105622867617702090131502828500623331641643726058846037077580267395480934388917853476018883794653560811620998696517290631138392846122676721606145967070368293904217387083675147782713313603537100759945017774784938734382936665073848964856278837234227961548910751010195962952264249892741807141662234130263410256803528704 206 441777980339527038334353001837970356567139243277353010638214522792560323154228837758864415051742468114201717457704389419173646205775691544966406096075222284655263947953296431564971029113801082897402278140022646828903369324946320354624081348540029984400647046947771139337746040675506759682898758845624997404936293390797196553158308432984182987529227657530829186784448901241168834394718950819599967180353483174217228871552011494629010978211079340868567071625720299803440026521081640121901234959148903942626240716296645506142540075774995084559951619202243247049058000261309541668068895574134211881578446449857281879171326223382456236506977305085592951409357547971097223707745650168173360544866612923072512 207 1124750676257699424886949416662671516015776431304830915275959967427563263440368975197764402887364573486835337494663042559734457074481793736460148830928469618025123239563658814705329428054225046633133271095628084985487006280274601627185248067813393333648342917251428888414061883580226287432128158303218174496924903555946621487863228316494809955676542458806074434156628623067126576756928186244352992243855459642685494085734103877417209649669959278781245042253885993516463425569432543244571322494377570077508874489896391785058746469374132092519015847546462344859124148618328003182468775778138039901300126679178680848762835845739819665432211871351768981085670997392951084016040817247774117325125115759770468352 208 2863574329281625285370612133217012599076263378917475666349749677450971433434123243520852815840710336477071674891005979268310167114580430594702511715174422602327231941161477700747472418284672332260575220922060291719998702749060893848414619474593611462019187823687036023226656334813907711960391378233358381229835946568621107813316583421680274979286180232108572072306254611222381086157054765856421124337777657157603552011572774308903477751038399796547417789912278191014463952416182075934718193310362007624655539803389658656701455380144848532043204707561677579496300379657828740194478264363079994496568551595472479200326289284184509701351608171926075033224154998223744747673365648087465631525974331486377259040768 209 7290556131607906669999726109941565667510010507883111427831530415399781060518649412963869243515537175810902983943355895445884208873791671254055339529789102117326183384156445178978654578946133323229228421838299066264303358368647404453168098750354573275555208910185891450572486792168612371065863371620072573707292192918304803920001039733196709938541786429417411248993719851631795823180117761471756643378841351787305864818786337699765384920718247397459451164481306183326898566293948914206803429965054197994365716351149933186024362073312319969452694207059966708166125924307831913308949338330187319889693104557690182623737748442073430803064718715540397300589810962199242865547622451892443801967957625832294161313693696 210 18561490848906914964953483089093385857996524778003120300886000153049936333117168617094025976056111168656351360266209007478323489937035789831493171809712531397749873534687546984426872702050453007368116758309199236922109947521005995869180983722576313447745631006691337279203577377035805452218213339723459501053839612188910385444288972493355157295688585299691981517963182110296343255434170389260494825488531692712419040772408994934719527418952891982815752969088194854325065834655280625161339167204435928752020327900798282349009740046552641151317152602010076175350272587742354244336218708282676667494378739782796341583583218950307820895429459058423969230022848407545676610414903790838270995096657166125186270347776753664