1 1
2 1
3 1
4 2
5 4
6 2
7 5
8 34
9 34
10 5
11 15
12 500
13 2052
14 500
15 15
16 52
17 10900
18 278982
19 278982
20 10900
21 52
22 203
23 322768
24 68162042
25 455546040
26 68162042
27 322768
28 203
29 877
30 12297768
31 26419793726
32 1625686993918
33 1625686993918
34 26419793726
35 12297768
36 877
37 4140
38 580849872
39 15002771641712
40 10764437129618296
41 103204230192540988
42 10764437129618296
43 15002771641712
44 580849872
45 4140
46 21147
47 33093252880
48 11807624578397830
49 119010390034543491042
50 14231913620170652461908
51 14231913620170652461908
52 119010390034543491042
53 11807624578397830
54 33093252880
55 21147
56 115975
57 2227152575552
58 12361734324171045410
59 2040368351234509987725212
60 3737733535781386231895815398
61 47890666906311937749901098886
62 3737733535781386231895815398
63 2040368351234509987725212
64 12361734324171045410
65 2227152575552
66 115975
67 678570
68 174131286983712
69 16679505289611340233906
70 51350903376256822436382238230
71 1704434626479905430949721771156450
72 350322787764219278758281026961866186
73 350322787764219278758281026961866186
74 1704434626479905430949721771156450
75 51350903376256822436382238230
76 16679505289611340233906
77 174131286983712
78 678570
79 4213597
80 15604440074084672
81 28284296659644702241447604
82 1818472780230512625778385363238944
83 1259921002642906004433313180012192804586
84 4985235639947845290355135210615582877717276
85 81523212441914346544073433818166292337910075
86 4985235639947845290355135210615582877717276
87 1259921002642906004433313180012192804586
88 1818472780230512625778385363238944
89 28284296659644702241447604
90 15604440074084672
91 4213597
92 27644437
93 1584856558077903168
94 59055088260515144420128767278
95 87604972777997602798029710458933219862
96 1431587436371216664854796169984729275373681588
97 127062265242185995431303925250552184640219342191148
98 41372063807506773287180200321097135694872159859702926
99 41372063807506773287180200321097135694872159859702926
100 127062265242185995431303925250552184640219342191148
101 1431587436371216664854796169984729275373681588
102 87604972777997602798029710458933219862
103 59055088260515144420128767278
104 1584856558077903168
105 27644437
106 190899322
107 180712593036822482176
108 149249218670114328150978145481610
109 5585379463993456459896660751935863285859008
110 2396619875468284954919054928305059771417331880704530
111 5440954427683395760096540309193923344970824761008034201846
112 41570315636889481901634949924111627054788704425360275632931269
113 839780322234263638551379612300530069754865868713324092842519030
114 41570315636889481901634949924111627054788704425360275632931269
115 5440954427683395760096540309193923344970824761008034201846
116 2396619875468284954919054928305059771417331880704530
117 5585379463993456459896660751935863285859008
118 149249218670114328150978145481610
119 180712593036822482176
120 190899322
121 1382958545
122 22946861101272125055616
123 450039605375503085313353228679161262
124 460600939205662435704062256864327906710224743286
125 5710246572882725479194357840801570040134015325205449204034
126 371952214523383330882846593359923405733051040409945736319006503050
127 76735282373361179494621593065147929410809710619370380380668363591660446
128 37324812629321336572591533240907647678745461329933454995242672826696576962
129 37324812629321336572591533240907647678745461329933454995242672826696576962
130 76735282373361179494621593065147929410809710619370380380668363591660446
131 371952214523383330882846593359923405733051040409945736319006503050
132 5710246572882725479194357840801570040134015325205449204034
133 460600939205662435704062256864327906710224743286
134 450039605375503085313353228679161262
135 22946861101272125055616
136 1382958545
137 10480142147
138 3222156375409363475703040
139 1599235190860841957471475758863115715984
140 48186820264754233591837203869470628234073370015888380
141 18813441190737410982934604138398044251906468067119817304180243672
142 38934282201095917266971732345466921223044537815933491786520296646050759194
143 245121235425474545683454163953412074333879076094249211076812005630574748230878030
144 3333802507480985353786697870489015333377122903135298335531487495427269607956366941620
145 81184462760528172324981018065090176893681709356914242351556151349811667519060498973390
146 3333802507480985353786697870489015333377122903135298335531487495427269607956366941620
147 245121235425474545683454163953412074333879076094249211076812005630574748230878030
148 38934282201095917266971732345466921223044537815933491786520296646050759194
149 18813441190737410982934604138398044251906468067119817304180243672
150 48186820264754233591837203869470628234073370015888380
151 1599235190860841957471475758863115715984
152 3222156375409363475703040
153 10480142147
154 82864869804
155 497270513223493578780492032
156 6626004940129269423162395426394202392807358
157 6289984163443110210581827614706750684725079852590335944090
158 83646962079708381709103744022280722281726498861688896761772350483690240
159 6027198750780525121889355189240463558257683496652083573225050022646432468177616782
160 1290376262288308783953005109709199099430982072806691240552767186409410638804655232257396324
161 558761789833502490509140797804667075781135672058559503212290683658088602287046684203297854123546
162 388310700088692715391120125825232258195012929126306155421593256628982800066333683979914091559025922
163 388310700088692715391120125825232258195012929126306155421593256628982800066333683979914091559025922
164 558761789833502490509140797804667075781135672058559503212290683658088602287046684203297854123546
165 1290376262288308783953005109709199099430982072806691240552767186409410638804655232257396324
166 6027198750780525121889355189240463558257683496652083573225050022646432468177616782
167 83646962079708381709103744022280722281726498861688896761772350483690240
168 6289984163443110210581827614706750684725079852590335944090
169 6626004940129269423162395426394202392807358
170 497270513223493578780492032
171 82864869804
172 682076806159
173 83889915459846520832774898688
174 31710571239734897116278662141369413814573165410
175 1009800500419248197480517129205139312344816625867445140161496768
176 491498408240049700587204677169142658920915225481612009151036258448066148898618
177 1339870702643262151953659708501993873899452173284072188654731405092084668323501034837237500
178 10747700383479145639388572409262142711264209271439067267803057102912441595781694361660923422606101783
179 166155931277109173409124638248265866742624449976971253552755273064618551898067369035241225771489589222010162
180 3780351455146151281337776711194677675351015176208604515591152260699374113438928995705570330608079782894306595507
181 108868077757844394555378799020797233833471902086671571552789025292090954956820884658218284835977756787711170452440
182 3780351455146151281337776711194677675351015176208604515591152260699374113438928995705570330608079782894306595507
183 166155931277109173409124638248265866742624449976971253552755273064618551898067369035241225771489589222010162
184 10747700383479145639388572409262142711264209271439067267803057102912441595781694361660923422606101783
185 1339870702643262151953659708501993873899452173284072188654731405092084668323501034837237500
186 491498408240049700587204677169142658920915225481612009151036258448066148898618
187 1009800500419248197480517129205139312344816625867445140161496768
188 31710571239734897116278662141369413814573165410
189 83889915459846520832774898688
190 682076806159
191 5832742205057
192 15395965520712200338615059882496
193 173852639291692843924466125570977128510532242978690
194 196884837611500988748813657434956922509458314842868185326218056919314
195 3748105686579472221458467357665650539123990029026049269643271197496160448651018362118
196 417080021281439939949201085181431247283273682295980849169616429264352289120533141433310599571424822
197 136838279773299016687764828136636113691382642165723289226491727437139824944676313077079850619758147530360815242
198 83660121710238314848991005478450534661790163060101329990811421444913537485538597976407106858452044302644012902704597682
199 70316754476482445850004863304828784536665997459411433764025593682137081616115260652512131847854175644958836862444895895652304
200 67404062208998938408902932788075829838745912626372701930107345247214002765825721719915621360878167196529826856660842868371372164
201 67404062208998938408902932788075829838745912626372701930107345247214002765825721719915621360878167196529826856660842868371372164
202 70316754476482445850004863304828784536665997459411433764025593682137081616115260652512131847854175644958836862444895895652304
203 83660121710238314848991005478450534661790163060101329990811421444913537485538597976407106858452044302644012902704597682
204 136838279773299016687764828136636113691382642165723289226491727437139824944676313077079850619758147530360815242
205 417080021281439939949201085181431247283273682295980849169616429264352289120533141433310599571424822
206 3748105686579472221458467357665650539123990029026049269643271197496160448651018362118
207 196884837611500988748813657434956922509458314842868185326218056919314
208 173852639291692843924466125570977128510532242978690
209 15395965520712200338615059882496
210 5832742205057
211 51724158235372
212 3060643891296581277621204992111616
213 1083907900576067863566262229890370614689606662026759172
214 46104820236477264682270205972957911207096563015563337156339265464341108112
215 36511195695415787655885080724210387539762357839979755058652242408866088704585080917712650778
216 177862193593313532475509127793411304640497889268938525299152690768868939163531694173492837148958986581443238
217 2585540174501546491960946695373594972962400453806569652662905456368987701009412162004444101821868321468758544516408926603
218 68557822097741631840867839034154800756469871498521047616560532144824173877294268265772764343101022536271875612839386252193483150378
219 2370592567468696934043587334484250250415035662612396983433065618546568107107960463273901577280289491123479693231645663376734233531712971312
220 85885887413648271129843383624094835863360304496470529061453027291082366614743185191835533068709894008815165826186906832965267612040149523742870
221 2880222536786594834616701556903028397665259748848095332908158327916414696640567569975964399073574109257069785437638005748142619464354708014125092
222 85885887413648271129843383624094835863360304496470529061453027291082366614743185191835533068709894008815165826186906832965267612040149523742870
223 2370592567468696934043587334484250250415035662612396983433065618546568107107960463273901577280289491123479693231645663376734233531712971312
224 68557822097741631840867839034154800756469871498521047616560532144824173877294268265772764343101022536271875612839386252193483150378
225 2585540174501546491960946695373594972962400453806569652662905456368987701009412162004444101821868321468758544516408926603
226 177862193593313532475509127793411304640497889268938525299152690768868939163531694173492837148958986581443238
227 36511195695415787655885080724210387539762357839979755058652242408866088704585080917712650778
228 46104820236477264682270205972957911207096563015563337156339265464341108112
229 1083907900576067863566262229890370614689606662026759172
230 3060643891296581277621204992111616
231 51724158235372