0 1 1 114688 2 77636318760 3 62505037015810048 4 53837289804317953893960 5 48066503353826060675410034688 6 43880754270176401422739454033276880 7 40671547154451909281150562260837340282880 8 38113558705192522309151157825210540422513019720 9 36015179609761601754736361979258622538030033793974272 10 34255316578084325260482016910137568877961925210286281393760 11 32753219818579003836835803679137716184863456919530599366596231168 12 31452714491935560689593662886940007163978226841969476996614997050227600 13 30313360504129808345854041921616859497761044627195220211129281122326957522944 14 29305209947880937145034941613914670732148450937398540552721450285084730249726959400 15 28405551476136121338192223803367317750888830419912358731678414630549327971844660603650048 16 27596809219965487926490716242869809791270116202421591363106883259145500104352917827161056195400 17 26865141796727801918500284806592331578134878625614866867622714798351010858479914916926775301221908480 18 26199481538592137524653179787133990478503966641480496918686873435915321123678898779447745550906916723157440 19 25590859342766572465814591493196499016331578797462101816307623864486238848921092916824675972953194064890308853760 20 25031919968188327555491984164381049647133418776805943993599954920984107633683881520397780598843763221835198733702868960 21 24516567405928388775784007593558087569980375225952227858092119068088082335375666257228472395675791631452631547542857339371520 22 24039701002452634968643765739986082147676391436181369491351310605598676344800693758586593161227698457698943524213915039671440019600 23 23597016117948613604891592625032370505488225137920319634809809397282972268740996878347722247633117343871289762391264491907068216360304640 24 23184851467603610206580838721276899401931056337308538028254268221801571890801480436140410729193633677068256171106368900235669656723552706406800 25 22800070758010707559682235243291182635351927954912428199924330601367066267697125936974730006701457978985067344720501710077089059186584197671250034688 26 22439969874222557534187798837675173532836583039798927187918649608607040917164186922814665998102882381191262639487813103553443591522581802406546221941889480 27 22102203347922061237678352233890637521230373204146856745971214205972024381344391888119630223142332302673869274350947641427479793080095933287551076974860309626880 28 21784725547240973551439241661130178787290278381175648333340815737164082776283825901582450813070190197463019181198466992822862968686813609105332863681064380065720863880 29 21485743228833215600709642981510705704459978318614446848409539405164076210649507626418761244840006575498017208204988484973096912419584361126718027270960044930669061477498880 30 21203676947102246561619045902639044481413072995021674344637737420557769417520431100568977585863162369878418294015870279536857993148871164186941418667336080378908098386578392976880 31 20937129431680294013799520943337010507284255884190868703239045175339074414843768499339591414184394292113814561695651630583988732864962755494095881016140231589253767778492325974968893440 32 20684859494162106400835863665530889247969738910020136067681716151511937236501041154764740574207879136193709006993624041354155949696162357042310175984362434829252976478296338082075673088553800 33 20445760357314593952857784020359145041307050307704956987384291952060978326196084787070567754441041224779288075154433416159949926161747563967605995998632009487166629699947370984645271385840298229760 34 20218841547890475574006026929430950509922180395693551976696464536950981216600604902560110790157441285063961213367123250519351879347521689006307270332438455589268851544430759215282835385872072146897071680 35 20003213680986569016438494653782277424577717413277233547195308003574343847081549048437834217699471223724436482786536122400806017417861206426118408308821311847667131010239169622394184229770725715372866933882880 36 19798075605956479393470161014145548263374257886293680939275906272306877116577982098216751161164903844294850028924237154892870606578319959279429145292327769032871393197575555449439535024873344625048639476217929981120 37 19602703492860364762539475966793389503328249882925037257199830078225819897522188876773546153625610934031695166268291191895920896556218894914946944349277709856950705381494491669020661764571701135995893812150216623443148800 38 19416441522697087042453483340210286609929910492738469656373256952725019863225038770382821912844987946739561451448586832664339015726664491647366515373879096888203357388693767875148477151408231465053731292926467697771072247941760 39 19238693910315084721828710886148411085038026901050132359337171249899460207415369515726522732183180846528043817451342777481804455298731398087026261440906048547156611799054639702121637837585022477639602783392400123251978297945568051200 40 19068918040415095105683522203200375046775663919128542565472442735340675526042440295040075447274811750930248740049930626095330235140949424868204894198760749135797370457653635758156861975544026574713354076298179711856840309750089366257994720 41 18906618537756823900917782143480109664135776583497630560827735693331350816342881615132906408945197156725169885263368312400903704392561566658781845732155957578472915263670917518436309297849654996900640900485194962046808213426254948700674798387200 42 18751342125039995580960191294445410215333373809068566675290740377284834033856732999834047669852586252927661076652667016024385369230488459876950926953873774361837248134176544926168326071530250792944454102547603422498481137464573371214722236842639267200 43 18602673147812977084116778729202676414488686392868607084533617571134699346295575106876232739849541935209753788933049618303767435190928316737816949799048062349821732614734835222950223286159938774778778793761188651233571595567052233929196836917313357708525568 44 18460229666584120954289727167932342394018695725014900358807311445996722470992909910393482023582792340282346786042667158126936710312187480222545613486786732981207231797199834839378805947577064569047655924379807348342444166244805552210829562241759424175763549720400 45 18323660033152986166385208560216639407125431949961237987200695354329099837976758009877585288325998905409469830727098681758717642871859955013234046752799217938546810250252486939778327062203368651472036465528646229713267448903289984525488634204409341402655225504723894272 46 18192639881872029188712919814232732972438041436938495007394980838897956129028011527828523581616529971271472291616045373395510612144684674598207667439312089777028750612050120494106126522916274327216760624062328681828724243440947416664588346276565331192052517390270641823674800 47 18066869477737792358494102022709863546069982543792129108720888675630863593398636948431205307131704050640733833923739040068472034634972136753342497683354956414217312342300483082604978864382939806267167141392269469070923101785803936637028774214243199535453694977782565239777887518720 48 17946071372395316652703908527457858513528399977770344026078643871680084789638632329523696572316597298819182892049097546001092633549693251767542112204659631870693454625501969125668584703520242766170437305640369484714930118009765356584771655819878185023841284828007884978760372874658355600 49 17829988326713175640853601342762999293343715879615501429872303719469210064641531654547892230807337033159077139415150890792361184417303144274064393420020318214481414984209761758007240050797635843282856969964298032548107143942853225334052024257911512493600023313694524515244605370270899933020160 50 17718381464858537406470983110869415003129977996286636219559090999775456199293463229364099028030066017328355680367660699395283556712427155785409558172622115472549510813441057875481785635756943467660905187764169193261983859915311524446827753003591036386799641007218689689780723182505334569490993893760 51 17611028630017030561293606959159869160997450246464332999951699323077597227708250676907665021683664103014485648939097022017138549432932359768352725164361080601162315998848497855459573151568527631743178970023406079398985870925333546234305671651185454852079322424677015685726878819714398903606233309630169088 52 17507722916255960597087737416256204108501393521544748028649256855742661922189034723446085513312099339412136324887814396003399383657863110552486756954248901487709682989842121255496642248497353557048433714238273637140106605944330774818889791102682586910687024753755814014396563801029376689597222920134464044762600 53 17408271354677608497243116100964920630130063074765662508076167158947505389180204346244040964441867022071881603442528745401715464761240688570062914036211401401672932272197848269911808942864649695585937143675446963131738990142021785896158935647004323958419425387642512370091140239000004984578810233506663309381738692608 54 17312493735077324605075764345281993166598403766452272899517415320675109909275741774125398806656893457552851715888583614176683466632275936700553563628389627417809045215634536609780894047738475495112398584240416381187449109304521064754511373650475614921119846962520446199504895746881401962524966967393041857481732526921120600 55 17220221546910118704583248426435617809375228815219961555911894515411144538885513611678474280752542794565184574793724662698164098227285376553651376902926696348093237445717291682475706935675512894079973357392485394308390245566591254473017128024344705194714532373258686437845155604280196063251960412212568347020961105506190562951168 56 17131297025561495012238404743899659903322190543755377722514048052368148654647894998547987404853096284379843109819632070095664090623686126292147896164908150925112224758067700403803658687063885068460580845921496962118376918199685045790995395741057368437421832503871025247218574180314840106190650095608485793355942651277637408100036433800 57 17045572291780183726348649174399806906169335641053140154539679959566452176857271881653005330884030963423610432698625184410418433540699974343521249105517803284976623369210478661853834439141569713645246207850158662606435115894944462224664724279817207208574154547075017025963589475096201570364618835727576199523394519824550227239893479383367680 58 16962908573716769666877730413137188950360121800871999094926052578903861673191749138408971947022314638523281789457033516932725909700720290559800870743227767374957550351727484467594149551332618205311894878366007788075883101895066057741711756745658706996808758498287950384890079699852860711667944760853062493524975702428286877429438888973185026093200 59 16883175502367799690171659210201351798682159649501585668098979120731994183329928306951740517620880527654840978910521523530727034532531676364087219205234357647903204926590820079236202845498176028542332275571099267626977491621775031747188623291274430973033194615777100152142274538953715251356447427196189229820047115034593388615975747409429999672105107456 60 16806250472386641753069999711623008638495836861362682006662926962043680884452350773766140424849751669954104708623715278461666859590410250778683924998585474540709283364355244444754262150182829896128263094093018476661983798766877083629386641962839802918081274580506812118044962631550127895049872550934255476878502921803872023276579464735181964327209116824727600 61 16732018061220642960149554713085387830223848322225367873434568858883652757078970748091226459128146942105357703818400629391120639554375661784548781207349480956963006968860656290199411709254519457610089022408590586937386061506340591069778702043040890792806305834885757646298964018285665852108230132823056256208888157532840686199706459393459788633320985128717982367744 62 16660369500394258549506633983510082883273976646019492627458589415271543486541136010517397460815496436312234273203092738298326209851680786671192367640950875023152969960338211805165678010210226307599961775241873673027567139385994391209152017806321035468169317198903522634654262145823988725836071696247965112251287856986688313362515933666514447319675642134292419834319676000 63 16591202193500817583623038327799371140034125622592237439412980542998237471529834800423884377507343482585384786626793614707949222526404100523345360523908077481554227906131978809243678261461909962002668828045827651180182306762942172750136147678415695231164688440508694582670140728376358351366768425280615059753314520701855975299952964950723566860495580604882876537798036367081472 64 16524419276108994993280926714259000929363891229276881175760373981278755842038222965104766330427139877137392614673999815469083008631765435243996260715937839909931063355966947251491327991518031454845863190241673714167180455718979351314739494340886046946008492694300149949614597464654239211416819558756194063513510605710984284307910541327217919986555149465663386074674325587383240029000 65 16459929213348556795138852015096454094427430806196600195227530257378781176652330686631865843302789778381184075713458060826502475706158520169784000789219164116204634531577623936644567988178672954462242215356453272499067154398277112910509759773102183172341703732023251417238018353000435200015542439610360209299243895756622072829763814653102556625711597627261107434125027350501588885196242944 66 16397645431425863349577746467928527421233244534091273104983978555558492726488446251142336043858395140985597036189968508505340937880197597840363224394904331677760861527760105311313692800818635095184302051808684382318251070787750363548013782877918227521906798699062708161832771420826948732627217527696039816297586216856861730153211560362337470567220350779143889817718441216540100160206946362184000 67 16337485979743334001217931707532532331136014982766694556934709107403745323358985247347994606217442632550241618449133388657361085614987679812176456603804831948969499583187154945893933524636103732999890573963039783124879151465898321348981817890237673406275562534453054565380720594256744383911912809325732662526005703119471968393236979965045814518483554022449180949105679666162804776154216267655875133440 68 16279373220667358974393457793491876017574332840226735754992749500447418819142273423547124264395678751174971647264502524006283543528376129697874136813702049215553392045422474008826107423107680003291013956344411781779754355538960509875407988316059996038916818312386031763739126926999799238479035940140238896743909915234709122570616255047624640600949959774491568757288850130017850825832994951733218524572705600 69 16223233544313410134825791016143741681821102977191677315502997237470335240640756660740496348710285932567577523602749588568948833565106608901552472207355552388687211965271107240561490196478517314304429808753832182523159237680014356458580765835450282243880560841543143916762981854350345802039369390477426944221078120314878900794051259060628623394879791386312655734899931090732471015807779338882549446518779024506880 70 16168997106001648476266476909500413040072925796602229222162347137908350840040890118352369923356585731547346927250433457265094934531650236873593182660814109348793746549773340554613548116260611238133803004559690963341888288997726379626673291118605984588576245412290819634272268011687881003047529214859181388644916512065251901770351138330418844623877499867788730754603963762968640788542130775528937926258905640839785334400 71 16116597584286511513654317869059670853582418128350961356374322484686501233797869311475333039322855564354420935527594195123024741613612255818592370870082984988447914784137047351612126580381027509103233510627275888200760278302002708708895087505625882489601592639466760221267238151449112395114447794930822079816356457022646536907309028681174531730276813715982849656909188256358850784923487513901622887358536196088821750022799360 72 16065971957684159087131233783088131928719931622179056861926822138127802789004530384371912163210003530034079993760663654836399923992961559526997761996701705342092823712708821154961316178569256434272749875696705720319674274282745163703839690115688876020594789972389139229096843306221217862820376032266342383819649473146452137957357934695524306588677538408567108306196870368343644325093213695644329836646570643165262641177498087544000 73 16017060298416169713233079925113872351101776154368722408575470488969762851735920997008298930734994022636880014008629506330791545175125350535667096403476500492691123202871113573315792577600527096560312693052788247436884202532831139670812392477520430322450175744389447971325223521301546379493641239265043830336674897400782966685998108004919802440214815825822374597389622148896951513072200722055171260178331113074049186473270224502464184320 74 15969805581659861005381664965548198368889082031563293930760625377171320403815124453838253776609277295100567070128011347364318727459141341630877315408249010567094546199338900808103521030967720336596098070829453871370000855315038633137489618822844698474896291041995390662250862990770769316306880741528414391506205928864049008421442707447640474483696540794096328736354031318978210694389592009585833609863668151732549448143476099279797260250912000 75 15924153508947933738615521648544919729047547160907697357770247821136546709590980025197340325140202088648386307851986733471410379178425734417883951178283710892211225345626073794141882090852400570551340212646335999056217983485320368648048365179887971324289085832494503054602333295898902703473863872798837304910594853954345123893307554410124930254881001562366108039404905974062548452041938783055466520836060101373508330605837563315448554716437883650048 76 15880052344495286265777901654796163850612094125429987435036644338606541803599311423492686092432020554076268169452200728974227258273314776925667130161295883330123908515750444082255931837723422024244044779630992287162103801602503241216123203420034950484021558677933624540879111469501005405118028546957007251815052602574191558944240398370453839308295835859133852197742540551360017247828312388751922746954658556589446710141519919012396774359197125724744374400 77 15837452763350950369669388943109519113071157670821370463320463972010185587098182259884725924382071540277812719525047858869969949843920506181023353984271221611013167569370704561207536571043029134419695143104928846056647062625771462268142749600810714134379220700286723776091968133572819528309264158602188386593493250254649382011755765182531495426544133084812849600123985941005095699168684621488215759006176732405682370344872882601948674616577542319119452843540480 78 15796307710380007705812134064283325099473482892209862682201643695928279441008731445042706187206349750912635112795792721407668683649902874761495677535856792051237042259308244838061362289235035143922780153195075318894260256478992607835829079277884138037708176541507340807591188568207142274662523281727943154471398127626014642990093085177404054907140961810473588346831436547407980159353228145245604492736096228207634928600931444566840098145868680160949927274068375474400 79 15756572269175656961543213015604223422612000293825037831814767187445634963482694253841647135010348248641284201605338599860320753655610968224535399401530247083923326163104785037096323473881945431666739908786775882112044308848136742586410460232790760185140564483593815870580237738999743379130725663842061222297880843273873638474402113680050764782352833217157457535382809586847942598172137800299800249734970795863145070030791194495899335514976361563750136829039533939260129280 80 15718203540086703492028975683456198088545379271288879226376872698297830916159340008529802861421913445416285621528282731060603645340162223740553258531071936858258664488494025879049765786049334836969917239340684188975936729059245689698866607006666166822004521044624651149779138569511459484137421351979702164769386300609113217896504561406221429412455282228173537477750448261770962671833562856752781728122753257716546250060809645887308989738813327852436281636903958834842568871570400 81 15681160526621842042734737205527327306276838506216786244686930613182803616875267390066074968268862532282435261164402949189192903533666779921127256711538989953045589317650074084231907595953928361619409452491631579054699352392643664882246938874852733171532232756087780690809154544551618439403550357713803836238111144977395946449246638491924031593232768335147135733529505411575424052689681920332920299680524297098267552058651028473938177959789506504933639614924948194934213175167670026240 82 15645404029560250161008908537728225411105598024838111275824757262487240398167415866217459629608228968440466017438643014791178976492395697446137315757524254510355001967652813457138744069999279000041544763780756957883148852386012681951342299448859787552226954011129284637796181496285020693507686175919000932089386367933885907955806684979033757673424467168656036062282523990601830200019374483766226633784262380435144432830102072484510768803763874638780748194004857841152978588940765626841504000 83 15610896548159122058757322396537372504058044698827696438543364961865218102170230608599123500742424529491157812588248936989947784676851286287641973511233047308921193845945945379129551665378956168919192745778286986327058765768480179481406222203636345143279913727237407934265797629379290293844462079730252862982324567968580827865415537128474309714527305096991735880813381261484924501795852416462536404292746157945836944051252982280467908862383754569257859846766200808475530946285433385207228803317760 84 15577602187903651586967167521931330191419843761731277117156454932467700026810763613069895727176507291705023152242019951998211449977515106551087607174569651973106345188469350895308477070572552116992519448275846435261316727995218423117253311710626569019579272774976449653210994982151923739704597078205103672418515794792796338193316805254606135589221498799242771118575925998740669361209922178478710694966473741847556218257736841653695042837103013972404456091250789860587298862950876035793629702002412325760 85 15545486574294320472292720004087835221986571942752577622063557070372225679933362325384169970016851769905522336791037074839707211066258419284996423240228709548714014336518214777737582261194021429825064629563276787825463853075942652025245278753507188572877683034607813169264545437367308129679035578648096820259610122255822565492038908930653734027210277041165926851871353245817399852571485746179933462065087774313588043910469673363059855214155105279488828474231557558699190009377000152423088655714635525631508480 86 15514516772210779600862284264134278164526406865170469201140925624047933785156267253068979801638025826271507972153096804672702613302959854512359015474871460648225184750326678252858903091297088462691481012015807909140305735618873339355044364067129903423532331540000287128900028743317179656160308936455090958850964403578495905841709863907426356729574805321424679361262349323490216708699914494735484650709008170063529352412322309570861826519060138891703139795680885362178904494180931388126196084261690213017736225226640 87 15484661210431667657420163293115903423463094081141086140403592862827733922622970725961617129781534289726830802427777436371223841587572329139743564417164092147780185529042606357681225730633076104725851961397009310916620217093091879595143012210019561630062614995699814861846165570638890169623130650732206400881838539330835735178013329975328846804510158999634601470528613447324838100897939006968002552578913471379123014172279527426838842390597026662125007367044389931121086896953267661207615358953125817719678083263155404800 88 15455889610925868611267729171180106530794345987377860112870936924096757820320239844592325513952035748693692021522846405304483492237947905207919744283141928058318028989391306343242949944469968703669826480487799586590995931068417462972599951724397683683533307648162059676105546174435950947520326827576752261232072038487464580524338489076903461766904160281499120541832016487425562633028362032100994687399673619140496150647089587131294224661307667199443799137163744241102950962885480121966070680460001987176628434765208436382659920 89 15428172922563386637409120107468998529258776219209701585034291271456136734602818897811754979509981335855950819602301008445503000419387039742914820169174791276240421248764306065456042362278857157667099731947396696966987136641244408231225305492187586898918267477438731304654576256203850501600211375046215163127160595214321220570595897556755668322691636493349878338741576979809049138046330909820039207852300568302177981245733758060041593423514296365255996366030813799577493763957153380708588545266007528119368086846595053038477718323200 90 15401483258923584075508100989980970598047464455259683427354253019728418984959245129752715372037108498623665989714464165454747702018390415325592557272445531476610770034500311187841692277084091501911717362431829635894575496494156632268334017716444655561375461581582352031598204960111375253732899228607468039520818567436278044351857313729414338439537858823730586031192391457086200509324565322355372128357728421372069653558788944423184145510246820636047717814789593572076425209056770609699793234849409906624292171494540696829608557854730107440 91 15375793839905311979595872555826248099395876275748596968276358145081294519877978038331263972242175262751477385485922530943731624027573302947143827263957410818942005750810664096007021015704568073438648535973768694947712993573065810341158013197842010269879267993094510687580072054139919253817081433345873133729032471704092219245580190027139524071149562012442668529776142401593566936021890586635908561666326391210566622595737895353682327269465636429372078265494178362038282827252625959828526460856827186319881874453349048167562926327464434283315200 92 15351078936867753140179466177327012506214274616165707325827104394108671942342606985967941317519665771354036710608283275368223565692833837095690563080494670894145654788240097926232991105593090366358890526231321960271071120676815907924380662919799212451969507068211571447906722323687863215703782696159862654594276534128821949948621931448132547138547785097535136928728328903731504240827471425382315427500098241862143415185537285337975086573991564023723676779290113339807900475630921901127726036465788896904640677720051920248657229818707745313587140764400 93 15327313821052850709805792302082524715974291434941976163481900268826416056383432665160439014014581423445191548395279355756335499139278558649177988543048863459934356900158593804179797347736609265455044520451433836054281554326494004656012734268207183003438937583708258474417443380516111322479935026667072225290041854057854175756456731088866946926923510213375842750749061925231606359501789026693657474730273324175137097691178554332044409227477473851463282848927253886542719666057893381104725590480950768259581357769558439669436683182659886678053369259533271040 94 15304474715060239426557299312216814133509937941894728230793241712830553952055193301104162935852749824412791240438406394037916661296980371772137561489914578615669290503634498710049063475374967863301930603078151700155257611504591613287616283517427091455370589983577613092178617011831511847576553649675861628253757958830210177061224871904054770814742942837314380075083306880867175735253859551537194461748954996492341617167650715618144227717291320162759056181355466671522862039828671149075089386008876354127941510514963586223423561299750388111358052256872793890416800 95 15282538747163833266323524558933033839776984504060662811869254208549652338566615215376978847236591656318154386964747425086826661051766488462871631335514684295007854694202533411086939308532155428187234386595172594327186803019137184480891234673388904098734229515770427842855652676173810374761390669786240121997008940940137611346829590835058600684351574923375449529193271249636949261105013705460287338613601319530842788155310800546695221658553552847034555994296962126152904172027031542815081870266716069847972398593691158372148284698926690875063599477502618872800094453760 96 15261483908275833242718915808037169455993437603225171447991894770188096840627418901565242597799281002646383542647698357182460962825634961938443155026112189549814967101518483503122185492563812002204838216261596199020672498406134094639347363604942317561533084668478527448956385565253880841018646681457893639265963679355844618963392833271791548837513722694676255049412373962168611104423544427579892049249466567562749998632486831426322617991256820766631458906597011390487926355335504015057274637902338269084840009412203091987833995384476371732825711616075440727715588408930867600 97 15241289011379062469874135056926204864601378874921534931047387898772048582803361365303920345462856012514212558178902648450572587366025506622287957272334424796839479716341711148749301719523838877388755892795075335298523534354429891446602805843771088271942117118191391952437719450011692705784025411930493780723844046727058015384166811221173686246076244586641942388769450049168056312639177299373512462440294440733137700404201735960845806099519484875272891646681785546339523065808528226855643554111281108182883356455032911904525139665926139445521087220798556813328017678279793809817600 98 15221933653262355659723662815133883344335179003757781175990276861269745628998864916699005015021098310651930774775115357659420451672652169773289757686089775986409028924397877888593704232641896460779803913068551712057217284598660824948151181927944424377251749397372648155199127836513801801993323138849341183276955021985126847983778020494171898142703936449778742590657228772338642996703784335761191708187735958794126972912670585802988702163058306726054839568688491171512503190205439164536621728264596113022256906383936793559090672160116194586910545449478425707062769937921048323984003715200 99 15203398178406354811338269352980412020131890843730086130829013061294248275142885549251026448930397239569763135137788376194321551257437838735627498968750268209452192350734190276677178099798146509682725424679590873113859639034801645994438293996016060633337433596278869192174320945341622759274168172875682829601556317808186065270795042174600493692635345117791433433144712783118636692128982881051411880295824702826549952436539918739908524893536133899076756936685997118317198454364310653777169469773661033820273803434912184423750308220206341469959842057723841969347832205329667700207220693978316800 100 15185663644878606320970538265029092281023685100109399231624595974941588908051001503287210105438280517521628207983692130081376281367640671138502460504615827689497356992183260558088191537655353260883074372539728664305320668088588076568390088924888663930342777381562696365606996142471701766966676576337801865926246368327186349781810457009944481766724705016619183194791463665342996993987948493903312244159202965607814497576962778394230181676450947546216296941528881860496090929264529494823767707221069099060172627785726424559565204330248775243491105271486357642829677389115423480413163064442764465368960 101 15168711792107419487856024462411332857057393466536935330223100286988958877542580305235609609507597618629875480531468346827009413497375855106749556017774142008262733141041924134744104614218143506474064270458168939822509962709137591047556149085355308648146947961383269479133307724961072597691638407629983835510603179488888054699031229853295824166296699292242539524843277533386552775999341804396557507753082277820897463143949679603402075298031758568835859876574732159792673914242631903106992579510220199995503104998871954084130271440740694624775282097384326526721755451517509077221195308561750556878695301120 102 15152525010413624194267262543157252128893550452410721855822515201592245934027444172765463032509966134683250383937916422755867522772728469443044128984186417884655221419495467732367287505399339561011224040739064717403488184667050277713588903213809414343132237958147041735563022314340378186562424720569018158347702412253580196754152544751141090801268076143932646446844584437340461127077404916939585694328281247836760817223202302615240374512393619656855516726788855895559286926242916424048557087759359326695839286447059704002049620438006670723154318092964795424150777681539531241036353573738418555419615911836089600 103 15137086312188238764110737767756675919190516167884785324222480427999714410743818268206510929839844019447036540024377928466354041710584048845432667222143870462841269308652664442642500424294348992646788098428638492188363693759669618138768137785023710944982529228255818910516668943792412107522968212554007674750142187232808142363180708792899704405082627902354667344138251889952310637568462176441761513824651562164328656294087836142762504360667644687543611124181260651109444875252522294873549366325861227357012002572150028368960776026798965784227874657510073236048919632384680465450448660489859400360645605479286120120320 104 15122379304612201648778422795570140068756635752152219401773459803409475366820957918886179576369897137635011274969920350404271823635963479998670822256650386761328480602729676133841292107701245168990511576619702585926231409420331010038536581829199727333732901972836889276299965059415392038204493178322513310589662765836846159926348530824939905168790618046110957827010459130176950658467963552310898689263665445429560374635842995462598909340446677604210620081885864520501160375834824234988022632032774350157623227958242875681451444033697910711918537971780555604066646958852380553735775402762352781579560563756304863861411578600 105 15108388163821799201497202170760527990125726769127680293239574112914546400904277299284245508044948629815720378269695851691306771139157636210560575266985009593640918171200323937057328218246826006112621067799753087629272354155388661080482377507270797910627822529166856516169224244503641433899422142814037751597479443630679362656041577876801774594121267625571375937373433007457449562604497784157271104637686705789017368654654839737185683872230915750925578005646260677010881840506511568707243655932504122845165358068427968087630387108629552077969267260563657173738748239443402737227175921199728951055483414933286763249077203784171520 106 15095097610430296297518150545932172367480620828261317438628406253341094278486449382831235671495924465551407469351331350248568017195670494071047863954951521967192450061906846674822002604491783598841050763252985115977218927826120552338865247691583293128059551903852800712426484139656850351628007824673635628291610114142392161281370975226611349835370445236168227082247100935564481101603999743958860605548147969485670375310902729065683531170036846825831142310943284536844227195251539542568577759375195421030789764056881121421675840755604358900855336592415724987955101346693525672200165559599296693496866983148927815886429763926574602384800 107 15082492886322600935870096240467674008431386218551327126701903676233853556667808525994308648794489416343145499241408720562383797537918605564438691647765103708252913913371215831261178035238195846717300687464186925051170478954682384809455992762848479241690312424617372293885363961029548695544816106346207316027657849660600864397534736036553755309258185023013989722355006376942208007001611135674332547128662968254634234635560291263127856675124937778774474863338604610571526773871649994848566898636674696879247951315358026842198517151770048275787918569841238494312378652385786374400888448310146974131894868992636772104302231320799553378267955200 108 15070559732645616934835288417499758877909907327418177202375691414514186558836196262449566471675812806776835254815151747910013000110360817166130718140321680784906201175133773136691086735650959127811022162338693866714654957446438073299914540039242849535346295767829628175429334744006381781289391578080681353778304298167938510329224217056145874141182588150247820389068860149564876076307319457289836982056779279193860722786685758198794118822357109563082511550458359996495023285214648082512800932492344477416241744291954377310516111177971092359654075675380558589460001589060352437880036847309741654555594950510861305816392773480382187155331085326798200 109 15059284368922304401299612273050084442506255074615541784673380415160133529551324580961434087720123052363548095433613146255376738966419231596277238309959778109556510336312227119858534499360225419476099042367874408075533070219643589412640673547367898360785943817244786840784620830759539301359411543622509696625596757992076769063760149420794690822227521226037402287911187459545730050630561093667122025725267570341028451161042931074802046054794517757965150433181623486404476376902170579855511017349105615290117308134060733759628556091482540280635515389525867534738371100717056010772451591903975559355412793903004562877632891851442061796386971416962803957760 110 15048653473222415581555403354794450389680646655476441142083129194133927895046370656819425929608689643187432446622995078002139453190628079294214726520181928014251375314979684466666786815486370032626402347896962833627284494883056381758860244745877420782327252079308034318523467387786141071052186377717391160291311313667348893945720077766058009137726264706942383038974336092601932380586453243742803804601019717557316445651399902366263241803489723702740942773017614127962401385646944545841794605041645962618255971227531328073500165791207656405095882320873129488347161830168528711455760933708775655178578457132435942022637272586707470543392699017985019060912644600 111 15038654163327439970595678472206524584334186399537122185945058735083735931604510269503917930197154483017815419409640488796666865142474759746534907451743066596238188642476964502612616773652487737024825187912356535843043386109919172495543009516178637415057193194891638876054049885114755901029799678030895039155442397377476091653154719542123571517641464226407229968186192698735664321978543102178330343267299542330845834161409352932733382748171418406553290416753907850527876291004315820689907117841196858881966568889920484743347190825726582484411618300654472872878903524085388014556818542380826594043566609187025463165500428376280537563581193672472854667291383604183040