0 20
1 41
2 61
3 102
4 979
5 1081
6 2060
7 5201
8 210100
9 425401
10 635501
11 1060902
12 10183619
13 11244521
14 21428140
15 54100801
16 2185460180
17 4425021161
18 6610481341
19 11035502502
20 105930003859
21 116965506361
22 222895510220
23 562756526801
24 22733156582260
25 46029069691321
26 68762226273581
27 114791295964902
28 1101883889957699
29 1216675185922601
30 2318559075880300
31 5853793337683201
32 236470292583208340
33 478794378504099881
34 715264671087308221
35 1194059049591408102
36 11461796117409981139
37 12655855167001389241
38 24117651284411370380
39 60891157735824130001
40 2459763960717376570420
41 4980419079170577270841
42 7440183039887953841261
43 12420602119058531112102
44 119225602111414733850179
45 131646204230473264962281
46 250871806341887998812460
47 633389816914249262587201
48 25586464482911858502300500
49 51806318782737966267188201
50 77392783265649824769488701
51 129199102048387791036676902
52 1240184701701139944099580819
53 1369383803749527735136257721
54 2609568505450667679235838540
55 6588520814650863093607934801
56 266150401091485191423553230580
57 538889322997621245940714395961
58 805039724089106437364267626541
59 1343929047086727683304982022502
60 12900401147869655587109105829059
61 14244330194956383270414087851561
62 27144731342826038857523193680620
63 68533792880608460985460475212801
64 2768496446567164478275942202192660
65 5605526686014937417537344879598121
66 8374023132582101895813287081790781
67 13979549818597039313350631961388902
68 134189971499955455715968974734290899
69 148169521318552495029319606695679801
70 282359492818507950745288581429970700
71 712888506955568396519896769555621201
72 28797899771041243811541159363654818740
73 58308688049038056019602215496865258681
74 87106587820079299831143374860520077421
75 145415275869117355850745590357385336102
76 1395844070642135502487853688076988102339
77 1541259346511252858338599278434373438441
78 2937103417153388360826452966511361540780
79 7415466180818029579991505211457096520001
80 299555750649874571560486661424795222340820
81 606526967480567172700964828061047541201641
82 906082718130441744261451489485842763542461
83 1512609685611008916962416317546890304744102
84 14519569888629521996923198347407855506239379
85 16032179574240530913885614664954745810983481
86 30551749462870052910808813012362601317222860
87 77135678499980636735503240689679948445429201
88 3115978889462095522330938440599560539134390900
89 6309093457424171681397380121888801026714211001
90 9425072346886267203728318562488361565848601901
91 15734165804310438885125698684377162592562812902
92 151032564585680217169859606721882824898913918019
93 166766730389990656054985305406259987491476730921
94 317799294975670873224844912128142812390390648940
95 802365320341332402504675129662545612272258028801
96 32412412108628966973411850098629967303280711800980
97 65627189537599266349328375326922480218833681630761
98 98039601646228233322740225425552447522114393431741
99 163666791183827499672068600752474927740948075062502
100 1571040722300675730371357632197826797190647068994259
101 1734707513484503230043426232950301724931595144056761
102 3305748235785178960414783865148128522122242213051020
103 8346203985054861150872993963246558769176079570158801
104 337153907637979624995334542395010479289165425019403060
105 682654019261014111141542078753267517347506929608964921
106 1019807926898993736136876621148277996636672354628367981
107 1702461946160007847278418699901545513984179284237332902
108 16341965442339064361642644920262187622494285912764364099
109 18044427388499072208921063620163733136478465197001697001
110 34386392830838136570563708540425920758972751109766061100
111 86817213050175345350048480701015574654423967416533819201
112 3507074914837851950572502936581048906935931447771118829140
113 7100967042725879246495054353863113388526286862958771477481
114 10608041957563731197067557290444162295462218310729890306621
115 17709009000289610443562611644307275683988505173688661784102
116 169989122960170225189131062089209643451358764873927846363539
117 187698131960459835632693673733516919135347270047616508147641
118 357687254920630060821824735822726562586706034921544354511180
119 903072641801719957276343145378970044308759339890705217170001
120 36480592926989428351875550550981528334937079630549753041311220
121 73864258495780576661027444247342026714182918600990211299792441
122 110344851422770005012902994798323555049119998231539964341103661
123 184209109918550581673930439045665581763302916832530175640896102
124 1768226840689725240078276946209313790918846249724311545109168579
125 1952435950608275821752207385254979372682149166556841720750064681
126 3720662791298001061830484331464293163600995416281153265859233260
127 9393761533204277945413176048183565699884139999119148252468531201
128 379471124119469118878357526258806921158966595381047083364600481300
129 768336009772142515702128228565797408017817330761213314981669493801
130 1147807133891611634580485754824604329176783926142260398346269975101
131 1916143143663754150282613983390401737194601256903473713327939468902
132 18393095426865398987124011605338219963928195238273523818297725195219
133 20309238570529153137406625588728621701122796495176997531625664664121
134 38702333997394552124530637194066841665050991733450521349923389859340
135 97713906565318257386467899976862305031224779962078040231472444382801
136 3947258596610124847583246636268559042914042190216572130608821165171380
137 7992231099785567952552961172513980390859309160395222301449114774725561
138 11939489696395692800136207808782539433773351350611794432057935939896941
139 19931720796181260752689168981296519824632660511007016733507050714622502
140 191324976862027039574338728640451217855467295949674945033621392371499459
141 211256697658208300327027897621747737680099956460681961767128443086121961
142 402581674520235339901366626262198955535567252410356906800749835457621420
143 1016420046698678980129761150146145648751234461281395775368628114001364801
144 41059383542467394545091812632108024905584945703666187921545874395512213460
145 83135187131633468070313386414362195459921125868613771618460376905025791721
146 124194570674100862615405199046470220365506071572279959540006251300538005181
147 207329757805734330685718585460832415825427197440893731158466628205563796902
148 1990162390925709838786872468193961962794350848540323539966205905150612177299
149 2197492148731444169472591053654794378619778045981217271124672533356175974201
150 4187654539657154008259463521848756341414128894521540811090878438506788151500
151 10572801228045752185991518097352307061448035835024298893306429410369752277201
152 427099703661487241447920187415941038799335562295493496543348054853296879239540
153 864772208551020235081831892929234384660119160426011291980002539116963510756281
154 1291871912212507476529752080345175423459454722721504788523350593970260389995821
155 2156644120763527711611583973274409808119573883147516080503353133087223900752102
156 20701668999084256881034007839814863696535619671049149513053528791755275496764739
157 22858313119847784592645591813089273504655193554196665593556881924842499397516841
158 43559982118932041473679599652904137201190813225245815106610410716597774894281580
159 109978277357711867540004791118897547907036820004688295806777703358038049186080001
160 4442691076427406743073871244408806053482663613412777647377718545038119742337481620
161 8995360430212525353687747279936509654872364046830243590562214793434277533861043241
162 13438051506639932096761618524345315708355027660243021237939933338472397276198524861
163 22433411936852457450449365804281825363227391707073264828502148131906674810059568102
164 215338758938312049150805910762881743977401553023902404694459266525632470566734637779
165 237772170875164506601255276567163569340628944730975669522961414657539145376794205881
166 453110929813476555752061187330045313318030497754878074217420681183171615943528843660
167 1143994030502117618105377651227254195976689940240731817957802777023882377263851893201
168 46212872149898181279967167236420213152385628107384150792529531762138466706497604571700
169 93569738330298480178039712124067680500747946155009033403016866301300815790259061036601
170 139782610480196661458006879360487893653133574262393184195546398063439282496756665608301
171 233352348810495141636046591484555574153881520417402217598563264364740098287015726644902
172 2239953749774652936182426202721488061038067258019013142582615777346100167079898205412419
173 2473306098585148077818472794206043635191948778436415360181179041710840265366913932057321
174 4713259848359801014000898996927531696230016036455428502763794819056940432446812137469740
175 11899825795304750105820270788061107027651980851347272365708768679824721130260538206996801
176 480706291660549805246811730519371812802309250090346323131114542012045785642868340417341780
177 973312409116404360599443731826804732632270481032039918627937852703916292415997219041680361
178 1454018700776954165846255462346176545434579731122386241759052394715962078058865559459022141
179 2427331109893358526445699194172981278066850212154426160386990247419878370474862778500702502
180 23299998689817180903857548209903008048036231640512221685241964621494867412332630565965344659
181 25727329799710539430303247404075989326103081852666647845628954868914745782807493344466047161
182 49027328489527720334160795613978997374139313493178869530870919490409613195140123910431391820
183 123781986778765980098624838632033984074381708839024386907370793849733972173087741165328830801
184 5000306799640166924279154340895338360349407667054154345825702673479768500118649770523584623860
185 10124395586059099828656933520422710704773197042947333078558776140809270972410387282212498078521
186 15124702385699266752936087861318049065122604710001487424384478814289039472529037052736082702381
187 25249097971758366581593021381740759769895801752948820502943254955098310444939424334948580780902
188 242366584131524565987273280296984886994184820486540871950873773410173833476983856067273309730499
189 267615682103282932568866301678725646764080622239489692453817028365272143921923280402221890511401
190 509982266234807498556139581975710533758265442726030564404690801775445977398907136469495200241900
191 1287580214572897929681145465630146714280611507691550821263198631916164098719737553341212290995201
192 52013190849150724685801958207181579104982725750388063414932636078422009926188409270117986840049940
193 105313961912874347301285061879993304924246063008467677651128470788760183951096556093577185971095081
194 157327152762025071987087020087174884029228788758855741066061106867182193877284965363695172811145021
195 262641114674899419288372081967168188953474851767323418717189577655942377828381521457272358782240102
196 2521097184836119845582435757791688584610502454664766509520767305770663594332718658479146401851305939
197 2783738299511019264870807839758856773563977306432089928237956883426605972161100179936418760633546041
198 5304835484347139110453243597550545358174479761096856437758724189197269566493818838415565162484851980
199 13393409268205297485777295034859947489912936828625802803755405261821145105148737856767549085603250001
200 541041206212559038541545044991948444954691952906128968587974934662043073772443333109117528586614852020