0 20 1 21 2 104 3 125 4 5104 5 5229 6 26020 7 31249 8 1275980 9 1307229 10 6504896 11 7812125 12 318989896 13 326802021 14 1626197980 15 1953000001 16 79746198020 17 81699198021 18 406542990104 19 488242188125 20 19936230515104 21 20424472703229 22 101634121328020 23 122058594031249 24 4983977882577980 25 5106036476609229 26 25408123789014896 27 30514160265624125 28 1245974534413979896 29 1276488694679604021 30 6351929313132395980 31 7628418007812000001 32 311488649625612396020 33 319117067633424396021 34 1587956920159309980104 35 1907073987792734376125 36 77870916431868685025104 37 79777990419661419401229 38 396982878110514362630020 39 476760868530175782031249 40 19467417619317545643879980 41 19944178487847721425911229 42 99244131570708431347524896 43 119188310058556152773436125 44 4866776533912954542284969896 45 4985964843971510695058406021 46 24810635909798997322518593980 47 29796600753770508017577000001 48 1216674666060619318025598594020 49 1246471266814389826043175594021 50 6202559733318178622198300970104 51 7449031000132568448241476564125 52 304163799738620916551857363535104 53 311612830738753485000098840099229 54 1550615122693634856552252723932020 55 1862227953432388341552351564031249 56 76039733259989168518646315285181980 57 77901961213421556860198666849213229 58 387647578113675395959440982682034896 59 465549539327096952819639649531248125 60 19009629151197553508745026963931959896 61 19475178690524650461564666613463208021 62 96910343913296155355003693417784791980 63 116385522603820805816568360031248000001 64 4752331248066128388017738094667704792020 65 4868716770669949193834306454698952792021 66 24227198330745925163354963913463515960104 67 29095915101415874357189270368162468752125 68 1188063802387380899450925778639962266045104 69 1217159717488796773808115049008124734797229 70 6056702672342567994683385974672461205234020 71 7273862389831364768491501023680585940031249 72 297011198265597158734343426921895898806483980 73 304285060655428523502834927945576484746515229 74 1514151440887311252745683138704201837792544896 75 1818436501542739776248518066649778322539060125 76 74251611502596902302686405804695334739354949896 77 76070048004139642078934923871345113061894010021 78 378531803519155470618426101290075786986930989980 79 454601851523295112697361025161420900048825000001 80 18562605864450959978512867107746911788939930990020 81 19017207715974255091210228132908332688988755990021 82 94631436728347980343353779639380242544894954950104 83 113648644444322235434564007772288575233883710940125 84 4640577214501237397725914090530923251900243392555104 85 4754225858945559633160478098303211827134127103495229 86 23657480650283475930367826483743770560436751806536020 87 28411706509229035563528304582046982387570878910031249 88 1160125741019444898471500009765623066063271908207785980 89 1188537447528673934035028314347670048450842787117817229 90 5914275531134140634611613267156303259866643056679054896 91 7102812978662814568646641581503973308317485843796872125 92 290026794677646723380477276527315235592566076808553939896 93 297129607656309537949123918108819208900883562652350812021 94 1478545225302884875176972948962592071196100327417957187980 95 1775674832959194413126096867071411280096983890070308000001 96 72505538543670661400220847631819043275075455930230277188020 97 74281213376629855813346944498890454555172439820300585188021 98 369630392050190084653608625627380861495765215211432617940104 99 443911605426819940466955570126271316050937655031733203128125 100 18126094609122987703331831430678233503533271416480760743065104 101 18570006214549807643798787000804504819584209071512493946193229 102 92406119467322218278526979433896252781870107702530736527838020 103 110976125681872025922325766434700757601454316774043230474031249 104 4531451146742203255171557636821926556840042778664259955489087980 105 4642427272424075281093883403256627314441497095438303185963119229 106 23101160236438504379547091249848435814606031160417472699341564896 107 27743587508862579660640974653105063129047528255855775885304684125 108 1132844660590941690805186077374050960976507161394648508111528929896 109 1160588248099804270465827052027156024105554689650504283996833614021 110 5775197652990158772668494285482675057398725919996665644098863385980 111 6935785901089963043134321337509831081504280609647169928095697000001 112 283206633696588680498041347785875918317569950305883462767926743386020 113 290142419597678643541175669123385749399074230915530632696022440386021 114 1443776312087303254662744024279418915913866873968005993552016504930104 115 1733918731684981898203919693402804665312941104883536626248038945316125 116 70800525579486579182819531760391605528431511069309471043473574317575104 117 72534444311171561081023451453794410193744452174193007669721613262891229 118 360938302824172823506913337575569246303409319766081501722360027369140020 119 433472747135344384587936789029363656497153771940274509392081640632031249 120 17699848188237948207024384898750115506189560197377061877405625652650389980 121 18133320935373292591612321687779479162686713969317336386797707293282421229 122 90233131929731118573473671649868032156936416074646407424596454825780074896 123 108366452865104411165085993337647511319623130043963743811394162119062496125 124 4424891246533907565176913405155768484941861617833196159880362939588279919896 125 4533257699399011976341999398493415996261484747877159903691757101707342416021 126 22557922044129955470544910999129432469987800609341835774647391346417649583980 127 27091179743528967446886910397622848466249285357218995678339148448124992000001 128 1106205111785288653346021326904043371119959214898101662908213329271417329584020 129 1133296291528817620792908237301666219586208500255320658586552477719542321584021 130 5639390277900559136517654276110708249464793215919384297254423240149586615920104 131 6772686569429376757310562513412374469051001716174704955840975717869128937504125 132 276546853055075629428940154812605687011504861862907582530893451954914744116085104 133 283319539624505006186250717326018061480555863579082287486734427672783873053589229 134 1409825011553095654173943024116677932933728316179236732477831162646050236330442020 135 1693144551177600660360193741442695994414284179758319019964565590318834109384031249 136 69135607058657122068581692681824517709505095506511997531060454775399414611691691980 137 70828751609834722728941886423267213703919379686270316551025020365718248721075723229 138 352450613497996012984349238374893372525182614251593263735160536238272409495994584896 139 423279365107830735713291124798160586229101993937863580286185556603990658217070308125 140 17283625217811225441515994230301316821689262371766136475182582800397898738178806909896 141 17706904582919056177229285355099477407918364365704000055468768357001889396395877218021 142 88111243549487450150433135650699226453362719834582136697057656228405456323762315781980 143 105818148132406506327662421005798703861281084200286136752526424585407345720158193000001 144 4320837168845747703256929975882647380904606087846027606798114639644699285130090035782020 145 4426655316978154209584592396888446084765887172046313743550641064230106630850248228782021 146 22027458436758364541595299563436431719968154776031282581000678896565125808531082950910104 147 26454113753736518751179891960324877804734041948077596324551319960795232439381331179692125 148 1080192008586219114588790977976431543909329832699135135563053477328374423383784330138595104 149 1106646122339955633339970869936756421714063874647212731887604797289169655823165661318287229 150 5506776497946041647948674457723457230765585331287986063113472666485053046676446975411744020 151 6613422620285997281288645327660213652479649205935198795001077463774222702499612636730031249 152 270043681309385932899494487564132003329951553568695937863156571217453961146660952444612993980 153 276657103929671930180783132891792216982431202774631136658157648681228183849160565081343025229 154 1376672097028073653622627019131300871259676364667220484495787165942366696543303212769985094896 155 1653329200957745583803410152023093088242107567441851621153944814623594880392463777851328120125 156 67509840135337897005759033100055024400943979062341285330653579750886161912241854326823109899896 157 69163169336295642589562443252078117489186086629783136951807524565509756792634318104674438020021 158 344162517480520467364008806108367494357688325581473833137883678012925189082779126745520861979980 159 413325686816816109953571249360445611846874412211256970089691202578434945875413444850195300000001 160 16877189990153164865506858780526191968232664814031752636725531781150323024099316920753332861980020 161 17290515676969980975460430029886637580079539226243009606815222983728757969974730365603528161980021 162 86039252698033088767348578900072742288550821719003791063986423716065354903998238383167445509900104 163 103329768375003069742809008929959379868630360945246800670801646699794112873972968748770973671880125 164 4219229987698155878479708936098447937033765259528875817896052291707829869862916988334006392385105104 165 4322559756073158948222517945028407316902395620474122618566853938407623982736889957082777366056985229 166 21509469011990791671369780716212077204643347741425366292163468045338325800810476816665115856613046020 167 25832028768063950619592298661240484521545743361899488910730321983745949783547366773747893222670031249 168 1054790619734548816455061727165831458066473082217404922721376347395176317142705147766580844763414295980 169 1080622648502612767074654025827071942588018825579304411632106669378922266926252514540328737986084327229 170 5377281213744999884753677830474119228418548384534622569249803024910865384847715205927895796707751604896 171 6457903862247612651828331856301191171006567210113926980881909694289787651773967720468224534693835932125 172 263693435703649505957886952082521766068681236789091701804526190796502371455806424024656877184461188889896 173 270151339565897118609715283938822957239687803999205628785408100490792159107580391745125101719155024822021 174 1344298793967237980396748087837813595027432452785914216946158592759671007886127991005157284061081288177980 175 1614450133533135099006463371776636552267120256785119845731566693250463166993708382750282385780236313000001 176 65922304135292641940655282958903275685712242724190708046208826322778197687634463301016452715270533808178020 177 67536754268825777039661746330679912237979362980975827891940393016028660854628171683766735101050770121178021 178 336069321210595750099302268281622924637629694648094019613970398386892841106147150036083393119473614292890104 179 403606075479421527138964014612302836875609057629069847505910791402921501960775321719850128220524384414068125 180 16480312340387456835657862852773736399661991999810887919850402054503752919537160018830088521940448990855615104 181 16883918415866878362796826867386039236537601057439957767356312845906674421497935340549938650160973375269683229 182 84015986003854970286845170322317893345812396229570718989275653438130450605528901381029843122584342491934348020 183 100899904419721848649641997189703932582349997287010676756631966284037125027026836721579781772745315867204031249 184 4120012162792728916272525057910475196639812287709997789254554304799615451686602370244221114032396977180095597980 185 4220912067212450764922167055100179129222162284997008466011186271083652576713629206965800895805142293047299629229 186 21003660431642531975961193278311191713528461427698031653299299389134225758541119198107424697252966149369294114896 187 25224572498854982740883360333411370842750623712695040119310485660217878335254748405073225593058108442416593744125 188 1029986560385841841611295606614766025423553409935499636425718725797849359168731055401036448419577303846033043879896 189 1055211132884696824352178966948177396266304033648194676545029211458067237503985803806109674012635412288449637624021 190 5250831091924629139020011474407475610488769544528278342605835571630118309184674270625475144470118952999831594375980 191 6306042224809325963372190441355653006755073578176473019150864783088185546688660074431584818482754365288281232000001 192 257492520084297667673907629128633595880691712671587199108640426895157540176731077247888867883780293564531080874376020 193 263798562309106993637279819569989248887446786249763672127791291678245725723419737322320452702263047929819362106376021 194 1312686769320725642223026907408590591430478857670641887619805593608140443070410026537170678692832485283808529299880104 195 1576485331629832635860306726978579840317925643920405559747596885286386168793829763859491131395095533213627891406256125 196 64372100034514031076635295986551784204147504614486864277523681005063587194823600580916815934496653813828924185550125104 197 65948585366143863712495602713530364044465430258407269837271277890349973363617430344776307065891749347042552076956381229 198 328166441499089485926617706840673240382009225648115943626608792566463480649293321960022044198063651201999132493375650020 199 394115026865233349639113309554203604426474655906523213463880070456813454012910752304798351263955400549041684570332031249 200 16092767516108423471491150089008817417440995461909044482181811610839001641165723414151956094756279673163666515306656899980