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