1 174499696896 2 678130944334209 3 2547870958491036012 4 9514684332344605845443 5 35434158790481694776332009 6 131875420683502307856971387719 7 490686983642703696091848306482022 8 1825652508730167706958260092562577280 9 6792398732486921352070018515265382821246 10 25271199794577848769506260368867673268974678 11 94021646481430220679574554907742320331269264334 12 349807928560860605758241423492356373917934071528272 13 1301461694508166572632039609393855609780556167244320599 14 4842092887668524099502835191028154690273297276345600294597 15 18015023726703207406692785192249084653339696756434701122446220 16 67024959360899841856840262803770615963469938335865563364595454571 17 249366597694983846989511733124717348729044921711627325466264879668533 18 927769306045988507163596285750186323698707361899335291200215466643907920 19 3451768974487147234009223415417408484159186905456597436521162849474133118032 20 12842318640447907884777325280619452269301949253015365161338470712888211905871890 21 47779891783374257201560331198513666069909817133222223989951437364350186073650325335 22 177765255850183563479682408122579380285573690109927651614207101268618420102774659543179 23 661376261184194155377172490274663685178693426945944574744689911306029215232479824471952678 24 2460652711723384705109847810521086248809794207032610133765477563200432339047441551522039641914 25 9154867090134754185291561093476804512316224454115507783275174424063377556592819126466953401218234 26 34060715288559476978671726445059370253857913249771524911024455546609592441161453302689084082988883152 27 126723011327871890933534517340794922724279628380589181792720283794571192014531767662052473348178119189194 28 471473410465864335940163399090098609126753887491572385656921870181305311482856822188707424862400850583003563 29 1754118486035556980370498544248794564828635677347172578360062706786871434215529508275401329503878378157141262571 30 6526204012250338264473739667613082056306103926248897713313706458540182089566471491494358005262633977556347431387519 31 24280765038724449333177554350128461006325644527571430169906939123657498288663255049654245109169174930040481964076401458 32 90336671939628108452953437432810273906091532492618959023610588199103233037324844176542198545667340302238644069110625049655 33 336097906475054888986485329467636613177355897472294300063735383690074054213729094674746024821245952485847496242821435379884860 34 1250453446108873513708569762666912895888000069652109950850532103737754558560294240966903373820983534975405354686889571577010868298 35 4652316455299342922925009974629206841184328432909974684046635477889886041881219374119227410311969967569276803427892276424678750033708 36 17308959775832035067684531070462007600018747427208457302458172051837464764357355964580289942411058143901924583490355483300570300338864845 37 64398045876716757948452251233462501184681684235036079699643771413393743125976064175066151994196343487030283156687623539091644393681924244528 38 239593156749384514730345164855788827744026081769562850730433946106083246411676829872827962139813995857553710329146469693073068641408867750458211 39 891407184482440758158318700105788394073082593890814078247573140997181002907129020583343747310589311195893769740156103277260246200921236582743396567 40 3316483572934740834881514142737267078569507252709851336710966232621766499921535668045167783789047042684974559365549369123740704054776729770852909318188 41 12338988826898609901983823531717684845684155523733246753641225680868488010414362752152740362042669571510156437657833289174767048889163591397179520739290993 42 45907251437281460117610973394766313691264612360788751546560209638842394305903663826665314780310717710139623764490255258574682570274210955542118745287634656563 43 170798090839627755253951120532699763625958553507638223976107282127095666300737398634423239409239864734349164383960611127480896629521282376590304142634797827528851 44 635454899196405560468124712607759257523315769566452243010503450532396199870903298291666300562779437630269045922353632926516408396986030948712976885377586699446732257 45 2364212193050026353483119958311687438205828576265787875944472301632281165412125329379224854578509706354499396313260705296464705829759489978372632103833387692625557510067 46 8796059800364872194891897701995512544547754181305045735009778057836120820876000137314168969188774053796170056301427523503378793957524658771899561372102850493012777121475427 47 32725771501829727801521222259763148515984728767784948117781742160005703161585741789527488649992223004825466784603270873993628113387034615076101462175847531169813643988665237306 48 121756348262382805975283585317959384488553830222962099429627396339427863795458817928487092276579853837163182249212845617697955179734984542738872534994476165415703219048826748686819 49 452994923018447132142816969340050959402728231380753626326756788487833424790722321079926164034558553039332129488622831689653450258604898054654707846142809219064150095511448144233399152 50 1685369208332997482996110519066790750484040971477138302709011874793345633842649074146189639594622499558090339636133211460795879420402854676401137483655001246582628692771319005230470438687 51 6270422082150627917162139306239830084989864060272459881890762307308871856858407755827302887901098711690139396125219821421535084615059605485596849296050270481297626698993762867134318131816731 52 23329127465911122326175277488487868745582535118705359241012193577887750573796437490188822729680746706685799696621541315082353312608252103527702036839044058987347739758588023463321876219635970617 53 86796100994538247430586422942432610407824992147538969048630427834405574946270069237693196464710952787859486398303459124774953207318824215284994318628914644267947291061804822353120447328842339138477 54 322925199789929605303948437218583579074822237673482840206331657456606861158718009637409286677719946993023178508786156885310047937921767488393226582748336060012896694914598907757848181661064705375685968 55 1201444344440402263424039845190799273030112316541940220171121206742727511178908403798330564842008289202461893548770563742759857421938834289210263767955453281996296772465994843559775255699589688411196851683 56 4469977919737567644231797249506820626011480440114716078847690366246806318111444475866454172465035793630496659366349073749612732614453376228815885717562785580109947923238339163427492385633294199713956945333464 57 16630568611355710597980161360733564169653271344600606782720338195470775170306825268622947597174240671471453658594144987395492000598083826701307579285510911140260703053319648165371487741038087902708278989753681034 58 61874089157301155373587775173257941629328515972208897305415159893072633993631273490344926139268118512079603960571789875724478183975372235999398373586648161606708951893860244981262000877369800113896642335676830412426 59 230202766875423393522963978316065331140408106052358389181519326910239850604306890542587392497681126934412394407432599740318269175688214777762469790873710488278725922260410001804746534895230925402987186391635303978859152 60 856470205846210956962746845008791855461706908902490280952573426068226269939381140466460277151759418377829245698295833878745373754426211134097776821195858318364829099984958741337031265140649589298899912003134119235551052491 61 3186500420732190322607185291721929948642462644189914691130570007595706624102117252336877673480064241576303030641944868693958154572229649235347873100915560691407773988052735645658489635175488664942657959206245788445309086657794 62 11855386050813371104170497870704576968280865939899539484899499674231905317663729276688474841662111996329922269952250481451889785712778206066521359357362111251256350489708853662124942665007890556611162569323075064741957882049079402 63 44108005603691338767137934078364054445648887075710957654992197597446683387425912883207943897849427240470912284358007564017670895378332890212872806783153500170619706833910489379984083890028087395907880140461018616188840275508328203113 64 164103990371683349627493516260330612023765751382730679020404502051368949929249686595911609658947351717184096411300248802188700629656357731364108104302852759110423377365462654283245054788044296965907399124070760738828644043241499494283746 65 610549474802274818189208027803951292298735831978171156885558325800580004107653748345764585275252155781317291348038157059291498136533754976211475226327886334933036458296396870404426341872066122527305921083455263081555494414509720342239374881 66 2271551473776084009395589158078943041932232497180562728716410994769026903058572186100018418628719324051788198215005760643491906948173998647739862575667195923455244856620829439225967866803827664368177288983440429499478768431183561116302593135288 67 8451315267587998706992677742192444795685512543345074231717363115259046879652558576435230839045457135218567772646197447120930101104532705458863441705852258883836545135638567650436598046020198116979003651792061357758863681358599623240125646488401005 68 31443148252077262800648261322742631965432838710724730018165935101196519072142210947596575830952711514276507564525209771697108779668722535808982564233381719619280444924365671614909578008936708462891335198260240206988815252807345658983095611487977635847 69 116984343939197977137736195026529528871851947547036203747166049918234580620091274193209320278592773270045493540410935617391752994718661148717042279618446350873148762261699873835140294053986619808326028557272289175521429786932078759545728670518045989752176 70 435240664108132277943438783281989079660401681866247676781332235500105557349555909897346328773446524769936830159436659284752187963126035567491842688863272021351505263352246071641073405079849190690458765282041122613084684534224784343878134399825136549806882311 71 1619314425456329589140164090263243535308219578556371701249745813574020308749344485168515122174991208128940246025758707804869836961707002340564609773057497545014540354274013350107781099271040785425408108221128963830224475860632274114186409870340106913324424332317 72 6024665029551333567983570069480729672576628012245289741728399948908611845542494806806433996851569787912812279872263988241620354411000730734968797747143682809248464175653068466964008233653251800997812178422836365637602065131198074433856636974098032359064621145826554 73 22414787485185429760013424782557934334006219869406088757293311192336588675861960967551710009683690305868706198105376755862270892336773185545615451118903170471139380027581518068855317633127894814080738232313936813784821921079426059419151239370111466842434099401444214631 74 83394295872320321140374134165940015915072603399024058320429181476164523006889315517263847685323210357052178737882458367121897683603966291843465816143429748339033421840394757856024048392997633416226308109410200654727158851463112942440739120239963361423923197110196851236073 75 310268771838082367096390114245424564140654297487383277835495795433730045167651885373758551538100400843097152338676029416687061597564165847485747581689710477421414431472029883593983914023055528426243139065437759066074976525833709659796476679397162826743155744194142434098044069 76 1154356059619471153708100842673506382732428117118787817232663026422622172223491566853246552852225925244729760624589789859693832252326197908892940561297999274423946561038381682437745926961138690290532169085889355646404810054245867271647913220543276681380386214703553730784978129877 77 4294785790029792587862376568370225946998589466920205683341028154263679318237272027819038234702298550841608751780473878484010184620111000970640263740401900658102263816367850795922013697183599905993093273126524084572222638315704887546469904249013305503662456314468076170896741862265064 78 15978765675057149120433695731399884673472551954407754082049648186834436152317888122028072599169644420499820619174344638927315699199791760717935499358813095519857368704089798397129545791028090298090421179183086243623517769136936890683243140228642785041094778930576504660472567438393574377 79 59449054034570001049395277052804192504331756081729865349437452358573020950061830951014050160851237029914837766324309027082259053156471090466759075535708951085785285020146458590667991492564175138813493789657705456955770900131701739707842569917591523692593492339998861560817168525856765967091 80 221180415150720548591008398377517973610643402580408463075972612616704658439564432566356927114615887552491489728694424896964853780162303876429337326642611888961882764841379700771106736160369819418477572764529168456506263713477779289360587660784710059231045900650109540718175653133489579712466920 81 822902514441985085375472129112396211754116299296561490357020127384927279550134741951492769343350608495959272621154141246640018384799236821689364003311640177949852607573798074731844749572678242583543045012382186463968111283827301122145817199304863253201299768570079006853307850264282381935782714718 82 3061611706504365117636300698794593037350237379116898735077076836661945478243608838594481396416740140017106160748719939481782136916373848926836686910641748923509243618959720443699303475158411967206555043684591134677437736445452725958265687186115766637897126876526231972867318477847386261658735182934257 83 11390737149175892299428612444784379894206976175047050552482021313151000624200086620404237694159607888842371230274553449685084171663507696958853006317733031852414245403596953939043768368930395206248891611757253059229773959602527280237196419560545582427830904008593385450065871654041089677111837588793011859 84 42379277726814748696826943018578040347697883522817431750440905784302050680820362801572614132601156721383482817545526547580793648959700121569025760555557932266970947104307706698974073322646562715610740765961712523340979344354311247435302475430628910291297603228338078742665230985128004091021138870676379885867 85 157672252210335269731782572105977827476380744942756380901105714491348492005619136404394750566420373574522151605999660432215720007535087594555915647043178454445508516942729784262017566778109545762738661943744500143033657551257174901425768323287182132787350807903234790132874750660393536771031281513248933689228472 86 586620170294915217598626904130311899739392645657095680132745955430586063113093907449336590924969577963538206423097715842422093586407622161235222797006837608453904637884604744779372042750801910525614253361890033492006635266942947388737294830918622976164134811773355805968631455485090575008026828996965162379305927330 87 2182522411982635283432963956884949074959934919174328672838491564455440600852542595189775265590478025370942514286225466053429836750909685005140959159493572893144991595200601584889355513969790018885150419892345358591918310659606654517794965962141026697971787891934230116165857249896825340915194006181193380595031206540117 88 8120082329272387839601564239567183052114980900790527470838811469125117489915374044099020375776969676516605737361532596774311950804460198952022038788118547979170540402778499468233104368028550621487651883117154094883199941877638457364696762824527739153659054711649207787207660445064086315522236161948175210455220681352277041 89 30210794937159293417780082845529954035810325575134979890297923073166831007156000375637837579198186557677581887611662565653754971325214884327183604649821286314779137483640100199131315238656776220737186235539563127138461225525470083905022122935362967307677757474572460705609110649677100175527538924716410547024701423862133786005 90 112399369085814767015510311419863339234009658155773169788466043528148545884194990615037176111094749685223134797633286885580062196373375307858085699361535676564246279381064075283448531035986043729807428166702701997733506747820346469022806417338347019914448525714734195907180404657593211790163492125784799167437337701970655733106247 91 418182248999673141388573422621086871590619341985714640525553400935579165874002354828375626104136917857908965837919984030029107486686185914940607182749914318962814348258402816736119703657786064545588293420821162934982746269595167016424582640494186679151507951221412247573451442163748394161417154083086764591727503139327148426576009354 92 1555848531897984665601530407907680158799080085285700153600175458467913609504149707495679244558248205086555451267414478270005640010135026586139338214628800080197700703071954326546939313235980778010890242270286072995288437594365534164287967854988875838933826125691505926570010740647099572382853553146230061733643613069971645554849490764975 93 5788539948789185075164583556988955210041061241596571905646602734046021268946565089918814247843046174038353371798371111070454239854550292450047346335027273001049295652303036873889647499965126400453563116255258433486070610529981246773910698589972632104517169500933339422092196536788541890761216343647658354495298063806489750286653724383810547 94 21536283289641804613681342424743946819955484104323702638681542396354187373728269262070353604668082177182658381393980910826915177731411108527416147136135178623783984021923520783993558659001535545549236715224226111007570708240416790835913705589803578515070203781304079222187815513343317179337797311575652549482361956185725635472635012663907306874 95 80125817915227891909197591114344454201337072379102216171555645749404355802029907688925421395756051906332362583956968153496381164698029468621301773762498972225085778551932108159288797278783782818153956994446300987805290792611253406001739619033616400971946498591402799056035482848869544993987477920590214557001639174860605177114063631671468114901231 96 298108388074191052661318093682284047002509685440020177959367298919281110378010743314402252746832975235829654982423310828150095176925017370954778574828389806958461741260620422239015611322790531882142274466612587071757977018787492939512031786045663573397920995287967972797953756007903316958750277864587603102593502078896631404200429078005995157274640434 97 1109113308948862993728714836733184251976400499972927826812818970151795146301781441070035714324007131037595520953663473339728764099246696540339293809761510717911266405463146876950851635689111192189371569931551896864409531281227205281025683000253252312512333765509868405822779264593817177487728837047838978786016485930254181781823265446227926473280927784840 98 4126459976635577268947647899018754450774587409744838114876130894667323948471289502599799645198878502207091149458490323315632350134218583227880790613395858024116368243410693004967233337250579460530173860249693152169597265593223989838081750013745480115772469380028703641730757452054775926147539383735828328111717537849029356028578838600433743725428054405261208 99 15352508892813556747132533006045943875161786078219531108304033363872337338917794629507403536935739514914790229096863689412987843455096641060396403586265802893946596816046041581034558656834118949857198338371925836726423466400971493825959731313994086344019854458094050015419909803082769961252259154437818168195499031183511944000459399028454351383285286726016101485 100 57119063468075126603329724592407834961131310168878881618768572298927596674960727710483390010251243874725378464215850919007020579057223623610072276527022674447880584673567729821152367423583737447252485802630100636320077324422777619184451050490812779227303513116770186822444435719888755703946084514144591851222887330149021144708654628468704057690259892885902314181318 101 212511677032618272381399959674263096320576648649893247165716813465665865602672960299520399392500627531278871585791111785406113180879206638254194487348553341413134118199073109082097767351478643026520209147334083074905912692957364781557376119829334551319013614870808260136972787901315202372066965903781904592613359716318701438300680723976104039087715448077252087829589717 102 790650443707944753798168353760832085651658393649099678747818900040982358108091417180017891915748434870665290141681994493884756921425070212915746668159392193509456473454840269695397423134006631987917110824964911620624826852582735431771349247260338044468224030431820677699069887526778851476336774559336351301502091565991354172132032651245637826188338487692430899197129339203 103 2941617763618793646175023340131101850944165640297305152472375531401525701124871615796848434437513187557633748367334484649663652403006127975171614593655593727854537531433255871552829373731502576759619395834799954741203246080439445185208309555491490258087432311037423983368413660936509676018706065820925381583706475009587441408319790054828861484223888855590933903051039060491613 104 10944299261576046047435082851953781780533533237474636653128314693163191735764146997427199281383460904118893008820590962099819477465479645791283772135381948773585672543794880617751603013447173655741102486001085717854205872479035600394046562693486665346105084020439389699012504565447842469842689483479091848187523401028872666887266435801686208194362596522329400825105139964387728550 105 40718303991876513220058037121204980996387986304840988365555744638563578147977462571929229937892493104386442097330570455886729054456953836738955021561669481690851442008476944187640534168183721236860272428625467057200413670245490295238468529000820887956188693238543278106357615041070493735896674838933020401435335724526740768950580240454199935061356802449832794441090807987142690812509 106 151492593572967364952912525940675387281182643120801152260843178888097016535335497184443251799030561330529540711902858586081132005129969339578687218252191391714212416143898966925288185464042808996815733595537787928656535328266432659159374051958396211312587616771778509154564856648114082372110931613528046448158098433690741535987246647073267088823845049638078071653898923095707014495426524