1 434
2 3938
3 31774
4 273686
5 2293928
6 19528726
7 165147350
8 1402044186
9 11882217182
10 100805628896
11 854788219326
12 7250421894706
13 61489557032118
14 521532393880894
15 4423217189081992
16 37515428883279070
17 318180075628925406
18 2698619241165232786
19 22887946387214307398
20 194121786051371550656
21 1646418784417919810662
22 13963917657677048998570
23 118433248854276893188990
24 1004477944272720048434278
25 8519358750762414506008680
26 72255944281076868013042374
27 612830175346506189385215558
28 5197646958589279317448419434
29 44083225484796721635197869134
30 373886670793251347870999161312
31 3171075482681760012610883220014
32 26895101751298959958683206599234
33 228107620284003194255218702139110
34 1934667795021821384532993133246254
35 16408655859991821033009802489843848
36 139168072981107389053355145516751822
37 1180337537601599324365832451572858254
38 10010893136992648003220655213410618402
39 84906205229678177642182587525115143798
40 720121930886092721141264965787727689536
41 6107628924179301276350407984251130406294
42 51801131859179533744314754725727412173946
43 439345168836712678025190875609044981181294
44 3726254050838819943268337091407956515925270
45 31603782706554590373814717044867532928806632
46 268043742548477162671365872201425679115008118
47 2273381277843839239338295152380738762067141686
48 19281414240693078851277271683717559206013284666
49 163533032814342608096476745163468333139817824318
50 1386986062754289955483056805588760457660239173856
51 11763558133426544838232211268547769171431702814494
52 99771226024453355740595715903806252595339713813202
53 846197845027346981641850570387483460362256853742486
54 7176926870242569450400461929395352582646541459025822
55 60870255819430527565584543636198157453503634805504648
56 516263870388941493349304267707914334125014794908100414
57 4378630913911164566896945326252696310399303168320058558
58 37136839860264213248856529407541805051102640368850834738
59 314971711916738595634703377917511688480963981245780243750
60 2671395295913347588114034629840946103057718231611365972928
61 22657123027329821394359719134768577362380797068754793633094
62 192163707355833201041132487385998377631008453274582478270666
63 1629813740261366294038753943703380419913963246913772674963422
64 13823072340222004164532280044398776074041170278379696842185286
65 117238752013686744574366764029101125562843109443953750228035176
66 994346599325285859318107669657434684502499036578652591571039398
67 8433432995553497716952820236796359255581521039384276077549950886
68 71527163806616145149273190908286678524448360448239764655821983626
69 606649174175678894204806186516422031913762903195392941980505690798
70 5145223170361382505211544639603251064821162245656659224340846293216
71 43638601352743532324359623061730569521130928773348907625853067191438
72 370115632494502958820261848147316399406260421535363984971678095481826
73 3139091931693945691269810355110602089611556105883941884224984130643654
74 26623836689125503487481392726720962141100536938633374045034721081002638
75 225806919795024934152299015229777393729180927626609625895820131209894280
76 1915154664697263310833099442667340101918990952326497756724575968176646958
77 16243157619089477257009000476412564356156983041437868504142944373441581934
78 137764418875428497947949491756348388891556838828395032978114196720478828994
79 1168432613482722659425409396168899237121323837887617776217156011125994672214
80 9909922920551493716408193333280536953514466412297436250358361568042096946496
81 84049838354434119639993306745500505844552613761394692955969923145843989636982
82 712858756222633465340532524907808228217631399716524285886367542767849906805658
83 6046027169979335754042818941589467161995418044779991795661516508578714552186062
84 51278663860182689298271518337665003227683801210109303565604532577187906724841462
85 434913918406124754219306659858280310384624875620643851623893994889621215991967464
86 3688670924404531886596184708324934831880734746052731635990175663605671451663551318
87 31285025869974021545042801530795275094297498906772775988616105255617433735953806486
88 265340244153914446060609884562666533899625544459554962354715873118995895252921759578
89 2250451876251473671731509048793932152460171897286389101466125758847281209483359295390
90 19086941234538181062714058156369503289435895872123403768839823478252688676168883980768
91 161883633031753144395057455247550437065161329402493627522574658462231262917264757714558
92 1372996873702241150437701377665608414807421727936845809491519052368298937494592420055410
93 11644910482249712123726644237673913720420397569796857308776587188674688948444671346455670
94 98764930013247324380072417013231891311641762367720890440438875090604550379284687180893182
95 837663064511350487967391420522654110874056085774061101197145138014927168719302089073603976
96 7104540139424295462239126865353490576062575117678249582764001639457117282055131290710205342
97 60256316329448293356335865049518822031872360676470903644917204469864603984163304646967809438
98 511056815267533244827827111909323685625397433264295923820294157720063788119319285100195585490
99 4334467892185950289228480465822945587046254171908081838681668364850901203104885242542716496902
100 36762276418436536617654893365390345414781809800276581803928101798615159371583852324476199723968
101 311794896416678017265245016688637360034117056464539844825259169397873319528452751385564172802086
102 2644451511243532437279964928221571979944577294977134232878515753836992789961968567525206460330218
103 22428602506606448560979940387377857235227306698229653518648848901748429055143186429485753159102014
104 190225537606020025323246569986302848580470746529674413240132678984938337918724707391388848455002662
105 1613375382921903288001639766368310924387017614284727646516777841399017492014475416624992688394268776
106 13683652358020840888611663849271380978905905982602028034897266184402822245672878650625220232759773318
107 116056277935804436918461392449619638269353916509088555472841895546400351942082085441844280469864679174
108 984317585386304632123692514642446948374417766132278458010354637062774207265985204108590009421727562922
109 8348373100821427534520049502707508595783552663454292106361244478552333967186815821591972616089836466958
110 70805738376772159719565926337507302376428627179518831776254486924375452602987583077964381829143129422816
111 600530489777297269563716278132917149499837130297707330330823637697282747264103617373744882300109491095790
112 5093328272817892906827324370775818860756780685612877622372761421774087322022104043234729554924720082962306
113 43198460921287302688169324847469353092531902784936168307482485869353925981438816594535818040486244979005606
114 366382633518251359824532194792958865939959409654646095578948096708071591018246959004835648155626322567813102
115 3107430942698712253089783253319504829021777946400056203818955054351806801326900501320049794210222348828055176
116 26355307758222080984410189393221319728405842822836098565144038855961773265462503595892216584314179430547778702
117 223529423449506947999111573593120828108097865220896776298648353954237402077422796019014021510548354010307532622
118 1895838348997508868198067617966605156818840703009870353147002440349673793785934037374766220874576238305614300514
119 16079328573678778393149929924999362070298120697728930620546503884839434134879567865098310554425015358548589370422
120 136374922216884930128926760221629536552494011257153323013800242864383713337679157121704343362435849912372679718720
121 1156647762028185490970418721770528065218580763685753329371916445817283584457447073884509492286851980340374057272150
122 9809971097744606724712051655166285012196332293450848742801197517676722141315195489726074695919602976113839786476730
123 83202108799169087070251511052663837570716305196379241962336494927476613747420267515799177195749093581030739860934702
124 705668838333308726729009806989634222477685192340068367489354918861302325365786533926588890917137026666524205021877462
125 5985046732369053374262652467003453045330919628478735178208666378351154549891963034062532317252263795892712565143769832
126 50761465495975668654795458633841469637782243256358982410794159956023260386287934159843152817204984089755594455958476854
127 430527361693496090314316026955910062304720605183993885147447156309490610916582450252078316635748807865232444634324155126
128 3651466862820521154706250179781533422921598606763194284258039409995401510055622202700106140440183681352697234201870717818
129 30969484024963334598074958871340179212015360096992283897610704380205489622000610944242865479328420738151144302230296733950
130 262664013341643685972402663169220866383088341025341695680696978928995855739486433950502490001475989169903880225752158527200
131 2227753741364467364589349996801955424620065341493678358439910675398734796675441061417008615162542783062462467969889476222942
132 18894429689948502946938147125761652218373252838914778789542664395450180051292804946174001900660143094102124829111281461975570
133 160250869151161384695745562443086695310535829669887398252407738711106832542344852803776536414441394665029227679595125576757078
134 1359148780095973338328920678633935250357606141956328977530787245681817280969485090473696900422619596096347962061843160733119070
135 11527459515329466007778218685200383991863288484546205993880991585418150052727372657542671012473441003057753541096277510546293896
136 97768783538308919217102633166348861340571599721648038661504069928129636863824995603955068197573751026608626160031298278196412926
137 829214366083809851731531994744578935128229394104418293154495799823963982490905063848243983334316573466105659574115751964610778238
138 7032883503663032241146130990449602277020765346100614904378321448004604889865506450202152485155125136471699354826122304392396952690
139 59648569054213021560742539666765111116998815485985259811358202222460330972557915818173085597821119486117821112028852157331957257446
140 505902278683001497150180341920434549189511344414429449558158295563768923850673173850512252738606724842485077788647236191075262898112
141 4290750300213216724455583967065693545360935121650859964747593418077437685382797036759117355403834598931412005503478472711568769017094
142 36391490836347581585980965094078170248202717665240373788522772133490127224809707085357853833906971040430943851380244535457634663025418
143 308650122386791101546965196240813224187011792831160715988545824664708501375312943664231274250827370197293723796494087845070923877713566
144 2617779482511092186333262147468115799628209430174743262286146701845545367522769979527127296844955521818518625027866241722241713546492934
145 22202386851699854291675416554458323941167594129230726120867668084540832483481662427704200730574038247560145919825544435931013615592095336
146 188306916302850132161289470784958500155334946317373895693267120384163501269799782007666291394725917122804569650484882138595200783052981862
147 1597102823418904747083637180557231163716124447384207735342364116743361200317385149760495489137928502769877889536903708483661943692632611942
148 13545638570546919297149141383074149113074911957649677495987604503777556167548519759523169970605994049316356832043067858081206930173162704842
149 114885730332067799083908272507540606798049975821800083564706970515064590701403894010611818571315627012697125304763452774899081670695846976878
150 974389724426235785909703851899546907226608351206042865283646713528819434990016465649120504472757281640461715149322421156603829695927394224864
151 8264171123107896861180288645548785763190344320438493248981709874599809431347766641388920830058471497955635308535089312380882038102684908977998
152 70091589268581914704505265269323334902931332127145056847748951221289489614387579970067612176692071367828849069707270753308169694016431211144482
153 594473518639825193515984380470859227997603825759546615581220691262161790719013402421833045212216970215777457811516871797948998872941376833680518
154 5041956788992701871165928630164631452381660685283581250444317451130314994660392283219542465747386370556199944440865885892114923570444164563959630
155 42762759761333734938522964903741227694874317218828747572902603978800731250998112081974813005194595355058743991531010627855413206877617392926574472
156 362687285697836743134062021572451175902288638177882132965974010427669410358576644764630309715035394794186613752575037484233881780401793029015715822
157 3076089287525477640296662356642536901720339821525898788446570711644978784667926557774390465469483745442337846272602478909085600599795059748017711406
158 26089487219334964714428530638910479500634643047430561986103993066975195529766712254513288839865591918407679876329933616904145447619376684692086853378
159 221274898010321459817093443909904128345883167785238703972824509943573723383810214776635321287062537377354488259974232335255937916457744503527931357718
160 1876716858321075383266723347314731731666915820093898407105871452144440160381890852709799712408588492967825264289827985711738095190713021230106821498176
161 15917151913644714861216544748017110647317441891213447946950268202580816440334410441338542333272862827151187871261372579392230859333087133758296590506294
162 134999440069344020024496889988301879615824115475120257658497939472453608648839971241943304811325791843528014587974399603963666045508860894400906928183258
163 1144981772990019523051817982154033861955108745256370855800004506414283813860245957271027049227172887369291540463832715532157198337207491973420644889795982
164 9711027392454123681226328692478578321563678893796093836410071624059734825612980107339561990477884283135750721162539379321594833091802759525045286214628278
165 82362929473302941389870297784490991594045252596866185093803908734815457131635714260758199740402155708199448073043545062656587971444508693908075977635879656
166 698551438202661964826144785573909609256335981283066539489325313580784625004967146941100057913804282675580217385731853930551962583993868607818090166092119830
167 5924681345546105460999612406345216849350149168498828028965443225518320131964756827854363779738672524642458130327191244529722541236013474734697324315247515478
168 50249483612226636944263616284303718453956798226370933970024961624263595209044693873434725401583571181694977977548154115158713571575530382441271191586495178138
169 426185047942471471990968782474795196235528822172676822499787022204459322062368038595243340833327860137110226096496423109171768188671270014257308040538175394910
170 3614638042678946854465858948532429633543521573702720512211684478062844334513324757581648314410995181503503816066007824832712447982105225689873054650007032551392
171 30657124745834694982952913961230993671287287181519296343504303001636413275358841865287121899317736825303315600749823870360589517824710633663189458606685534442302
172 260014775085226582639878219754368646169245508046530713897857232294712371819962939323412094850117037524272396700452226788228595366843331412994081071833412453674162
173 2205284540645210023705276696056533630833983425379972774059133032358351980337251542359832975987426845093490065501584456363791118502667890504534229563389212952609846
174 18703859823406915726818096603416674166632461967249305673804651379358494799441291558205338561694843288055375283481938445985924015984333605481530238269694516153238206
175 158634573383125772923852368834276106331063990133731368488789534138742889660400455310975784900517149456309369495999401907186281981855303081001519714011246717806307208
176 1345440358837254909179890065932229140630235401671070602607136845160203034494885322516530612505214200903877704384717364016144461733012242496749910343099603652242973278
177 11411193162893936454018597468869237698825095204991531124145580026781197727091798984344296507510847405104885869168478896753162322360490288864254848073203813803442639198
178 96782684230916718087310460225423246310526958860580953359201757251549401921967620042998647364240429512141466535754720073519937097475523049692413503692594783374116509970
179 820850881518672432840042230272949817679982605336576359406265405304409844821420095007178069053497893883598622369547481348972023784965662175472231006259759377879376465862
180 6961949599190192485559496945306473077455183073100640955601843846764288059369447039863626828694713477025330533503077218166996350475971619692883852028030027020043331325888
181 59046951538861119638287270090707795024704980230920426977876073120059329226990747022128139632728724665213906211154951180004382774944556699973815240623596994850250086521830
182 500799730931428307077019237952596563487411898088954280608399223871260356789949726101690639676472484833605820022397414663137935676690171074981213024021759909427449643654954
183 4247473645374044564709872196175524964071177308775535043609191300113458305431881657540489078611179447845196265973496865240942085282223919186863733159484744329556039239942398
184 36024445010369488531999892123256875893814511114354864222368001358591438464688853474440240668632077934663331703615848187238313078501751330783897714769077854663375668185673702
185 305537066655736873820172154223914751620541692214067100470577028100535574161581563700658523549916507896838400648879629270121289832056095051245597633782518693770976044420993128
186 2591376468776158767886009515234715030143526550229149903311663861315010694085583712946836340551234357003390932287937774142394295890920330271041311231056855983730966267306348102
187 21978452815655146131840890290532040752842482700227215411083086628904251994651515142417914947800203909303354557273355200336754761071458650937021425115271554775815591581707990982
188 186407646280014645813088211070896402658818555919176853758178586141686698591374962438580548886985253357518695232042068562723567299764894622499532263341455451783612761493773428970
189 1580994389509727446333069507610339602410047945410308613904831351441630352798614272078937366088803403918180789381847776145897318234410336631459919826589873868223804471820729070030
190 13409016794871787061169209499551943433442509473208728777985890759109498297696278088373021158625620006766936883083027187771267191778762115629796930246719336417580285949729928207840
191 113726988911650011863321680136996523064498046789352857301209233692196185918643808485812597516826153420047906705454476976681341992687594797666159161168373549817784775055734125291438
192 964561996212656252257632235964945207069138450481856024978638437929320974089073008843208546638654137068233195952282569222506394562301308055597898361083420207402708958903499346580674
193 8180818409432430359568387214763054504269756191331874643757049958406336110655206901602744029708919774979906550723928236948857982064161803897700892797766031236909705541200782388992614
194 69384643092815240472288523535066626763420329103570497637439031375983550168642409628191850898844615427870969066825329010185286031165822005282434198529967880741922793742585313336303790
195 588477638321195262963483323813258654473651062539714428219673639205407764728553592291198450658951675620169553539466996271360202443108591539088080817367404224596022900856877361194839176
196 4991103439717071650780693337732356506563069422361390330595902305075724215046162589954241820456375875320804460663978998263921356243222606434591832129436411098283607059065110063420343630
197 42331453098238071157499284146343290600469801665355742255544803506494337628482856979876937911101942159770001170014477429477006483151833616422353857313562067188154895257602925352164452622
198 359029209282408527919264388274645563702197634905959718721666738320963699911831856992379915453909365973642518404434135705573774120266912007379187389203779667617440218871636021736695232162
199 3045063745362350613647552202491151990782833155506780464813306366904015768809347075231764113284747677395489473442027126254869321526488979734799629712086758359441487215304336303089620605430
200 25826347755529287889093727574235815480725059590905449897069283691037071877493171272810827313459951627894811683091774597193136242021756840250669646789346064148653274887211726242150274811712
201 219043111792118585098659587683521813587831206423918105097454306498412820381003588057226367476124984589406762082512078749660985674948973925335611926237036215064938591340583505641298186242326
202 1857788227656088693440187137466368753463602459907842981733085085365210832122961608578139042661523814463368198046697357733721691299434642306070261922951061851029950003269863222559903149651194
203 15756610972971648675370208850116908260149276032687872362742431679040478665696543776732496930924740231728588202710267603936598008126998818787189194202538498274322760909469540840710770046827758
204 133637831081966639653342563789843270419485721838474845336057531142807749724573000353908752231085105029471112561924727613471762136535045413360069197446826149038664052571153534668570246381061270
205 1133433447517812447396136846696269537313896393471278920377238562600126249528639906019065251528977337680725873517294776582135564183823686264197567361679269066973264677594642531371403964757198568
206 9613081636772163004442061314386777028162884695234239532105956027172839916770722063953549818578100601725620959049130813758612100807952177675252148126490557966103763821189667317676368877167337462
207 81532214138928417512716061357598903649102385532429897822164070593130304139446844976031144545998985823038273392767218966337541647071832976961147297049121618723911142914642786099762994304748808630
208 691505824414089448703040707434128716423842634522481017397281758988152780165967708737810218775108823814205792714694008709499007126177348006120134499234015759681699307764101199158603341645739642298
209 5864924806087134894937540898523118865766521626867165416450957046631517058002255020282083883154240229482986435401969084037254095793742284387058478551412646830233628042696447208235124510289717639614
210 49742665595334601080945562963153045828584262272650621847759479425751696291514011535568442337859020700444192254501326214853060442667424408779572902969500714659473792548035298007077474801009716655328