Spaces:
Runtime error
Runtime error
新增CJ的41EP模型
Browse files- G_latest.pth +2 -2
- finetune_speaker.json +18 -179
G_latest.pth
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:79711e5fc646e420246aab683dadf7a73f21cfa4c1329958ad811c890acb6fe2
|
3 |
+
size 158891313
|
finetune_speaker.json
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"train": {
|
3 |
-
"log_interval":
|
4 |
-
"eval_interval":
|
5 |
"seed": 1234,
|
6 |
"epochs": 10000,
|
7 |
"learning_rate": 0.0002,
|
@@ -23,7 +23,7 @@
|
|
23 |
"training_files": "final_annotation_train.txt",
|
24 |
"validation_files": "final_annotation_val.txt",
|
25 |
"text_cleaners": [
|
26 |
-
"
|
27 |
],
|
28 |
"max_wav_value": 32768.0,
|
29 |
"sampling_rate": 22050,
|
@@ -34,7 +34,7 @@
|
|
34 |
"mel_fmin": 0.0,
|
35 |
"mel_fmax": null,
|
36 |
"add_blank": true,
|
37 |
-
"n_speakers":
|
38 |
"cleaned_text": true
|
39 |
},
|
40 |
"model": {
|
@@ -85,6 +85,11 @@
|
|
85 |
"use_spectral_norm": false,
|
86 |
"gin_channels": 256
|
87 |
},
|
|
|
|
|
|
|
|
|
|
|
88 |
"symbols": [
|
89 |
"_",
|
90 |
",",
|
@@ -94,8 +99,13 @@
|
|
94 |
"-",
|
95 |
"~",
|
96 |
"\u2026",
|
|
|
|
|
|
|
97 |
"N",
|
|
|
98 |
"Q",
|
|
|
99 |
"a",
|
100 |
"b",
|
101 |
"d",
|
@@ -111,198 +121,27 @@
|
|
111 |
"n",
|
112 |
"o",
|
113 |
"p",
|
|
|
114 |
"s",
|
115 |
"t",
|
116 |
"u",
|
117 |
"v",
|
118 |
"w",
|
119 |
-
"x",
|
120 |
"y",
|
121 |
"z",
|
122 |
-
"\u0251",
|
123 |
-
"\u00e6",
|
124 |
"\u0283",
|
125 |
-
"\
|
126 |
-
"\
|
127 |
"\u026f",
|
128 |
-
"\u026a",
|
129 |
-
"\u0254",
|
130 |
-
"\u025b",
|
131 |
"\u0279",
|
132 |
-
"\u00f0",
|
133 |
"\u0259",
|
134 |
-
"\u026b",
|
135 |
"\u0265",
|
136 |
-
"\u0278",
|
137 |
-
"\u028a",
|
138 |
-
"\u027e",
|
139 |
-
"\u0292",
|
140 |
-
"\u03b8",
|
141 |
-
"\u03b2",
|
142 |
-
"\u014b",
|
143 |
-
"\u0266",
|
144 |
"\u207c",
|
145 |
"\u02b0",
|
146 |
"`",
|
147 |
-
"^",
|
148 |
-
"#",
|
149 |
-
"*",
|
150 |
-
"=",
|
151 |
-
"\u02c8",
|
152 |
-
"\u02cc",
|
153 |
"\u2192",
|
154 |
"\u2193",
|
155 |
"\u2191",
|
156 |
" "
|
157 |
-
]
|
158 |
-
"speakers": {
|
159 |
-
"\u7279\u522b\u5468 Special Week (Umamusume Pretty Derby)": 0,
|
160 |
-
"\u65e0\u58f0\u94c3\u9e7f Silence Suzuka (Umamusume Pretty Derby)": 1,
|
161 |
-
"\u4e1c\u6d77\u5e1d\u738b Tokai Teio (Umamusume Pretty Derby)": 2,
|
162 |
-
"\u4e38\u5584\u65af\u57fa Maruzensky (Umamusume Pretty Derby)": 3,
|
163 |
-
"\u5bcc\u58eb\u5947\u8ff9 Fuji Kiseki (Umamusume Pretty Derby)": 4,
|
164 |
-
"\u5c0f\u6817\u5e3d Oguri Cap (Umamusume Pretty Derby)": 5,
|
165 |
-
"\u9ec4\u91d1\u8239 Gold Ship (Umamusume Pretty Derby)": 6,
|
166 |
-
"\u4f0f\u7279\u52a0 Vodka (Umamusume Pretty Derby)": 7,
|
167 |
-
"\u5927\u548c\u8d64\u9aa5 Daiwa Scarlet (Umamusume Pretty Derby)": 8,
|
168 |
-
"\u5927\u6811\u5feb\u8f66 Taiki Shuttle (Umamusume Pretty Derby)": 9,
|
169 |
-
"\u8349\u4e0a\u98de Grass Wonder (Umamusume Pretty Derby)": 10,
|
170 |
-
"\u83f1\u4e9a\u9a6c\u900a Hishi Amazon (Umamusume Pretty Derby)": 11,
|
171 |
-
"\u76ee\u767d\u9ea6\u6606 Mejiro Mcqueen (Umamusume Pretty Derby)": 12,
|
172 |
-
"\u795e\u9e70 El Condor Pasa (Umamusume Pretty Derby)": 13,
|
173 |
-
"\u597d\u6b4c\u5267 T.M. Opera O (Umamusume Pretty Derby)": 14,
|
174 |
-
"\u6210\u7530\u767d\u4ec1 Narita Brian (Umamusume Pretty Derby)": 15,
|
175 |
-
"\u9c81\u9053\u592b\u8c61\u5f81 Symboli Rudolf (Umamusume Pretty Derby)": 16,
|
176 |
-
"\u6c14\u69fd Air Groove (Umamusume Pretty Derby)": 17,
|
177 |
-
"\u7231\u4e3d\u6570\u7801 Agnes Digital (Umamusume Pretty Derby)": 18,
|
178 |
-
"\u9752\u4e91\u5929\u7a7a Seiun Sky (Umamusume Pretty Derby)": 19,
|
179 |
-
"\u7389\u85fb\u5341\u5b57 Tamamo Cross (Umamusume Pretty Derby)": 20,
|
180 |
-
"\u7f8e\u5999\u59ff\u52bf Fine Motion (Umamusume Pretty Derby)": 21,
|
181 |
-
"\u7435\u7436\u6668\u5149 Biwa Hayahide (Umamusume Pretty Derby)": 22,
|
182 |
-
"\u91cd\u70ae Mayano Topgun (Umamusume Pretty Derby)": 23,
|
183 |
-
"\u66fc\u57ce\u8336\u5ea7 Manhattan Cafe (Umamusume Pretty Derby)": 24,
|
184 |
-
"\u7f8e\u666e\u6ce2\u65c1 Mihono Bourbon (Umamusume Pretty Derby)": 25,
|
185 |
-
"\u76ee\u767d\u96f7\u6069 Mejiro Ryan (Umamusume Pretty Derby)": 26,
|
186 |
-
"\u96ea\u4e4b\u7f8e\u4eba Yukino Bijin (Umamusume Pretty Derby)": 27,
|
187 |
-
"\u7c73\u6d74 Rice Shower (Umamusume Pretty Derby)": 28,
|
188 |
-
"\u827e\u5c3c\u65af\u98ce\u795e Ines Fujin (Umamusume Pretty Derby)": 29,
|
189 |
-
"\u7231\u4e3d\u901f\u5b50 Agnes Tachyon (Umamusume Pretty Derby)": 30,
|
190 |
-
"\u7231\u6155\u7ec7\u59ec Admire Vega (Umamusume Pretty Derby)": 31,
|
191 |
-
"\u7a3b\u8377\u4e00 Inari One (Umamusume Pretty Derby)": 32,
|
192 |
-
"\u80dc\u5229\u5956\u5238 Winning Ticket (Umamusume Pretty Derby)": 33,
|
193 |
-
"\u7a7a\u4e2d\u795e\u5bab Air Shakur (Umamusume Pretty Derby)": 34,
|
194 |
-
"\u8363\u8fdb\u95ea\u8000 Eishin Flash (Umamusume Pretty Derby)": 35,
|
195 |
-
"\u771f\u673a\u4f36 Curren Chan (Umamusume Pretty Derby)": 36,
|
196 |
-
"\u5ddd\u4e0a\u516c\u4e3b Kawakami Princess (Umamusume Pretty Derby)": 37,
|
197 |
-
"\u9ec4\u91d1\u57ce\u5e02 Gold City (Umamusume Pretty Derby)": 38,
|
198 |
-
"\u6a31\u82b1\u8fdb\u738b Sakura Bakushin O (Umamusume Pretty Derby)": 39,
|
199 |
-
"\u91c7\u73e0 Seeking the Pearl (Umamusume Pretty Derby)": 40,
|
200 |
-
"\u65b0\u5149\u98ce Shinko Windy (Umamusume Pretty Derby)": 41,
|
201 |
-
"\u4e1c\u5546\u53d8\u9769 Sweep Tosho (Umamusume Pretty Derby)": 42,
|
202 |
-
"\u8d85\u7ea7\u5c0f\u6eaa Super Creek (Umamusume Pretty Derby)": 43,
|
203 |
-
"\u9192\u76ee\u98de\u9e70 Smart Falcon (Umamusume Pretty Derby)": 44,
|
204 |
-
"\u8352\u6f20\u82f1\u96c4 Zenno Rob Roy (Umamusume Pretty Derby)": 45,
|
205 |
-
"\u4e1c\u701b\u4f50\u6566 Tosen Jordan (Umamusume Pretty Derby)": 46,
|
206 |
-
"\u4e2d\u5c71\u5e86\u5178 Nakayama Festa (Umamusume Pretty Derby)": 47,
|
207 |
-
"\u6210\u7530\u5927\u8fdb Narita Taishin (Umamusume Pretty Derby)": 48,
|
208 |
-
"\u897f\u91ce\u82b1 Nishino Flower (Umamusume Pretty Derby)": 49,
|
209 |
-
"\u6625\u4e4c\u62c9\u62c9 Haru Urara (Umamusume Pretty Derby)": 50,
|
210 |
-
"\u9752\u7af9\u56de\u5fc6 Bamboo Memory (Umamusume Pretty Derby)": 51,
|
211 |
-
"\u5f85\u517c\u798f\u6765 Matikane Fukukitaru (Umamusume Pretty Derby)": 52,
|
212 |
-
"\u540d\u5c06\u6012\u6d9b Meisho Doto (Umamusume Pretty Derby)": 53,
|
213 |
-
"\u76ee\u767d\u591a\u4f2f Mejiro Dober (Umamusume Pretty Derby)": 54,
|
214 |
-
"\u4f18\u79c0\u7d20\u8d28 Nice Nature (Umamusume Pretty Derby)": 55,
|
215 |
-
"\u5e1d\u738b\u5149\u73af King Halo (Umamusume Pretty Derby)": 56,
|
216 |
-
"\u5f85\u517c\u8bd7\u6b4c\u5267 Matikane Tannhauser (Umamusume Pretty Derby)": 57,
|
217 |
-
"\u751f\u91ce\u72c4\u675c\u65af Ikuno Dictus (Umamusume Pretty Derby)": 58,
|
218 |
-
"\u76ee\u767d\u5584\u4fe1 Mejiro Palmer (Umamusume Pretty Derby)": 59,
|
219 |
-
"\u5927\u62d3\u592a\u9633\u795e Daitaku Helios (Umamusume Pretty Derby)": 60,
|
220 |
-
"\u53cc\u6da1\u8f6e Twin Turbo (Umamusume Pretty Derby)": 61,
|
221 |
-
"\u91cc\u89c1\u5149\u94bb Satono Diamond (Umamusume Pretty Derby)": 62,
|
222 |
-
"\u5317\u90e8\u7384\u9a79 Kitasan Black (Umamusume Pretty Derby)": 63,
|
223 |
-
"\u6a31\u82b1\u5343\u4ee3\u738b Sakura Chiyono O (Umamusume Pretty Derby)": 64,
|
224 |
-
"\u5929\u72fc\u661f\u8c61\u5f81 Sirius Symboli (Umamusume Pretty Derby)": 65,
|
225 |
-
"\u76ee\u767d\u963f\u5c14\u4e39 Mejiro Ardan (Umamusume Pretty Derby)": 66,
|
226 |
-
"\u516b\u91cd\u65e0\u654c Yaeno Muteki (Umamusume Pretty Derby)": 67,
|
227 |
-
"\u9e64\u4e38\u521a\u5fd7 Tsurumaru Tsuyoshi (Umamusume Pretty Derby)": 68,
|
228 |
-
"\u76ee\u767d\u5149\u660e Mejiro Bright (Umamusume Pretty Derby)": 69,
|
229 |
-
"\u6a31\u82b1\u6842\u51a0 Sakura Laurel (Umamusume Pretty Derby)": 70,
|
230 |
-
"\u6210\u7530\u8def Narita Top Road (Umamusume Pretty Derby)": 71,
|
231 |
-
"\u4e5f\u6587\u6444\u8f89 Yamanin Zephyr (Umamusume Pretty Derby)": 72,
|
232 |
-
"\u771f\u5f13\u5feb\u8f66 Aston Machan (Umamusume Pretty Derby)": 73,
|
233 |
-
"\u9a8f\u5ddd\u624b\u7eb2 Hayakawa Tazuna (Umamusume Pretty Derby)": 74,
|
234 |
-
"\u5c0f\u6797\u5386\u5947 Kopano Rickey (Umamusume Pretty Derby)": 75,
|
235 |
-
"\u5947\u9510\u9a8f Wonder Acute (Umamusume Pretty Derby)": 76,
|
236 |
-
"\u79cb\u5ddd\u7406\u4e8b\u957f President Akikawa (Umamusume Pretty Derby)": 77,
|
237 |
-
"\u7dbe\u5730 \u5be7\u3005 Ayachi Nene (Sanoba Witch)": 78,
|
238 |
-
"\u56e0\u5e61 \u3081\u3050\u308b Inaba Meguru (Sanoba Witch)": 79,
|
239 |
-
"\u690e\u8449 \u7d2c Shiiba Tsumugi (Sanoba Witch)": 80,
|
240 |
-
"\u4eee\u5c4b \u548c\u594f Kariya Wakama (Sanoba Witch)": 81,
|
241 |
-
"\u6238\u96a0 \u61a7\u5b50 Togakushi Touko (Sanoba Witch)": 82,
|
242 |
-
"\u4e5d\u6761\u88df\u7f57 Kujou Sara (Genshin Impact)": 83,
|
243 |
-
"\u82ad\u82ad\u62c9 Barbara (Genshin Impact)": 84,
|
244 |
-
"\u6d3e\u8499 Paimon (Genshin Impact)": 85,
|
245 |
-
"\u8352\u6cf7\u4e00\u6597 Arataki Itto (Genshin Impact)": 86,
|
246 |
-
"\u65e9\u67da Sayu (Genshin Impact)": 87,
|
247 |
-
"\u9999\u83f1 Xiangling (Genshin Impact)": 88,
|
248 |
-
"\u795e\u91cc\u7eeb\u534e Kamisato Ayaka (Genshin Impact)": 89,
|
249 |
-
"\u91cd\u4e91 Chongyun (Genshin Impact)": 90,
|
250 |
-
"\u6d41\u6d6a\u8005 Wanderer (Genshin Impact)": 91,
|
251 |
-
"\u4f18\u83c8 Eula (Genshin Impact)": 92,
|
252 |
-
"\u51dd\u5149 Ningguang (Genshin Impact)": 93,
|
253 |
-
"\u949f\u79bb Zhongli (Genshin Impact)": 94,
|
254 |
-
"\u96f7\u7535\u5c06\u519b Raiden Shogun (Genshin Impact)": 95,
|
255 |
-
"\u67ab\u539f\u4e07\u53f6 Kaedehara Kazuha (Genshin Impact)": 96,
|
256 |
-
"\u8d5b\u8bfa Cyno (Genshin Impact)": 97,
|
257 |
-
"\u8bfa\u827e\u5c14 Noelle (Genshin Impact)": 98,
|
258 |
-
"\u516b\u91cd\u795e\u5b50 Yae Miko (Genshin Impact)": 99,
|
259 |
-
"\u51ef\u4e9a Kaeya (Genshin Impact)": 100,
|
260 |
-
"\u9b48 Xiao (Genshin Impact)": 101,
|
261 |
-
"\u6258\u9a6c Thoma (Genshin Impact)": 102,
|
262 |
-
"\u53ef\u8389 Klee (Genshin Impact)": 103,
|
263 |
-
"\u8fea\u5362\u514b Diluc (Genshin Impact)": 104,
|
264 |
-
"\u591c\u5170 Yelan (Genshin Impact)": 105,
|
265 |
-
"\u9e7f\u91ce\u9662\u5e73\u85cf Shikanoin Heizou (Genshin Impact)": 106,
|
266 |
-
"\u8f9b\u7131 Xinyan (Genshin Impact)": 107,
|
267 |
-
"\u4e3d\u838e Lisa (Genshin Impact)": 108,
|
268 |
-
"\u4e91\u5807 Yun Jin (Genshin Impact)": 109,
|
269 |
-
"\u574e\u8482\u4e1d Candace (Genshin Impact)": 110,
|
270 |
-
"\u7f57\u838e\u8389\u4e9a Rosaria (Genshin Impact)": 111,
|
271 |
-
"\u5317\u6597 Beidou (Genshin Impact)": 112,
|
272 |
-
"\u73ca\u745a\u5bab\u5fc3\u6d77 Sangonomiya Kokomi (Genshin Impact)": 113,
|
273 |
-
"\u70df\u7eef Yanfei (Genshin Impact)": 114,
|
274 |
-
"\u4e45\u5c90\u5fcd Kuki Shinobu (Genshin Impact)": 115,
|
275 |
-
"\u5bb5\u5bab Yoimiya (Genshin Impact)": 116,
|
276 |
-
"\u5b89\u67cf Amber (Genshin Impact)": 117,
|
277 |
-
"\u8fea\u5965\u5a1c Diona (Genshin Impact)": 118,
|
278 |
-
"\u73ed\u5c3c\u7279 Bennett (Genshin Impact)": 119,
|
279 |
-
"\u96f7\u6cfd Razor (Genshin Impact)": 120,
|
280 |
-
"\u963f\u8d1d\u591a Albedo (Genshin Impact)": 121,
|
281 |
-
"\u6e29\u8fea Venti (Genshin Impact)": 122,
|
282 |
-
"\u7a7a Player Male (Genshin Impact)": 123,
|
283 |
-
"\u795e\u91cc\u7eeb\u4eba Kamisato Ayato (Genshin Impact)": 124,
|
284 |
-
"\u7434 Jean (Genshin Impact)": 125,
|
285 |
-
"\u827e\u5c14\u6d77\u68ee Alhaitham (Genshin Impact)": 126,
|
286 |
-
"\u83ab\u5a1c Mona (Genshin Impact)": 127,
|
287 |
-
"\u59ae\u9732 Nilou (Genshin Impact)": 128,
|
288 |
-
"\u80e1\u6843 Hu Tao (Genshin Impact)": 129,
|
289 |
-
"\u7518\u96e8 Ganyu (Genshin Impact)": 130,
|
290 |
-
"\u7eb3\u897f\u59b2 Nahida (Genshin Impact)": 131,
|
291 |
-
"\u523b\u6674 Keqing (Genshin Impact)": 132,
|
292 |
-
"\u8367 Player Female (Genshin Impact)": 133,
|
293 |
-
"\u57c3\u6d1b\u4f0a Aloy (Genshin Impact)": 134,
|
294 |
-
"\u67ef\u83b1 Collei (Genshin Impact)": 135,
|
295 |
-
"\u591a\u8389 Dori (Genshin Impact)": 136,
|
296 |
-
"\u63d0\u7eb3\u91cc Tighnari (Genshin Impact)": 137,
|
297 |
-
"\u7802\u7cd6 Sucrose (Genshin Impact)": 138,
|
298 |
-
"\u884c\u79cb Xingqiu (Genshin Impact)": 139,
|
299 |
-
"\u5965\u5179 Oz (Genshin Impact)": 140,
|
300 |
-
"\u4e94\u90ce Gorou (Genshin Impact)": 141,
|
301 |
-
"\u8fbe\u8fbe\u5229\u4e9a Tartalia (Genshin Impact)": 142,
|
302 |
-
"\u4e03\u4e03 Qiqi (Genshin Impact)": 143,
|
303 |
-
"\u7533\u9e64 Shenhe (Genshin Impact)": 144,
|
304 |
-
"\u83b1\u4f9d\u62c9 Layla (Genshin Impact)": 145,
|
305 |
-
"\u83f2\u8c22\u5c14 Fishl (Genshin Impact)": 146,
|
306 |
-
"\u59ae\u59c6\u8299": 147
|
307 |
-
}
|
308 |
}
|
|
|
1 |
{
|
2 |
"train": {
|
3 |
+
"log_interval": 10,
|
4 |
+
"eval_interval": 100,
|
5 |
"seed": 1234,
|
6 |
"epochs": 10000,
|
7 |
"learning_rate": 0.0002,
|
|
|
23 |
"training_files": "final_annotation_train.txt",
|
24 |
"validation_files": "final_annotation_val.txt",
|
25 |
"text_cleaners": [
|
26 |
+
"zh_ja_mixture_cleaners"
|
27 |
],
|
28 |
"max_wav_value": 32768.0,
|
29 |
"sampling_rate": 22050,
|
|
|
34 |
"mel_fmin": 0.0,
|
35 |
"mel_fmax": null,
|
36 |
"add_blank": true,
|
37 |
+
"n_speakers": 3,
|
38 |
"cleaned_text": true
|
39 |
},
|
40 |
"model": {
|
|
|
85 |
"use_spectral_norm": false,
|
86 |
"gin_channels": 256
|
87 |
},
|
88 |
+
"speakers": {
|
89 |
+
"\u59ae\u59c6\u8299": 0,
|
90 |
+
"specialweek": 1,
|
91 |
+
"zhongli": 2
|
92 |
+
},
|
93 |
"symbols": [
|
94 |
"_",
|
95 |
",",
|
|
|
99 |
"-",
|
100 |
"~",
|
101 |
"\u2026",
|
102 |
+
"A",
|
103 |
+
"E",
|
104 |
+
"I",
|
105 |
"N",
|
106 |
+
"O",
|
107 |
"Q",
|
108 |
+
"U",
|
109 |
"a",
|
110 |
"b",
|
111 |
"d",
|
|
|
121 |
"n",
|
122 |
"o",
|
123 |
"p",
|
124 |
+
"r",
|
125 |
"s",
|
126 |
"t",
|
127 |
"u",
|
128 |
"v",
|
129 |
"w",
|
|
|
130 |
"y",
|
131 |
"z",
|
|
|
|
|
132 |
"\u0283",
|
133 |
+
"\u02a7",
|
134 |
+
"\u02a6",
|
135 |
"\u026f",
|
|
|
|
|
|
|
136 |
"\u0279",
|
|
|
137 |
"\u0259",
|
|
|
138 |
"\u0265",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
"\u207c",
|
140 |
"\u02b0",
|
141 |
"`",
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
"\u2192",
|
143 |
"\u2193",
|
144 |
"\u2191",
|
145 |
" "
|
146 |
+
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
}
|