comparison test/runtime/7158800/BadUtf8.java @ 6162:e9140bf80b4a

7158800: Improve storage of symbol tables Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance Reviewed-by: pbk, kamg, dlong, kvn, fparain
author coleenp
date Wed, 13 Jun 2012 19:52:59 -0400
parents
children
comparison
equal deleted inserted replaced
6129:4d399f013e5a 6162:e9140bf80b4a
1 /*
2 * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 /*
25 * @test
26 * @bug 7158800
27 * @summary Test that 1200 symbols that hash to the same value triggers
28 * the symbol table alternate hashing mechanism. There isn't actually a
29 * way to verify this.
30 */
31 //
32 // Generate large number of strings that hash to the same value
33 // to slow down symbol table lookup.
34
35 import java.io.BufferedOutputStream;
36 import java.io.FileOutputStream;
37
38 public class BadUtf8 {
39 static String[] strings = {
40 "EOcLKvbddZyPxYpb",
41 "DncLKvbdPxmAGrqj",
42 "DoCjjvbdpxoIHQdY",
43 "EPCkKvbdqYoHfqEY",
44 "DnbkKvbdezvYdiUX",
45 "DnbjjvbdeEoRbXCj",
46 "EObkKvbdbsCkUEKB",
47 "EOcLKvbdnUtyjiqf",
48 "DncLKvbdRWnDcMHc",
49 "DoCkKvbdrSUkOLAm",
50 "DncLKvbdfNFwGmJk",
51 "EPDLKvbdvAdYroFI",
52 "DoDLKvbdiGibyViu",
53 "DncLKvbdYqNEhmFR",
54 "DoCkKvbdEARhlzXX",
55 "DncLKvbdSZjHsCvA",
56 "DncKjvbdqTsgRqkU",
57 "DnbjjvbdqAiFAXHd",
58 "EPDKjvbdGcjvJaij",
59 "DnbkKvbdwtldpxkn",
60 "DoDKjvbdYkrETnMN",
61 "EPCjjvbdbBWEfQQX",
62 "EPCjjvbduMXwAtBX",
63 "DncLKvbdbsCkTcia",
64 "DoCjjvbdczYpYZRC",
65 "EOcKjvbdFeiqmhsq",
66 "DoCkKvbdKCicQibx",
67 "EOcKjvbdZLrEUOLm",
68 "DoCjjvbdaNKbStmH",
69 "DoDKjvbdJbjDQjDY",
70 "EPCkKvbdemFwGmKL",
71 "EPDKjvbdZQleImEq",
72 "DncKjvbdZjShPfbG",
73 "DnbjjvbdqYnhHREY",
74 "DoCkKvbdaRfDIUGL",
75 "DoDKjvbdLrWlyuQz",
76 "DnbjjvbdZisHofaf",
77 "EObjjvbdhtydvrUb",
78 "DnbjjvbdRotHKGEX",
79 "EObjjvbdNeEThhkE",
80 "EPCjjvbdZtJJZESn",
81 "DoDKjvbdnPyxvLYb",
82 "EPDKjvbdeEoRbWbj",
83 "EOcLKvbdFxttaEXb",
84 "EObjjvbddwystRez",
85 "EPCjjvbdJpzEnenF",
86 "DnbkKvbdTppntuIN",
87 "EPCkKvbdTukpKUBR",
88 "DnbkKvbdhlFEOUcZ",
89 "EObkKvbdlhdUQuRa",
90 "DnbjjvbdkClKqHUg",
91 "EOcKjvbdqTtGqqkU",
92 "DncKjvbdtkwvaUBX",
93 "DoDKjvbdsQWOjCuf",
94 "DncLKvbdEKIJuwjA",
95 "DncKjvbdGLErcIMu",
96 "EOcLKvbdNPwpumfs",
97 "EObkKvbdnVUzLJrG",
98 "DoCkKvbdcTDKsdKB",
99 "DncKjvbdKRZdoFme",
100 "EOcLKvbdemFvgNKL",
101 "EPCkKvbdznopdblY",
102 "EPDLKvbdOYPVzdOU",
103 "DnbjjvbdsZlPsAhO",
104 "DoDLKvbdKCjDRKDY",
105 "DoCkKvbdhuZeXSVC",
106 "EPDKjvbdOStVgEtp",
107 "DncLKvbdvwMAvBWV",
108 "EPDKjvbdBcoaWJlf",
109 "EOcKjvbdZxdKODMS",
110 "DoCjjvbdbsCkTcjB",
111 "EOcLKvbdwWlAuaWV",
112 "DnbjjvbdFejRnJUR",
113 "DnbjjvbdmIdTqVSB",
114 "DnbkKvbdqBIeAWhE",
115 "DncKjvbdrMzJyMIJ",
116 "DoCkKvbdZGvdAOsJ",
117 "DncLKvbdjggLfFnL",
118 "DoCjjvbdYqNFJMdq",
119 "DoCkKvbdqZPHfqDx",
120 "DncLKvbdOEdThiLE",
121 "DoCkKvbdZirgpGaf",
122 "EPDLKvbdziuQPdSt",
123 "EObkKvbdKQyeOenF",
124 "DoDLKvbduaDySndh",
125 "DoCjjvbdVUNUGLvK",
126 "DncKjvbdAMhYrvzY",
127 "DnbkKvbdnQZxvKxb",
128 "EPCjjvbdBhjakJFj",
129 "DncLKvbdmfeYNNfy",
130 "DoDLKvbdjlbLydfo",
131 "DoDLKvbdpyPIGpcx",
132 "EOcLKvbdnVUzLJqf",
133 "DoCjjvbdmJETqVSB",
134 "DoDLKvbdJTZAsMxM",
135 "DoCkKvbdnQZxvLZC",
136 "DoDKjvbdACqwizJQ",
137 "DncKjvbdvBEZSoFI",
138 "DncKjvbdGckVjCJj",
139 "DncLKvbdiMFENtcZ",
140 "Dnbjjvbdjuvmcaww",
141 "DnbkKvbdZyEKNblS",
142 "DoCjjvbduMYXBUBX",
143 "DnbjjvbdFWYopNJe",
144 "DoDKjvbdelfXGljL",
145 "DnbjjvbdakLenmcA",
146 "EPDKjvbdfILWRmpg",
147 "EObjjvbdSLYeuHLT",
148 "DoCjjvbdMfbolotk",
149 "EPDLKvbdrRuKnKaN",
150 "EOcKjvbdyzdnRhIh",
151 "DoDLKvbdGAoRZJzm",
152 "DoCjjvbdhlFDnUcZ",
153 "EPDLKvbdmpZyVkYb",
154 "DncKjvbdTpqPUuIN",
155 "DncLKvbdHDjvJaij",
156 "EPDLKvbdYlRcsmkm",
157 "EPDLKvbdvlvAMdFN",
158 "DncKjvbdIsZArmYM",
159 "EOcLKvbdegjuqnQg",
160 "EOcLKvbdZQmFJNFR",
161 "DoCjjvbdZxdJmcMS",
162 "EPCkKvbdlZTSTYgU",
163 "DoDKjvbdqceJPnWB",
164 "DncLKvbdVgwuxGxz",
165 "DncKjvbdDnbkLXDE",
166 "EPDLKvbdatbHYKsh",
167 "DncKjvbdEzsqFLbi",
168 "EPDLKvbdnVVZkKRf",
169 "EOcKjvbdKeegbBQu",
170 "EPCkKvbdKfGHaaRV",
171 "EPDKjvbdmIctRVRa",
172 "EPCjjvbdRMxBxnUz",
173 "DnbjjvbdJYTbILpp",
174 "EPCkKvbdTAEiHbPE",
175 "EOcLKvbdfelZnGgA",
176 "DoCjjvbdOStWGeUp",
177 "EOcLKvbdemGXHNJk",
178 "DoDKjvbdYTMAmUOx",
179 "EPCkKvbdpyOhGpcx",
180 "EPCkKvbdAMgxsWzY",
181 "DnbjjvbdYkrETnMN",
182 "EPDLKvbdUQqPUtgm",
183 "DncKjvbdehKurNqH",
184 "DoCjjvbdZMSETnLm",
185 "DoDKjvbdIHGyyXwg",
186 "EObjjvbdXGYzUAPT",
187 "DoCjjvbdhbPCeWqR",
188 "DoCkKvbdKNADzGuB",
189 "DnbjjvbdFeirOJTq",
190 "DncLKvbdaRecHtFk",
191 "DnbkKvbdzoPpeClY",
192 "EObkKvbdZRMeJMeR",
193 "DnbjjvbdYfvdAPSi",
194 "DncLKvbdJcKCqJcY",
195 "EOcLKvbdqvokbhyR",
196 "DoDLKvbdrRuLNjaN",
197 "DoCjjvbdTlWPBWOi",
198 "DoCkKvbdjvWnEBxX",
199 "DoDLKvbdTkunaVoJ",
200 "DoCkKvbdQZNAHTSK",
201 "EObjjvbdqwPkbhyR",
202 "EOcLKvbdNHDPlpUk",
203 "DncLKvbdIHHZxxYH",
204 "DncLKvbdtkxXAtAw",
205 "DncLKvbdSCEFMJZL",
206 "DnbjjvbdZQmEhldq",
207 "DoCjjvbdNGbolotk",
208 "DnbjjvbdnCKWwnmu",
209 "DncLKvbdzHZMANEw",
210 "DoDKjvbdmttykJrG",
211 "DnbkKvbdlrZUzSci",
212 "EPDKjvbdSKyGVHKs",
213 "DoCjjvbdKVuGEFGi",
214 "EPCjjvbdCIkBkIej",
215 "DncLKvbdzHZMAMeX",
216 "DnbkKvbdaSFbgsek",
217 "DncLKvbdHDjujBij",
218 "DoDKjvbdGZVUaDwb",
219 "DnbjjvbdZnnJFEzK",
220 "DoCkKvbdtcDUwWOo",
221 "DoCkKvbdlBMoNALA",
222 "EOcKjvbdNsUWHFUp",
223 "DoDLKvbdVUNUFlVj",
224 "DnbkKvbdhkdcnUcZ",
225 "DncLKvbdLiBkqYAS",
226 "EOcKjvbdzoPpdcLx",
227 "EPDKjvbdijGIJmXr",
228 "EOcKjvbdZisHofaf",
229 "DoDLKvbdeOdrkUUS",
230 "DoDLKvbdnPyxvKxb",
231 "EPDKjvbdIxUBhMRQ",
232 "DncLKvbdlhctRUqa",
233 "DoDLKvbdmgFXlnGy",
234 "DncKjvbdCJKbKiGK",
235 "EOcLKvbddndrjtUS",
236 "DnbjjvbdkDLjqGuH",
237 "DncKjvbdmIcsptqa",
238 "DoCkKvbdvvlAvBWV",
239 "EObjjvbdjblLQftg",
240 "DnbjjvbdCEQBWKMf",
241 "DnbjjvbdBdPaVilf",
242 "DoCkKvbdZxcjODLr",
243 "DoCkKvbdEObjjwCd",
244 "EPDKjvbdyTNhlqbH",
245 "EPCkKvbdUMVoAvPJ",
246 "DncKjvbdUxhUZjoO",
247 "DncKjvbdqqtjmkAm",
248 "DncKjvbdKfGICBRV",
249 "EPCjjvbdVrOXaeLc",
250 "EPDLKvbdwXLaWBWV",
251 "EPCkKvbdjblKqHUg",
252 "DnbjjvbduDCuWuoP",
253 "EPDKjvbdNGbpMouL",
254 "EObjjvbdBcoaVjNG",
255 "DncLKvbdrWpMDIxq",
256 "DncLKvbdhaoCdwRR",
257 "DnbkKvbdFxtuBDwb",
258 "DncKjvbdIjEAKPgE",
259 "EOcLKvbduCbuXVoP",
260 "DoDKjvbdZtIiZDsO",
261 "DnbjjvbdEztRElCi",
262 "DncLKvbdxmsHwsJD",
263 "DnbjjvbdRbEElIxk",
264 "DoDKjvbdWHwvXgYz",
265 "EOcKjvbdQlwbYnUz",
266 "EOcLKvbdVTltFkuj",
267 "DncKjvbdliETptqa",
268 "DnbkKvbddoErjtTr",
269 "DoCkKvbdgPazvdXh",
270 "DncKjvbdySmhlqag",
271 "DoCjjvbdbPgHDkzd",
272 "DoCkKvbdFWZPomKF",
273 "EObjjvbdssSSxydc",
274 "EObjjvbdzQnliJwA",
275 "EObkKvbdKCjCpibx",
276 "EPCjjvbdpyOhHREY",
277 "DncLKvbddjJqutzn",
278 "EObkKvbdBdQAujMf",
279 "EPCkKvbdLAjflbXq",
280 "DncLKvbdLBLGlaxR",
281 "DoDLKvbdrpWPJbuf",
282 "DoCjjvbdEKHiuxKA",
283 "DoCjjvbdXsMAlsnx",
284 "EObkKvbdptTgSSLU",
285 "DoDKjvbdnHFXmNfy",
286 "DncKjvbdCJKbKhej",
287 "EPCjjvbdhlEdOUby",
288 "EOcKjvbdKWUfEFGi",
289 "DoDKjvbdZQmFJMdq",
290 "EPCjjvbdiGjDZWKV",
291 "EObkKvbdVAbQrprZ",
292 "DoDKjvbdfekzNgHA",
293 "DoDLKvbdnHEwlmgZ",
294 "DncKjvbdwzHeexEr",
295 "DoCjjvbdmpZxujyC",
296 "EPDKjvbdwMvAMcdm",
297 "DoCjjvbdfHkVrNqH",
298 "EPCkKvbdYzbfRiuy",
299 "EPCkKvbdZtIiZDrn",
300 "DnbjjvbdjvWnDbYX",
301 "DoCjjvbdOStVgEtp",
302 "EPDLKvbdZMSETmlN",
303 "EPDKjvbdBhjajhej",
304 "EPCjjvbddoFTLUUS",
305 "DnbkKvbdsQVoJcWG",
306 "EPCjjvbdrEFJQNvB",
307 "DoCjjvbdMpYRWOGs",
308 "EOcLKvbdZirgpHBf",
309 "EPDLKvbdyOTIXsJD",
310 "DoCkKvbdKRZdnfNe",
311 "DnbjjvbdbBWFFoow",
312 "EPCjjvbdgFlZnHHA",
313 "DnbkKvbdGGJrOIsq",
314 "DoDLKvbduDCtwWPP",
315 "EObjjvbdNddUIhjd",
316 "DnbjjvbdxsNiMqag",
317 "EObjjvbddeOrCWbj",
318 "EObjjvbdPxmAGsRj",
319 "EOcLKvbddeOrCXDK",
320 "DoDLKvbddeOrBwCj",
321 "DoCjjvbdVqnYCElD",
322 "DnbkKvbdUyIUZjoO",
323 "EObjjvbdeFOrCXDK",
324 "EObkKvbdVrNxCFLc",
325 "EObjjvbdTfzmkwWF",
326 "EOcKjvbdIHGzZYYH",
327 "EPDKjvbdtbbuXWPP",
328 "DoCjjvbdZisIQHBf",
329 "EObjjvbdbsCkUDjB",
330 "EPCkKvbdVwJXudFH",
331 "EPDKjvbdrouoKDVf",
332 "EPCkKvbdFyVVBEYC",
333 "DncLKvbdZnnIeEzK",
334 "EPDLKvbdxVNFQxkn",
335 "DoDKjvbdpxnggRDx",
336 "DoDLKvbdqZOgfpcx",
337 "DncKjvbdCIjakJGK",
338 "EPCkKvbdCJLBjhej",
339 "DoDLKvbdnPzYvKxb",
340 "EOcKjvbdqTsgSRkU",
341 "EOcLKvbdLBLGlaxR",
342 "DoDLKvbdcbTMrAUN",
343 "DncLKvbdzitoodSt",
344 "DoDKjvbdJvUfDdfi",
345 "EOcLKvbdHDjvKCJj",
346 "EPCkKvbdeOeTKssr",
347 "DnbkKvbdlYrqsYft",
348 "DncLKvbdiiehKMxS",
349 "DncKjvbdURQoVUhN",
350 "DnbkKvbduMYXBUAw",
351 "DoDLKvbdSPtHJfEX",
352 "EObkKvbdqBJFAWgd",
353 "EOcKjvbdFpATWgFy",
354 "DoDLKvbdBsBDTfXS",
355 "DncKjvbdjhHLfFmk",
356 "DoCjjvbdCJKakIfK",
357 "DnbkKvbddoFSjtTr",
358 "EObkKvbdANIYsWzY",
359 "EObjjvbdCTAbtFvr",
360 "EObjjvbdrRtkOLAm",
361 "DnbkKvbdkxsSTYgU",
362 "DoCjjvbdnBiwXnmu",
363 "EObjjvbdwtmEqYlO",
364 "EPDKjvbdrylQTAhO",
365 "DoDLKvbdtbbtvvOo",
366 "EPCjjvbdZLrETmlN",
367 "EPDLKvbdWXJYWDdg",
368 "DoCkKvbdKQzFOfOF",
369 "EPCjjvbdwzIFfXeS",
370 "DncKjvbdRjyFuHLT",
371 "EPDLKvbdULunaWPJ",
372 "DncKjvbdUxhTykOn",
373 "DnbkKvbdJcKCqKDY",
374 "EPDLKvbdcbSmSATm",
375 "DnbkKvbdegjurNqH",
376 "EPDKjvbdZjTIQGbG",
377 "EPCjjvbdiLddNuCy",
378 "DoCjjvbdZQldiNEq",
379 "EOcLKvbdakMGPODA",
380 "EObjjvbdnHEwlmgZ",
381 "EOcLKvbdBsAcUGXS",
382 "EPCkKvbdiVZdwSUb",
383 "EOcLKvbddCTNSAUN",
384 "DnbkKvbdEXxMUUUM",
385 "DncKjvbdYpldiMeR",
386 "DoDKjvbdNddTiIjd",
387 "DoDLKvbdZLqdUNlN",
388 "EPCkKvbdiBncFWpq",
389 "DncLKvbdiCPDEvqR",
390 "EOcKjvbdUyHszKoO",
391 "DncKjvbdhtydvqtb",
392 "EPCjjvbdpxoHgQcx",
393 "EObkKvbdkWWnDaxX",
394 "DnbjjvbdBhkBkJFj",
395 "DoCkKvbdRacdkhyL",
396 "EOcLKvbdZjTHpHCG",
397 "EPCkKvbdMowqWOGs",
398 "DncLKvbdegjurNpg",
399 "EObjjvbdfMfWfmKL",
400 "EPDLKvbdZirgpGaf",
401 "DoDLKvbdiZuFlQnG",
402 "DncLKvbdFxuVAcxC",
403 "EObkKvbdZisHofaf",
404 "EOcKjvbdJSyBSmYM",
405 "EPDLKvbdVYgtZkPO",
406 "EOcKjvbdRbEFMJYk",
407 "DncLKvbdrEFIonWB",
408 "DncKjvbdKDJbqJcY",
409 "EOcLKvbdhfjCxuiu",
410 "EObjjvbdLLAhWAKZ",
411 "DoCkKvbdRXNcblID",
412 "DoDLKvbdcbSmSATm",
413 "EOcLKvbdwWlAvAuu",
414 "EObkKvbdiBnbdvpq",
415 "DoCkKvbdNQXpumgT",
416 "DncLKvbdkVwOECYX",
417 "DnbkKvbdfoazwDxI",
418 "DoDLKvbdbBWFFpPw",
419 "DoDLKvbdvBDxsPEh",
420 "EPDKjvbdJqZdoFme",
421 "DoDLKvbdIryArmXl",
422 "EPCjjvbdANIZSwZx",
423 "EPCkKvbdVhYVxGxz",
424 "DncKjvbdLAjgNCYR",
425 "DncKjvbdxxIjCQZk",
426 "DncKjvbdbiNKKewY",
427 "EPCjjvbdlrZVZsEJ",
428 "EPDKjvbdIryAsMwl",
429 "DoCkKvbdtAHRIAAr",
430 "EPDKjvbdJmAEZfuB",
431 "EPCkKvbdZjSgogBf",
432 "DoDLKvbdOXnuzcnU",
433 "DnbkKvbdehKvRnQg",
434 "EObjjvbdZyDimbkr",
435 "DoDKjvbdmajWwoOV",
436 "EOcKjvbdkMalZeHP",
437 "EOcKjvbdIjEAJpHE",
438 "EPCkKvbdDihKVxKA",
439 "DncKjvbdNddUIiKd",
440 "EObjjvbdqdFIpOWB",
441 "DoCkKvbdxnShXsJD",
442 "DoDLKvbdjmBkzEfo",
443 "EOcLKvbdatagYLTh",
444 "DoCjjvbdVhYVxHYz",
445 "DnbjjvbdJbjDRKDY",
446 "EPCjjvbdLBLHNCYR",
447 "DnbjjvbdnGeYNOGy",
448 "EOcLKvbdUsmTekvK",
449 "EPCjjvbdtkxXBTaX",
450 "EPCjjvbdzoPqFCkx",
451 "DncKjvbdCIjbKhej",
452 "DncKjvbdZLqdTmkm",
453 "DoDKjvbdsPunicVf",
454 "EOcKjvbdmgFXmNgZ",
455 "EObkKvbdiMFENuCy",
456 "DoDKjvbdhanbeXRR",
457 "EObkKvbdACqwiyhp",
458 "DncKjvbdZisIQHBf",
459 "EPCjjvbdgQBzwDwh",
460 "DnbjjvbdyYJJaoyk",
461 "DoDKjvbdxUldqZMO",
462 "EObkKvbdkClLQgVH",
463 "EPCjjvbdZQldiMeR",
464 "EPDLKvbdZyEKOClS",
465 "EPDLKvbdcIlikFvx",
466 "DoDKjvbdrzMQTBHn",
467 "DnbjjvbdVYgtZkPO",
468 "DoDLKvbdHEKuiajK",
469 "EPCkKvbdczZQXxqC",
470 "DoDKjvbdrDdiQNua",
471 "DncLKvbdcImKLGWx",
472 "DoCjjvbdVYgtZkPO",
473 "EPDLKvbdZnnIeFZj",
474 "EPDKjvbdMIakqYAS",
475 "DoCkKvbdSLYfUgLT",
476 "EPDLKvbdiCObdvpq",
477 "DnbjjvbdRpUHKFcw",
478 "DoDLKvbdIHHZyYXg",
479 "EPCjjvbdypoMhiwA",
480 "DnbkKvbdCEPaVjMf",
481 "DnbkKvbderAvzlDP",
482 "DnbkKvbdZQleImFR",
483 "EOcKjvbdKRZdneme",
484 "DoDLKvbdiBnbeXQq",
485 "DncLKvbdEPDKjvcE",
486 "EOcLKvbdauCGwkTh",
487 "DncLKvbdEvZQPmJe",
488 "EPCkKvbdURQnuVIN",
489 "DncLKvbdegjvSOQg",
490 "EPCjjvbdKaKgMawq",
491 "DnbkKvbdRzKISbvA",
492 "DncLKvbdiLdcnUcZ",
493 "EPDLKvbdkDMKpfuH",
494 "DoDLKvbdRbDdkhyL",
495 "DnbjjvbdDwxMUUTl",
496 "DnbkKvbdrpWPKCuf",
497 "DnbkKvbdNVSqjmAX",
498 "DoDKjvbdRbDeMIxk",
499 "EOcLKvbdcyxpXyRC",
500 "DncLKvbdRMwbYnUz",
501 "EObjjvbdqlzJxlHi",
502 "DoCkKvbdJYUCIMQp",
503 "DncLKvbdLZQjSzuG",
504 "EOcKjvbdxVNEqYkn",
505 "DnbkKvbdZoOIeFZj",
506 "DoCjjvbdBraCtFwS",
507 "EOcLKvbdliDsqVSB",
508 "EPCkKvbdeATqNXif",
509 "DncLKvbdkMbLydgP",
510 "EObjjvbdZxdJmbkr",
511 "DoCjjvbdraellHLZ",
512 "EObkKvbduDCuWvPP",
513 "DoCkKvbdpstGrSLU",
514 "DoCjjvbdLGFgbBQu",
515 "DnbkKvbdhtzFWquC",
516 "EObjjvbdoAKztHdO",
517 "EPDLKvbdatafxKtI",
518 "EPDKjvbdkWXNcaww",
519 "DoCkKvbdwkXEHzzG",
520 "EObkKvbdmgEwmNgZ",
521 "DncKjvbdBiLCLJFj",
522 "DoCjjvbdeOdsKssr",
523 "EOcLKvbdfILWSORH",
524 "EObkKvbdCDpAujMf",
525 "EPDKjvbdKDKDQibx",
526 "DoDKjvbdVUMtGLuj",
527 "EObkKvbdrXQMCiYq",
528 "DncKjvbdePEsLTtS",
529 "DncLKvbdDxYLtUTl",
530 "EPCkKvbdGYuVBEYC",
531 "DncLKvbdNeEUIiKd",
532 "EPCkKvbdpxoIHRDx",
533 "EObjjvbdFkEsDHlu",
534 "EObjjvbdssSSxzFD",
535 "DoCkKvbdUtNTfMVj",
536 "DnbjjvbdJcKDRKDY",
537 "DncKjvbdqiAKEmOe",
538 "DoDKjvbdtlXwAtBX",
539 "DnbkKvbdxmsIYTIc",
540 "EObkKvbdLrXMzUpz",
541 "DoCjjvbdkxsSSxft",
542 "DncKjvbdQlwaxnUz",
543 "EObkKvbdjhGlFfNk",
544 "EPCkKvbdxsNhmRag",
545 "DoDLKvbdMfcPmQUk",
546 "DoDKjvbdQvnEDLhD",
547 "EObjjvbdVgxVxHYz",
548 "DoDLKvbdlrYtyrdJ",
549 "DoCjjvbdezvYeIsw",
550 "DncLKvbdNddTiIjd",
551 "EPDLKvbdGGJrNiUR",
552 "EPDLKvbdRzJhTDWA",
553 "EPCjjvbdvvkaWBVu",
554 "EOcKjvbdRXNdCkgc",
555 "EOcKjvbdQZNAHTSK",
556 "EPCkKvbdsCGNLfkZ",
557 "EOcLKvbdDwwktTsl",
558 "EOcLKvbdqlzJyLgi",
559 "EOcLKvbdxsNiMqag",
560 "EOcLKvbdhzVFlROG",
561 "EOcKjvbdEztRFMCi",
562 "DnbkKvbdqiAJdmPF",
563 "EPDLKvbdjcMKqGtg",
564 "EObkKvbdTlWOaWOi",
565 "EPDLKvbdURRPUuHm",
566 "DoDKjvbdelfWgNKL",
567 "EOcLKvbdGAnqZJzm",
568 "EObjjvbdGZUuAdXb",
569 "DoDLKvbduLwwAtAw",
570 "DoCjjvbdZjTIQGbG",
571 "EPCjjvbdRNXbYnUz",
572 "EPDLKvbdiLeENtby",
573 "EObjjvbdMowpunGs",
574 "EOcKjvbdbiNJjevx",
575 "DoDKjvbdEYYLstTl",
576 "DoDLKvbdqUTfrRjt",
577 "DoDKjvbdbsCkUEJa",
578 "DoDKjvbdXsMBNUPY",
579 "EPCjjvbdRNXaxnUz",
580 "DoDLKvbdNGcQNQUk",
581 "DnbjjvbdEARiMywX",
582 "EPDKjvbdSKxfUfkT",
583 "DncKjvbdhtyeXRtb",
584 "DncKjvbdZLqcsnLm",
585 "EObkKvbdZnmheEzK",
586 "EObjjvbdtbcUvuno",
587 "DnbjjvbdrzMQTBHn",
588 "DnbjjvbdDwwktTsl",
589 "EPDKjvbdkxsSTYgU",
590 "DoDKjvbdIryArlxM",
591 "DoDKjvbdnBivxOnV",
592 "DoDKjvbdeATplwif",
593 "EOcLKvbdKeegbApu",
594 "EPCjjvbdMgDQMotk",
595 "DoCjjvbduCbtwWOo",
596 "DnbkKvbdyNsHwrhc",
597 "DnbkKvbdtvNxJpsA",
598 "EOcLKvbdqAheAWgd",
599 "DoCkKvbdURQoUtgm",
600 "EOcKjvbdqceIpOWB",
601 "DoCkKvbdVwIwudFH",
602 "DnbkKvbdbLMFnmcA",
603 "EOcLKvbdZjTHpHBf",
604 "EOcKjvbdRXNdCkhD",
605 "EPDLKvbdiHJcZViu",
606 "DoCjjvbdxxIjCPzL",
607 "DnbkKvbdBcpBWJmG",
608 "EPCkKvbdZyEKOCkr",
609 "EPDKjvbdOTUWHFVQ",
610 "DoCjjvbdIGgZxwwg",
611 "EPDLKvbdFjeSbhMu",
612 "EPDLKvbdhgKCxvJu",
613 "EOcLKvbdNsUWGdtp",
614 "EPDKjvbduVnXipsA",
615 "DncLKvbdGYuVBEXb",
616 "EPDLKvbdZtIhyESn",
617 "DoDKjvbdZxdJmcLr",
618 "DoCjjvbdUsltGLuj",
619 "DoDKjvbdDoDLKvbd",
620 "DncLKvbdrDdhpNvB",
621 "EPDLKvbdKCjDRJbx",
622 "DoDLKvbdxLWdHzyf",
623 "EObkKvbdrzMQTAhO",
624 "EOcLKvbdOFDtJJKd",
625 "EPCkKvbdrSVKmjaN",
626 "EOcKjvbdWWiYVdEg",
627 "EOcKjvbdWWhwvDdg",
628 "DncKjvbdpstHRqjt",
629 "EPCkKvbdKWVFceGi",
630 "DoCkKvbdZjShPfbG",
631 "DoCkKvbdSxKlNzkY",
632 "EPDLKvbdIwtCHkqQ",
633 "EOcKjvbdsCGNLgLZ",
634 "DncKjvbdzaAOfgCM",
635 "DoDLKvbdxmrhYSiD",
636 "DncLKvbdfMfWgMjL",
637 "EPDKjvbdqFdEsuaI",
638 "EOcLKvbdiLeDnUcZ",
639 "DoCjjvbdKVuFceHJ",
640 "DoCjjvbdfekzNgHA",
641 "EOcKjvbdOFEThiLE",
642 "EPDLKvbdqceJPnWB",
643 "DoDLKvbduCbtwWOo",
644 "DncKjvbdTqROtuIN",
645 "DncKjvbdpedFUWBI",
646 "DoDLKvbdrEFJQNua",
647 "DoDLKvbdyXhjCPyk",
648 "EPCkKvbdJYUBhLqQ",
649 "EPCkKvbdtcCuXVno",
650 "DoDLKvbdZLrEUOLm",
651 "EPCkKvbdpstGrRjt",
652 "DncLKvbddePSCXCj",
653 "EObkKvbdauCHXjsh",
654 "DoDLKvbdkHfkefNk",
655 "EObjjvbdMRwMzUpz",
656 "EObjjvbdaMkCTVNH",
657 "DoCkKvbdGGJrNhtR",
658 "EPDLKvbdvBDxrneI",
659 "EPDLKvbdIHHZxwxH",
660 "EOcLKvbdrJAJdmPF",
661 "EOcKjvbdGZUuAdXb",
662 "EOcLKvbdbUbHYLUI",
663 "DnbjjvbdJzofYEAN",
664 "EPDKjvbdFxtuBDxC",
665 "DnbkKvbdQvnDbkgc",
666 "EPDKjvbdJmADzGta",
667 "DoDKjvbdZRMdhleR",
668 "DnbkKvbdsrqsZZeD",
669 "EObkKvbdrovPJbuf",
670 "EPCjjvbddeOqbXCj",
671 "EObjjvbdtcDVXVoP",
672 "DncKjvbdMfbpNQVL",
673 "DoCkKvbdhbPCeXQq",
674 "DoCkKvbdNHComQVL",
675 "EObjjvbdvBDxroFI",
676 "EPCjjvbdnBivwoNu",
677 "EObjjvbdbhljKewY",
678 "EPDKjvbdZyDimcMS",
679 "EObkKvbdWSOXbElD",
680 "EOcKjvbdTfznMXVe",
681 "EPCjjvbdZtJJYcsO",
682 "DoCjjvbdRjxfVHLT",
683 "DoCkKvbdVTltGMVj",
684 "DncKjvbdYfwEAOri",
685 "DncKjvbdYkrEUOMN",
686 "EObkKvbdqGEEsuaI",
687 "DncLKvbdjJfHimXr",
688 "EPDLKvbddndsLUTr",
689 "DnbkKvbdqBJFAWhE",
690 "EPDLKvbdEOcKjwDE",
691 "EPCkKvbdtvOYJqTA",
692 "DncLKvbdkyTRsZHU",
693 "DoCjjvbdTppnuVIN",
694 "DncLKvbdwyhFeweS",
695 "DncKjvbdsBelkgKy",
696 "DoCjjvbdKDKCqJcY",
697 "DoCjjvbdkClKqHVH",
698 "DoCjjvbdcTCjtDia",
699 "EPDLKvbdUVkpJtAq",
700 "EPDLKvbdRyjITCvA",
701 "DnbjjvbdJuuFcdgJ",
702 "DoDKjvbdrJAJdmOe",
703 "DncKjvbdJcJbqKCx",
704 "DoDLKvbdJcJbqJcY",
705 "DoDKjvbdeEoSCXDK",
706 "DoDLKvbdSwjlNzkY",
707 "EObjjvbdzitopDrt",
708 "DoCkKvbdKWVGEEgJ",
709 "DncKjvbdpssfqrKt",
710 "EOcLKvbdUMWPBVoJ",
711 "DncKjvbdyzdmrIIh",
712 "EPCjjvbdxUldqZLn",
713 "DoDLKvbdySnImRbH",
714 "DoCjjvbdGdKvJaij",
715 "DoCkKvbdxZgeewdr",
716 "EObkKvbdiLddNuDZ",
717 "DnbjjvbdSCDdkiZL",
718 "DncKjvbdznpREcMY",
719 "EOcLKvbdaRebhTfL",
720 "DnbjjvbdZQldiMdq",
721 "EPCjjvbdbrbjtEKB",
722 "EOcKjvbdEARiMzXX",
723 "DoDLKvbdXrkaNTnx",
724 "EPCkKvbdQZNAHTRj",
725 "DoDLKvbdEzspeLcJ",
726 "EPCjjvbduVnYKRTA",
727 "EObjjvbdJXtBhMQp",
728 "EPDKjvbdeOdrjssr",
729 "EPCjjvbdLqwMytpz",
730 "EPDKjvbdUMVoBVoJ",
731 "DncKjvbdRpUGifDw",
732 "EPDLKvbdZyDinDLr",
733 "DnbkKvbdNrsufeVQ",
734 "EPCkKvbdZMSDtNlN",
735 "EPCkKvbdySnJNSCH",
736 "EPCjjvbdfMevfljL",
737 "DncLKvbdXsMBNTnx",
738 "DnbkKvbdpxoHfqDx",
739 "DncLKvbdUQpntthN",
740 "DncKjvbdIsZArlwl",
741 "DoDLKvbdZGwEAOsJ",
742 "EOcKjvbdVvhwvDdg",
743 "EOcLKvbduWNxJqTA",
744 "EPCjjvbdHEKvJaij",
745 "DoDKjvbdrpWOjCuf",
746 "DncLKvbdrpWOjDVf",
747 "DoCjjvbdIHGzYwwg",
748 "DoDLKvbdpxoIGqEY",
749 "DoDLKvbdJcJbqKDY",
750 "DoCjjvbdRWmdClHc",
751 "EPCjjvbdFWYopNJe",
752 "DncKjvbdmfdwlmfy",
753 "DoCkKvbdxUleQxlO",
754 "EObjjvbdnGdxMnGy",
755 "EPCjjvbdvvlAvBVu",
756 "DncLKvbddndsKssr",
757 "EObjjvbdZMRcsnLm",
758 "EOcKjvbdFxttaEXb",
759 "DncKjvbdVUNTfMVj",
760 "EOcLKvbdNrtWHFUp",
761 "DoDKjvbdwuMdqYlO",
762 "EPDLKvbdrXPkbhxq",
763 "EObjjvbdrEFIpNua",
764 "EObjjvbdziuQQDrt",
765 "EOcLKvbdqYoIGpcx",
766 "DnbjjvbdsQVoJcVf",
767 "EObkKvbdkDMKpgUg",
768 "EObjjvbdvBDyTPFI",
769 "DncKjvbduCbuWvOo",
770 "EPCjjvbdkVvnECYX",
771 "DncLKvbdZGvdAOri",
772 "DoCkKvbdrXPlDJZR",
773 "EOcLKvbduCcVWvOo",
774 "DoDKjvbdCEPaWJlf",
775 "EPDKjvbddoErjssr",
776 "DncKjvbdACqxKZiQ",
777 "EPCjjvbdUVlPitAq",
778 "EPDKjvbdjJfHjMxS",
779 "EObkKvbdAMhYsWzY",
780 "DoDKjvbdnBivxOmu",
781 "EOcLKvbdbiNKKfXY",
782 "EPDKjvbdYqMeIleR",
783 "EObkKvbdJmADygUa",
784 "EObjjvbdEPDLLWcE",
785 "EPCjjvbdrXPkcIxq",
786 "EOcLKvbdliDtQtqa",
787 "DoCjjvbdmoyxujyC",
788 "EPDLKvbddoFTLTsr",
789 "EOcLKvbdCWzdJEpW",
790 "DnbjjvbdrEEhpOWB",
791 "DoDKjvbdZLrDtNkm",
792 "EOcLKvbdLFfHbAqV",
793 "EOcKjvbdmttzLKSG",
794 "EOcLKvbdmbJvwoOV",
795 "EOcKjvbdUaCQrqSZ",
796 "DnbjjvbdmgExMnGy",
797 "EPDKjvbddndrkUUS",
798 "EObkKvbdDwwkstTl",
799 "DoCkKvbdcJMjLFwY",
800 "DnbjjvbdaNLBruMg",
801 "DoDLKvbdQYmAHTRj",
802 "DnbkKvbdsQWOicWG",
803 "EObkKvbdMRwMzUpz",
804 "DoDLKvbdZshiZDrn",
805 "EPDLKvbdnPzYujxb",
806 "EOcKjvbdCEQAujMf",
807 "EPDLKvbdKefHbApu",
808 "DoDLKvbdYpldiNFR",
809 "DoCkKvbdFWZQQNJe",
810 "DncLKvbdznpQeCkx",
811 "EOcKjvbdnQZxvKxb",
812 "DoCkKvbdVBBprpqy",
813 "DnbkKvbdZirhPfaf",
814 "DnbkKvbdegjvSNqH",
815 "EOcLKvbdqdEiPnWB",
816 "EObjjvbdBhkCKiGK",
817 "EObjjvbdxZgfGYFS",
818 "DnbjjvbdNQYQumgT",
819 "EPCjjvbdxsNhlrBg",
820 "DoCkKvbdQdDApRDr",
821 "DoCkKvbdxxIiaoyk",
822 "EPDKjvbdFeirNhtR",
823 "DoCjjvbdegjvSOQg",
824 "EObkKvbdqcdiQNvB",
825 "DncLKvbdiMEdNtcZ",
826 "DncLKvbdTqRPUthN",
827 "EPCkKvbdwygeexFS",
828 "DoDKjvbdyTOJMrBg",
829 "DncLKvbdeEoRavbj",
830 "EPCjjvbdtbcUvvOo",
831 "EObjjvbdKCicRJcY",
832 "EObjjvbdZyEKODMS",
833 "DnbjjvbdmJDtQtrB",
834 "DncLKvbdEARhlyvw",
835 "DnbjjvbdIxTbILqQ",
836 "EOcLKvbdwygefYFS",
837 "DoCjjvbdznoqFCkx",
838 "DoCjjvbdRpUGjGDw",
839 "DncKjvbdhzVGMQnG",
840 "EPCjjvbdhkeDnVCy",
841 "EObkKvbdOEdUIiKd",
842 "DncKjvbdrDeIomua",
843 "DncLKvbdiHJbxuiu",
844 "EPDKjvbddxZstRez",
845 "EPDLKvbdmSYuZrdJ",
846 "EObkKvbdVUNUFkvK",
847 "EPDLKvbdNeEUJIjd",
848 "DoCkKvbdiMEdNuCy",
849 "DoDLKvbdRDcApQcr",
850 "EPCjjvbdTlVoBVoJ",
851 "EObjjvbdLBKgNBwq",
852 "EPCkKvbdsCFllHKy",
853 "EObjjvbdnVUzLJqf",
854 "DoDKjvbdqrVLNkBN",
855 "DoCkKvbdqFcdtWBI",
856 "DncLKvbdbVCGxLTh",
857 "EOcLKvbdeFPSCXCj",
858 "EOcLKvbdRpTgKFdX",
859 "EObjjvbdznpQeDLx",
860 "EOcKjvbdjvXNcaxX",
861 "DnbjjvbdHDkWJbJj",
862 "DncKjvbdhkeENuDZ",
863 "DnbkKvbdnUtyjjSG",
864 "DoDKjvbdSQUHJfDw",
865 "DncKjvbdbUbHYLUI",
866 "EOcLKvbdNsTvGduQ",
867 "EPDLKvbdSZigsCvA",
868 "DncKjvbdMfcPlpUk",
869 "DoDLKvbdxrnIlrBg",
870 "DncKjvbdiLdcnVCy",
871 "EPCjjvbdmfeYNOHZ",
872 "DoCkKvbdjvWmcaxX",
873 "DoDKjvbdbUbHXkUI",
874 "DncKjvbdBhkBjiFj",
875 "DoDLKvbdNHColpVL",
876 "EOcKjvbdrykosAhO",
877 "DncLKvbdqGDeUVaI",
878 "DnbkKvbdhgJcZViu",
879 "DnbjjvbduLxXAtBX",
880 "EPCjjvbdYpleJNFR",
881 "EPDLKvbdQvmdClHc",
882 "DnbjjvbdJYTbIMRQ",
883 "DncLKvbdznpRFDMY",
884 "EOcLKvbdZnmiFEyj",
885 "DnbkKvbdrRuLOLAm",
886 "EObkKvbdhkeEOUby",
887 "DncLKvbdYlSEUOLm",
888 "DoCjjvbdhkdcmtby",
889 "DncLKvbdddnrCXDK",
890 "DoDLKvbdKaLHNCYR",
891 "EOcKjvbdcyxpYZQb",
892 "EPDLKvbdACqwjZhp",
893 "DoCkKvbdBsBDTevr",
894 "EObkKvbdeKJqvUzn",
895 "EObkKvbdcImJkGWx",
896 "DncLKvbdYSlAltOx",
897 "DncLKvbdlrYtyrdJ",
898 "EObkKvbdKxqJrztf",
899 "EOcKjvbdsQWPJcVf",
900 "DoDKjvbdkySqrxgU",
901 "EObjjvbdeEoRbXCj",
902 "EOcKjvbdHDkVjBij",
903 "DoDLKvbdCTBCsfXS",
904 "DoCjjvbdKCjDQibx",
905 "DoCjjvbdlhdTqUrB",
906 "DoDKjvbdTulQKTaR",
907 "DoCkKvbdRjxetfkT",
908 "EPCjjvbdEuyQQNKF",
909 "EPCjjvbdDoDKkXDE",
910 "DoCjjvbdsQWPJbuf",
911 "DoDKjvbdhuZdvqtb",
912 "EPDLKvbdiHKCyWJu",
913 "EPDLKvbdLFegaaQu",
914 "DoCjjvbdqZPHgRDx",
915 "DncKjvbdUWMPjUAq",
916 "DoDLKvbdTYKkmzjx",
917 "DoDKjvbdegjvSOQg",
918 "DnbkKvbdUtNTekvK",
919 "EObkKvbdNsTvGeVQ",
920 "DoDLKvbdfNFvgMjL",
921 "EOcLKvbdZQmEiNEq",
922 "EPDKjvbdBraDTfWr",
923 "EPDKjvbdNGcQNQVL",
924 "EPDLKvbdZyEKODMS",
925 "EOcKjvbdBvzdIdpW",
926 "EPCjjvbdACqwiyiQ",
927 "DoCjjvbddePRawCj",
928 "EPDKjvbdWWiXucdg",
929 "DoDKjvbdWexzUAPT",
930 "DnbjjvbdwXMBWBWV",
931 "EOcLKvbdUyHszLOn",
932 "EPCkKvbdOYOuzcnU",
933 "EPCkKvbdhancEwQq",
934 "DnbkKvbdjggLefOL",
935 "EPCkKvbdFjdsDIMu",
936 "DoDKjvbdrSUjmkBN",
937 "DoDLKvbdZjTIQGaf",
938 "DoDKjvbdMgDPmPtk",
939 "EPDLKvbdWRmwbFMD",
940 "DoCkKvbdzROmJKXA",
941 "DnbkKvbdrDdiQNvB",
942 "DnbjjvbduDCtwVoP",
943 "EOcLKvbdCIjbLJFj",
944 "EPDKjvbdXrkaMsnx",
945 "EPDKjvbdVhXvXfxz",
946 "DncKjvbdhbPDEwRR",
947 "DoCkKvbdpxoHgQcx",
948 "DoCkKvbduMXwBUBX",
949 "EObjjvbdNeEThhjd",
950 "DoCjjvbdirzhrkJz",
951 "DoDLKvbdaMkCTUlg",
952 "DncLKvbdWRnYBeLc",
953 "DnbjjvbdGBPRZJzm",
954 "EOcLKvbdeOeSjstS",
955 "DoDLKvbdmIctRVSB",
956 "DoCjjvbdZxdJnDMS",
957 "DoCkKvbdRpTgKFcw",
958 "DncLKvbdTukojTaR",
959 "DnbjjvbdKRZdoFme",
960 "DnbkKvbdURQoVUhN",
961 "DoDLKvbdyYJKBozL",
962 "EObkKvbdfNFwHMjL",
963 "DoDLKvbdZisIQHBf",
964 "EObkKvbdqFcdsuaI",
965 "DncLKvbdzoPqFDLx",
966 "DoDKjvbdSKxeuHLT",
967 "EPDKjvbdsBemLfjy",
968 "DoCjjvbdJbjCqJcY",
969 "DoCjjvbdNPxRVnGs",
970 "DncLKvbdGcjvJbKK",
971 "EOcKjvbdrWpMDIxq",
972 "EOcLKvbdQdDApQcr",
973 "DoDKjvbdZMRdTnLm",
974 "EOcLKvbddxZssrFz",
975 "EObjjvbdUtNTfLuj",
976 "EPCjjvbdLLBIWAKZ",
977 "DoCkKvbdgFlZmfgA",
978 "EPCjjvbdUVkoitAq",
979 "DoDKjvbdDncKjvcE",
980 "DoDLKvbdRpUHJfEX",
981 "EPDKjvbdLqvlzVQz",
982 "EPDKjvbdZMRdUOLm",
983 "EOcLKvbdCJLBkIfK",
984 "DncKjvbdaSFbhUFk",
985 "EPDLKvbdZoNheEzK",
986 "DncKjvbdUVlPjUAq",
987 "DnbkKvbdKNADyfuB",
988 "EObkKvbdZdwfzghb",
989 "EPDLKvbdZtIhxcrn",
990 "EObkKvbdGckViajK",
991 "DncLKvbdFfJqmiUR",
992 "DncKjvbdKWUfDdgJ",
993 "DoDKjvbdMtrqjmAX",
994 "EOcLKvbdsQWPKDVf",
995 "DoCjjvbdwtleRZMO",
996 "EObjjvbduaDxsPEh",
997 "EPDLKvbdKxqJrzuG",
998 "EOcKjvbdVAaprprZ",
999 "EObjjvbdEuxopMjF",
1000 "DnbjjvbdyOTHwriD",
1001 "EPDLKvbdrpVnibvG",
1002 "EPDKjvbdkWWnDaww",
1003 "DncLKvbdrXPkbiYq",
1004 "DoDLKvbddxZssqez",
1005 "EOcLKvbdHDkWJbJj",
1006 "DncLKvbdEPCkLWcE",
1007 "DnbkKvbdEXwkstTl",
1008 "EObjjvbdqiAKEmOe",
1009 "DncLKvbdjAQGaQGj",
1010 "EPCjjvbdNeDtJJKd",
1011 "EPCjjvbdvwMBWBVu",
1012 "EPDKjvbdFejSOItR",
1013 "EOcLKvbdNPwqWOHT",
1014 "EPDKjvbdbsCjscia",
1015 "EObkKvbdyYIiaoyk",
1016 "DoDKjvbdLZQirzuG",
1017 "EObjjvbdSLZGVGjs",
1018 "DoCjjvbdAMgxsWzY",
1019 "DoDLKvbdEObjjwCd",
1020 "DnbkKvbdsPvOicWG",
1021 "EPCkKvbdrJAKElne",
1022 "EPCkKvbdauCGwjsh",
1023 "DncLKvbdegkWRnQg",
1024 "EPCkKvbdYpmEiNFR",
1025 "DoDKjvbduaDxsPFI",
1026 "DoCjjvbdcyxoxYqC",
1027 "DoCkKvbdkMakzFHP",
1028 "DnbjjvbdJbibqJbx",
1029 "DnbkKvbdWWhxWDeH",
1030 "DoCjjvbdssRsYzFD",
1031 "DoDKjvbdpyPIHRDx",
1032 "DncLKvbdwNWANDeN",
1033 "DoDKjvbdJYUBglRQ",
1034 "EObkKvbdXnRAYVVt",
1035 "DoCjjvbdUWLpKTaR",
1036 "DoDKjvbdTqROttgm",
1037 "EPCkKvbdVqnXaeMD",
1038 "EObjjvbdADRwiyiQ",
1039 "DoDKjvbdlrZUyrci",
1040 "EPDKjvbdvAdZSndh",
1041 "DoCkKvbdzoQQeDLx",
1042 "DnbkKvbdSQUGjFdX",
1043 "EOcLKvbdqBJFAXIE",
1044 "EObkKvbdSCEFLiZL",
1045 "DnbjjvbdzoQQdcMY",
1046 "DnbkKvbdpxngfqEY",
1047 "DncLKvbdbsDLUEKB",
1048 "DoCjjvbdXrlBMtOx",
1049 "EObjjvbdKCjDQicY",
1050 "DncLKvbdLrWlzUpz",
1051 "EObjjvbdaaWEfQQX",
1052 "EObjjvbdtlYWaTaX",
1053 "DnbkKvbdMowpunGs",
1054 "EObkKvbdSLYeuHKs",
1055 "EObkKvbdTAEhhCOd",
1056 "EPCkKvbdmSYtyrci",
1057 "DncLKvbdYkqcsnLm",
1058 "DoDLKvbdrylQTAgn",
1059 "DncLKvbdJXtCIMRQ",
1060 "EObkKvbdSBdElIyL",
1061 "DoDLKvbdwygefYFS",
1062 "DncKjvbdyXhibPzL",
1063 "EPCjjvbduaDxsPFI",
1064 "EObjjvbdZoNiFEzK",
1065 "EPCjjvbdkNBkyeHP",
1066 "EPCkKvbdWRnXadlD",
1067 "DncLKvbdRWmdDLhD",
1068 "DnbkKvbdmSYtzTDi",
1069 "EOcKjvbdkVwODbXw",
1070 "DncLKvbdQlxCZOUz",
1071 "EObjjvbdbhlijfXY",
1072 "EOcLKvbdXmqAXtut",
1073 "EOcLKvbdmbKXXnnV",
1074 "DoDKjvbdkHgMFfOL",
1075 "EPCkKvbdfekymgHA",
1076 "DoCjjvbdeKKRvUzn",
1077 "DoDKjvbdkHfkefNk",
1078 "DoCjjvbdyqPMiKXA",
1079 "DnbjjvbdUQqOtuIN",
1080 "EOcKjvbdEPCkKwDE",
1081 "DoDLKvbdZRNFIleR",
1082 "DnbjjvbdRacdlJZL",
1083 "EOcLKvbdTukoitAq",
1084 "EOcLKvbdZLrDtOMN",
1085 "EOcLKvbdgKfzcGAE",
1086 "EObjjvbdzjVQQESt",
1087 "EOcLKvbdcIlijevx",
1088 "EOcKjvbdGKdsDHmV",
1089 "DncLKvbdKkBHvAJy",
1090 "EOcKjvbdZMRctOLm",
1091 "EPCkKvbdADRxKZiQ",
1092 "EObjjvbdDwxLsssl",
1093 "EPDLKvbdUxgszLPO",
1094 "EPCkKvbdSQTfiedX",
1095 "EPCjjvbdNeEUJIkE",
1096 "DoDLKvbdpyPHfqDx",
1097 "DnbkKvbdyOShXsJD",
1098 "DncLKvbdLiBkpxAS",
1099 "DoDKjvbdaaWEepQX",
1100 "DoCjjvbdWSOYBeLc",
1101 "EOcKjvbdLFegbAqV",
1102 "EPDKjvbdffLzOGgA",
1103 "EObkKvbdFkErbglu",
1104 "DncLKvbdiZuFlROG",
1105 "DncKjvbdegkWRnQg",
1106 "DoDLKvbdQdDApRDr",
1107 "EOcLKvbdeYZtURez",
1108 "EObjjvbdrXQLcIxq",
1109 "DoDLKvbdxZhGGXeS",
1110 "DoDLKvbdGGKSOItR",
1111 "EObjjvbdjhHLfFnL",
1112 "EOcLKvbdUQpoUuHm",
1113 "DoCkKvbdXrlBNUPY",
1114 "DoDKjvbdJXtCIMRQ",
1115 "DnbkKvbdZMSDsnLm",
1116 "DncKjvbdCTBDUGWr",
1117 "DncKjvbdbhlikGXY",
1118 "DoDKjvbdXmqAYVWU",
1119 "DnbjjvbdliDsqVRa",
1120 "DnbkKvbdmajXYOnV",
1121 "EObjjvbdJpyePGNe",
1122 "DnbkKvbdCTAcUGXS",
1123 "DoDLKvbdCDpBVjNG",
1124 "EOcLKvbdxwhiaoyk",
1125 "DoDKjvbdxVNFQyMO",
1126 "EPCkKvbdVvhwvEEg",
1127 "DnbkKvbdFWYoomJe",
1128 "EOcKjvbdlrZUysEJ",
1129 "EPDKjvbdqquKnKaN",
1130 "DoCkKvbdTkunaVoJ",
1131 "EOcLKvbdfHkVrOQg",
1132 "EPDLKvbdiUzFWrUb",
1133 "DoDLKvbdtAGqIABS",
1134 "DoCkKvbdZRMdhmEq",
1135 "DnbkKvbdNsUVfeVQ",
1136 "EPDLKvbdqwPkbiZR",
1137 "DoCkKvbdNUsSLNAX",
1138 "DncKjvbdmpZxvKyC",
1139 "EPCkKvbdLYqKSztf",
1140 "EPDKjvbdZyEKODMS",
1141 "EPDKjvbdNGbomPuL",
1142 "DncKjvbdZMSDtNlN",
1143 "EPCjjvbdTXjkmzjx",
1144 "EObkKvbdBdQAvKMf",
1145 "EOcLKvbdkySrTYgU",
1146 "DnbkKvbdZoOIddzK",
1147 "DoCkKvbdZMSDsmkm",
1148 "EPCkKvbdCWzdIdpW",
1149 "DncLKvbdBvzdIdov",
1150 "DoCjjvbdaRfDHtFk",
1151 "DnbkKvbdWeyZtAOs",
1152 "DoDLKvbdnCJwYPOV",
1153 "DoCjjvbdEYYLstUM",
1154 "EOcLKvbdwtldqZMO",
1155 "EPCjjvbdFVxoomKF",
1156 "EObkKvbdyqPMhiwA",
1157 "DoDLKvbdkxrrSxgU",
1158 "DoCjjvbdeATqNYKG",
1159 "DncLKvbdJKEAJpHE",
1160 "DoCkKvbddndsLUTr",
1161 "DnbjjvbdqFceUWBI",
1162 "DoDLKvbdhkddOUby",
1163 "DncKjvbdGKdrcIMu",
1164 "EPCkKvbdelevflik",
1165 "DoDKjvbdhaoDFWqR",
1166 "DoCjjvbdYlSDsmlN",
1167 "EPCjjvbdiZuGLpmf",
1168 "EObkKvbdnCJvxPNu",
1169 "DnbkKvbdhzUelRNf",
1170 "DnbkKvbdZeYGzgiC",
1171 "DoCkKvbdDnbkLWbd",
1172 "DnbkKvbdnHFYMmfy",
1173 "DoCjjvbdePEsKtTr",
1174 "DnbjjvbdZQmEhleR",
1175 "DnbkKvbdTkunaVoJ",
1176 "DnbkKvbdFWZPpMjF",
1177 "DoDKjvbdSwkMNzkY",
1178 "EOcLKvbdwtldpyMO",
1179 "EOcKjvbdhkdcmtby",
1180 "DoCjjvbdNQXqWNfs",
1181 "EPDKjvbdzjUpPdTU",
1182 "DnbjjvbdqceJPnWB",
1183 "EPDKjvbdUyHsyjoO",
1184 "EPCkKvbdZshhxcsO",
1185 "DncKjvbdqAiFAWgd",
1186 "EObkKvbdgFkzOGgA",
1187 "DncKjvbdmgFYNNgZ",
1188 "DoDLKvbdDjHjWYKA",
1189 "DnbjjvbdJbicRKCx",
1190 "DnbkKvbdfNFwHMjL",
1191 "EPCkKvbdWSNxBdlD",
1192 "EPDLKvbdCJKbLJFj",
1193 "EPDKjvbdEOcKkXDE",
1194 "EPCkKvbdVrOYCElD",
1195 "DnbjjvbdCIkBjhej",
1196 "DoDLKvbddoFTKstS",
1197 "DnbjjvbduDDVXVoP",
1198 "EObkKvbdxwiKCPzL",
1199 "DnbkKvbdZGvdAPTJ",
1200 "DoDLKvbdBdPaVjNG",
1201 "EOcKjvbdIHGzYwxH",
1202 "DoCjjvbdGFjSNhsq",
1203 "DnbjjvbdlYsSSxgU",
1204 "EPCjjvbdqrUjnKaN",
1205 "EOcLKvbdtvOXipsA",
1206 "DoDLKvbdrounjCuf",
1207 "DoCkKvbdFVyPomKF",
1208 "EOcKjvbdNHCpNPtk",
1209 "EPDLKvbdWeyZtAPT",
1210 "EPDKjvbdjcLkQfuH",
1211 "EOcLKvbdzHZMAMeX",
1212 "DoCjjvbdUMWPBVni",
1213 "EOcKjvbdHELWKBjK",
1214 "DoDKjvbdMgComQUk",
1215 "DnbkKvbdiGjDZWJu",
1216 "DncKjvbdyqOmJKXA",
1217 "DoDKjvbdVZITyjoO",
1218 "DoCjjvbdzQoNJJwA",
1219 "EOcLKvbdGAoQxizm",
1220 "DoDKjvbdatagYKsh",
1221 "EPDKjvbdSBceMJYk",
1222 "DoDLKvbdMpYQvOHT",
1223 "DncKjvbdiCOcFWpq",
1224 "DoCjjvbdUGznLvvF",
1225 "EPDLKvbdANIYrvyx",
1226 "EPCjjvbdIwtCHkpp",
1227 "EObkKvbdJSyBSmYM",
1228 "EObkKvbdwuMdqYlO",
1229 "EObjjvbdmuVZkKSG",
1230 "DncLKvbdSPsfjFdX",
1231 "DoDLKvbdSQUHJedX",
1232 "DoDKjvbdiVZdwSUb",
1233 "EPDLKvbdRjxfVGkT",
1234 "EObjjvbdmpZyVkZC",
1235 "DncLKvbdhzUelROG",
1236 "EPCkKvbdxVMeRZMO",
1237 "EOcKjvbdxxIiapZk",
1238 "EOcKjvbdJSyBTNYM",
1239 "EPDKjvbdMSXMzUpz",
1240 "EObkKvbdJmADzHVB" };
1241
1242 public static void main(java.lang.String[] unused) {
1243 try {
1244 BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("bad.out"));
1245 for (int i = 0; i < strings.length; i++) {
1246 out.write(strings[i].getBytes());
1247 out.write("\n".getBytes());
1248 }
1249 out.close();
1250 } catch (Exception e) {
1251 System.out.println("Some exception occurred");
1252 }
1253 }
1254 }