1 2136 2 9757236 3 59679029456 4 366805442634477 5 2262465262533395122 6 13966565723905519312347 7 86240738075580821512843673 8 532562944711463255634918419168 9 3288824486303682666484477919564597 10 20310191658123962122116912547585086209 11 125426262485854991518842321170484907300938 12 774574689357704208274158571197665705324150022 13 4783416934326058829770579816134549684242538300814 14 29540184834504198202511782899635335987104828366163690 15 182426611642802735176575781599029182825459922537697485798 16 1126582961657711051133528760926173979129587957809480958086105 17 6957258930074244197285350104246117966938391204414641101830366951 18 42964835710445821416969858185029620386421542004059552486809391312023 19 265331091840226392099770030023019517401388432165630912222719150763318755 20 1638562958269441453150530131427250708311439317360565212062187037407511546472 21 10119012248681295897721174044221899306441822610767325168996493897304750846713776 22 62490372050158947337621165879879251728903176658358893736229009237803243316610439887 23 385911836354103045902957317505832264647505353453798336412823520659038296317160485847860 24 2383214254490110150986514957891001138036761609605506701766497439474653749324440873296366446 25 14717636640703881904802128505047014263789583497119485081886194365421159560987575919622358956706 26 90889364176848890728793220417553960437442412323105394802551284471533396650290362340489757320835276 27 561290968254059151980201972860105782890050596783513804982914533784109938166000815493911371348411055546 28 3466275222594529297590364010301856344836573295703213978289641923113450624469892073281857979312630719836738 29 21406123736761014510653639015943092062151126374732342379786093184818948710125213457297592434792337690340799986 30 132194388502867221954258237824543792067346595886553825886611748862315228163881524613377027527196414366634352614287 31 816371827358745110989501316869736601801617934904044197550411639076784479238346308367044091728833496833943008192315228 32 5041537451422165232300521469516809263761722391671272139301894831653516697685519906555668033050892403101594775197400961113 33 31134219754159954245630775495043502547110936626617003109288022316451408995901220568371472629056757856272800543847332685910922 34 192270641454202290916702538270304421565975921214886265203842598033322965213948914461486696276498888590516506387218882637927739841 35 1187375172948439993031101574731047283672749452345646246496120113545878089735857966992762472878255274415041960869701990730153238754548 36 7332683714326494830564834216814319400092681004216366238140677775686721739767156061832516233270314881302880107679772214881076427932572722 37 45283286765070173020479180692920411163145628346423284690561500649310335189504639679594031716613632424392656492635152059577707815340152749325 38 279648780737834455320843998549174008515047914642236291945210949748964568123719379144079928051006188920738617346122491819342587914257659937512616 39 1726982428945078441864022256066463734875654722363226140712456649588730413240045651621043880414968962454640814326747607925745203293277399129509438767 40 10665050289209204982678930449449688897978319015516771916748335814389548020858413070707701140226767067387579171697822627783962372957152501550403584329039 41 65862452196946246602879455991690718861056710112847554169248308639233768051475565068039135669932019705347078983152512576077971028021810337991225442943408619 42 406736254566379027284615403207777833955850405743956531381285103963487973964016362576259458809844448912765570476949876772103807081409029525436278676801541378031 43 2511816296848369573371240905816873194198021512625633419915167349571520637651479727129273741192834025444199516123091020446356650760074539960076218308783201132753021 44 15511823788217032128610176104949960622354575977669626840248306123610929194269104790189267317767935290946779455093539300239550801256661632831350835734829135368497124379 45 95793899234829698624308129548706614048517835261927154993782401194484787623136143074835073010502653658280240392795176526644044048298270575866669247540836596893492775326952 46 591579124150653628029992748952636802101920184991711124774599987617004373365721920630122521027334518011237995199858507095013151074653079311395081367933035389090256306188187209 47 3653320962256126541764773523212448431846072510452246849897227409466308680464268923084007396953990842631410254422261306325234817540828410046243485870008378797974550804235472705928 48 22561232316002244309655510880056843059360025921138259463457311968743959731955040953675503046441782749633591097853257593678931281699437693372554273116654888156425117126527211829706722 49 139327808554297628904136109473365286693692129494693712440027117179219183788102966490490090610074751925714590340736630778719461663682270372058031128680918117925645504634799832646122385109 50 860424553262291777632107548453160035928563191924129892686258861195716133493566676144020083786476828483064373844216152901417836216118883175611615106744038414040462086915181970741225599461387 51 5313586853467943644564404484940720706409329644279137442177645814479133135183874221450501700402427131824713235353432126569928059824856772536679636138910483355791761536105262887233509227268611392 52 32814271910648798388574359053970723201287511214881812912788775843632267364607643192164649972219250097956700249311181783599184749786863218431090567711400228444233015100709561211817042878329878751176 53 202645871935494999559366673906644368172898877144685636885807106694511350406776638341863638989460514323469669624321736201479652058197196901028105793199906437116903691400724813240015604131451622371920795 54 1251447831124073310046441635193041848724255055899183187262930959352907902075313034805340808756297356603128324702674614946086451966887954679441113634698648159098797938228698301892113991594673272727030916772 55 7728367023058162412152944359501771240380887995926762447930927439095186122063260802135378925091700186722967886849517210472184243033214528994008203990405061816152786288450758442632498336203036400222735778909550 56 47726845144990511242423789644783691966115229046382575545092395169097125784943400873283974747687707340570436517967899873415913487810769477971368811380263462121947891382878894371502413249783017113405286338967265796 57 294739074981527517257694613102411732765998154233062366834209164511972263344211398939186722856397884917438892512161128016542190574620993779398567704908775937972802373687295657232105456560501182540030499765937468642167 58 1820173155318744905683576204134492461868553650472396959342825055181432708094252701256398172555419356503689150476662057517869800083699816732019259103090896426446371335457013303709514239058493641907011489470508238473523618 59 11240553413389917150553960757494274030130263605983991011556786389484362859470741390584670884958783753853243397310957421210481464039512997456022026862604685117619923222431676481622884199381120780514954934150467904289550959335 60 69416495166991715949770698790637055074822798411576713594068692950043145971417702813242366341144787474920692634928957677947899900921423687707652351890360310079346405620964021191578364596780717155023166786008760855765216397581852 61 428684391600233469925140225755491411805042298112605905756650440132331207901568359338076380666524821260736204378670982110777638516204453098277721262051601532121304387281675116134070536343499339995063625030587849490277512058095320609 62 2647357910530854088396201330587669552655161782394859548645936294682636844938036129240013596795235136486504255504470718278140916967879450552500992901554807783750571725393740530243889141343497887352911322036717907744702267508617768580681 63 16348866540926032333707701369394037227020056662712614946292816384780792980539271103920452043018078887326242082900775050123160684720182881820996534924382372509439118949432730986052913608949159241664586736448759775019052867474949459677673925 64 100963090827191575365474395463200774500725752757189042116679950717549655421146191568409410306850107107681729797559911117635163547496259221816620789095895922130800338769336360742721197905018174225891736061570966286089514175142500009543200204483 65 623501677248528870352203004641472766291971919857832291503877151367835845974465715764093704317732953171579881975692619671169703459828484201926788300262409301281902551956667557962189953508341616912775369375109696145328580243676568340138779782077757 66 3850459988364664753225180206005923585692044044135395419329172114425323001098415237657225417714086363412403765205727493068728253855098687646768420116563232654064638605051262882452279744355115802141440008509747967843662938038478912472041712783569334100 67 23778672396558008997297704664993846950835623611697133667667003097870119646799490277287512032871278869562240011607895240453347985728387200650842024299915086783414317588167914513913974684097012043493949182147574833786390434915764506898956571390489529154385 68 146846159329387683704433252595605212319562431654337778410274124569087755363583386071291635920229126451323965387784434092184799632110783648755857599051741302644296556157090314103612336860877780838722144848361844706170291302120105372734171366230047209048351147 69 906854434518947250422482345171368776415846957362730574074799274133034608440000659488928945652103424030255057714487544785028988376221638244378729316473645411316889732954289669821913787869379232146167064632780374535960902504779237438605058074477385318170097920114 70 5600316475162311290820274771779572468376457236414572691289587907113449992596212393085699510434637169438148547923760581815126816319998546956511691319688189990256406674200749371622453263050570252766599561794294693463059500714094970449401708413359934177526440360315925 71 34584982361156579309301462801641884311194356781884498893469379435882547960461661608061737647609726018935135436910984882741531973194051349650435628468611606001609203238233428277829584175529754852712278086984912400394878157454781157499489364748820085753693440552108330728 72 213580966401875550661674288329134120283896464150287601015022397464693468759192795678662625021334599712874122378719118015587339533448346398581885676263392571721251237283529543254170798591418586382304513505466693417539447180518824540969309834729986241554149998290157528896310 73 1318977952129670833142811324472084174579430314032532842081561886451121094999337563679941890924261586875585916890968706906958449017216577658543968297448555399965520008863289783436177529906002635958268772359761109836799975593766432200520130093702766706173856669898625427908797516 74 8145402034237181584864183353732987169791141449892923711917474351176339615799835408524009210453468041395241504871963904839746691402748982289298802162568988917754521966313053474873939760179686189966424198406542223647574854327388874067153688109501246937392645373925900938813456917030 75 50302261832525673395657289433860481575681196542250379051304468009855548374709210290407630429213318629837823301316116949845698358434108312644495673691011102676401558380636313351283340084451264669799427856837118571838014298759966971259477194128897681013843561475186707016187421357124804 76 310643665571374565852273728651940754457660215987464034742190579818940442965515004043594815441689287307981903651947433505331948162600987904929276743189594780817320214329208576603648349582195841274449220137809786441483392077181711555734983712786143587243363095604143889980231438523334597736 77 1918392601925168155358652420819999402486760780451998718162667458579169606323357449423319565340022764170752094666344093359904997067581583647236313711116945608315938718320302854872126812414843138937568598900140960432108586527748386755543540342198924233669778924940348039067735379021121143833603 78 11847111604069178234551120823029029172305672819333474465822549627770307014095192974733358073728426161150031306572191543550047857617457091492670177163531260433271267079257272484001293338373487203261578153933850014455904907447728955046144036163636963868999215636598922229993959409514970500722177243 79 73162319964339316560691377286608205840045001309842527243800652078757802399577175109716550963472574894986700436010105487312640166425428547170453400836632717974421588543146157500681265666105877009399116238504429895809478991443580451302278779786761876968429031915882595320834105111035436299504130514667 80 451816885115342367497141905970154285909445420006658708897518883794370207582925229829201388873594362624398189297963421055759851517020830457600012420683323473914661669134922115103632895802603369720118723780252307187711163485393920089778623838085829732122135379568962526815557048796760340143316391963705998 81 2790213565874228784655503484801275724570322740662003752869271450819675145054754355355807727986169477403686112127384232506767263404595985643016978087956338937835663356420113959051372524854324498759512668815943739706316709826028896892437911133038216036619916312516740261143413426711041731758361190200246899211 82 17231077455640255642997051878107831517113977294989982026076090643433976439245565777057423928863030005746016219533265726562574226752594396250311906554851941550755971568831043988048616941431689645223701598785298805758673554835793944047832404587902931329460596724325856315523803465710891456659015019939263604006640 83 106411220242650535042443784372802875056944374326686865351873200587437472781604224924589750488377877710500682430513385876964261485651682833669454496779236292070015058371181218140451757575479474072114391915689847899389814223048226340832982548991765088372578237987658807833926925211265677744761873505402470615543549869 84 657146822227498195220023500794428913792881816459204301726367244628263745203850118973466336700259880422014501743181987144512793449429183197034285655890465706843552556318828498003031819008404028043678786391250875336707229345634183288662537509238540193989890988126567445113184781157345876670712126930044772670775630662055 85 4058236950755434893247926603766339670282697679032984620435894721088668797551872047254972298233894126916177718076205698285263126085239199717162232177048626901841772653786686331925110929357280627069506187265207466065911339340743013608351107042206793533591495195495045421500296343776888176794874271919553506948855166172109351 86 25061807485656917812543481456073136348674660029229202377304429763834432254089456240276165355571306048480586599678904209610143596932290314936752467395740331574753741708620750400661594046133915952253078763875060048534814190289014509865989610351412224804829274128856944426675755287718568687889934705301221436975687309925312131704 87 154770212303944032129150749911188898752949471818677371930300124854948310212898527726501139368615429733540374639812055631708974069715211079469730357772334239312384347754771171963875349151939539233380882836282660854791486591074949695632049571862537016522803787725994144583538123986331263035346293668719411644564603094079795081466337 88 955789746223087842084609342464210420732307087380573877850067898120502644551481510542090884414297311367379237460001984398459276173325186192277191233016668537391504198885255990361272270634487261884956593004641192487214261642319542471423441805236591292224515387335852486715192291927975741296449879056070964886580681925951506700946902839 89 5902518484572208197114316093012950258142133120112637722589035833241220534972655880863154802028068778500546946457857514704077890519671242466527585936378026540997167482021322618728194836788084484765705942908238837908035363001953647398910679565901534159245281860214769697501065238511155126586859866526800943647383107270242930313037672417031 90 36451243171827005555833110012623925438392853095437951820233643720885628838888779483731227988606993232521648799401483450890984521143888165431309486272523472789094008708127513537718629466059413349802950806340814310591128879228079776126742339059958898130880095396547327311651222686531265081657077266066517237717830525284901348345614724792937656