0  49 
 1  823543 
 2  13841287201 
 3  232630513987207 
 4  3909821048582988049 
 5  65712362363534280139543 
 6  1104427674243920646305299201 
 7  18562115921017574302453163671207 
 8  311973482284542371301330321821976049 
 9  5243338316756303634461458718861951455543 
 10  88124787089723195184393736687912818113311201 
 11  1481113296616977741464105532513750734030421355207 
 12  24893071176241544900787221684958608586849291716964049 
 13  418377847259091645147530834859099334519176045887014771543 
 14  7031676478883553279994550741476882515263791803223057265323201 
 15  118181386580595879976868414312001964434038548836769923458287039207 
 16  1986274564260074954771227439341817016242885890299592103563430267952049 
 17  33383316601519079764840019573017918591994183158265244484590572513470087543 
 18  561073402121731173607666208963712157775646236340963964052513752233891761335201 
 19  9429960669459935834824045974053110235735286294182581343830598633795018832760723207 
 20  158489348971613141575887740685910623732002956746326644645760871238192881522209474940049 
 21  2663730488165902070465945257708099853063773694035511916561302962900307759743774645317403543 
 22  44769318314604316098321141946300034230442844475654848781645818897465472518013620463849601347201 
 23  752437932913554740664483432691464675311052887102331043473121278209702196610254919135920249842407207 
 24  12646224338478114526347973053245446797952865873528877847652749322870464818428554425917411639101337928049 
 25  212545092456801670844330383105896224333193816736399849985499757869483902203328714236393937418376186556719543 
 26  3572245368921465681880660748860797842367988477888672278706294430512415944331345700171072906190648567458785359201 
 27  60038727915463073715368265206103429336678782347874914988216690493622174776376927182775222334346230473279805532091207 
 28  1009070900075187879934194433318980336861560294920733696206957917126307891466567015160903161773357095564413691577856916049 
 29  16959454617563682698054005840792102521632243876732771232150341713141856731878591823809299439924812705151100914349041188035543 
 30  285037553757392815106193676166192867081073122836247686098750793172775186092683492782762895686816327135474553067464335247313371201 
 31  4790626166000501043489797115325203517031595975508814860261704580854832552659731463199895987808322010165920813404873082501595829775207 
 32  80516053971970421037933020117270695510750033560376651356418468890427170712552106702000651867094468024858631110895701897604321111031904049 
 33  1353233319106906866384540269110968579449175814049250379347325206641409458165863257340524955930256724093799013080824061793035824913113211351543 
 34  22743792394229783703324968302948048914802297906725751125690494748022168763393663766122202934319824761844480012849410006555553109314693743185383201 
 35  382254918769819974701782742267647858111082220918339699169480145230008590406357306917215864717113294772320175575960033980179181108252057741716735459207 
 36  6424558419764364314812862549292357551272958886974535323941452800880754378959647257357647038300523145238385190905160291104871496886392334465033172862892049 
 37  107977553360979671039059780865956653364244620013381015189483997224402838847174791454409973772716892502021539903543029012599575248169595965353812536306626667543 
 38  1814778739337985331153477737014133473092859328564894722289657541350538512504466719974268429198052812281476021158847688614761061195986399389701527297705474401395201 
 39  30500986272053519460696500325996541282271686735190185597522274297478500779662572162607529489531673616014767487616753102548289155520943414542713569292535908264249143207 
 40  512630076274403501575926080979023869331140238958341449337556864117721162603788850336944748130558838464360197164374769394529095836840495968219386959099651010197235349880049 
 41  8615773691943899650986589643014454171848473996172844739016318215226539579881879207613030381830302398070501833741646749213850513729778215737863236621587834528384934525433983543 
 42  144805308440501121434131612130143931266257302453677001528647260243312450719074743842352201627421892404370924319695856914037185584256382471906267417899026734918565594568968961407201 
 43  2433742818959502347943450005071329052791986482338949364691974502909352359235489219758413452752079745640262125041128267154222978114597020205328636492628942333776331947920661334370827207 
 44  40903915558252355961885564235233827390274916808670721972378015470397485101670867316479654900404204284975885535566242786061025593172032118590958393531614633803778811048702555046770492868049 
 45  687472108787547346651410678101574936948350526803328824189757306010970532103782266988073559911093461417589708196261842505327657144442343817158237720085847150340110477295543842671071673633299543 
 46  11554343732392308255170259266853169965290927303983547548157251042126381733068268561268552321425747806045430225654572786987041933626642472534978501361482833055766236791906205363772701618754865419201 
 47  194193855110317524844646547498001227606644615198051483641878918265018097787678389709240558866202543376205545802576404830891213778462980035895383672382441975168263141761567593548927796106413023100511207 
 48  3263816122839106640063974523798906632384876047633651285569058979280159169517510695843206072864266146523886608303901635992788629974627305463293713381731702276652998623586666544776829469160483679250291856049 
 49  54854957576556865299555219821488223770492611732578777156559174264761635162080802265036764466629721124626962225763674796130798503983561122921577440806764720163706947866621104618064172888180249197159655224615543 
 50  921947271989191235089624579539752576910669325389451507670290041867848802169092043668472900390645722941605354128410082298570330456451711792942952047639294651791422672794300905315804553731645448256662325360113431201 
 51  15495167800322337088151320308324621560137619351820511489414564733672934818055929977936024036865582665479561186836188253192071543981583920103992195064673625212658440861653815315642727134567765048849723702327426438195207 
 52  260427285220017519440559240422011914561232968446047336602590589478841015487066015139170755987599847858714984867155815971399146439698480945187796822451969618949150415561815674010007314950680427176017306265017056146746844049 
 53  4377001382692834449237479153772754248030642500672717586279740037370880947291118516444042895883590642961422750662287799031305454212012369245771301194950253385678371034347436033086192942376085939547322866396141662658374207931543 
 54  73564262238918468588334312137458680646651008508806364472603590808092396081121828905875028951115507936252632170381071038319150768941291889913678259183528908653096381974277357408079644782514876385971855415519952924299295312705443201 
 55  1236394555449502701564134784094268045628263500007508567691048550711608900935414578421041611581398341884597988887594660941029966973596292793779190502097570367732590891841679545957594589859727527419028973968643848798698256320640383879207 
 56  20780083293439791905188413316272363042874224644626196497183452991810010798021512819522446365848561932054438399233803466435890654925232892985046854768753865170481655119183108128909292271772440553331619965490997166759721593981002931857832049 
 57  349250859912842582550501662606589605661587093602232484528162294433350851482347565957713756070816780392038946175922534860388014237328389232399682488098446211920285177588110498322578475211679408379844536760007189381730640830038716275734583247543 
 58  5869859202555145284926281443428951502354294282172721367464823682541327760863815541051295098282217628048998568378730043398541355286778237828941463577470585483744232979723373145307576432882695816640047129325440831938746880430460704446271140641455201 
 59  98654723617344326803756012219710387900068624000476928022981291632472095676838147798449116716829231674619518938741315839399284558304881843191019178346548130225289323690210732453184437107459468590269272102572684062394518819394753059628479060760937563207 
 60  1658089939836706100590727297376672489436453363576015729282246568466958512040618750048534304659748896755330254803425295312783775571430149138511459330470434424696437663261371780340670834465071288596655656227939101036664677797567614673175847574209077624820049 
 61  27867517618835519432628353687009734529958471681622096362046718076224171711866679332065716058416399707766835592481168938321956916029026516570962096967216591375873027806433875512185654714854453147443991614222972471123223239743718899812066470179731967640350563543 
 62  468369368619768575104184740417572608245012033553022573556919190707099653961343279534028489793804429888437205802831006346377129887699848664008159963728009251254297978342734145733304298792558794049091167060245498322168012990372683549141401164310755180131371921467201 
 63  7871883978392450441776032932198142826773917247925650393771140838214223884128296499128416827964471053134964117928180723663560422022571356495985144510376651485830986122006332787339645349806535651583075244781546090300677794329193692410419529368570862312467967884099247207 
 64  132302754024841914574929785491454186489589227185886406168111564067866460820544279260851301627598864990039341930018933422613460012933356788628022323785900381522361383752560435156817419394198444696156745639043445139683491689290758388341921030097570482885649136228056047808049 
 65  2223612386895518058260844904754870512330526141313192828467451057288631607010887701537127826455054123887591219817828214033864422437370927546471171195869627712246327776729283233680630367758293260008306423955403182462660444821909776232862666752849867105859105032584937995509879543 
 66  37372253386552972005190020314215108700739152857050831868052449919850031419031989599734507379230094660178745631478238793267159347904893179273540974288980832959724030943489063308470354590913634820959606067418461287649934096121837609145722840115147716448173978282655052890534545479201 
 67  628115462667795800491228671421013331933322942068453331206357525802919478059670649202737865522720200953624177828254759398441147160237539664050403154874900859554081788067220687025461249609485460435868099175102078861532442353519724696912163773815287670344460052996583473931214105868931207 
 68  10556736581057644018856080280572971069803358687344495137585250936169667667748884601150415305840358417427561556759477741209600360322112329133695125823982458746525452612045778086836927222186622133545635142835940639425775758635606012981002736546513539875479340110713578446361915477339126796049 
 69  177427071717835823024914141275589924770185049458198929777395312484203604491855503491535030045258903921705027084456542396509753255933741915750013979723673184152853282050653392305468235823290558198501489845643654326829013175388630260171712993137253064687181269240763112948004713427638704061195543 
 70  2982016794361666677579731972418839865612500126243949412768683016922009980694615447182229249970666398212096390208461108058139422972478400378010484957215775206057005111425331564478004639482044411642214539835732898271015224438756708782705980275657812258197455592129505639317115218578323699156513491201 
 71  50118756262836531850082555260443441621349289621782057780403255465408221745534401820791727004256990154750704030233605843133149281898444475153222220675925533888200084907725547604181823975774720426470699771019162821240952877142184004510939410492980850623524636136920601280002755478645886411723522246615207 
 72  842345936509493590804337506262272923330017510673291045115237514607115982877196691402046555760547233530895082636136213405538839980867156293900205862900280448058978827044143278583483915560845726207693051051519069536596695006128686563815358672155529156429578559553224545713006311329601412921837238398861784049 
 73  14157308154915058780648500467750021022407604301886002595251796908001798324217044792394196462667517353953753653865541338706891283558434295831580759937765013490527257146130916083152614168831134120372697109022881001701580652968004835078044733202917978532111926850411044939798497074516610946977318465769670004511543 
 74  237941878159657392926359347361474603323604605501798045618396950632786224435115871825769259948052964167900737660518153279646721802766605210041377832274016581735291610855022306609545986335544871161103920311347560995598466034433257263156697830941442465189205154574858432303193340331400680185847791454190843765825503201 
 75  3999089146229361802913321551104303658059822604668719752708397549285238074080992457775703951946926168769907697860328602171022453339098333765165437227029396689225046103640359907186639392341502649604673588672818457653023418640719754821874620444632823512434971032939645671719770470949851231883543830970585511172229232299207 
 76  67212691280676883821564195309410031581011438516667172883770037610836996311079240237836256320371988118515838677938542816688374373270225695591135503474683070155805349863883528960085848267083635031905749004824059817774364597094576919291246745812943864773494558150616624804594182305254149654266721167122630686271656707252772049 
 77  1129643702354336386389029430565254400782059247149625174657523022125337397000308790677313959976492004307895700660113089120081508091552683265800214406898998360108620515162290471232162851824874653981239923524077973357333745783368554282527984056878147535248123038837413613090814422004406493239260782655830053944167734278797339827543 
 78  18985921705469331646040417639510230713944069766843750310468989432860545631384189844913615725324901116402803040994520688841209906494725947648304203536751465438345584998332615949998961050620668309462699394669178498216708265381075291826447828043951025624915203913740410595217317990628059931872255974096535716639627110023746890481515201 
 79  319096386103823056975001299267248447609257980571342911468052305398087190426674078723463139495535613063381910709994909217354214898456859002125048748842181879622274247066976276271632538377781572277139588726204883019528215816259732429727108645934684887677949832178235080873817463468485803274977006156640475789562212838169113988322825983207 
 80  5363052961246954118578846836784644658968798879462560313043555096825651409501111241105244985501467048756259773302884439216072289798364429248715694321790550850811563270454670275297328072515374885261885067721325468909210723223877322946423515012224248907203302829419597004246250108514840895642538542474656476595172111171108298801741736299760049 
 81  90136831119677557870954678785839522783288602767127251181323030512348723239485176629255852471323156688446458009901578769904526974641110962383164674466333788149589943886531643316922192914765905696596502333192317155957104625223706166760540016810452951383365910654055166850366725573808930933064145283371551402135057672452817177960873361990067143543 
 82  1514929720628420715137135286353604859418731546707107710604496173821044991486027363607903112485528294462719619772415834385785384862793151944773848683755671977430158186900937329227511296318470577042697414713963274440171057436134829544744396062533282753900230860362705189254113556719006702192009089777625664415683914300914498309988398594967058481527201 
 83  25461423814601866959309832757745036872250621105506359292129767193410303171905661900158027611544274045034928649514992928521894963388964504735814074827881578924668668647244053692326782357224534988356615449097580753515954962329118080158519064622996883244801180070115986115793886547776345643741096771892554541834399547655469973095975015185611351899027667207 
 84  427930150052013577985120359159420834711916188920245380622824997219646965410218459555955970067224613874902045812398486149667488649678326431094827155632205696986906313954230810406936231077872759549309635852983039724342655051865487573224229919118708616695373433438439378648147851208477041234356613445198164184610753197445483837824052080224569991366958002748049 
 85  7192222031924192205195917876392385969003175387182564112127819728270606547649541649756951988919844085395478683968981356717461481735143632327410760004710481149258934418628757230509377235725807469745247049781085948647027003456703249643179632250628135720799141295799850636939420935260873632025831602173445545450752928989466246862308843312334347844904463152186459543 
 86  120879675690549898392727791748526830981036368732377355032532266173044084246345846507465092077775819543241810241466669662350375123522559028526792643399169056675594910773893522773171103200843646144008367165670711538910582847096811516752920079236307077059471167758508089655040847658929503133458151737729099282390804477525959211014824729550403384229309312198797825539201 
 87  2031624709331072142286575995917490448298278249285066206031769797570351923928334642250965802551178199063265104728330317015122754701043649592449803957609834335546723665376828437248686731496579160742348626953427648834470165911156111162066327771724613044138531916517245462832271526603628159164031156256012971639142250853778796459526159229553629678742001610125195053837351207 
 88  34145516489727329495410482763385261964549162535734107724775954987764904785463520332311982243477651991656296615169047638073168138260440618700303855115548485677533784643988355544838677896263005954596653373206258493960940078468800760300848770859375571432836305920905344493821987547627178471069871643194810014339063810099460232095256158171107854010616821061374153269844361736049 
 89  573883695642847226829363983804216097838177774738083148530309475479364754729285386225167485566128897023767377211146183653095736899743225478496006892927023398782310318511512291642103659402492341078905953243477586508001519898825134378376365291833525229071679793612656124907666144712969988563271332707175171910996645456341628120824970250381809702356436911578515394006274187697775543 
 90  9645263272669333341321120475797459956366253860022963477348911354381683432735099486286389929909928372278458308787733908657580050073984390617082387849424482263334289523222987085628836203577688776513172356163127796439981544939554033497371571459846058525007722291247911491323144894190886597782901288809493114308120620184733743826705274998167075667504635172900108227063450272636513551201 
 91  162107939823753485467584071836727909486647628625405947163803153133092953453978817066015355551996166152884048795795443802807947901593455653101303692585277273399859404016808743948163850073530215266856887790033688874766769825799084640990324001525632705629804788549003648434668096236666231048937221961021150772176583263444820032495435556894194040743750403350932118972255408732201883255035207 
 92  2724548144617824830253685495359885974742086694307197753982039594707893268701021978428520080762399564531522208110934023993793180382081209161673611161280755134031437003310504559536789828185822327990063713087096208918205100462205215561124375493641308883520129081143104319241466693449649345239487889498882481027971834908717090286150785404720719242780213029119116123566696654562117051867376724049 
 93  45791480666591781922073692120513603577490251071221072651176139468255562167058076391448136997373649481081293751720468141263681982681638882380248382787645651537666361714639650132134826642319115866529000825854825983288273123468283057935817378921629478405322809466772154293491330716808256545440072958807717858637122629310808136439336250297141128313407040380404984688785470673225501290735000601091543 
 94  769617415563408078764292543469472135326878649754012568048317376042971233341745089911068838514858926828533304085165908050218703082930304696164834569511960465393558541337948599770790031377457380368752916880142060301126006386131433354727282687535826643558260458708039597210708795357396367759211306218681314050114120030826752349135924358744050943563432127673466577664417405604901000193383155102545563201 
 95  12934959903374199579791464778091418178438849466415689231188070139154217518774709726135333968919233983207159241759383416600025742714809631028442374609787519541869538404266902116347668057360926191857630274004547607481024789331711000392901440129414638398283683529506021510320382723571760752929064423617376845240268015358105226731927480697411264208470603769807952770805863336001571110250190687808483280719207 
 96  217397871096010172337555148525382465325021742982048488908577894828764933838046546367156558015625565555762725376249957082796632657807805468695030990066698840940201331960513823869455257040065086506551192015194431638933583634298066783603494504255071827559953869080407703523954672435070582974478785767737252637953184534123674545683505168081391117551765437559162262218934145088178405649974954889997178499047712049 
 97  3653806019510642966477289381266103094717640434299288953086468678387052243016048304792800270568618880295704125398633028690563005079775786512357385850051007419681963786260355837773934505072373908915605884199372812555556740141647608432023932133014992205800144677634412273127106179616231288052064952398360005086079172465016598089302671359943940512692521709056840141113626176497014463759129066836182579033494896407543 
 98  61409517769915376337583802630939394712919382779268149434524279077651187048370723858652594147446777521129899235574825313202292426375791643913190583981807281702594765355677800565466517226751388287144588095738858860621242131560671354917026227359582974002883031597001567074447273560809999258291055654959236605481732651619533964086909997546577808196823212364118312251696715148385322092399682226315720605815948723921575201 
 99  1032109765158967730105770970818198406940036066371159787546049558458083500721966755892374149836137989797630216452306089038990928810097930159248994144982234983575510221332876794103795755030010582942039092125083000870461216505140203462090459803232511044066455112050805337820235326736533657534097772392899889628331480675769507334408696328765333222364007730203736474014266691498912108406961459177688316221948650202949914403207 
 100  17346668823026770639887692706541460625441186167500082549286454929005009396634095266283132336295971194528771047913908438478320540511315912186497844594716423368953600289941660278502495254789387867506851021346269995629841665801891399587354357912928813117624911068237885312744695136460921182175581260607468444983367195717658109769406959197558955468271877921534198918757780284022215805995801244399407530742290963960979211374700049