1 492
2 3816
3 29568
4 229272
5 1778412
6 13801056
7 107144508
8 832197192
9 6466444032
10 50269824456
11 390963554148
12 3042084148512
13 23680823914452
14 184429911964056
15 1437009243823488
16 11202089753841432
17 87364420495436172
18 681684020356757856
19 5321443672501112028
20 41561364076521650952
21 324749933883259848192
22 2538765766070907422856
23 19856174477520594659268
24 155375459321171532567072
25 1216377547634297905497012
26 9527241520319860084036056
27 74655899154983503619822208
28 585291361658776804299624792
29 4590676066436792744202249132
30 36023819232340447991612559456
31 282811542088766872316630100348
32 2221314102747242956535265479112
33 17454771997058018270473480503552
34 137220861610152211356958918090056
35 1079229906605786712290962091473188
36 8491907930268563263484653840480032
37 66846767794877040316973320122266772
38 526439209734131236696563721796984856
39 4147585479958731819103021494623737728
40 32691126377011177138826061922223622552
41 257773790653935278267546672380488665292
42 2033430781603914210167230937584038485856
43 16046821325546773960834500419945053533468
44 126684767824854840414620369571125525121672
45 1000513847909917116601047331813967850458112
46 7904807242412203575713802327341759043970056
47 62476523973103111419509445886636085627179908
48 493975495557800062519658074821257660937487392
49 3907016255020574254714695682551671264088111732
50 30913013197117592975207574492079403883670074456
51 244670975036146984508840498832236696117570514048
52 1937193963039515296461389952643920229060214474712
53 15342721073277794688151778935790355822698010812652
54 121555438762133623064027116122488057432583481321056
55 963337853657742493893190114810804531849519232915388
56 7636929126742557940839872642775849091844695026658632
57 60559840570600208424430212664109324541994264898479872
58 480374355607912297552296650343162176112898778135366856
59 3811486517935649431733208058452748465807705098438643428
60 30250419332202506378782719092546157416824662870665509152
61 240149469277802084164281280628089795488336687897570839892
62 1906986993087829705367368209474631432338515587474677128856
63 15146800664814861601140855000957424732556680657222445175168
64 120338207117574275083335168630371901752334123427483580341272
65 956284792578248380003409618017160829790803285943001557939212
66 7601060087760028838174323789583807652147204240431565102409056
67 60430521962151674792425117566135101505494003424610040458230108
68 480546791983877451039617737751760312281411904156496220166889992
69 3822122924677189789664896120778269137040405684526726625513656832
70 30406395741362205646268110596642434705140908545887181687589144456
71 241940983093415240991912210565658973031987167848164960265101607748
72 1925482866490627481836236186150127602408231294749888672638004385312
73 15326707528782406041651780010550709138131754948617043374077213779252
74 122022082632770811445308472768719728476471077455690383048396722532056
75 971632436443328928898424698573938492810007326578971124437261954025088
76 7738215164673756460745069698121139527007862012685854875182169250502232
77 61638044252811850121010871698805694608900197969457698237233523438012972
78 491051727831114806642016991641604767135281076406884547716068037249653856
79 3912644269733491643426276389262997706968910535041429058169396002315141628
80 31180221386350147731422650237808541625037710710146402738401056749462935752
81 248512626339015698319505229565889989882438945635395794379724239451914996992
82 1980975213967301528153747591235348456724683987191017710712994427196436726856
83 15793049446952911348570608303660791714671903384036101048715566552149373896868
84 125924465406114144948121286604408459352985763912934333006652318609711769475872
85 1004168905385637133045287923016957027324288480464023517562348162239376209377812
86 8008601317832447052262652240039994122087547377749148190228621631328327905228056
87 63878615400453849153429133895984511015004385110521857445128910772377426103847808
88 509570032266077815672218761792217091648521326040019697349247036974560553320957592
89 4065348442455898015383518302037521054701054493155519596641963805175391250575321932
90 32436782709385788520090543035025726727398250201232931691939815755543764124657519456
91 258833259323162731517955994707752038122230239807225397707708533652466744863760193948
92 2065595316270219578949287052946673061646238304932630420980746545496955992121145835912
93 16485788119004745510847744483416597771484367699538067473539178331236474095490493028352
94 131587304385372575397043832096854328482085389173274639285562181666098653259017040098056
95 1050400146249594292750088200049976742320294182688827238462023384160339835681125926614788
96 8385568457255211826204470071658814065550894989804478575292892750682556620495439053260832
97 66949004645591263883567869843384274178018714723043283290852490013674529476886680804803572
98 534552085212707322338038067064612116339395072231563031972392582363439819041453226070720856
99 4268422092582532277039847369518342095542536344071482836693215710176018055735103019149107328
100 34086035373890333795149860622342792935069158044471907579982491078318604214739689172744027352
101 272216697247711016469674897603139928390499159052169636741695688332366574244546747430200074092
102 2174114993832558911312222107737466875241776902648512994689500890196095966838010835478015029856
103 17365099143901684386771374479825269458739843502606679272088925483845877864525676736476244011068
104 138707307843244814360281775056892119268124919213360037226802025189838511658222678980362098150472
105 1108017032827216803971598253476186142795555402739323702895280985395646720928062804257755803398912
106 8851540036689629650289080761737348700939769450106078535738712759119768516789357599617381635802056
107 70715466285803247991171202187766258562471670535724251209005472828553873669590526134279593003345508
108 564980445776134896274667267417858571920107142510409083699311399315159790702167659172639627010940192
109 4514128062155362866150008312599458910737826566604510079906337159663243984815305124765033571319544532
110 36069160219257578469104032096748588302791850469792648960476814885271418392040497695203662066091074456
111 288215969401418049880065260866894672738652900830972435788649934855087613136379981555328662495547147648
112 2303138903151804954637529605309664910414681601457113647724156621770654215057026440624160811177161951512
113 18405202208458681325224554208497148224587491480990066033456486335493344756581991270768711992752209997452
114 147088810782492613321662245251664503635907022302456574695457959830112283724082496098397136043298541769056
115 1175535300988424363503609085827809041138670725635880069087659951589646824002909132725007161041195122496988
116 9395262187194402252393184015505315844036628703090511630132828979324263467022409228653708919149694535559432
117 75092722825094007094719539782542423829134051077978875538748023952486819190981521129943008274661380192476672
118 600209270992053247480344445021879993960491671845166812370674015332714245426983747678550990576101473566942856
119 4797578424349005722247735003989832675412132039197413148537646238505860683966078337947115721820820297847353028
120 38349187737293710969160779533712556054519713716552074113761144698230617674333037045974555029564905802790033952
121 306551677048620501617882091807257863114089729313938422573750519506879727657258699407153754056088230082555008692
122 2450557055140938239103173487677985398637211502684822519571413647654268547981832906051390004811694943609912912856
123 19590177217235400601927594707965042921238790391209075884522036265903896572442399681466946214783880150056361392768
124 156611799628664644558289297567597000785589781141836002009400477430370954381950431822744546851076174365850084490072
125 1252051173024738768794590234863450214898669199737889765040772410893252757709820774371405005177936433878337483940012
126 10009935924882815752923935806548424851514254253491934678021736877765136331809704828104658997511775579025711811881056
127 80029689022312507526040739014399621038481701743207783017913437914616870044018727427640434591424446096210714396035708
128 639855194804865144213794251020584900689489367813155694120739249566329598223389945969635135674730432970399992032462792
129 5115900386064605221724468251754963598724154465818221080597885270096373983174622798821568064713314598561461956734949632
130 40904622027392338324804063869045061256066119882208481872291743564985205465993924544017012262790037012040270882643184456
131 327063252927542489366944893781567440371437591011086821341864621094485737175627938657617699000507808932171432839536781348
132 2615172205403316384970401556488213304778569277139608851906573743561797349788381492428084950149060098217753217439603982112
133 20911115758586641719093595990773359260277777348294191454858033489540685426145469445783140149267114310367485144313676124052
134 167210134460009905763500852734950421216500650270453381645730603868423115892702027904399815683035355002985321998474013420056
135 1337074860292864525386473168154797617374801764563966116641285413121791671524120375107123011647609762174589612456424352546688
136 10691944160233477944931835426364172600225923219853326724523585503079715386361338722300061594532410273221174871442177810523032
137 85499738955468032179178509432010902423840801812288373595149016925249940752093592037830322726839107838301830174142728627469772
138 683722908781520385972198552844542527046848403316744378636134533966741753791080638080219548783097733364589971651556430666069856
139 5467667269134671517752846021791308084684046909775445575394171243592070878824370948711665137315893009077402531935196364616691228
140 43725089790177117431144497801285943257517335824316695325037238243742813605126601936902080673013965859648377462578512657691580552
141 349675691394892252261431426945155797225805044007275212994471167671462039847406351629704367448402051437709287926988415282363425792
142 2796445444937464835338239648212780424949385181277383835635840320434500652026279845705841268670419755248867996475426020859668750856
143 22364175692435746313615187800340166472542207559096747895442839986656769188440585126675407283964828046187910025214488992218667854468
144 178856672193465120889948229765488823606005418175233577735255031605389278358264831868521934552047924819926192416460178416240149744672
145 1430416799640524234679839431182703747666707541260946754536612953300617700293670372935120828665214183864646333670370231822448844938612
146 11439981707033480927802860218996532896607325295074037717206683026712364891472572022388727884536314195301759097495702546087304504340056
147 91494052989627308878988364589933138084180729428741099291060274405676138625617094854559387558604234793143232962777581839545644797793408
148 731754282800317038849113989721486404605997931334861257275973382759433970061793070469092734593118129026640688467985415014951579693650392
149 5852509416598599268199217879128165866970512059213988370910338184710363510068569532114572908704942265209135200048266296552287802830474732
150 46808364673944810974472992679620262383703714861442754945925881327740615252975415187897545085360807355951320870680925598282318192651599456
151 374376792218577822558332007373487779896855255998467389841689505538570361962798658449765898083727977088288186258742993929956627786603407548
152 2994322167484550036277514453446927598036773595846185355580576428494371971500179170136876508968568716443815909183507053043572182684457552712
153 23949250239995680627192504311754103519840559187998318124408367320194149081861029196029983210243962104461620792606124307963050471043270033152
154 191553088215503644563318158975282415471125900517578060845489611378089416253454297898222073227397247141465062705741203824964465478010778426056
155 1532109815271616516285697361862589126508602431528215374522959007880210287390943508349102289748345394248657188940898582513422416881140126076388
156 12254460009810995734061504923917030393319842716362079606295544029827296076350188194379725971702261375173301702766896156661344991132227769401632
157 98017065574739084742186666602632524961989419637371428457661140572358770236306992962020081129619839809805769761388133473840174618651977086220372
158 783993552641758002738932027502193389112212522301215654641469178536295202454487422451134088506455909573270700724888157001364112809097575723976856
159 6270847981676945108029082376693758995744608262547841281428378525045016439142932519670014338796307525371994077051644280315300612626417179877996928
160 50158331534839945516863303273293351553612843870414658445085138454799340129762676759001744596637841436769528675575928444889717283551625604551792152
161 401201593937728556109716600984776517698422702496764789489176962050674353880774551500433575699049296189843668534972756446087090101547417425716762892
162 3209113036105531631019440808778124971884076236712196243467795316206972760607138555140766231015040417265819762766642212003216908626783864723030293856
163 25669057827391311267624369951641162790922493994051989866316401448746957103731357063541134030237502121480324228073759227093007407811785051018405208668
164 205322917148410930930624248579693761195483694442825451063425737031119720655916582638935859009854712803709055815149308612572616649997721411540774539272
165 1642355910828940843756879566785713276842965490832435498999442276081229916173973895131095759318500922570738084194959397364150342748609353063035860019712
166 13137100339121166823397526808672635379630725866715194433426904465886027681851777292588878002493080556579636878379994707829562393824720190941817821554056
167 105083355240058028233940598425623616819476011854204140861425386048557644169086305055956008122469960944484273004620716672669994276295692669474923985431108
168 840563544608772553802782968179873860536547783400357513902055857122647679159471807651525854723173466026731632161233605077400150004520348515298630955752992
169 6723713185940248845720918384393896718679855561635860427478516782851487359666574318356788992416002708905845429074430786871009044661931950022824983065057332
170 53783597222441753575510578036131795303137447055103019776989867382015025430644468158083063803455236044868773474987783903689394183755215836750089873757194456
171 430221755927930471699725607864993784962582406873365235585456759764736581706645018744047173873064307125454171206317927739157714042299462479843400257272901248
172 3441412832311408830295006508999258296944548531060894099248283475959016404088644809540154360142094944955328135734465606252781969181268386756303374145220788312
173 27528521934617486877145668022662371748153694903365001979330922290573667953387793266302744369409226436939098816918367482979664789054853814577242938060265662252
174 220206813933779113514846613476281628272852710209956405088616564806177354120280171146844183274606893479212506092359449801813477326218495998153272935239994537056
175 1761490061266906707395397722611348186063185705233897600777451999019490430462433639825643655930485418611710582664333867027192105722996541301351908823989752398588
176 14090657158070626171057100403181787053336684667599749047296577752773919033581634178543270562583778626799410437954939910399375693122433923239995445829943987820232
177 112715531384960032332366766003342877144074104894976912127411450787797518949132830090389138882015155621348525455015270919263413414564944243497569217312903737353472
178 901649533960293905592199471627197266021063927049844921498611013812903244329055270062651548762362896722033033561001721966494459427810514347677269048293076634038856
179 7212621042626435233464275007412827929170715415566897096136655097964134748597643939991155361822685668151753837019805568438353911693846516662917526127758020375582628
180 57696549178661818737807741317578861649579347971229670512343699582623543208159386235210023340350032157445469940296847032006087481051320214394662916312787798001918752
181 461538370654582566971284723596975271708062334214567130437227757168141292922545375660510806643180020277648562737712017795274893837233697256833942048704107839656457492
182 3692045582697702301175184980599948668870578717465671197484352885152222100179259946794663451915117573977913038197344452063084429431364537788461663408139236391923416856
183 29534352257540156981339003988708106471453326192780515563667325027152774879607964139927640315118060529742895953565386633718766280397435028050946322879932085878404330368
184 236259357347284136057471687735084974450655006252424772003183757218007479304491418025419702009642235429907982955743269566533274932067683210595643538962560307966451998872
185 1889955823215825587080924536170776464241072476185455187611691113927658114074264079249015189496660502144703708917003978474781956061689692787658745607719925257556085620812
186 15118732054871863743704392435746057817340923951721976935416506513699568495857109867142785616980897295169556321280163905498703087872093853964579283394402778327464331273056
187 120942815121246404904647208376969608448148020591317029787680400137391518430977336250634413929249018141436821865483513312216117308098729789230585649829636344196487035761308
188 967488422787326766098742511843801275557615164576532593658617656328339866281922219295607718483695636012684729997116604431520290831594616237734325032996441626776979089395592
189 7739490852188864542237346051077265127045707181746790329757041562933840039756355376070020881044817400098384089730288702905858085555054246665572723447550345710959814402322432
190 61912726581230654606748157148342931998273903589045106401113006140982367530196410847375084979320020650176295806480764521339368849365696509875838067140405542166015490638344456
191 495277171912691411887972947443545343629866186946348933887758110258420914226065333207681478120597049979793361679251486573115408647738196156978950523479057112024076336957074948
192 3962028055490145079849784162498152533454559389199621673644965102094217711367918197528031634231554438047379964557946276022328064763912914730027205999734925647575779085794938912
193 31694766719505646387867124181289967803405144094312256157724684912024967454520465062011987546107207444215381678850686922721940772968340709446908140287468220661729658788386948852
194 253546933593206496614659145741312978790025590299841175432137500731746530069288236287677695884739863535041913951491560646876385662294242418945674235105156511679649601030872628056
195 2028289228257457642579467130318142045675206727408168024293620894511084156504045365239244817095063400458520079374141572541168924648503724619407445432411692299626578809968567388288
196 16225651203099360359463178510300798715420434336040501436608859177090036756219984298546706691834450003449095928897001908943808455738159181303578396992609056855735491345520553903832
197 129800107387519645229682105220064293290786701356570686423640310877186927514261844216232051889959150623372599476945987472139651593414461190209628522156548408324626657516891519806572
198 1038361655846034753776739036088926919702520595651548242027369967780593835608651489290078311495900690726328830394307472219897912403824430907568789275611003989145850281022801374005856
199 8306591374379188061208014668393661872744034592024949459463031166209339926997570376240826141748903430218108294782959990837850650325000678300993276608278429321664240899388512653760828
200 66450411513695798461514251579773473390008204988744706645429236823922279561834668187214443174176164292778795590479577707306565023030318162176700399044050546717538223288791831607585352
201 531585431385264644697364182382132677462670523876675544252826184685512839786111103526358719204229476864917210650424194777975379522836384334122303726166035095200176596141168518541134592
202 4252546213702348165057181491731808850902338210611490092888976232105784889394830513524149935984475146407029741935397392644040364773320758803897072902591958032555170832673942122811494856
203 34019312922956348920558868095896791638649533812602564885275879760776169932951763254035319281239221580637524985274297814962789166861644868849444660264189429113625018797829888352444532068
204 272146383190221813478002663709748168529498227210284270137506794712892225440425929781147012984092510984178947389976783266649186439190758145290097726273927481326462870608104405269953373472
205 2177108535609625785303492664692831211422062542989778684493132693565362036840441184017913504977393186012458633254141057574450760311268952562825461650309802641753466652331437780865028179412
206 17416387808086321323013995047855153577666096732905656035085385865989459620262419722518834447435064708219426110965310022014762279601954112905263315810819666079121022962058289343641529372056
207 139327402477529194595330121294651015095400129632204954368247159256632447753414144303230875055943644219483798682206563074298248555186441316622545415238526422543710903701669768200139989659008
208 1114590788946595941863705803353768581020987537824263488933987802128610852073718165997959452797060138653874881860279510470240692343296468689288972310418231943941559330477805690169580377703192
209 8916507372036965648297800749227818253015482857044007747850743172922836712196374515840874708285504694204441774152365916668038950800677970433878210649363552076696138472326507949144444263707532
210 71330376614391860694687807790490525576130073152390926060222173587174605849621588249380606372393448917260517408806499155625761849510720003008067066204760486855808149226193210025787308682799456