1 21 2 271 3 2731 4 23351 5 176851 6 1225631 7 8006491 8 50556551 9 313882531 10 1932641711 11 11839990891 12 72260648471 13 439667406451 14 2668522016831 15 16163719991611 16 97745259402791 17 590286253682371 18 3560791008422351 19 21460113482174731 20 129237518051251511 21 777809294098524691 22 4678776693546226271 23 28132264806052748251 24 169091612060193442631 25 1016039788480545421411 26 6103689311480196356591 27 36659388771865797280171 28 220142597146117879384151 29 1321786905451322754820531 30 7935378045581013921501311 31 47635551337851470491898491 32 285929723348935757765844071 33 1716160416702749220667330051 34 10299872883262168694365308431 35 61813789214801379017998491211 36 370955494864950108367024150391 37 2226096767070409821497310917971 38 13358399591826004785459695585951 39 80159492497973757995137323906331 40 481002429722931194382719695391111 41 2886241952013030398355796932112291 42 17318588580455398550432175391501871 43 103917215824618472104080021343151851 44 623531716657141236631914973029614231 45 3741332408489999439828664063031201011 46 22448704993675756739157855502454784191 47 134695782675733340935876488636066595771 48 808192459622794048119905709923089027751 49 4849243575578734301242668150071981432131 50 29095905542682255870072178353099124920911 51 174577653702142785533513917381930931166091 52 1047477024443102964766487740608266495199671 53 6284917657809849046425947625233003512213651 54 37709783502615250567690791659315043778360031 55 226260088794472284851820279495475376195550811 56 1357567471660737616339299324670777824800257991 57 8145439524433945234177684186514294786936313571 58 48872810618951269085775546311533907912291709551 59 293237731075445602918200483831444143427119397931 60 1759430723261363559526938932799868340329562090711 61 10556606023611631067250313745855227440811601059891 62 63339744561887034953945283220411451639040748937471 63 380039009472408452475888703048869144805100206515451 64 2280236767339881928616417236925217043684879803545831 65 13681434156566447640503928514711313136380671643540611 66 82088672702034466187050696554067933189640993972571791 67 492532375025385698842439806653407870994630784392071371 68 2955195944218208701655316976565448585251708809135631351 69 17731184135638724752935292542617698307929873368729803731 70 106387147165479711232628708671831223829677342781958900511 71 638323094751115080970857019111612512888554569539653793691 72 3829939627297874553700565950072800926883779981477424715271 73 22979643057743167661580514877452434809064942710062058057251 74 137877884816238607666368685149792755093200970366359897171631 75 827267441246329654482640090324147261753262392728097127170411 76 4963605309222467969317980439071837226489857209018271483725591 77 29781635164057258028018582120065791638790557517358072505869171 78 178689827527955799228664990148568591232000416420390653052793151 79 1072139047885796050674757428032280754388287855103555008404649531 80 6432834700905082580562382003898030561311153913527385500867350311 81 38597010273382026865943479201909913542774057395694590257401367491 82 231582071980049818108506811104068132131180013946818927805394533071 83 1389492483579087193215270546087452047159758431544170498137298839051 84 8336955159968464582112771673839928554821942328581307645348451237431 85 50021732252280494606782372029615652688248612668069269154713998440211 86 300130399976031503211222942110574322926076469491322731341400445719391 87 1800782432167931697119981202327847971539382784362471970113984949706971 88 10804694754566303571983104962289097999150916543247509731011821075194951 89 64828169335191388378214718515344638844478598444848447937710483335935331 90 388969020050116165000868754800118087314737086595907635384460684439440111 91 2333814140495536163663114747340959795127749999209530551097753028755781291 92 14002884943947412850268199576747015126963137393427607000541462783130390871 93 84017310168555456443056752923988372542762011351417760473023499751760860851 94 504103863535687635365578294861461644161488003062767155187014613775457743231 95 3024623193835900295729658655756426909493507693147905892866455758977209350011 96 18147739226124274192058896367476846679583944532743950165920574935485570553191 97 108886435672290007240758100369552506190618159065746275039132651521024995584771 98 653318615611461853886572213040772167709281413740890520452841918666707834836751 99 3919911701557380175529551332361918659083550779177407473807281559703036315661131 100 23519470248787326314227898264757940218640616158724766598294839596732164427169911 101 141116821689939184190620340941479782632540254370650208367024788772962719229035091 102 846700931125711236669986802413539402398724313315409294088427488600624978704288671 103 5080205591684648077651244598304539947409759815349995983961958711417993188876122651 104 30481233574759791754064086508943757349545628569387677000928721167579175716508689031 105 182887401571818266965167613649245132422709119802764567491357171500831137215311899811 106 1097324410047207183994921154873383736163431460748779932377067251481767237873170226991 107 6583946463364731014989104294129867125116472474153642231407024621274505500145515502571 108 39503678795595825645032512589227026291378253393226666574165253289566543365405563718551 109 237022072850612151645684509657601275451666613100884065373607047546996812015095735826931 110 1422132437488858898751554228556803241226985142312924721884719924329968631203886182539711 111 8532794626859083336896561224396797389946838172415649979523707741219750582789875933128891 112 51196767770784149743315546611660674052605665627184408118219187423518197474572049788226471 113 307180606672853147069574175996363492880257176726558989914699829422107654736596269676624451 114 1843083640277860125465849537610178200104658975176616645515122500937638277865397472796074831 115 11058501842870866968037119633821055414743533425146013403225352627650791414421484110458089611 116 66351011063243732884432829843726263559039098421307648070025203876029557222674401031156740791 117 398106066409555052687647539266357236707124079880003726673516663806801387016773888028981460371 118 2388636398607793593031138036618141697007191926040811551307927185593928540504280737384093840351 119 14331818392399077942713092224808841565865388790048815264181699127329172335043871470355588432731 120 85990910358156049578909873374353006314303518909312621366760874832803039470354164052388657549511 121 515945462167744207086615840373617822481377044300974377108918649340958264122579660465607580062691 122 3095672773100504790585478042879205857866041920031339507195278897766449721237751343550023654204271 123 18574036639073226483841783260462729762085149791315503265880508395202199009937874965082032794366251 124 111444219836790347604695274578713851646955390103530350708827225414230697472184084309401651111900631 125 668665319032497029136394522551970475253954797399368759820684227700471701895888678450957178399919411 126 4011991914253756892359481510710259678384841068287145836762709742278267796689252933678479429042094591 127 24071951485816414941862460941253742204614607829177541409769280334046794706705121916934558367465458171 128 144431708916367857589702625032483373899215454072338580404580791406166707873078753075925759170857202151 129 866590253505553985230855047119704846752931759920398142157310295446429945402712626327146599855465478531 130 5199541521070058109848326767342252097305785736954222151592989507725728163237476297320839823284404199311 131 31197249126604019651405943027173627667775690308884499402803575721590111433530860480714840060464481836491 132 187183494760542472870015570278642341426359021289102828883049647705719380871715176368238045966577174222071 133 1123100968567846612027992982249856925656678524913596135629438853115209846582941125629173303818414461348051 134 6738605811430038546207455696389155939432693135376472625432337953095726886260897090873764963005243848166431 135 40431634868695025647442223192785007564059268741733314810872551890596700351381634230736215478505248489389211 136 242589809212744125735640784228960405021671162097772284156627932203691897277371063811885421373400417938288391 137 1455538855279334613668781930735014228316604720823495681396730697522709859509632675008653170752247142639495971 138 8733233131690356978287377711216344360832517066125283970665199706639051536284827510738622237072706030885803951 139 52399398790213888351097696901329361119659546102673253235415275847348271113844122367865249485232352060558964331 140 314396392741642062513453334578132641491279495145647266469612043121659436163740520724359077225374691739574489111 141 1886378356451646037115055773319578222814288063521922334103274198917805664385822056931992364922151047318550450291 142 11318270138718844532862013469171381206218783844371727681047654894446079223331827004521143697382420768316820279871 143 67909620832357908748030474961297846583977980382431334468425977871372701525075435341772809723542097031928509569851 144 407457724994371660242474820499134876237194268875592848721256109751717340075874978623866596037490444301708996872231 145 2444746349967351000226308776651548241089797546158581301881037871127709695082361704609348264706131976360943678499011 146 14668478099809711195215151928192984364871944941476608859053733289853286443629729391986833030642738410919110557322191 147 88010868598886293140577407910576380780897467971485258393159930054554860027456172173574715395886163229281905775573771 148 528065211593457888689896929170550657643713799442039576553147231904504866993126012149716878435465643194527646811645751 149 3168391269561447981371543983558765810653927754717877590289821649312907736100700968439644200913537178261346941660890131 150 19010347617372191134390075944029904187881791318635466196593621185306839087313930288344579856984939665038986953920418911 151 114062085704250663037144515877565971747081871863453800453835183558987997877432204118601052399428220967588448243297904091 152 684372514225591559376887396332328563581446850938927819094378383589662804032336336654274180684162240692303322058664377671 153 4106235085353987262031425883328635046983459204424591996423106712716650908032733579638984415542938018587683095346371031651 154 24637410512126113101039062826645128609374645720502677387822822332193275867389979276400603150447450983695414387050150018031 155 147824463072767626250486914593237363293617326792791691373357844272626507300307764651237102188633820263019065397160519248811 156 886946778436660495724184175726257137948551223105628283472251617033093304281686032871590029561548493382347287757261211195991 157 5321680670620236665451418495191707618625543650378160376994032459185231128089313422050377259518018819315248203415057745691571 158 31930084023722788448240078175321069666424443460990915642766808540044743280531866656406448967851752210997311604847798866727551 159 191580504142343572967098305072780537771902568559555260760613920164935242243171130558959620860828709741512981550874055163255931 160 1149483024854095649190879010540953825498194950325380399083748865612945366258926436456362360433563240826723448914180640793988711 161 6896898149124744952086719963767075947323067396792526567102819916794341761553056884251197338944334356848568491529765393836197891 162 41381388894749324997227549285209220655607892854956380265618553116349398389315832633072299915380780700532549939402000108378515471 163 248288333368500226406901443224289148791994799500744385908719486776013129435882452436259378900858557000400994587529039377077733451 164 1489730000211022740559089396910904017043706008859496837027357761045662472115231997806684170448020705988434442280759429896499603831 165 8938380001266243353942940069291269723720922112432133630039350768221893310191078402785744507902471055860749027462482547549163638611 166 53630280007597994676599658854876846449618962970968564819612125619070952248644902496442664473486560434815206033664525126145811909791 167 321781680045590640824308045324907219234180929307690204114552858763123675429361575377296973971278033107144795546435299961129021849371 168 1930690080273557208769398732927674018087421333255535300671717677822231862263630254256986779479461551134136570000852545788044883049351 169 11584140481641410071734144702457197621936206786580182183952308693150840222019085535507945355135736069261158403616319004834623058061731 170 69504842889848794525993629739198953298675634654715945003323865289992286574301033262877795522109250227848645339753932679539507147198511 171 417029057339094437633905586057472557627345777604469929517993257395389945656738799826417390089129670428500346628803689329895886877331691 172 2502174344034574978193152554456229534940534514007690874598209872649520804995095800204257425317148867878044452724222602242669541234693271 173 15013046064207491631107510517294348155525506325950501735040510877283030485243889807454309975814747433803478581102337944772488347261675251 174 90078276385245158596388039056550943662564534165224792847499323470627711187829913875869686974447755735496930810399039325217285582837629631 175 540469658311471995627043114103229935622444686038957669271277231858413908508812358410937257444482890076361881481319294234215490993363668411 176 3242817949868837194005833083439000981969955521471790576559069846323721657962038526244219222655879118775072771982541056819851833441871463591 177 19456907699213049265252870494732112732996170155020966264011451353808520982318053036358293725880183604234944047368372797991905438059676047171 178 116741446195278426097606582938883210603859206061076911607353869502182081066637427612614654305005646083332201361575869073315404815400292611151 179 700448677171671209116086297485751934652566162021217039760549023909747262263470112648012385578656598789605893556283375866712289827612937307531 180 4202692063030030517348751784176774963062451600401080089145423177941757452899048410749696612215053204185698788271841062334373043641733532048311 181 25216152378180199417353680701371966554109982743775369787783184240066914113985429138806291167005887282354509864301750409676734785230680733305491 182 151296914269081278070427934189788383203336262169496664991252331302483331666868268204378304470613163980328644859164022636412891328285482104911071 183 907781485614488076254096855046513218613399401551202221270280117125309224915988076083972614166568185312979797521751736710239761054219881154857051 184 5446688913686930496682227379817993908647305551978324484235511349303901524069820790792349621713855119032918426964348424720250631747854229556095431 185 32680133482121593175881595526602536436718379025225502688482221328583640017288386416196667413855360749972708770955280570615564117599800090471338211 186 196080800892729610034230729398088083544483002718130795046239094135302994468077626854392852900993314678712243671577633535163686341162174108501857391 187 1176484805356377915100090157580892825887761659142673664854163395630823738630202302912421359495265638966653417258695551768333626224789912479380284971 188 7058908832138268765074069851447178578430888169025486462008624527879971290889896526404849367418122588271820279698322063396759298237823814018127412951 189 42353452992829618962812063638492179586106920085000141136469967937754972040882792703080702256741379301990420558920676144314343493872364579817992993331