0 27 1 28 2 167 3 696 4 863 5 7600 6 16063 7 136104 8 152167 9 744772 10 3876027 11 4620799 12 253399173 13 258019972 14 1543499033 15 6432016104 16 7975515137 17 70236137200 18 148447789537 19 1257818453496 20 1406266243033 21 6882883425628 22 35820683371173 23 42703566796801 24 2341813290398427 25 2384516857195228 26 14264397576374567 27 59442107162693496 28 73706504739068063 29 649094145075238000 30 1371894794889544063 31 11624252504191590504 32 12996147299081134567 33 63608841700516128772 34 331040355801661778427 35 394649197502177907199 36 21642097020919268767173 37 22036746218421446674372 38 131825828113026502139033 39 549340058670527455230504 40 681165886783553957369537 41 5998667152938959114186800 42 12678500192661472185743137 43 107426668694230736600131896 44 120105168886892208785875033 45 587847344241799571743632028 46 3059341890095890067504035173 47 3647189234337689639247667201 48 200007560544331130586878064027 49 203654749778668820226125731228 50 1218281309437675231717506720167 51 5076779987529369747096152611896 52 6295061296967044978813659332063 53 55437270363265729577605427268400 54 117169602023498504134024513868863 55 992794086551253762649801538219304 56 1109963688574752266783826052088167 57 5432648840850262829785105746571972 58 28273207892826066415709354784948027 59 33705856733676329245494460531519999 60 1848389471511347845672410223487027973 61 1882095328245024174917904684018547972 62 11258866112736468720261933643579767833 63 46917559779190899055965639258337619304 64 58176425891927367776227572901917387137 65 512328966914609841265786222473676716400 66 1082834359721147050307800017849270819937 67 9175003844683786243728186365267843275896 68 10257838204404933294035986383117114095833 69 50206356662303519419872131897736299659228 70 261289621515922530393396645871798612391973 71 311495978178226049813268777769534912051201 72 17082072443140129220309910645426683863156827 73 17393568421318355270123179423196218775208028 74 104049914549731905570925807761407777739196967 75 433593226620245977553826410468827329731995896 76 537643141169977883124752218230235107471192863 77 4734738355980069042551844156310708189501538800 78 10007119853130115968228440530851651486474270463 79 84791697181020996788379368403123920081295702504 80 94798817034151112756607808933975571567769972967 81 463986965317625447814810604139026206352375594372 82 2414733643622278351830660829629106603329647944827 83 2878720608939903799645471433768132809682023539199 84 157865646526377083532686118253108278326158919061573 85 160744367135316987332331589686876411135840942600772 86 961587482202962020194344066687490334005363632065433 87 4007094295947165068109707856436837747157295470862504 88 4968681778150127088304051923124328081162659102927937 89 43756548521148181774542123241431462396458568294286000 90 92481778820446490637388298405987252874079795691499937 91 783610779084720106873648510489329485389096933826285496 92 876092557905166597511036808895316738263176729517785433 93 4287981010705386496917795746070596438441803851897427228 94 22315997611432099082100015539248298930472195989004921573 95 26603978622137485579017811285318895368913999840902348801 96 1458930843206856320349061824946468648851828187397731756827 97 1485534821828993805928079636231787544220742187238634105628 98 8886604952351825349989460006105406369955539123590902284967 99 37031954631236295205885919660653413024042898681602243245496 100 45918559583588120555875379666758819393998437805193145530463 101 404380431299941259652888956994723968176030401123147407489200 102 854679422183470639861653293656206755746059240051487960508863 103 7241815808767706378546115306244378014144504321535051091560104 104 8096495230951177018407768599900584769890563561586539052068967 105 39627796732572414452177189705846717093706758567881207299835972 106 206235478893813249279293717129134170238424356400992575551248827 107 245863275626385663731470906834980887332131114968873782851084799 108 13482852362718639090778722686218102086173504564720176849509827973 109 13728715638345024754510193593053082973505635679689050632360912772 110 82126430554443762863329690651483516953701682963165430011314391833 111 342234437856120076207828956198987150788312367532350770677618480104 112 424360868410563839071158646850470667742014050495516200688932871937 113 3737121385140630788777098131002752492724424771496480376189081455600 114 7898603638691825416625354908855975653190863593488476953067095783137 115 66925950494675234121779937401850557718251333519404296000725847720696 116 74824554133367059538405292310706533371442197112892772953792943503833 117 366224167028143472275401106644676691204020121970975387815897621736028 118 1905945389274084420915410825534089989391542806967769712033281052183973 119 2272169556302227893190811932178766680595562928938745099849178673920001 120 124603101429594390653219255163187490741551940969660005103888929443864027 121 126875270985896618546410067095366257422147503898598750203738108117784028 122 758979456359077483385269590640018777852289460462653756122579470032784167 123 3162793096422206552087488429655441368831305345749213774694055988248920696 124 3921772552781284035472758020295460146683594806211867530816635458281704863 125 34536973518672478835869552592019122542300063795444154021227139654502559600 126 72995719590126241707211863204333705231283722397100175573270914767286824063 127 618502730239682412493564458226688764392569842972245558607394457792797152104 128 691498449829808654200776321431022469623853565369345734180665372560083976167 129 3384496529558917029296669743950778642887984104449628495330055948033133056772 130 17613981097624393800684125041184915684063774087617488210830945112725749260027 131 20998477627183310829980794785135694326951758192067116706161001060758882316799 132 1151531772965523178619647043438512409339458716459241790343525002393705394367173 133 1172530250592706489449627838223648103666410474651308907049686003454464276683972 134 7014183025929055625867786234556752927671511089715786325591955019666026777787033 135 29229262354308928992920772776450659814352454833514454209417506082118571387832104 136 36243445380237984618788559011007412742023965923230240535009461101784598165619137 137 319176825396212805943229244864509961750544182219356378489493194896395356712785200 138 674597096172663596505247048740027336243112330361942997513995850894575311591189537 139 5715953594777521577985205634784728651695442825114900358601460002052997849442301496 140 6390550690950185174490452683524755987938555155476843356115455852947573161033491033 141 31278156358578262275947016368883752603449663447022273783063283413843290493576265628 142 162781332483841496554225534527943519005186872390588212271431872922164025628914819173 143 194059488842419758830172550896827271608636535837610486054495156336007316122491084801 144 10641993729974508473383543282956616185871559807621554459214170315066559096243433398427 145 10836053218816928232213715833853443457480196343459164945268665471402566412365924483228 146 64822259824059149634452122452223833473272541524917379185557497672079391158073055814567 147 270125092515053526770022205642748777350570362443128681687498656159720131044658147741496 148 334947352339112676404474328094972610823842903968046060873056153831799522202731203556063 149 2949703911227954938005816830402529663941313594187497168671947886814116308666507776190000 150 6234355174795022552416107988900031938706470092343040398216951927460032139535746755936063 151 52824545309588135357334680741602785173593074332931820354407563306494373424952481823678504 152 59058900484383157909750788730502817112299544425274860752624515233954405564488228579614567 153 289060147247120766996337835663614053622791252034031263364905624242311995682905396142136772 154 1504359636719986992891439967048573085226255804595431177577152636445514383979015209290298427 155 1793419783967107759887777802712187138849047056629462440942058260687826379661920605432435199 156 98349027970943806026831441313506678583074796862586402988448298713588138885722727902641799173 157 100142447754910913786719219116218865721923843919215865429390356974275965265384648508074234372 158 599061266745498374960427536894601007192694016458665730135400083584967965212645970443012971033 159 2496387514736904413628429366694622894492699909753878785970990691314147826115968530280126118504 160 3095448781482402788588856903589223901685393926212544516106390774899115791328614500723139089537 161 27259977766596126722339284595408414107975851319454234914822116890507074156744884536065238834800 162 57615404314674656233267426094406052117637096565121014345750624555913264104818383572853616759137 163 488183212283993376588478693350656831049072623840422349680827113337813186995291953118894172907896 164 545798616598668032821746119445062883166709720405543364026577737893726451100110336691747789667033 165 2671377678678665507875463171130908363715911505462595805787138064912718991395733299885885331576028 166 13902687009991995572199061975099604701746267247718522392962268062457321408078776836121174447547173 167 16574064688670661080074525146230513065462178753181118198749406127370040399474510136007059779123201 168 908902180198207693896223419871547310236703919919498905125430198940439502979702324180502402520200027 169 925476244886878354976297945017777823302166098672680023324179605067809543379176834316509462299323228 170 5536283404632599468777713144960436426747534413282899021746328224279487219875586495763049714016816167 171 23070609863417276230087150524859523530292303751804276110309492502185758422881522817368708318366587896 172 28606893268049875698864863669819959957039838165087175132055820726465245642757109313131758032383404063 173 251925756007816281821006059883419203186611009072501677166756058313907723564938397322422772577433820400 174 532458405283682439340876983436658366330261856310090529465567937354280692772633903957977303187251044863 175 4511592998277275796548021927376686133828705859553225912891299557148153265746009628986241198075442179304 176 5044051403560958235888898910813344500158967715863316442356867494502433958518643532944218501262693224167 177 24687798612521108740103617570630064134464576723006491682318769535157889099820583760763115203126215075972 178 128483044466166501936406986763963665172481851330895774853950715170291879457621562336759794516893768604027 179 153170843078687610676510604334593729306946428053902266536269484705449768557442146097522909720019983679999 180 8399708570715297478467979620832025047747588966241618167812502889264579381559497451602996919397972887323973 181 8552879413793985089144490225166618777054535394295520434348772373970029150116939597700519829117992871003972 182 51164105639685222924190430746665118933020265937719220339556364759114725132144195440105596064987937242343833 183 213209301972534876785906213211827094509135599145172401792574231410428929678693721358122904089069741840379304 184 264373407612220099710096643958492213442155865082891622132130596169543654810837916798228500154057679082723137 185 2328196562870295674466679364879764802046382519808305378849619000766778168165397055743950905321531174502164400 186 4920766533352811448643455373718021817534920904699502379831368597703099991141632028286130310797120028087051937 187 41694328829692787263614322354623939342325749757404324417500567782391578097298453282032993391698491399198579896 188 46615095363045598712257777728341961159860670662103826797331936380094678088440085310319123702495611427285631833 189 228154710281875182112645433267991783981768432405819631606828313302770290451058794523309488201680937108341107228 190 1187388646772421509275484944068300881068702832691201984831473502893946130343734057926866564710900296968991167973 191 1415543357054296691388130377336292665050471265097021616438301816196716420794792852450176052912581234077332275201 192 77626729927704442844234525320228104793794151147930369272499771577516632853262548090236373421990286937144934028827 193 79042273284758739535622655697564397458844622413027390888938073393713349274057340942686549474902868171222266304028 194 472838096351498140522347803808050092088017263213067323717190138546083379223549252803669120796504627793256265548967 195 1970394658690751301625013870929764765810913675265296685757698627578046866168254352157363032660921379344247328499896 196 2443232755042249442147361674737814857898930938478364009474888766124130245391803604961032153457426007137503594048863 197 21516256699028746838803907268832283629002361183092208761556808756571088829302683191845620260320329436444276080890800 198 45475746153099743119755176212402382115903653304662781532588506279266307903997169988652272674098084880026055755830463 199 385322225923826691796845316968051340556231587620394461022264858990701552061280043101063801653105008476652722127534504 200 430797972076926434916600493180453722672135240925057242554853365269967859965277213089716074327203093356678777883364967