1 1
2 2
3 1
4 3
5 7
6 1
7 5
8 21
9 22
10 1
11 8
12 87
13 125
14 71
15 1
16 13
17 317
18 1189
19 765
20 228
21 1
22 21
23 1215
24 9176
25 17084
26 4657
27 733
28 1
29 34
30 4565
31 76955
32 282777
33 243119
34 28373
35 2356
36 1
37 55
38 17287
39 624227
40 5280827
41 8608738
42 3466455
43 172833
44 7573
45 1
46 89
47 65261
48 5131406
49 93905509
50 356768525
51 262680517
52 49406943
53 1052829
54 24342
55 1
56 144
57 246671
58 41957895
59 1703300073
60 13864972277
61 24177895648
62 8011414792
63 704243629
64 6413369
65 78243
66 1
67 233
68 931909
69 343809419
70 30648000256
71 553125347136
72 2054706174413
73 1637496710797
74 244357686173
75 10038098456
76 39067429
77 251498
78 1
79 377
80 3521367
81 2814822600
82 553256525421
83 21831846871613
84 180411767818111
85 304265433695569
86 110916199227139
87 7453056468816
88 143080761421
89 237981569
90 808395
91 1
92 610
93 13305053
94 23053276257
95 9974206108397
96 865461975018339
97 15630369162961753
98 58792186589810692
99 45062687311719797
100 7512747980759983
101 227323314349577
102 2039439299333
103 1449678893
104 2598440
105 1
106 987
107 50272991
108 188779537161
109 179912817659011
110 34247958158855874
111 1361611598697855401
112 11178980566694533181
113 19162399246164949616
114 6673721691080067317
115 508867505795261823
116 6933510501158596
117 29069688249415
118 8830805161
119 8352217
120 1
121 1597
122 189953717
123 1545969533334
124 3244530759637569
125 1356237159188241529
126 118348460320274885509
127 2139705888320467053783
128 7996903694592294827057
129 6245460655152083821078
130 988374130647554935157
131 34467532553765146717
132 211476640729594693
133 414352491974681
134 53793374581
135 26846696
136 1
137 2584
138 717732903
139 12660108907789
140 58516690759430228
141 53691862459540232153
142 10296062072472866977053
143 408438850253554118760672
144 3363212509601549800280023
145 5720357296116644040788320
146 2035551285000464345878501
147 146377412047334158410357
148 2334617570886588879553
149 6450176661330373022
150 5906082889319188
151 327685538769
152 86293865
153 1
154 4181
155 2711921613
156 103675885828389
157 1055339507419304093
158 2125854494007156918632
159 895398179175506044479552
160 78052060676212571885932839
161 1409946909448021271385219613
162 5286080894520531860025248165
163 4091926379931626437476293945
164 663435918588704419174130202
165 21678380394232186381827093
166 158132555108084876751600
167 196734631145079828705
168 84183915242486395
169 1996115937021
170 277376074
171 1
172 6765
173 10246881583
174 849017313171328
175 19033159346284815815
176 84166119627538600335289
177 77880408150990887336569473
178 14908800178656014075890967659
179 591862984473316910025524297325
180 4866930791102600776200805866000
181 8308397301115322562870135405329
182 2927060405446596799715002519503
183 216230040073195527865022102169
184 3210550994207097345410530109
185 10710921341994212214098217
186 6000535646826871036976
187 1199937711608731991
188 12159458878905
189 891575391
190 1
191 10946
192 38717399589
193 6952739324271787
194 343263035946212786753
195 3332343461539497198194543
196 6773494893432032330981789221
197 2848280649110945617575072824448
198 248316091267854082615230439672297
199 4487786992433968377004976092566501