0 10
1 11
2 76
3 239
4 554
5 5779
6 12112
7 42115
8 264802
9 306917
10 6403142
11 6710059
12 46663496
13 146700547
14 340064590
15 3547346447
16 7434757484
17 25851618899
18 162544470878
19 188396089777
20 3930466266418
21 4118862356195
22 28643640403588
23 90049783566959
24 208743207537506
25 2177481858942019
26 4563706925421544
27 15868602635206651
28 99775322736661450
29 115643925371868101
30 2412653830174023470
31 2528297755545891571
32 17582440363449372896
33 55275618845894010259
34 128133678055237393414
35 1336612399398267944399
36 2801358476851773282212
37 9740687829953587791035
38 61245485456573300028422
39 70986173286526887819457
40 1480968951187111056417562
41 1551955124473637944237019
42 10792699698028938721839676
43 33930054218560454109756047
44 78652808135149846941351770
45 820458135570058923523273747
46 1719569079275267693987899264
47 5979165373395862005486971539
48 37594561319650439726909728498
49 43573726693046301732396700037
50 909069095180576474374843729238
51 952642821873622776107240429275
52 6624926026422313131018286304888
53 20827420901140562169162099343939
54 48279767828703437469342484992766
55 503625099188174936862586949271599
56 1055529966205053311194516383535964
57 3670214997803334870446136099879491
58 23076819953025062533871332982812910
59 26747034950828397404317469082692401
60 558017518969593010620220714636660930
61 584764553920421408024538183719353331
62 4066604842492121458767449816952780916
63 12784579081396785784326887634577696079
64 29635763005285693027421225086108173074
65 309142209134253716058539138495659426819
66 647920181273793125144499502077427026712
67 2252902752955633091492037644727940506955
68 14165336699007591674096725370445070068442
69 16418239451963224765588763015173010575397
70 342530125738272086985871985673905281576382
71 358948365190235311751460748689078292151779
72 2496220316879683957494636477808375034487056
73 7847609315829287184235370182114203395612947
74 18191438948538258325965376842036781825712950
75 189761998801211870443889138602482021652742447
76 397715436550961999213743654047000825131197844
77 1382908308454097868085120100743484497046335979
78 8695165287275549207724464258507907807409213718
79 10078073595729647075809584359251392304455549697
80 210256637201868490723916151443535753896520207658
81 220334710797598137799725735802787146200975757355
82 1532264901987457317522270566260258631102374751788
83 4817129416759970090366537434583563039508100012719
84 11166523735507397498255345435427384710118574777226
85 116482366771833945072919991788857410140693847784979
86 244131257279175287644095329013142204991506270347184
87 848876138609359808005205978828284025115212658826531
88 5337388088935334135675331201982846355682782223306370
89 6186264227544693943680537180811130380797994882132901
90 129062672639829213009286074818205453971642679865964390
91 135248936867373906952966611999016584352440674748097291
92 940556293844072654727085746812304960086286728354548136
93 2956917818399591871134223852435931464611300859811741699
94 6854391930643256396995533451684167889308888447978031534
95 71500837124832155841089558369277610357700185339592057039
96 149856066180307568079174650190239388604709259127162145612
97 521069035665754860078613508939995776171827962721078493875
98 3276270280174836728550855703830214045635677035453633108862
99 3797339315840591588629469212770209821807504998174711602737
100 79223056596986668501140239959234410481785776998947865163602
101 83020395912827260089769709172004620303593281997122576766339
102 577345432073950229039758494991262132303345468981683325761636
103 1815056692134677947209045194145791017213629688942172554051247
104 4207458816343306123457848883282844166730604846866028433864130
105 43889644855567739181787534026974232684519678157602456892692547
106 91986748527478784487032916937231309535769961162070942219249224
107 319849890438004092642886284838668161291829561643815283550440219
108 2011086091155503340344350625969240277286747331024962643521890538
109 2330935981593507432987236910807908438578576892668777927072330757
110 48629805723025652000089088842127409048858285184400521184968505678
111 50960741704619159433076325752935317487436862077069299112040836435
112 354394255950740608598547043359739313973479457646816315857213524288
113 1114143509556840985228717455832153259407875235017518246683681409299
114 2582681275064422579055981955024045832789229927681852809224576342886
115 26940956260201066775788537006072611587300174511836046338929444838159
116 56464593795466556130633055967169269007389578951353945487083466019204
117 196334737646600735167687704907580418609468911365897882800179842895771
118 1234473019675070967136759285412651780664203047146741242288162523393830
119 1430807757321671702304446990320232199273671958512639125088342366289601
120 29850628166108505013225699091817295766137642217399523744055009849185850
121 31281435923430176715530146082137527965411314175912162869143352215475451
122 217539243706689565306406575584642463558605527272872500958915123142038556
123 683899167043498872634749872836064918641227895994529665745888721641591119
124 1585337577793687310575906321256772300841061319261931832450692566425220794
125 16537274944980371978393813085403787927051841088613847990252814385893799059
126 34659887467754431267363532492064348154944743496489627812956321338212818912
127 120516937348243665780484410561596832391886071578082731429121778400532255795
128 757761511557216425950269995861645342506261172964986016387686991741406353682
129 878278448905460091730754406423242174898147244543068747816808770141938609477
130 18323330489666418260565358124326488840469206063826360972723862394580178543222
131 19201608938571878352296112530749731015367353308369429720540671164722117152699
132 133532984121097688374342033308824874932673325914042939295967889382912881459416
133 419800561301864943475322212457224355813387331050498247608444339313460761530947
134 973134106724827575324986458223273586559447988015039434512856568009834404521310
135 10151141628550140696725186794689960221407867211200892592737010019411804806744047
136 21275417363825108968775360047603194029375182410416824619986876606833444018009404
137 73977393720025467603051266937499542309533414442451366452697639839912136860772259
138 465139779683977914587082961672600447886575669065125023336172715646306265182642958
139 539117173404003382190134228610099990196109083507576389788870355486218402043415217
140 11247483247764045558389767533874600251808757339216652819113579825370674306050947298
141 11786600421168048940579901762484700242004866422724229208902450180856892708094362515
142 81967085774772339201869178108782801703837955875562028072528280910512030554617122388
143 257687857745485066546187436088833105353518734049410313426487292912392984371945729679
144 597342801265742472294244050286449012410875423974382654925502866735297999298508581746
145 6231115870402909789488627938953323229462272973793236862681515960265372977357031547139
146 13059574542071562051271499928193095471335421371560856380288534787266043954012571676024
147 45409839496617595943303127723532609643468537088475806003547120322063504839394746575211
148 285518611521777137711090266269388753332146643902415692401571256719647072990381051127290
149 330928451018394733654393393992921362975615180990891498405118377041710577829775797702501
150 6904087631889671810798958146127816012844450263720245660503938797553858629585897005177310
151 7235016082908066544453351540120737375820065444711137158909057174595569207415672802879811
152 50314184129338071077519067386852240267764842931987068613958281845127273874079933822456176
153 158177568470922279777010553700677458179114594240672343000783902709977390829655474270248339
154 366669321071182630631540174788207156625994031413331754615526087265082055533390882362952854
155 3824870779182748586092412301582749024439054908373989889156044775360797946163564297899776879
156 8016410879436679802816364777953705205504103848161311532927615637986677947860519478162506612
157 27874103417492787994541506635443864640951366452857924487938891689320831789745122732387296715
158 175261031384393407770065404590616893051212302565308858460560965773911668686331255872486286902
159 203135134801886195764606911226060757692163669018166782948499857463232500476076378604873583617
160 4237963727422117323062203629111832046894485682928644517430558115038561678207858827969957959242
161 4441098862224003518826810540337892804586649351946811300379057972501794178683935206574831542859
162 30884556900766138436023066871139188874414381794609512319704905950049326750311470067418947216396
163 97094769564522418826896011153755459427829794735775348259493775822649774429618345408831673192047
164 225074096029810976089815089178650107730073971266160208838692457595348875609548160885082293600490
165 2347835729862632179725046902940256536728569507397377436646418351776138530525099954259654609196947
166 4920745555755075335539908895059163181187212986060915082131529161147625936659748069404391511994384
167 17110072397127858186344773588117746080290208465580122683041005835219016340504344162472829145180099
168 107581179938522224453608550423765639662928463779541651180377564172461723979685813044241366383074978
169 124691252335650082639953324011883385743218672245121773863418570007680740320190157206714195528255077
170 2601406226651523877252675030661433354527301908681977128448748964326076530383488957178525276948176518
171 2726097478987173959892628354673316740270520580927098902312167534333757270703679114385239472476431595
172 18957991100574567636608445158701333796150425394244570542321754170328620154605563643489962111806766088
173 59600070780710876869717963830777318128721796763660810529277430045319617734520370044855125807896729859
174 138158132661996321376044372820255970053594018921566191600876614260967855623646303733200213727600225806
175 1441181397400674090630161692033337018664661985979322726538043572654998173970983407376857263083898987919
176 3020520927463344502636367756886930007382917990880211644676963759570964203565613118486914739895398201644
177 10502744179790707598539264962694127040813415958619957660568934851367890784667822762837601482770093592851
178 66036986006207590093871957533051692252263413742599957608090572867778308911572549695512523636515959758750
179 76539730185998297692411222495745819293076829701219915268659507719146199696240372458350125119286053351601
180 1596831589726173543942096407447968078113800007766998262981280727250702302836379998862515026022237026790770
181 1673371319912171841634507629943713897406876837468218178249940234969848502532620371320865151141523080142371
182 11637059509199204593749142187110251462555061032576307332480922137069793318032102226787705932871375507644996
183 36584549847509785622881934191274468285072059935197140175692706646179228456628927051683982949755649603077359
184 84806159204218775839513010569659188032699180902970587683866335429428250231289956330155671832382674713799714
185 884646141889697544018012039887866348612063868964903017014356060940461730769528490353240701273582396741074499
186 1854098442983613863875537090345391885256826918832776621712578457310351711770346937036637074379547468195948712
187 6446941470840539135644623310924042004382544625463232882152091432871516866080569301463151924412224801328920635
188 40535747268026848677743276955889643911552094671612173914625127054539452908253762745815548620852896276169472522
189 46982688738867387813387900266813685915934639297075406796777218487410969774334332047278700545265121077498393157
190 980189522045374604945501282292163362230244880613120309850169496802758848394940403691389559526155317826137335662
191 1027172210784241992758889182558977048146179519910195716646946715290169818169274735738668260071420438903635728819
192 7143222786750826561498836377646025651107322000074294609731849788543777757410588818123399119954677951247951708576
193 22456840571036721677255398315497054001468145520133079545842496080921503090401041190108865619935454292647490854547
194 52056903928824269916009633008640133654043613040340453701416841950386783938212671198341130359825586536542933417670
195 543025879859279420837351728401898390541904275923537616560010915584789342472527753173520169218191319658076825031247
196 1138108663647383111590713089812436914737852164887415686821438673119965468883268177545381468796208225852696583480164
197 3957351870801428755609490997839209134755460770585784677024326934944685749122332285809664575606815997216166575471739
198 24882219888455955645247659076847691723270616788402123748967400282788079963617261892403368922437104209149696036310598
199 28839571759257384400857150074686900858026077558987908425991727217732765712739594178213033498043920206365862611782337
200 601673655073603643662390660570585708883792167968160292268801944637443394218409145456664038883315508336466948271957338