0 23
1 47
2 70
3 607
4 677
5 1961
6 90883
7 183727
8 274610
9 2380607
10 2655217
11 7691041
12 356443103
13 720577247
14 1077020350
15 9336740047
16 10413760397
17 30164260841
18 1397969759083
19 2826103779007
20 4224073538090
21 36618692083727
22 40842765621817
23 118304223327361
24 5482837038680423
25 11083978300688207
26 16566815339368630
27 143618501015637247
28 160185316355005877
29 463989133725649001
30 21503685467734859923
31 43471360069195368847
32 64975045536930228770
33 563271724364637199007
34 628246769901567427777
35 1819765264167772054561
36 84337448921619081937583
37 170494663107405935929727
38 254832112029025017867310
39 2209151559339606078868207
40 2463983671368631096735517
41 7137118902076868272339241
42 330771453166904571624340603
43 668680025235886011521020447
44 999451478402790583145361050
45 8664291852458210676683908847
46 9663743330861001259829269897
47 27991778514180213196342448641
48 1297285554983150808291581907383
49 2622562888480481829779506263407
50 3919848443463632638071088170790
51 33981350436189542934348211629727
52 37901198879653175572419299800517
53 109783748195495894079186811230761
54 5087953615872464303215012616415523
55 10285690979940424500509212044061807
56 15373644595812888803724224660477330
57 133274847746443534930303009327880447
58 148648492342256423734027233988357777
59 430571832430956382398357477304596001
60 19954952784166250014058471189999773823
61 40340477400763456410515299857304143647
62 60295430184929706424573771047303917470
63 522703918880201107807105468235735483407
64 582999349065130814231679239283039400877
65 1688702617010462736270463946801814285161
66 78263319731546416682673020792166496518283
67 158215342080103296101616505531134807321727
68 236478661811649712784289526323301303840010
69 2050044636573300998375932716117545238041807
70 2286523298384950711160222242440846541881817
71 6623091233343202420696377200999238321805441
72 306948720032172262063193573488405809344932103
73 620520531297687726547083524177810857011669647
74 927469251329859988610277097666216666356601750
75 8040274541936567635429300305507544187864483647
76 8967743793266427624039577403173760854221085397
77 25975762128469422883508455111855065896306654441
78 1203852801702859880265428512548506792084327189683
79 2433681365534189183414365480208868650064961033807
80 3637534167237049063679793992757375442149288223490
81 31533954703430581692852717422267872187259266821727
82 35171488870667630756532511415025247629408555045217
83 101876932444765843205917740252318367446076376912161
84 4721510381329896418228748563021670150148921893004623
85 9544897695104558679663414866295658667743920162921407
86 14266408076434455097892163429317328817892842055926030
87 123676162306580199462800722300834289210886656610329647
88 137942570383014654560692885730151618028779498666255677
89 399561303072609508584186493761137525268445653942841001
90 18517762511723052049433271598742477780377279580036941723
91 37435086326518713607450729691246093086023004814016724447
92 55952848838241765656884001289988570866400284394053666170
93 485057877032452838862522740011154660017225279966446053807
94 541010725870694604519406741301143230883625564360499719977
95 1567079328773842047901336222613441121784476408687445493761
96 72626659849467428807980872981519434832969540363982992432983
97 146820399027708699663863082185652310787723557136653430359727
98 219447058877176128471843955167171745620693097500636422792710
99 1902396870045117727438614723523026275753268337141744812701407
100 2121843928922293855910458678690198021373961434642381235494117
101 6146084727889705439259532080903422318501191206426507283689641
102 284841741411848744061848934400247624672428756930261716285217603
103 575829567551587193562957400881398671663358705066949939854124847
104 860671308963435937624806335281646296335787461997211656139342450
105 7461200039259074694561408083134569042349658401044643188968864447
106 8321871348222510632186214418416215338685445863041854845108206897
107 24104942735704095958933836919966999719720550127128352879185278241
108 1117149237190610924743142712736898202445830751710946087287631005983
109 2258403417116925945445219262393763404611382053549020527454447290207
110 3375552654307536870188361975130661607057212805259966614742078296190
111 29262824651577220906952115063439056261069084495628753445391073659727
112 32638377305884757777140477038569717868126297300888720060133151955917
113 94539579263346736461233069140578491997321679097406193565657377571561
114 4381459023419834634993861657505180349744923535781573624080372520247723
115 8857457626103016006448956384150939191487168750660553441726402418067007
116 13238916649522850641442818041656119541232092286442127065806774938314730
117 114768790822285821137991500717399895521343907042197569968180601924584847
118 128007707471808671779434318759056015062575999328639697033987376862899577
119 370784205765903164696860138235511925646495905699476964036155355650384001
120 17184081172703354247835000677592604594801387661504580042697133736780563623
121 34738946551172611660366861493420721115249271228708637049430422829211511247
122 51923027723875965908201862171013325710050658890213217092127556565992074870
123 450123168342180338925981758861527326795654542350414373786450875357148110207
124 502046196066056304834183621032540652505705201240627590878578431923140185077
125 1454215560474292948594349000926608631807064944831669555543607739203428480361
126 67395961977883531940174237663656537715630692663497427145884534435280850281683
127 136246139516241356828942824328239684063068450271826523847312676609765129043727
128 203642101494124888769117061991896221778699142935323950993197211045045979325410
129 1765382951469240466981879320263409458292661593754418131792890364970132963647007
130 1969025052963365355750996382255305680071360736689742082786087576015178942972417
131 5703433057395971178483872084774020818435383067133902297365065517000490849591841
132 264326945693178039566009112281860263328098981824849247761579101358037758024197103
133 534357324443752050310502096648494547474633346716832397820523268233076006897986047
134 798684270136930089876511208930354810802732328541681645582102369591113764922183150
135 6923831485539192769322591768091333033896491975050285562477342224961986126275451247
136 7722515755676122859199102977021687844699224303591967208059444594553099891197634397
137 22368862996891438487720797722134708723294940582234219978596231414068185908670720041
138 1036690213612682293294355798195218289116266491086366086223486089641689651690050756283
139 2095749290222256025076432394112571286955827922754966392425568410697447489288772232607
140 3132439503834938318370788192307789576072094413841332478649054500339137140978822988890
141 27155265320901762572042737932574887895532583233485626221618004413410544617119356143727
142 30287704824736700890413526124882677471604677647326958700267058913749681758098179132617
143 87730674970375164352869790182340242838741938528139543622152122240909908133315714408961
144 4065898753461994261122423874512533848053733849941745965319264681995605455890621041944823
145 8219528181894363686597717539207407938946209638411631474260681486232120819914557798298607
146 12285426935356357947720141413719941786999943488353377439579946168227726275805178840243430
147 106502943664745227268358848848966942234945757545238650990900250832053931026355988520246047
148 118788370600101585216078990262686884021945701033592028430480197000281657302161167360489477
149 344079684864948397700516829374340710278837159612422707851860644832617245630678323241225001
150 15946453874387727879439853141482359556848455043205036589616069859300674956313364036456839523
151 32236987433640404156580223112339059823975747246022495887084000363433967158257406396154904047
152 48183441308028132036020076253821419380824202289227532476700070222734642114570770432611743570
153 417704517897865460444740833142910414870569365559842755700684562145311104074823569857048852607
154 465887959205893592480760909396731834251393567849070288177384632368045746189394340289660596177
155 1349480436309652645406262651936374083373356501257983332055453826881402596453612250436370044961
156 62541988029449915281168842898469939669425792625716303562728260668912565183055557860362682664383
157 126433456495209483207743948448876253422224941752690590457511975164706532962564727971161735373727
158 188975444524659398488912791347346193091650734378406894020240235833619098145620285831524418038110
159 1638237012692484671119046279227645798155430816779945742619433861833659318127527014623357079678607
160 1827212457217144069607959070574991991247081551158352636639674097667278416273147300454881497716717
161 5292661927126772810334964420377629780649593919096651015898782057168216150673821615533120075112041
162 245289661105048693345016322407945961901128401829604299367983648727405221347268941614978404952870603
163 495871984137224159500367609236269553582906397578305249751866079511978658845211704845489929980853247
164 741161645242272852845383931644215515484034799407909549119849728239383880192480646460468334933723850
165 6425165146075406982263439062389993677455184792841581642710663905427049700385056876529236609450644047
166 7166326791317679835108822994034209192939219592249491191830513633666433580577537522989704944384367897
167 20757818728710766652481085050458412063333623977340564026371691172759916861540131922508646498219379841
168 962025988312012945849238735315121164106285922549915436404928307580622609211423605958387443862475840583
169 1944809795352736658350958555680700740275905469077171436836228306334005135284387343839283534223171061007
170 2906835783664749604200197290995821904382191391627086873241156613914627744495810949797670978085646901590
171 25199496064670733491952536883647275975333436602093866422765481217651027091250874942220651358908346273727
172 28106331848335483096152734174643097879715627993720953296006637831565654835746685892018322336993993175317
173 81412159761341699684258005232933471734764692589535773014778756880782336762744246726257296032896332624361
174 3773065680870053668572020974889582797678891487112366511975829454347553145921982035299853939850225293895923
175 7627543521501449036828299955012099067092547666814268796966437665575888628606708317325965175733346920416207
176 11400609202371502705400320929901681864771439153926635308942267119923441774528690352625819115583572214312130
177 98832417140473470680030867394225553985264060898227351268504574624963422824836231138332518100401924634913247
178 110233026342844973385431188324127235850035500052153986577446841744886864599364921490958337215985496849225377
179 319298469826163417450893244042480025685335061002535324423398258114737152023566074120249192532372918333364001
180 14797962638346362176126520414278208417375448306168778910053766715022795857683404331022421193705139740183969423
181 29915223746518887769703934072598896860436231673340093144530931688160328867390374736165091579942652398701302847
182 44713186384865249945830454486877105277811679979508872054584698403183124725073779067187512773647792138885272270
183 387620714825440887336347569967615739082929671509411069581208518913625326667980607273665193769124989509783481007
184 432333901210306137282178024454492844360741351488919941635793217316808451393054386340852706542772781648668753277
185 1252288517246053161900703618876601427804412374487250952852794953547242229454089379955370606854670552807120987561
186 58037605694528751584714544492778158523363710577902463772864361080489951006281165864287900621857618210776234181083
187 117327499906303556331329792604432918474531833530292178498581517114527144242016421108531171850569906974359589349727
188 175365105600832307916044337097211076997895544108194642271445878195017095248297586972819072472427525185135823530810
189 1520248344712962019659684489382121534457696186395849316670148542674663906228397116891083751629990108455446177596207
190 1695613450313794327575728826479332611455591730504043958941594420869681001476694703863902824102417633640582001127017
191 4911475245340550674811142142340786757368879647403937234553337384414025909181786524618889399834825375736610179850241
192 227623474735979125368888267374155523450424055511085156748395114103914872823838874836332815216504384917524650274238103
193 460158424717298801412587676890651833658216990669574250731343565592243771556859536197284519832843595210785910728326447
194 687781899453277926781475944264807357108641046180659407479738679696158644380698411033617335049347980128310561002564550
195 5962413620343522215664395231009110690527345360114849510569253003161512926602446824466223200227627436237270398748842847
196 6650195519796800142445871175273918047635986406295508918048991682857671570983145235499840535276975416365580959751407397
197 19262804659937122500556137581556946785799318172705867346667236368876856068568737295465904270781578268968432318251657641
198 892739209876904435168028199926893470194404622350765406864741864651193050725145060826931436991229575788913467599327658883
199 1804741224413745992836612537435343887174608562874236681076150965671262957518858858949328778253240729846795367516906975407
200 2697480434290650428004640737362237357369013185225002087940892830322456008244003919776260215244470305635708835116234634290