1 1
2 1
3 27
4 24017
5 25090131
6 27981391815
7 32312202610863
8 38131413053103057
9 45670111932745529235
10 55291111957193043094857
11 82907103755835453891805670493
12 126959848633320332188497187361232663
13 158008716644446928751499711727674353081
14 197248814123264740804358146647216248259105
15 246878041666222999186073945152587402865052589
16 309697176626396751306783072610692819886550871447
17 780719407359921988291460803249185499640614834737339905427035
18 1583976561631636185078082260720118256213402071500089839087145647425909
19 2009338459911175200964431951771549417391154699781916119762530506622334105
20 3241736936731240077045939754906890051852246689598455139971081721681422977851387
21 5245731696816935563967982035208638043779977498791422591759077857079147896326209881831
22 6679609025810255689918826499668304858323866491608129931848234209262339398237867016425915
23 8510538497671814421802868442670233459928805735045167498377626832639585772786738841418774783
24 10849428497766689512441347269671992225575361513712528981983021660686849538331039813130778038427
25 13838370335285353128020805260199014257117839442543672041348160149821193082487003906629210838368425
26 76944990434565765916862486100484964150740231408616321995688322747460600820521485589142133928951347469945803908019290385
27 98461587017504494537962127478443450719248555902119382363059630702769511793691602602730715239260643022126336696386481338933
28 339332407051740344662664493534663231121163407587070901262347809569632518049940213331247523094741426164151287970811053036696118062711500255
29 434952657562177798089070326588274570658900307603518078067798189600873086294969193828185128146176395023312904347608625440838874539085122938295
30 557650317587983749638224257243730171970456279090731443788351307359831563171841052431590886979453197509508376040349589723569780498783512567736673
31 715123202217081615051645792742551786924987131641872937326061886790762045894091463668969838879180736734079815523164997636624780752218852773941421063
32 1938062494641502704568954049720069299969944138856755685363938488019316164521781868318434687973874679614324493810702137614204549223878341750758315714538652042893
33 4101748682146483413381750899319569369244965383611329131805791562394579896008906595782978302280414642769092509461747521132893871687293408022362345854682987317025821281809
34 5268061517677914879204856669789445127710302655732572737153651350318925491608767962679420791456413166766497764065261644664746332101589341023040888733204607475614040354965769
35 8694024596847625505099987507675636533560148288157854390848514370848525517958483792401764915143574922195682568550781531521170873741696594800310509199636382945714195531745415391073
36 14356566271909781738212502675067579340701175673674874012557637707397108136697592073337860888413601687615849663554241620356301649299041839528571151136304663251983526152593900551779637177
37 18452593681788059401223034178312589195048657977184889488818287644664207048263784817916253236820686695036896021045857049555437806208391534283709981452612560410286567594130180109063806504149
38 23720449199752045293715540030185375066010004859961775863743859037814076487144952873867896509413808502520774251325585549355421181595851965109639741862043653949469964589696887524413316267422937
39 30496160828511528398806019369118174808267866643188172014080002691622682182183829543733714444116682866992352774592789558106376004701768112287794308418000553238592814967280566017803931079509588581
40 39212308174124333854952280985234829142509805082137552984503266217010096312898295809731559636997330287824881029102012310780423792513973403095540217168716158640392162209973726616580664873427028964055
41 1040031335951427215595235689963766953233930056023546377044620014361154516205103269959974237796318897317756237138461423752161276471828117634294206967160625299002125970424091788643634472637406186142570148060169681145627834755519426436504667
42 1339195815742809767244067711385290432287252616651058825510141364659254145262585661457003517189588963961445065142685764089024444455825814501971529600146106063279533850539910410315431204071361351586123811857945458336348377469319506920361350251
43 1724557082761041380382672891532217702274238809633314173194095086357938733006381280406372217554071163840095131780644155868643100351884404922184339333849002157997975937741843231102506295471562112294968985209589526102719090416861863899601451265165
44 2220986877754039913422125987364778948704042793069023190778371041117198686671246094607662267013899273188763905171458459338941289004988466983108416757037966202361170734255158907392816122467190378102062492472745816489288934215109063927389576638582443
45 27988181062689003613141615576546559802172638548306919211776833722582600449751873372597654474816166979810002698149800957908715446309997636940480008926992361580531641210951248446778720482859546461175847666618018065481992300987238487820390290614226052432145790813397307300982625741
46 46494778267298456418560092231218999529811954086999849040654236760111262240578456301136624822918573911255335230145291008077514029853244134392263400423749237926041108046587108275776928886752153688080841333567040888152158905825755177197571066612138019320969296619464510234286863761674753
47 59931870070073378104183835866520708421568838288674476149612594362604429040692925445478925768013996140211656762051689874679929364068516600530356889006888443815486434243420986894396119923530280671279724097850555894438217598541903185432101952191295819270517372557598421119559304138051192231
48 77256791275750875626259354999034548466574951626343900220354910567405943485678851519231986911119615845760399848271704090710314871176899867777198684617995116724069523522547620411068364555287525468762646923570575764859523869263293013192217658908056205506012729301072980185077835509000536282875
49 99595601445761810965502833408779101274992947102327815569106933560538127382457234423371922379229344207852017413954880764844562628003919554879148485995487652125552313075989760660384631597449795518612493069946199894062852716289363061924974645458637575625549102745585421810408240468095415924345075
50 128400817377046051259364389860004101964135959555365507042606288309929359854392828532942197387253897414622767098880330486640844827942894737514507133506356313617241528934418220322899761520500171333415853775554969520172960231124587124219950001347149715810389044259881917469396456398784293186626480825
51 761196588770219217399929895359045352380722810574075018296848369417182328766225141252687586144208885158700729665412004793523330081588711165288306492664777996537585646372981190618878204688218202164445536636137576897835066395635382623544175914014956911355525407608683860905059048553373244323669640373789734982588623179443
52 981749635540173579229719889886023204345948903639404166318918208542887350865885704919532276347286387664134913843205219528247618839579711687110926282452197809291583454575356822339412630634380918240881002960092760485542762517935529658769040793686562782735599013416059936530467470067292558267756767295679426026639602185722595
53 3506023854137091846215279419594591107703192996226964727280397011410840301408604317327088843783296088261679988767966957112228769299357071800539331677288831907623679789364370569400533567869940734771930986956679781612615844502716328583100100649848631521166304114465907064762975581293434537800547904932752134522174992880693749769808889035955
54 4523077910855379318534190577960248371963823613753231948902647676298047838078676727282853672332660790459793032392758155446929823092084314281018176355472824592581768023488410249183199930801817184629978784153333599154300384537353311757028719188170738680016710218901751660341625566232677671082788553308204914784973846516948618757707340344961707
55 5835408534151563709517838869396266721610702068115234455962218342519855535059526067801117475109984533468934260211036476890492682830569040096415703439989867174698780813462374516291575770230959306336413828220351152889312669985173633071453528944319371954800946208256234074883295349270121173026864725878993571513874625458162378427255592965957672489
56 7528806513131229241757987364489856051386517457500436095567879261108934733212641082779359276743521101429719607955268043622413589687134220145963351264916162727730215071520850640066341520042988369948386964358273385680765273891919363254555442675840119863362258495952527453106483851300704454347874383639232778578982917993349855070231603889868740615447
57 20869698281651003320430721008572557261859734835243148829342842500126488198807066890898374828626709185946083868024907560859196799389942064260240112005094766193136254444925500046086003993989192309366857854325347944065476187967510832805562718752201618614501959084645273434944368546528653246280995882305767310486146261471407164415190074460901862314192929295182263
58 44851775362290954912867751508104165876929129475587009697593988364878722766700425538653637804502354808158226690647085311386028770122462488182819026556595854867836353682288389292270343523619329259224730014626138015069051285967343541393569996801992853376495204114276826269747196638342411335983124857965058873004531392218518255556502546053463049050896155020468532420327575
59 57884891785869969757865464763038513271700062383727505508949258869612380414831421358026623284165163044613109534490007423243489494373588715191020031215966142435846270148651031798868992682614055813898560003827447901852182640646262549732343275177542610405600393785605515704995687571593342395023059702930301345258705809311999839293260840989234530618744004192753928779342171095
60 96423192067251462047603499159970938853361179645081396989756254255781453869890122969051135274758189980449336918643550180513395436718093009680199526685733335662163629197954069566096882767848362183643069114420371257033994877154136811980451813316323246668018413589995110369566786676303956871651642874006941238876560749650525560302711334125793274196344516400761172447694374284087247
61 160640960266824483429926736236615574796820401659725795849742511887711467012286533930236485151138102450144863793778858390155360864612714841535197072984358954981291628019624191158661931226669576556673404542463531022358260874062252937443564997003498981940893918315690478259163503910339620310710829182513240384865612965171131682765558949368498477209893068755204792989345309422927767013295
62 207355250260306541267016813240182115380541116653485653046736895030664600488830787508854939890064204779099758922178357675103434305583924832279309636083181579314932031472081907403171476628082411896306987954094973658237772144733506263966208225098092117631741598760770062066956485547502794468609986128114256322847303879770987320199981949793136657551623634667411502506907269751686147264981563
63 267662612162068741590290118876764263733934471672097071791591818462343982906779903695858533092041828007347398519836124622064856956763470860022502333157286730687956039902940878955974765724721081992181168629127598655279460905706348839913336640856758665753198730784030032728038732272308487938277283419420698127713727936596900641317948761216087485046888965853912487920287703900209815549636921767
64 345520721843145028157732568389133042221274116234149956258134834950338291348336864501577476330572767221193557843960873146352394358498306251629532653238151073708377156035955308472011657772091628021212655565396710717377987589912629838738411171196748828193325448398177170784673655921439471630498163718065936297459495735705176726435188263504100819743241325006659371924841802724075364484694110040507
65 446040177485640031866837871557658696186402139130842393560974912805883495848812482079795868171842419912859859686392503270441012568355976464565016348054045263886990713044282137799473171504794719406004687434075438884830226152636795669918715341097638566394352244488727155477973759076287174789566566847665713863170777118063674645368899257986803070007044249481190935713652051327231587343799501635315241
66 344275294634347895702472368283647298443704211789840216865411921461358944499658561962621318534322758986773653039052218429294151084382846556795395027782487655644822075731504685705589897778036406560463629210302086833712548711907139684429183057370480288402864450571506951379275437448318841052780254498379862813935203307747964194335610712859882056154235866637218038145036210814806386794918170752479025867333741159920494975603501006300998948891079946595309841667847723707499022881665
67 574528031058050525828866467351137890685029310657208371673951843142362275833902556038210084456233189132651666857350953158848107980635079629736241315455254768764788975400192458552874307550791306715724833739509617595305355685942040397979979335493696823379166796739248461279721485433229472477616532937235582806450249153064307688365805719615115009573897140842023283702615323191482009616643910291171216200130580751624183287922966169321526201535815572884020039278978526374119416414557480557
68 742210976500547847428324850858798879296488673192422613077821018107846788830082207856529421124799798377264408235576919328743684326033091878902681574677709380382454599255842770249708970114395901097993995936330638508899332799228804183516089231187276786616989104985238774463892345970098712334105366161311128579074168645356910185430735637230584154277692614395765129850875445344568735613024257513876486791385535644926873025118873551477355123108215873534873283664546696461403745733771360680875
69 958853702343474353308642378419008567320502251358787715094810139485110348631313922919820256124205665375127651267432002497682950375818022398381072866721241083111552750630688005965217695917129187192762180567769030438076618606537524872973080641221970214873908972372392254047839377282885326855898196259067966806574851033696259119926891879929526038446977011769674645498652253415533793368033046140275326771376009928799086751894327042858218275862705000722264259503137440545400829274635019092390175
70 1238756770670953574039530900436808909255651901097108675853623189599184692582744334566116378198069386481736203724741149695850371550798714747202478075138089455618479710036814990095706461579630766140840993698340575494135094634350995398397329312669736330828276254776710920349020813037378126774497432477815417303958380518228836748864842901997692683197779801630483577855291129511164418572584588738285534303253304858304337417413734729661982303250296861564380416118847164905336402807918925476226742375
71 1600399247890099109594364578846671377649485221756799099491629407880130361173092999170294036817451613952657236546676575371707886904174727457353095110973706602343194113445999164569172215960194537883218266003642401774369631243778903713404107409743035876907563513205296589393709571123653748860488442344788817421459008898951214081637323256808104899795444913424454899223138881036778227956612659202793989080056810758136224924936538782228553135942974901356035746771567960784996348022049305301220304914325
72 269606019322282690570705510187726050788427988960214146773037815017690793942956011594123923170413892196489104163027161948005066635406253540078678184070847464387326830925410712276005120439365463308736597651477062262799366960046859938268612124611363109987072008291391388859659549385406513111550515141770110330162265494003950283198534794137505407473930120439298467044915057313569738099400925867086481808399859012219680041457907064508208613707689348177487623544123350669405174084197222715133512502154411018780975956091213777095140684303244310168947106369745305835
73 582039344093691859605377390919351926755005036245929785687385877411576509471903312556224598446199783136979907975822146268662311059546866876566662546619371193028621402367785252142914574901094879481287598942579045160190754548189231849219765708584418325092587866927103031928403866631421511078393697248906612679338162236750531262259874359072873254221680742066001719381589251211230655874524712161349062656024318901077456421257238887682105336938726203948282248619810926180352107536671527577372672628040598347589274570192920949646110836495847754839518485455086474141134025615
74 752268738145259838987501548218022020661790614773202637995101107485544255839018773603905043668505438194526622719043707902385188947703912366008406675086248603539199277158662538865178778568068264517831135466691785485925799956463370945812766395788938156194048745942326093797935786285465109868089184140867351334162069424511882318830444138599707840993019993178485696379467026338518831667651100307093628728897136320776845733554050775613248003018980773483448369823315584276431031539690501651407364002569899874322524118145848210685771715049354452021760693735459548492981206245775
75 1256705632148933762853098130020957880757500593540983167605499901902856839785058615976652076217275562922141806164196820221597645138453714694623227772812236729430963867775921773020813536496731694504926980707042455007430158285655708803142482549650833607364190691284733465082583111300961273422984431885436571030483337894390083010594114900589601847700020003356158966697343252587631331673370097484499089419390855667500314798436811732244477750699824334105225400328897054680909306321278708665878122553852496620427912589883943618160114813630266533677881949567614927604741120005719482085
76 2099516330390046103161303861917911648444808186189535380136170627781522097290699108039480303463049931297284377211931846598578368451674316807026456792506271513516949360907595212865825472374519590899774634009528827548539389215100551093363071911266134337971363690923752874057163049241535383764563608105936002728040571950254710848561556032501492432551587906984523149814802592553853713562701894106371360436433153365577821050605541863284455079360441415494532753952683934136702104108463557964817468565717133108314899537736192447392512518748985077513155160017177677547761638972495132330508957
77 2713759571978145264240670530569843698625261897579466720472493652256822804607439219857450033706963845565346773719162029305036264486024630447489642251208750603758242411900095471135621613246696032543007034185012577909740018768322188347196846046458179972952152180779089239906965331037718380138380770314384454339419540255220971418619125855054347828878135090264032104736160170508755138712917036194525782696411399628766565380752222188377897925083408177934191263111160394144468109693318629260505219975811961619367433644067470003622992470389605813564979606766867320028724793391331122418534481085
78 3507757551837490096177987146810382659497925649899526651718915154590781818012046490102119960059329208129311139470356540205991721041923590852952870674671262195922536684006551170809055935314686174209398735130803366281630345367277563506567959029311520949978506792862401340361887788665291141087142096751023986323631559312427072190094735907792031416849937427524849720398882515260402146827257306439194948752144145910482572648216725856360196191018006756024012598982360298909162826470357879482306722685645353002501715150409307599448165932646504117728407175444158509007046659737478119694348447142433
79 4534128174660841284059494725658664173230127766857064361266471154104576442593925006586575313695476070609736178211432539325503164184270894537801189555663878058802457570179222089851014145730503044702119253020979870537389660732223044983979149020990913459016749796486443178506706817792566038634335682277843510971676690774686687911434202351128002044052331622153009164490948544171139986857632927001443246710147096647943500978907372896740647375487196241715511735871348553235033348750308197533459381365602082185917777654563871583267641124453805368437942180963731554434449447673238941954389463483130949
80 5860895519287300229601181897530157943156950020433868330714659253452264463471292093606143549130831176279577465832470794279916084562111731610744384124124231077111627362180414760231900635859336944858025924639272970658864109439357384137700137133295270291681662063925751260024109764158765022380603657451867748186413314692157529253494912920649973338902088263754606517449717056504773462638289834784133715565026419904671761762349429760350480788525765704243648994243032157491873400562785785037002221305451101736795793713726249648583012331852472096308090092192074041401029438823583362339762202372437063623
81 165041047508001645014241909763797740793242282715634534323771190595872625354651741705102094162649072608224549043080776161560461293992331796933397623881216807367751524205525451015484894552704412774129957116069507924482676176272404859172137692974677499389974938674051018673910378821064120675626214648701633482455997739070463225960182326937537190011680547976188169553800893393042028630096256491917033791580306306736146278384017388048748895413297018291373262078871209438495658379969628288185541872576196870086957269378909258565987821916311859138147823394429934391063103157121336172085871614745603820821853679179503687480751002735484822421665
82 213373030432537732679957334969102318644884943979308154334133321012313220373837104976710350565693360135823933583982702009390198399876646200362519820307725306528439273651162777832774141947298175746427896785068958434709721433886507990698276975653598801015025167357701438153551696728598496389977659824096244429060444193928780118636739856684435821096961832056961423249508847943150511799871783373772163561651220395229132160181990747115148770885052595129651051555122920440892624925031983074029276640221899632033448745387458905391747146305788322032604808435835262180210012339512542720353596821600250309695525227611284317709403617849709139398673729
83 275862205329222307932271744494805730216904421611518010657362517641614550355223846277683277660240639133721186010971906959434825479752267008805096556554105838242209082237709192515118376508407961321560539797368010996109882996172518977696980091774024244703155335186363560598839452099366080318661942581100013016104786822547272853737265807114533870607745303335006452889854127188843305193421656914611019337192726518323230754516319131877831774954610492952294695889240798048234213960447912027807971836988797962990623721809041051420756916642776924027116256754263547592239899313591515735899492451905219996972836576833476295380424065243347649542246409795
84 356656347213339091126630291834661635394199768903628654792576345136959180294140019435103283028554912541358558870645558713906647946215710074042970496717476483126970320057863042999568621709076617643742453685854001622232746761186365248698275334023366467481566024206023909097171336819718223865176969054423347478940109077324175596188054635766104363848415595046764498814978689035214948322894269878518140415480979393416922927300778278737508677598279127827298416442522185834254288292333070452966226516411995625932932360432252763169081539097510453404909496176730919487991351350792737435136005064664338169821173356571024992895238042045224448612483266543165
85 4656892804515507972111755695467246292321049227846339275530050064011245677919724382130928305361783773612561467258866842622534265462534175535300226422435004019301467645848702543343969396484993129523839744261296592234884754046673298753406610342862838059767310870253980612043829130342406245989456678390209652571223144647671914365037223181146366343517424786093154022360991749422086551830542678644232849048847747622914046510434064916440496335017994332151845865936386281047809935138415905552509028636263990965621036565584342515378433564872159732346009407020956829390175883316623483068378401219817481050141051707834687176419329169859919082133828819761117979116892483243467927819224457
86 7786132647140090172695619435124261404939454290276106747034738882184154682284632651649812635046247525383563073805239792690405625207856705230753667630963872387928636246448504353181560074496251407783265604237132350395273168287370883477155886369964668458866039788005473933252925808715400188506530798576473742781581266573595958947653958577624938631391321952614296266203125674328449487396664971253728606031811129574380345177391503383584699719409273787580286205555029480520543401009579979903220274098264219598053631050334694564650251380353947314898670211535866879020757284963359962623265506884913772939984041790324795665202628298865575832473561341686521087504565682837058889509946676401325
87 10067956635970783355594113344995219007605089204196222928168698015008944576358648778107408403608306853605914331767937839016792106352414879769497699384691409238475098936986705893979051477388949398690350110158398291022229111167697769931520955968396179097095673021917974482992413032317093637359848229413344953720926787963148046996303746835928272105854692486985395438298309963515366453060011784658261344535840805260326571682082156494506822540980480289330362434654989743767414526491682164996320814993963030426983023520400561910630385814175312730023228600922510767167151944403686263794691467992668298189006920670688638640703197100479510355796351694963501355877294032143652653947727536547028575
88 13018631267600787960779909836541110625685560873691608028889294354677592903831525399841264375012855811909315718517718290581724479483500454452687156161300187719649921058374297510915391522594346963383884455074348185562546955075511323212750713135200715049574092199450813859162139803421205564891740879677211398789496984333419710221042951292566966583387432373119198841458444456319014860356455745757917003521515897633468461745072853420230218306014829487029202689218421916760857914747311158402852596467064467073435702535304733268709839936549177053030430156323720852419576417898458025306310537666978117816002044867954514009008346172526016818347707893034579972861502898515342591015137895371842126355
89 16834248300874969293185980796530569610815563829567819189436690658499286904511107210955145609294164529100231835874878685986644121017563138288709363860164405110404252436631961779163346091730982728838720553811903257972722846920495454393100727703710337673758247553422180997718832486468114215997606391439416235317608738744146140000632413001806927603333700001525610449578057275468096130545804541383402131778045018956113710763944761459545499288954700086891420848604481778002835072674139020683007511966792476635125457770012273879896594511724789803027798907468962653256781044895075678808728383612139148986654228806509602853325071187593890644588730275630867419317301031892948670889843417750385769265075
90 21768399707570672710935840110551647796065124050947231742545304049092906300550986712370878259998877420136801312544054176180458381241365143470841632187372711960356458238894065349270733572055010707830067633973522170181038722713179941424777323800948039326774609579987175953074769355076748339704871628028833328537121674282747914914457976261639208758572995998550559509733401038591754958070558606095540339190003468006972227418763772622902673489958013190373408814290723503045507123200217754741816533636623755575236351541951426227880888798907911703430918992459308186357476148404042552365573618322452917286892086839011701368799189909574216883045341285758065711745766119276954521269618676813926534675795625
91 131636142181268232976610508975034103940035212501325772331032178335977505144450810339352295896613782235755632143247655455651200484063981297886116973645931185231600483560753189190153966647328919511967704432251077409906190968466128487149600522497383594349474211942301765410095254915380058154861769001022013575094280794822552236862654106889292087299962276320250554245780351146475685706011412267427006720632619749246376355247001252580730423210197948226504409002845467452733887818154718252071552403028630936455566896895831182284284144744500899002807571192951277559331709756394985614907880260289140687219346375430084260109025130101333784261894593262897256103373378206481788492496546630482970309664046822053484622507863214817
92 170232132655866766390500430037130472523672274610624805600579406530037652723561116055215497225606302038795493799706854350366971581776400174073169232968753420819822682000959428134187853099575575481506180689866172990030884764891520190712111342385995342923064632353220258655626012087041920593925246781368040873384211824179641182822983280368743986914379326311863482916119203769667604924190526983504812139474344995898415138431261139174477487388254717389907165533889590515434642711025821302094673286108722598732019642001843502068351529788844806983930965176516813778892973643162720259179821814314566487260536645908723423180645467930274503042219723392347430790225784381351796034649741261384806541122941870239154359434037556017305
93 615791114644959248784507615059301072402734209655894109124507505214140225551897174568323354683272294455232726742439592793160934778340992147630372759451537328961813347097491048369382401933448162262635388840531515793286458981137639252660320204918688744878419005410801903813551250834751626433963053035702204227260787282828803211716721797767310713464256666273493340450667162156815306237283138951214008011960698163470730283098590648980786636909817876134738149716460859094669272350366074876968439278639904256884631625562951384712340171016979956990204263047912758029481966177937607119102141150316824117330179914248524808789627882690599416831934565607198538495386206531404116480892009015816325857332738869742113371151712504555868101456485804357
94 796385857713529929546603009362573867994738696067890126105727834982381430810181559267693922052209767950734544072518720104542137139399375764333914006072447857467082641010638941245737302320378362289765493115028554475631866829056070989293855803692487712407829724162268352993061109983976762800983570881742162320798886779320896241750991255177104993530084032067343197276163126896669646803565413566741918542345196826779598966757898740392109494075091652704761054965206730362110619057091517118790957175291394046833067488318292791385905420219177516826425587889733066263284510060132494488824062868569888936325087836000761477377896941850276611658120900542595125635508394530040151746430528501264641615898460622373670676927507190386979789441061967897613
95 1029953217534766227955615349298014816715154306163954879873002921085736350033352313286549037605737986255884426743542352226866549208158763060225256040755762019747163250051928584196033800417218633006021048430426498693204553993408412613354877561110072879883481377672502076800208330233268736957724286879973713556116438753533499417503454922200315943908159741790513698983202149332189164101058218749734181224669946133699976461679790803419339310421003724135890010389135313342630616591991329098631400877612638248412797516168176967082117672487811342163025371029986250535646183763309148462372885357448890356367476697988508095185718584357843564799382734939285836785071591279074709535258024367089123882679749214429641224569428890714721592742316881919084615
96 1332033859401107418855646420429016182304481527275239771093492489837864299327521007863224916000286618566520579329576677474843618719393004129444308493478935112551005122515885069055085911893089821619626677899551718273080170148762729313879195204556130665772561285695133873307093178568784410839574106907138806496513411011563936515837848660723846292030238195019709782125917470705712819505974240916475950450287898664042817737502378317247432151974934891984289203292576961265037413883956174727781126652390892119942932648313719330786474087340675832671965288505210951461800056783559873889130476182992971975397781279985806248654435521084918088831004616928930069383866979613852156192926517154061024711694531539677976489946681550913440852308300967153877842697
97 3726865873419828821767338977633111618691907974803203825457868175149139472748414491463701867175746106695439743296987094578606704850191275445297681774068589828524235708239474722715666967958101917055828447198670136382950689651081647388071305592833792782028562204977483275334973281723446824758338361872773294939374067945315590575182670800549786872391977464574426838282750991155495885776381981940794019337147832314146881602162169178472215390238042303470416494057573176085143369993385028602703394891872621690422746345399216042914277229414420533643790143624587181443799728656271998259498461881827889147867293861192192084385861618254066638698840065882312767103538931028759745057765957151140714152041831594517510325940203586096531361489590260632113477074448617596825
98 8063128666601282942049517256243813656867297401960990802100875148186671932804827659888507537279069020724880903697730547047554317114791481109227805358082018149646983441048551328518746317742358494508446294047351154132250884992127132701844687189516569906205578961190826917541673581312528338009269399682133018871526720151478343482720539274450700669526418016968914365573393738637871919998126472106862519476570708744766368374598674664800593687924332528827605259079682039098800573051533709804614502439017727690461420090769079597960326129409315695891650478336733137294431335391152877659975688270182248114733625286522547303430440208270985994597103900629969394685127391086793681345446573879349857546869685350784634041132470941667175709199505476453583725476161699472627207226257
99 10428712583524079921842228869340084015074722101792956446747106783325588454190280538959540200239179238261342149356901493581318795145173306850084240758190321557197006978748136245433025195158381412235839374819627057934115541776832609509264840279965592700337159270971080216381632722031322567108090111696403010993844853102296538399124276463175729986533329204523675984839793506508165186107782399079685842458139755861718269397705615693694707875211136030271796307477177425767209003960772503483625759313643593927273144904230843990781206325760324600444275785613401710186997885900276248746943019606668212138780225734828805819375092061560817834640043570449737873026451342395627465477683419463529676975953962050549564482409081311292361012123986708206800672900936070694761625035855937
100 17445984868981454803451511214155661207536134808615005790496622015322357985025922272703757940915033542522583916404046570281259797209069769740399810560474136491707475415130986956739794201431935181028717886541462457266779285586293956796649515191430413183744067502522201968771122600509792840261144570970270434066067640020987679808708013835408271666633395137462213155478281089245159615383516755622015440173684498460094901877737711932105886024655558478566084044750684678781647994974248475011114839546787644007822855171382309155427819285009641729595037978047110213816151690558150381117737979101745355351134193055902422512436631665122966343906302528863226714023370911526788762923209886702511149596804524503009770507630247054820737547820614259314542490974798775150492526401093625405793