jdk-24/hotspot/test/runtime/7158800/BadUtf8.java
Coleen Phillimore 55b09e7016 7158800: Improve storage of symbol tables
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
2012-06-13 19:52:59 -04:00

1255 lines
30 KiB
Java

/*
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/*
* @test
* @bug 7158800
* @summary Test that 1200 symbols that hash to the same value triggers
* the symbol table alternate hashing mechanism. There isn't actually a
* way to verify this.
*/
//
// Generate large number of strings that hash to the same value
// to slow down symbol table lookup.
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
public class BadUtf8 {
static String[] strings = {
"EOcLKvbddZyPxYpb",
"DncLKvbdPxmAGrqj",
"DoCjjvbdpxoIHQdY",
"EPCkKvbdqYoHfqEY",
"DnbkKvbdezvYdiUX",
"DnbjjvbdeEoRbXCj",
"EObkKvbdbsCkUEKB",
"EOcLKvbdnUtyjiqf",
"DncLKvbdRWnDcMHc",
"DoCkKvbdrSUkOLAm",
"DncLKvbdfNFwGmJk",
"EPDLKvbdvAdYroFI",
"DoDLKvbdiGibyViu",
"DncLKvbdYqNEhmFR",
"DoCkKvbdEARhlzXX",
"DncLKvbdSZjHsCvA",
"DncKjvbdqTsgRqkU",
"DnbjjvbdqAiFAXHd",
"EPDKjvbdGcjvJaij",
"DnbkKvbdwtldpxkn",
"DoDKjvbdYkrETnMN",
"EPCjjvbdbBWEfQQX",
"EPCjjvbduMXwAtBX",
"DncLKvbdbsCkTcia",
"DoCjjvbdczYpYZRC",
"EOcKjvbdFeiqmhsq",
"DoCkKvbdKCicQibx",
"EOcKjvbdZLrEUOLm",
"DoCjjvbdaNKbStmH",
"DoDKjvbdJbjDQjDY",
"EPCkKvbdemFwGmKL",
"EPDKjvbdZQleImEq",
"DncKjvbdZjShPfbG",
"DnbjjvbdqYnhHREY",
"DoCkKvbdaRfDIUGL",
"DoDKjvbdLrWlyuQz",
"DnbjjvbdZisHofaf",
"EObjjvbdhtydvrUb",
"DnbjjvbdRotHKGEX",
"EObjjvbdNeEThhkE",
"EPCjjvbdZtJJZESn",
"DoDKjvbdnPyxvLYb",
"EPDKjvbdeEoRbWbj",
"EOcLKvbdFxttaEXb",
"EObjjvbddwystRez",
"EPCjjvbdJpzEnenF",
"DnbkKvbdTppntuIN",
"EPCkKvbdTukpKUBR",
"DnbkKvbdhlFEOUcZ",
"EObkKvbdlhdUQuRa",
"DnbjjvbdkClKqHUg",
"EOcKjvbdqTtGqqkU",
"DncKjvbdtkwvaUBX",
"DoDKjvbdsQWOjCuf",
"DncLKvbdEKIJuwjA",
"DncKjvbdGLErcIMu",
"EOcLKvbdNPwpumfs",
"EObkKvbdnVUzLJrG",
"DoCkKvbdcTDKsdKB",
"DncKjvbdKRZdoFme",
"EOcLKvbdemFvgNKL",
"EPCkKvbdznopdblY",
"EPDLKvbdOYPVzdOU",
"DnbjjvbdsZlPsAhO",
"DoDLKvbdKCjDRKDY",
"DoCkKvbdhuZeXSVC",
"EPDKjvbdOStVgEtp",
"DncLKvbdvwMAvBWV",
"EPDKjvbdBcoaWJlf",
"EOcKjvbdZxdKODMS",
"DoCjjvbdbsCkTcjB",
"EOcLKvbdwWlAuaWV",
"DnbjjvbdFejRnJUR",
"DnbjjvbdmIdTqVSB",
"DnbkKvbdqBIeAWhE",
"DncKjvbdrMzJyMIJ",
"DoCkKvbdZGvdAOsJ",
"DncLKvbdjggLfFnL",
"DoCjjvbdYqNFJMdq",
"DoCkKvbdqZPHfqDx",
"DncLKvbdOEdThiLE",
"DoCkKvbdZirgpGaf",
"EPDLKvbdziuQPdSt",
"EObkKvbdKQyeOenF",
"DoDLKvbduaDySndh",
"DoCjjvbdVUNUGLvK",
"DncKjvbdAMhYrvzY",
"DnbkKvbdnQZxvKxb",
"EPCjjvbdBhjakJFj",
"DncLKvbdmfeYNNfy",
"DoDLKvbdjlbLydfo",
"DoDLKvbdpyPIGpcx",
"EOcLKvbdnVUzLJqf",
"DoCjjvbdmJETqVSB",
"DoDLKvbdJTZAsMxM",
"DoCkKvbdnQZxvLZC",
"DoDKjvbdACqwizJQ",
"DncKjvbdvBEZSoFI",
"DncKjvbdGckVjCJj",
"DncLKvbdiMFENtcZ",
"Dnbjjvbdjuvmcaww",
"DnbkKvbdZyEKNblS",
"DoCjjvbduMYXBUBX",
"DnbjjvbdFWYopNJe",
"DoDKjvbdelfXGljL",
"DnbjjvbdakLenmcA",
"EPDKjvbdfILWRmpg",
"EObjjvbdSLYeuHLT",
"DoCjjvbdMfbolotk",
"EPDLKvbdrRuKnKaN",
"EOcKjvbdyzdnRhIh",
"DoDLKvbdGAoRZJzm",
"DoCjjvbdhlFDnUcZ",
"EPDLKvbdmpZyVkYb",
"DncKjvbdTpqPUuIN",
"DncLKvbdHDjvJaij",
"EPDLKvbdYlRcsmkm",
"EPDLKvbdvlvAMdFN",
"DncKjvbdIsZArmYM",
"EOcLKvbdegjuqnQg",
"EOcLKvbdZQmFJNFR",
"DoCjjvbdZxdJmcMS",
"EPCkKvbdlZTSTYgU",
"DoDKjvbdqceJPnWB",
"DncLKvbdVgwuxGxz",
"DncKjvbdDnbkLXDE",
"EPDLKvbdatbHYKsh",
"DncKjvbdEzsqFLbi",
"EPDLKvbdnVVZkKRf",
"EOcKjvbdKeegbBQu",
"EPCkKvbdKfGHaaRV",
"EPDKjvbdmIctRVRa",
"EPCjjvbdRMxBxnUz",
"DnbjjvbdJYTbILpp",
"EPCkKvbdTAEiHbPE",
"EOcLKvbdfelZnGgA",
"DoCjjvbdOStWGeUp",
"EOcLKvbdemGXHNJk",
"DoDKjvbdYTMAmUOx",
"EPCkKvbdpyOhGpcx",
"EPCkKvbdAMgxsWzY",
"DnbjjvbdYkrETnMN",
"EPDLKvbdUQqPUtgm",
"DncKjvbdehKurNqH",
"DoCjjvbdZMSETnLm",
"DoDKjvbdIHGyyXwg",
"EObjjvbdXGYzUAPT",
"DoCjjvbdhbPCeWqR",
"DoCkKvbdKNADzGuB",
"DnbjjvbdFeirOJTq",
"DncLKvbdaRecHtFk",
"DnbkKvbdzoPpeClY",
"EObkKvbdZRMeJMeR",
"DnbjjvbdYfvdAPSi",
"DncLKvbdJcKCqJcY",
"EOcLKvbdqvokbhyR",
"DoDLKvbdrRuLNjaN",
"DoCjjvbdTlWPBWOi",
"DoCkKvbdjvWnEBxX",
"DoDLKvbdTkunaVoJ",
"DoCkKvbdQZNAHTSK",
"EObjjvbdqwPkbhyR",
"EOcLKvbdNHDPlpUk",
"DncLKvbdIHHZxxYH",
"DncLKvbdtkxXAtAw",
"DncLKvbdSCEFMJZL",
"DnbjjvbdZQmEhldq",
"DoCjjvbdNGbolotk",
"DnbjjvbdnCKWwnmu",
"DncLKvbdzHZMANEw",
"DoDKjvbdmttykJrG",
"DnbkKvbdlrZUzSci",
"EPDKjvbdSKyGVHKs",
"DoCjjvbdKVuGEFGi",
"EPCjjvbdCIkBkIej",
"DncLKvbdzHZMAMeX",
"DnbkKvbdaSFbgsek",
"DncLKvbdHDjujBij",
"DoDKjvbdGZVUaDwb",
"DnbjjvbdZnnJFEzK",
"DoCkKvbdtcDUwWOo",
"DoCkKvbdlBMoNALA",
"EOcKjvbdNsUWHFUp",
"DoDLKvbdVUNUFlVj",
"DnbkKvbdhkdcnUcZ",
"DncLKvbdLiBkqYAS",
"EOcKjvbdzoPpdcLx",
"EPDKjvbdijGIJmXr",
"EOcKjvbdZisHofaf",
"DoDLKvbdeOdrkUUS",
"DoDLKvbdnPyxvKxb",
"EPDKjvbdIxUBhMRQ",
"DncLKvbdlhctRUqa",
"DoDLKvbdmgFXlnGy",
"DncKjvbdCJKbKiGK",
"EOcLKvbddndrjtUS",
"DnbjjvbdkDLjqGuH",
"DncKjvbdmIcsptqa",
"DoCkKvbdvvlAvBWV",
"EObjjvbdjblLQftg",
"DnbjjvbdCEQBWKMf",
"DnbjjvbdBdPaVilf",
"DoCkKvbdZxcjODLr",
"DoCkKvbdEObjjwCd",
"EPDKjvbdyTNhlqbH",
"EPCkKvbdUMVoAvPJ",
"DncKjvbdUxhUZjoO",
"DncKjvbdqqtjmkAm",
"DncKjvbdKfGICBRV",
"EPCjjvbdVrOXaeLc",
"EPDLKvbdwXLaWBWV",
"EPCkKvbdjblKqHUg",
"DnbjjvbduDCuWuoP",
"EPDKjvbdNGbpMouL",
"EObjjvbdBcoaVjNG",
"DncLKvbdrWpMDIxq",
"DncLKvbdhaoCdwRR",
"DnbkKvbdFxtuBDwb",
"DncKjvbdIjEAKPgE",
"EOcLKvbduCbuXVoP",
"DoDKjvbdZtIiZDsO",
"DnbjjvbdEztRElCi",
"DncLKvbdxmsHwsJD",
"DnbjjvbdRbEElIxk",
"DoDKjvbdWHwvXgYz",
"EOcKjvbdQlwbYnUz",
"EOcLKvbdVTltFkuj",
"DncKjvbdliETptqa",
"DnbkKvbddoErjtTr",
"DoCkKvbdgPazvdXh",
"DncKjvbdySmhlqag",
"DoCjjvbdbPgHDkzd",
"DoCkKvbdFWZPomKF",
"EObjjvbdssSSxydc",
"EObjjvbdzQnliJwA",
"EObkKvbdKCjCpibx",
"EPCjjvbdpyOhHREY",
"DncLKvbddjJqutzn",
"EObkKvbdBdQAujMf",
"EPCkKvbdLAjflbXq",
"DncLKvbdLBLGlaxR",
"DoDLKvbdrpWPJbuf",
"DoCjjvbdEKHiuxKA",
"DoCjjvbdXsMAlsnx",
"EObkKvbdptTgSSLU",
"DoDKjvbdnHFXmNfy",
"DncKjvbdCJKbKhej",
"EPCjjvbdhlEdOUby",
"EOcKjvbdKWUfEFGi",
"DoDKjvbdZQmFJMdq",
"EPCjjvbdiGjDZWKV",
"EObkKvbdVAbQrprZ",
"DoDKjvbdfekzNgHA",
"DoDLKvbdnHEwlmgZ",
"DncKjvbdwzHeexEr",
"DoCjjvbdmpZxujyC",
"EPDKjvbdwMvAMcdm",
"DoCjjvbdfHkVrNqH",
"EPCkKvbdYzbfRiuy",
"EPCkKvbdZtIiZDrn",
"DnbjjvbdjvWnDbYX",
"DoCjjvbdOStVgEtp",
"EPDLKvbdZMSETmlN",
"EPDKjvbdBhjajhej",
"EPCjjvbddoFTLUUS",
"DnbkKvbdsQVoJcWG",
"EPCjjvbdrEFJQNvB",
"DoCjjvbdMpYRWOGs",
"EOcLKvbdZirgpHBf",
"EPDLKvbdyOTIXsJD",
"DoCkKvbdKRZdnfNe",
"DnbjjvbdbBWFFoow",
"EPCjjvbdgFlZnHHA",
"DnbkKvbdGGJrOIsq",
"DoDLKvbduDCtwWPP",
"EObjjvbdNddUIhjd",
"DnbjjvbdxsNiMqag",
"EObjjvbddeOrCWbj",
"EObjjvbdPxmAGsRj",
"EOcLKvbddeOrCXDK",
"DoDLKvbddeOrBwCj",
"DoCjjvbdVqnYCElD",
"DnbkKvbdUyIUZjoO",
"EObjjvbdeFOrCXDK",
"EObkKvbdVrNxCFLc",
"EObjjvbdTfzmkwWF",
"EOcKjvbdIHGzZYYH",
"EPDKjvbdtbbuXWPP",
"DoCjjvbdZisIQHBf",
"EObjjvbdbsCkUDjB",
"EPCkKvbdVwJXudFH",
"EPDKjvbdrouoKDVf",
"EPCkKvbdFyVVBEYC",
"DncLKvbdZnnIeEzK",
"EPDLKvbdxVNFQxkn",
"DoDKjvbdpxnggRDx",
"DoDLKvbdqZOgfpcx",
"DncKjvbdCIjakJGK",
"EPCkKvbdCJLBjhej",
"DoDLKvbdnPzYvKxb",
"EOcKjvbdqTsgSRkU",
"EOcLKvbdLBLGlaxR",
"DoDLKvbdcbTMrAUN",
"DncLKvbdzitoodSt",
"DoDKjvbdJvUfDdfi",
"EOcLKvbdHDjvKCJj",
"EPCkKvbdeOeTKssr",
"DnbkKvbdlYrqsYft",
"DncLKvbdiiehKMxS",
"DncKjvbdURQoVUhN",
"DnbkKvbduMYXBUAw",
"DoDLKvbdSPtHJfEX",
"EObkKvbdqBJFAWgd",
"EOcKjvbdFpATWgFy",
"DoDLKvbdBsBDTfXS",
"DncKjvbdjhHLfFmk",
"DoCjjvbdCJKakIfK",
"DnbkKvbddoFSjtTr",
"EObkKvbdANIYsWzY",
"EObjjvbdCTAbtFvr",
"EObjjvbdrRtkOLAm",
"DnbkKvbdkxsSTYgU",
"DoCjjvbdnBiwXnmu",
"EObjjvbdwtmEqYlO",
"EPDKjvbdrylQTAhO",
"DoDLKvbdtbbtvvOo",
"EPCjjvbdZLrETmlN",
"EPDLKvbdWXJYWDdg",
"DoCkKvbdKQzFOfOF",
"EPCjjvbdwzIFfXeS",
"DncKjvbdRjyFuHLT",
"EPDLKvbdULunaWPJ",
"DncKjvbdUxhTykOn",
"DnbkKvbdJcKCqKDY",
"EPDLKvbdcbSmSATm",
"DnbkKvbdegjurNqH",
"EPDKjvbdZjTIQGbG",
"EPCjjvbdiLddNuCy",
"DoCjjvbdZQldiNEq",
"EOcLKvbdakMGPODA",
"EObjjvbdnHEwlmgZ",
"EOcLKvbdBsAcUGXS",
"EPCkKvbdiVZdwSUb",
"EOcLKvbddCTNSAUN",
"DnbkKvbdEXxMUUUM",
"DncKjvbdYpldiMeR",
"DoDKjvbdNddTiIjd",
"DoDLKvbdZLqdUNlN",
"EPCkKvbdiBncFWpq",
"DncLKvbdiCPDEvqR",
"EOcKjvbdUyHszKoO",
"DncKjvbdhtydvqtb",
"EPCjjvbdpxoHgQcx",
"EObkKvbdkWWnDaxX",
"DnbjjvbdBhkBkJFj",
"DoCkKvbdRacdkhyL",
"EOcLKvbdZjTHpHCG",
"EPCkKvbdMowqWOGs",
"DncLKvbdegjurNpg",
"EObjjvbdfMfWfmKL",
"EPDLKvbdZirgpGaf",
"DoDLKvbdiZuFlQnG",
"DncLKvbdFxuVAcxC",
"EObkKvbdZisHofaf",
"EOcKjvbdJSyBSmYM",
"EPDLKvbdVYgtZkPO",
"EOcKjvbdRbEFMJYk",
"DncLKvbdrEFIonWB",
"DncKjvbdKDJbqJcY",
"EOcLKvbdhfjCxuiu",
"EObjjvbdLLAhWAKZ",
"DoCkKvbdRXNcblID",
"DoDLKvbdcbSmSATm",
"EOcLKvbdwWlAvAuu",
"EObkKvbdiBnbdvpq",
"DoCkKvbdNQXpumgT",
"DncLKvbdkVwOECYX",
"DnbkKvbdfoazwDxI",
"DoDLKvbdbBWFFpPw",
"DoDLKvbdvBDxsPEh",
"EPDKjvbdJqZdoFme",
"DoDLKvbdIryArmXl",
"EPCjjvbdANIZSwZx",
"EPCkKvbdVhYVxGxz",
"DncKjvbdLAjgNCYR",
"DncKjvbdxxIjCQZk",
"DncKjvbdbiNKKewY",
"EPCjjvbdlrZVZsEJ",
"EPDKjvbdIryAsMwl",
"DoCkKvbdtAHRIAAr",
"EPDKjvbdJmAEZfuB",
"EPCkKvbdZjSgogBf",
"DoDLKvbdOXnuzcnU",
"DnbkKvbdehKvRnQg",
"EObjjvbdZyDimbkr",
"DoDKjvbdmajWwoOV",
"EOcKjvbdkMalZeHP",
"EOcKjvbdIjEAJpHE",
"EPCkKvbdDihKVxKA",
"DncKjvbdNddUIiKd",
"EObjjvbdqdFIpOWB",
"DoCkKvbdxnShXsJD",
"DoDLKvbdjmBkzEfo",
"EOcLKvbdatagYLTh",
"DoCjjvbdVhYVxHYz",
"DnbjjvbdJbjDRKDY",
"EPCjjvbdLBLHNCYR",
"DnbjjvbdnGeYNOGy",
"EOcLKvbdUsmTekvK",
"EPCjjvbdtkxXBTaX",
"EPCjjvbdzoPqFCkx",
"DncKjvbdCIjbKhej",
"DncKjvbdZLqdTmkm",
"DoDKjvbdsPunicVf",
"EOcKjvbdmgFXmNgZ",
"EObkKvbdiMFENuCy",
"DoDKjvbdhanbeXRR",
"EObkKvbdACqwiyhp",
"DncKjvbdZisIQHBf",
"EPCjjvbdgQBzwDwh",
"DnbjjvbdyYJJaoyk",
"DoDKjvbdxUldqZMO",
"EObkKvbdkClLQgVH",
"EPCjjvbdZQldiMeR",
"EPDLKvbdZyEKOClS",
"EPDLKvbdcIlikFvx",
"DoDKjvbdrzMQTBHn",
"DnbjjvbdVYgtZkPO",
"DoDLKvbdHEKuiajK",
"EPCkKvbdczZQXxqC",
"DoDKjvbdrDdiQNua",
"DncLKvbdcImKLGWx",
"DoCjjvbdVYgtZkPO",
"EPDLKvbdZnnIeFZj",
"EPDKjvbdMIakqYAS",
"DoCkKvbdSLYfUgLT",
"EPDLKvbdiCObdvpq",
"DnbjjvbdRpUHKFcw",
"DoDLKvbdIHHZyYXg",
"EPCjjvbdypoMhiwA",
"DnbkKvbdCEPaVjMf",
"DnbkKvbderAvzlDP",
"DnbkKvbdZQleImFR",
"EOcKjvbdKRZdneme",
"DoDLKvbdiBnbeXQq",
"DncLKvbdEPDKjvcE",
"EOcLKvbdauCGwkTh",
"DncLKvbdEvZQPmJe",
"EPCkKvbdURQnuVIN",
"DncLKvbdegjvSOQg",
"EPCjjvbdKaKgMawq",
"DnbkKvbdRzKISbvA",
"DncLKvbdiLdcnUcZ",
"EPDLKvbdkDMKpfuH",
"DoDLKvbdRbDdkhyL",
"DnbjjvbdDwxMUUTl",
"DnbkKvbdrpWPKCuf",
"DnbkKvbdNVSqjmAX",
"DoDKjvbdRbDeMIxk",
"EOcLKvbdcyxpXyRC",
"DncLKvbdRMwbYnUz",
"EObjjvbdqlzJxlHi",
"DoCkKvbdJYUCIMQp",
"DncLKvbdLZQjSzuG",
"EOcKjvbdxVNEqYkn",
"DnbkKvbdZoOIeFZj",
"DoCjjvbdBraCtFwS",
"EOcLKvbdliDsqVSB",
"EPCkKvbdeATqNXif",
"DncLKvbdkMbLydgP",
"EObjjvbdZxdJmbkr",
"DoCjjvbdraellHLZ",
"EObkKvbduDCuWvPP",
"DoCkKvbdpstGrSLU",
"DoCjjvbdLGFgbBQu",
"DnbkKvbdhtzFWquC",
"EObjjvbdoAKztHdO",
"EPDLKvbdatafxKtI",
"EPDKjvbdkWXNcaww",
"DoCkKvbdwkXEHzzG",
"EObkKvbdmgEwmNgZ",
"DncKjvbdBiLCLJFj",
"DoCjjvbdeOdsKssr",
"EOcLKvbdfILWSORH",
"EObkKvbdCDpAujMf",
"EPDKjvbdKDKDQibx",
"DoDKjvbdVUMtGLuj",
"EObkKvbdrXQMCiYq",
"DncKjvbdePEsLTtS",
"DncLKvbdDxYLtUTl",
"EPCkKvbdGYuVBEYC",
"DncLKvbdNeEUIiKd",
"EPCkKvbdpxoIHRDx",
"EObjjvbdFkEsDHlu",
"EObjjvbdssSSxzFD",
"DoCkKvbdUtNTfMVj",
"DnbjjvbdJcKDRKDY",
"DncKjvbdqiAKEmOe",
"DoDKjvbdtlXwAtBX",
"DnbkKvbdxmsIYTIc",
"EObkKvbdLrXMzUpz",
"DoCjjvbdkxsSSxft",
"DncKjvbdQlwaxnUz",
"EObkKvbdjhGlFfNk",
"EPCkKvbdxsNhmRag",
"DoDLKvbdMfcPmQUk",
"DoDKjvbdQvnEDLhD",
"EObjjvbdVgxVxHYz",
"DoDLKvbdlrYtyrdJ",
"DoCjjvbdezvYeIsw",
"DncLKvbdNddTiIjd",
"EPDLKvbdGGJrNiUR",
"EPDLKvbdRzJhTDWA",
"EPCjjvbdvvkaWBVu",
"EOcKjvbdRXNdCkgc",
"EOcKjvbdQZNAHTSK",
"EPCkKvbdsCGNLfkZ",
"EOcLKvbdDwwktTsl",
"EOcLKvbdqlzJyLgi",
"EOcLKvbdxsNiMqag",
"EOcLKvbdhzVFlROG",
"EOcKjvbdEztRFMCi",
"DnbkKvbdqiAJdmPF",
"EPDLKvbdjcMKqGtg",
"EObkKvbdTlWOaWOi",
"EPDLKvbdURRPUuHm",
"DoDKjvbdelfWgNKL",
"EOcLKvbdGAnqZJzm",
"EObjjvbdGZUuAdXb",
"DoDLKvbduLwwAtAw",
"DoCjjvbdZjTIQGbG",
"EPCjjvbdRNXbYnUz",
"EPDLKvbdiLeENtby",
"EObjjvbdMowpunGs",
"EOcKjvbdbiNJjevx",
"DoDKjvbdEYYLstTl",
"DoDLKvbdqUTfrRjt",
"DoDKjvbdbsCkUEJa",
"DoDKjvbdXsMBNUPY",
"EPCjjvbdRNXaxnUz",
"DoDLKvbdNGcQNQUk",
"DnbjjvbdEARiMywX",
"EPDKjvbdSKxfUfkT",
"DncKjvbdhtyeXRtb",
"DncKjvbdZLqcsnLm",
"EObkKvbdZnmheEzK",
"EObjjvbdtbcUvuno",
"DnbjjvbdrzMQTBHn",
"DnbjjvbdDwwktTsl",
"EPDKjvbdkxsSTYgU",
"DoDKjvbdIryArlxM",
"DoDKjvbdnBivxOnV",
"DoDKjvbdeATplwif",
"EOcLKvbdKeegbApu",
"EPCjjvbdMgDQMotk",
"DoCjjvbduCbtwWOo",
"DnbkKvbdyNsHwrhc",
"DnbkKvbdtvNxJpsA",
"EOcLKvbdqAheAWgd",
"DoCkKvbdURQoUtgm",
"EOcKjvbdqceIpOWB",
"DoCkKvbdVwIwudFH",
"DnbkKvbdbLMFnmcA",
"EOcLKvbdZjTHpHBf",
"EOcKjvbdRXNdCkhD",
"EPDLKvbdiHJcZViu",
"DoCjjvbdxxIjCPzL",
"DnbkKvbdBcpBWJmG",
"EPCkKvbdZyEKOCkr",
"EPDKjvbdOTUWHFVQ",
"DoCjjvbdIGgZxwwg",
"EPDLKvbdFjeSbhMu",
"EPDLKvbdhgKCxvJu",
"EOcLKvbdNsUWGdtp",
"EPDKjvbduVnXipsA",
"DncLKvbdGYuVBEXb",
"EPDLKvbdZtIhyESn",
"DoDKjvbdZxdJmcLr",
"DoCjjvbdUsltGLuj",
"DoDKjvbdDoDLKvbd",
"DncLKvbdrDdhpNvB",
"EPDLKvbdKCjDRJbx",
"DoDLKvbdxLWdHzyf",
"EObkKvbdrzMQTAhO",
"EOcLKvbdOFDtJJKd",
"EPCkKvbdrSVKmjaN",
"EOcKjvbdWWiYVdEg",
"EOcKjvbdWWhwvDdg",
"DncKjvbdpstHRqjt",
"EPCkKvbdKWVFceGi",
"DoCkKvbdZjShPfbG",
"DoCkKvbdSxKlNzkY",
"EPDLKvbdIwtCHkqQ",
"EOcKjvbdsCGNLgLZ",
"DncKjvbdzaAOfgCM",
"DoDLKvbdxmrhYSiD",
"DncLKvbdfMfWgMjL",
"EPDKjvbdqFdEsuaI",
"EOcLKvbdiLeDnUcZ",
"DoCjjvbdKVuFceHJ",
"DoCjjvbdfekzNgHA",
"EOcKjvbdOFEThiLE",
"EPDLKvbdqceJPnWB",
"DoDLKvbduCbtwWOo",
"DncKjvbdTqROtuIN",
"DncKjvbdpedFUWBI",
"DoDLKvbdrEFJQNua",
"DoDLKvbdyXhjCPyk",
"EPCkKvbdJYUBhLqQ",
"EPCkKvbdtcCuXVno",
"DoDLKvbdZLrEUOLm",
"EPCkKvbdpstGrRjt",
"DncLKvbddePSCXCj",
"EObkKvbdauCHXjsh",
"DoDLKvbdkHfkefNk",
"EObjjvbdMRwMzUpz",
"EObjjvbdaMkCTVNH",
"DoCkKvbdGGJrNhtR",
"EPDLKvbdvBDxrneI",
"EPDLKvbdIHHZxwxH",
"EOcLKvbdrJAJdmPF",
"EOcKjvbdGZUuAdXb",
"EOcLKvbdbUbHYLUI",
"DnbjjvbdJzofYEAN",
"EPDKjvbdFxtuBDxC",
"DnbkKvbdQvnDbkgc",
"EPDKjvbdJmADzGta",
"DoDKjvbdZRMdhleR",
"DnbkKvbdsrqsZZeD",
"EObkKvbdrovPJbuf",
"EPCjjvbddeOqbXCj",
"EObjjvbdtcDVXVoP",
"DncKjvbdMfbpNQVL",
"DoCkKvbdhbPCeXQq",
"DoCkKvbdNHComQVL",
"EObjjvbdvBDxroFI",
"EPCjjvbdnBivwoNu",
"EObjjvbdbhljKewY",
"EPDKjvbdZyDimcMS",
"EObkKvbdWSOXbElD",
"EOcKjvbdTfznMXVe",
"EPCjjvbdZtJJYcsO",
"DoCjjvbdRjxfVHLT",
"DoCkKvbdVTltGMVj",
"DncKjvbdYfwEAOri",
"DncKjvbdYkrEUOMN",
"EObkKvbdqGEEsuaI",
"DncLKvbdjJfHimXr",
"EPDLKvbddndsLUTr",
"DnbkKvbdqBJFAWhE",
"EPDLKvbdEOcKjwDE",
"EPCkKvbdtvOYJqTA",
"DncLKvbdkyTRsZHU",
"DoCjjvbdTppnuVIN",
"DncLKvbdwyhFeweS",
"DncKjvbdsBelkgKy",
"DoCjjvbdKDKCqJcY",
"DoCjjvbdkClKqHVH",
"DoCjjvbdcTCjtDia",
"EPDLKvbdUVkpJtAq",
"EPDLKvbdRyjITCvA",
"DnbjjvbdJuuFcdgJ",
"DoDKjvbdrJAJdmOe",
"DncKjvbdJcJbqKCx",
"DoDLKvbdJcJbqJcY",
"DoDKjvbdeEoSCXDK",
"DoDLKvbdSwjlNzkY",
"EObjjvbdzitopDrt",
"DoCkKvbdKWVGEEgJ",
"DncKjvbdpssfqrKt",
"EOcLKvbdUMWPBVoJ",
"DncKjvbdyzdmrIIh",
"EPCjjvbdxUldqZLn",
"DoDLKvbdySnImRbH",
"DoCjjvbdGdKvJaij",
"DoCkKvbdxZgeewdr",
"EObkKvbdiLddNuDZ",
"DnbjjvbdSCDdkiZL",
"DncKjvbdznpREcMY",
"EOcLKvbdaRebhTfL",
"DnbjjvbdZQldiMdq",
"EPCjjvbdbrbjtEKB",
"EOcKjvbdEARiMzXX",
"DoDLKvbdXrkaNTnx",
"EPCkKvbdQZNAHTRj",
"DoDLKvbdEzspeLcJ",
"EPCjjvbduVnYKRTA",
"EObjjvbdJXtBhMQp",
"EPDKjvbdeOdrjssr",
"EPCjjvbdLqwMytpz",
"EPDKjvbdUMVoBVoJ",
"DncKjvbdRpUGifDw",
"EPDLKvbdZyDinDLr",
"DnbkKvbdNrsufeVQ",
"EPCkKvbdZMSDtNlN",
"EPCkKvbdySnJNSCH",
"EPCjjvbdfMevfljL",
"DncLKvbdXsMBNTnx",
"DnbkKvbdpxoHfqDx",
"DncLKvbdUQpntthN",
"DncKjvbdIsZArlwl",
"DoDLKvbdZGwEAOsJ",
"EOcKjvbdVvhwvDdg",
"EOcLKvbduWNxJqTA",
"EPCjjvbdHEKvJaij",
"DoDKjvbdrpWOjCuf",
"DncLKvbdrpWOjDVf",
"DoCjjvbdIHGzYwwg",
"DoDLKvbdpxoIGqEY",
"DoDLKvbdJcJbqKDY",
"DoCjjvbdRWmdClHc",
"EPCjjvbdFWYopNJe",
"DncKjvbdmfdwlmfy",
"DoCkKvbdxUleQxlO",
"EObjjvbdnGdxMnGy",
"EPCjjvbdvvlAvBVu",
"DncLKvbddndsKssr",
"EObjjvbdZMRcsnLm",
"EOcKjvbdFxttaEXb",
"DncKjvbdVUNTfMVj",
"EOcLKvbdNrtWHFUp",
"DoDKjvbdwuMdqYlO",
"EPDLKvbdrXPkbhxq",
"EObjjvbdrEFIpNua",
"EObjjvbdziuQQDrt",
"EOcLKvbdqYoIGpcx",
"DnbjjvbdsQVoJcVf",
"EObkKvbdkDMKpgUg",
"EObjjvbdvBDyTPFI",
"DncKjvbduCbuWvOo",
"EPCjjvbdkVvnECYX",
"DncLKvbdZGvdAOri",
"DoCkKvbdrXPlDJZR",
"EOcLKvbduCcVWvOo",
"DoDKjvbdCEPaWJlf",
"EPDKjvbddoErjssr",
"DncKjvbdACqxKZiQ",
"EPCjjvbdUVlPitAq",
"EPDKjvbdjJfHjMxS",
"EObkKvbdAMhYsWzY",
"DoDKjvbdnBivxOmu",
"EOcLKvbdbiNKKfXY",
"EPDKjvbdYqMeIleR",
"EObkKvbdJmADygUa",
"EObjjvbdEPDLLWcE",
"EPCjjvbdrXPkcIxq",
"EOcLKvbdliDtQtqa",
"DoCjjvbdmoyxujyC",
"EPDLKvbddoFTLTsr",
"EOcLKvbdCWzdJEpW",
"DnbjjvbdrEEhpOWB",
"DoDKjvbdZLrDtNkm",
"EOcLKvbdLFfHbAqV",
"EOcKjvbdmttzLKSG",
"EOcLKvbdmbJvwoOV",
"EOcKjvbdUaCQrqSZ",
"DnbjjvbdmgExMnGy",
"EPDKjvbddndrkUUS",
"EObkKvbdDwwkstTl",
"DoCkKvbdcJMjLFwY",
"DnbjjvbdaNLBruMg",
"DoDLKvbdQYmAHTRj",
"DnbkKvbdsQWOicWG",
"EObkKvbdMRwMzUpz",
"DoDLKvbdZshiZDrn",
"EPDLKvbdnPzYujxb",
"EOcKjvbdCEQAujMf",
"EPDLKvbdKefHbApu",
"DoDLKvbdYpldiNFR",
"DoCkKvbdFWZQQNJe",
"DncLKvbdznpQeCkx",
"EOcKjvbdnQZxvKxb",
"DoCkKvbdVBBprpqy",
"DnbkKvbdZirhPfaf",
"DnbkKvbdegjvSNqH",
"EOcLKvbdqdEiPnWB",
"EObjjvbdBhkCKiGK",
"EObjjvbdxZgfGYFS",
"DnbjjvbdNQYQumgT",
"EPCjjvbdxsNhlrBg",
"DoCkKvbdQdDApRDr",
"DoCkKvbdxxIiaoyk",
"EPDKjvbdFeirNhtR",
"DoCjjvbdegjvSOQg",
"EObkKvbdqcdiQNvB",
"DncLKvbdiMEdNtcZ",
"DncLKvbdTqRPUthN",
"EPCkKvbdwygeexFS",
"DoDKjvbdyTOJMrBg",
"DncLKvbdeEoRavbj",
"EPCjjvbdtbcUvvOo",
"EObjjvbdKCicRJcY",
"EObjjvbdZyEKODMS",
"DnbjjvbdmJDtQtrB",
"DncLKvbdEARhlyvw",
"DnbjjvbdIxTbILqQ",
"EOcLKvbdwygefYFS",
"DoCjjvbdznoqFCkx",
"DoCjjvbdRpUGjGDw",
"DncKjvbdhzVGMQnG",
"EPCjjvbdhkeDnVCy",
"EObkKvbdOEdUIiKd",
"DncKjvbdrDeIomua",
"DncLKvbdiHJbxuiu",
"EPDKjvbddxZstRez",
"EPDLKvbdmSYuZrdJ",
"EObkKvbdVUNUFkvK",
"EPDLKvbdNeEUJIjd",
"DoCkKvbdiMEdNuCy",
"DoDLKvbdRDcApQcr",
"EPCjjvbdTlVoBVoJ",
"EObjjvbdLBKgNBwq",
"EPCkKvbdsCFllHKy",
"EObjjvbdnVUzLJqf",
"DoDKjvbdqrVLNkBN",
"DoCkKvbdqFcdtWBI",
"DncLKvbdbVCGxLTh",
"EOcLKvbdeFPSCXCj",
"EOcLKvbdRpTgKFdX",
"EObjjvbdznpQeDLx",
"EOcKjvbdjvXNcaxX",
"DnbjjvbdHDkWJbJj",
"DncKjvbdhkeENuDZ",
"DnbkKvbdnUtyjjSG",
"DoDKjvbdSQUHJfDw",
"DncKjvbdbUbHYLUI",
"EOcLKvbdNsTvGduQ",
"EPDLKvbdSZigsCvA",
"DncKjvbdMfcPlpUk",
"DoDLKvbdxrnIlrBg",
"DncKjvbdiLdcnVCy",
"EPCjjvbdmfeYNOHZ",
"DoCkKvbdjvWmcaxX",
"DoDKjvbdbUbHXkUI",
"DncKjvbdBhkBjiFj",
"DoDLKvbdNHColpVL",
"EOcKjvbdrykosAhO",
"DncLKvbdqGDeUVaI",
"DnbkKvbdhgJcZViu",
"DnbjjvbduLxXAtBX",
"EPCjjvbdYpleJNFR",
"EPDLKvbdQvmdClHc",
"DnbjjvbdJYTbIMRQ",
"DncLKvbdznpRFDMY",
"EOcLKvbdZnmiFEyj",
"DnbkKvbdrRuLOLAm",
"EObkKvbdhkeEOUby",
"DncLKvbdYlSEUOLm",
"DoCjjvbdhkdcmtby",
"DncLKvbdddnrCXDK",
"DoDLKvbdKaLHNCYR",
"EOcKjvbdcyxpYZQb",
"EPDLKvbdACqwjZhp",
"DoCkKvbdBsBDTevr",
"EObkKvbdeKJqvUzn",
"EObkKvbdcImJkGWx",
"DncLKvbdYSlAltOx",
"DncLKvbdlrYtyrdJ",
"EObkKvbdKxqJrztf",
"EOcKjvbdsQWPJcVf",
"DoDKjvbdkySqrxgU",
"EObjjvbdeEoRbXCj",
"EOcKjvbdHDkVjBij",
"DoDLKvbdCTBCsfXS",
"DoCjjvbdKCjDQibx",
"DoCjjvbdlhdTqUrB",
"DoDKjvbdTulQKTaR",
"DoCkKvbdRjxetfkT",
"EPCjjvbdEuyQQNKF",
"EPCjjvbdDoDKkXDE",
"DoCjjvbdsQWPJbuf",
"DoDKjvbdhuZdvqtb",
"EPDLKvbdiHKCyWJu",
"EPDLKvbdLFegaaQu",
"DoCjjvbdqZPHgRDx",
"DncKjvbdUWMPjUAq",
"DoDLKvbdTYKkmzjx",
"DoDKjvbdegjvSOQg",
"DnbkKvbdUtNTekvK",
"EObkKvbdNsTvGeVQ",
"DoDLKvbdfNFvgMjL",
"EOcLKvbdZQmEiNEq",
"EPDKjvbdBraDTfWr",
"EPDKjvbdNGcQNQVL",
"EPDLKvbdZyEKODMS",
"EOcKjvbdBvzdIdpW",
"EPCjjvbdACqwiyiQ",
"DoCjjvbddePRawCj",
"EPDKjvbdWWiXucdg",
"DoDKjvbdWexzUAPT",
"DnbjjvbdwXMBWBWV",
"EOcLKvbdUyHszLOn",
"EPCkKvbdOYOuzcnU",
"EPCkKvbdhancEwQq",
"DnbkKvbdjggLefOL",
"EPCkKvbdFjdsDIMu",
"DoDKjvbdrSUjmkBN",
"DoDLKvbdZjTIQGaf",
"DoDKjvbdMgDPmPtk",
"EPDLKvbdWRmwbFMD",
"DoCkKvbdzROmJKXA",
"DnbkKvbdrDdiQNvB",
"DnbjjvbduDCtwVoP",
"EOcLKvbdCIjbLJFj",
"EPDKjvbdXrkaMsnx",
"EPDKjvbdVhXvXfxz",
"DncKjvbdhbPDEwRR",
"DoCkKvbdpxoHgQcx",
"DoCkKvbduMXwBUBX",
"EObjjvbdNeEThhjd",
"DoCjjvbdirzhrkJz",
"DoDLKvbdaMkCTUlg",
"DncLKvbdWRnYBeLc",
"DnbjjvbdGBPRZJzm",
"EOcLKvbdeOeSjstS",
"DoDLKvbdmIctRVSB",
"DoCjjvbdZxdJnDMS",
"DoCkKvbdRpTgKFcw",
"DncLKvbdTukojTaR",
"DnbjjvbdKRZdoFme",
"DnbkKvbdURQoVUhN",
"DoDLKvbdyYJKBozL",
"EObkKvbdfNFwHMjL",
"DoDLKvbdZisIQHBf",
"EObkKvbdqFcdsuaI",
"DncLKvbdzoPqFDLx",
"DoDKjvbdSKxeuHLT",
"EPDKjvbdsBemLfjy",
"DoCjjvbdJbjCqJcY",
"DoCjjvbdNPxRVnGs",
"DncLKvbdGcjvJbKK",
"EOcKjvbdrWpMDIxq",
"EOcLKvbdQdDApQcr",
"DoDKjvbdZMRdTnLm",
"EOcLKvbddxZssrFz",
"EObjjvbdUtNTfLuj",
"EPCjjvbdLLBIWAKZ",
"DoCkKvbdgFlZmfgA",
"EPCjjvbdUVkoitAq",
"DoDKjvbdDncKjvcE",
"DoDLKvbdRpUHJfEX",
"EPDKjvbdLqvlzVQz",
"EPDKjvbdZMRdUOLm",
"EOcLKvbdCJLBkIfK",
"DncKjvbdaSFbhUFk",
"EPDLKvbdZoNheEzK",
"DncKjvbdUVlPjUAq",
"DnbkKvbdKNADyfuB",
"EObkKvbdZdwfzghb",
"EPDLKvbdZtIhxcrn",
"EObkKvbdGckViajK",
"DncLKvbdFfJqmiUR",
"DncKjvbdKWUfDdgJ",
"DoDKjvbdMtrqjmAX",
"EOcLKvbdsQWPKDVf",
"DoCjjvbdwtleRZMO",
"EObjjvbduaDxsPEh",
"EPDLKvbdKxqJrzuG",
"EOcKjvbdVAaprprZ",
"EObjjvbdEuxopMjF",
"DnbjjvbdyOTHwriD",
"EPDLKvbdrpVnibvG",
"EPDKjvbdkWWnDaww",
"DncLKvbdrXPkbiYq",
"DoDLKvbddxZssqez",
"EOcLKvbdHDkWJbJj",
"DncLKvbdEPCkLWcE",
"DnbkKvbdEXwkstTl",
"EObjjvbdqiAKEmOe",
"DncLKvbdjAQGaQGj",
"EPCjjvbdNeDtJJKd",
"EPCjjvbdvwMBWBVu",
"EPDKjvbdFejSOItR",
"EOcLKvbdNPwqWOHT",
"EPDKjvbdbsCjscia",
"EObkKvbdyYIiaoyk",
"DoDKjvbdLZQirzuG",
"EObjjvbdSLZGVGjs",
"DoCjjvbdAMgxsWzY",
"DoDLKvbdEObjjwCd",
"DnbkKvbdsPvOicWG",
"EPCkKvbdrJAKElne",
"EPCkKvbdauCGwjsh",
"DncLKvbdegkWRnQg",
"EPCkKvbdYpmEiNFR",
"DoDKjvbduaDxsPFI",
"DoCjjvbdcyxoxYqC",
"DoCkKvbdkMakzFHP",
"DnbjjvbdJbibqJbx",
"DnbkKvbdWWhxWDeH",
"DoCjjvbdssRsYzFD",
"DoDKjvbdpyPIHRDx",
"DncLKvbdwNWANDeN",
"DoDKjvbdJYUBglRQ",
"EObkKvbdXnRAYVVt",
"DoCjjvbdUWLpKTaR",
"DoDKjvbdTqROttgm",
"EPCkKvbdVqnXaeMD",
"EObjjvbdADRwiyiQ",
"DoDKjvbdlrZUyrci",
"EPDKjvbdvAdZSndh",
"DoCkKvbdzoQQeDLx",
"DnbkKvbdSQUGjFdX",
"EOcLKvbdqBJFAXIE",
"EObkKvbdSCEFLiZL",
"DnbjjvbdzoQQdcMY",
"DnbkKvbdpxngfqEY",
"DncLKvbdbsDLUEKB",
"DoCjjvbdXrlBMtOx",
"EObjjvbdKCjDQicY",
"DncLKvbdLrWlzUpz",
"EObjjvbdaaWEfQQX",
"EObjjvbdtlYWaTaX",
"DnbkKvbdMowpunGs",
"EObkKvbdSLYeuHKs",
"EObkKvbdTAEhhCOd",
"EPCkKvbdmSYtyrci",
"DncLKvbdYkqcsnLm",
"DoDLKvbdrylQTAgn",
"DncLKvbdJXtCIMRQ",
"EObkKvbdSBdElIyL",
"DoDLKvbdwygefYFS",
"DncKjvbdyXhibPzL",
"EPCjjvbduaDxsPFI",
"EObjjvbdZoNiFEzK",
"EPCjjvbdkNBkyeHP",
"EPCkKvbdWRnXadlD",
"DncLKvbdRWmdDLhD",
"DnbkKvbdmSYtzTDi",
"EOcKjvbdkVwODbXw",
"DncLKvbdQlxCZOUz",
"EObjjvbdbhlijfXY",
"EOcLKvbdXmqAXtut",
"EOcLKvbdmbKXXnnV",
"DoDKjvbdkHgMFfOL",
"EPCkKvbdfekymgHA",
"DoCjjvbdeKKRvUzn",
"DoDKjvbdkHfkefNk",
"DoCjjvbdyqPMiKXA",
"DnbjjvbdUQqOtuIN",
"EOcKjvbdEPCkKwDE",
"DoDLKvbdZRNFIleR",
"DnbjjvbdRacdlJZL",
"EOcLKvbdTukoitAq",
"EOcLKvbdZLrDtOMN",
"EOcLKvbdgKfzcGAE",
"EObjjvbdzjVQQESt",
"EOcLKvbdcIlijevx",
"EOcKjvbdGKdsDHmV",
"DncLKvbdKkBHvAJy",
"EOcKjvbdZMRctOLm",
"EPCkKvbdADRxKZiQ",
"EObjjvbdDwxLsssl",
"EPDLKvbdUxgszLPO",
"EPCkKvbdSQTfiedX",
"EPCjjvbdNeEUJIkE",
"DoDLKvbdpyPHfqDx",
"DnbkKvbdyOShXsJD",
"DncLKvbdLiBkpxAS",
"DoDKjvbdaaWEepQX",
"DoCjjvbdWSOYBeLc",
"EOcKjvbdLFegbAqV",
"EPDKjvbdffLzOGgA",
"EObkKvbdFkErbglu",
"DncLKvbdiZuFlROG",
"DncKjvbdegkWRnQg",
"DoDLKvbdQdDApRDr",
"EOcLKvbdeYZtURez",
"EObjjvbdrXQLcIxq",
"DoDLKvbdxZhGGXeS",
"DoDLKvbdGGKSOItR",
"EObjjvbdjhHLfFnL",
"EOcLKvbdUQpoUuHm",
"DoCkKvbdXrlBNUPY",
"DoDKjvbdJXtCIMRQ",
"DnbkKvbdZMSDsnLm",
"DncKjvbdCTBDUGWr",
"DncKjvbdbhlikGXY",
"DoDKjvbdXmqAYVWU",
"DnbjjvbdliDsqVRa",
"DnbkKvbdmajXYOnV",
"EObjjvbdJpyePGNe",
"DnbkKvbdCTAcUGXS",
"DoDLKvbdCDpBVjNG",
"EOcLKvbdxwhiaoyk",
"DoDKjvbdxVNFQyMO",
"EPCkKvbdVvhwvEEg",
"DnbkKvbdFWYoomJe",
"EOcKjvbdlrZUysEJ",
"EPDKjvbdqquKnKaN",
"DoCkKvbdTkunaVoJ",
"EOcLKvbdfHkVrOQg",
"EPDLKvbdiUzFWrUb",
"DoDLKvbdtAGqIABS",
"DoCkKvbdZRMdhmEq",
"DnbkKvbdNsUVfeVQ",
"EPDLKvbdqwPkbiZR",
"DoCkKvbdNUsSLNAX",
"DncKjvbdmpZxvKyC",
"EPCkKvbdLYqKSztf",
"EPDKjvbdZyEKODMS",
"EPDKjvbdNGbomPuL",
"DncKjvbdZMSDtNlN",
"EPCjjvbdTXjkmzjx",
"EObkKvbdBdQAvKMf",
"EOcLKvbdkySrTYgU",
"DnbkKvbdZoOIddzK",
"DoCkKvbdZMSDsmkm",
"EPCkKvbdCWzdIdpW",
"DncLKvbdBvzdIdov",
"DoCjjvbdaRfDHtFk",
"DnbkKvbdWeyZtAOs",
"DoDLKvbdnCJwYPOV",
"DoCjjvbdEYYLstUM",
"EOcLKvbdwtldqZMO",
"EPCjjvbdFVxoomKF",
"EObkKvbdyqPMhiwA",
"DoDLKvbdkxrrSxgU",
"DoCjjvbdeATqNYKG",
"DncLKvbdJKEAJpHE",
"DoCkKvbddndsLUTr",
"DnbjjvbdqFceUWBI",
"DoDLKvbdhkddOUby",
"DncKjvbdGKdrcIMu",
"EPCkKvbdelevflik",
"DoDKjvbdhaoDFWqR",
"DoCjjvbdYlSDsmlN",
"EPCjjvbdiZuGLpmf",
"EObkKvbdnCJvxPNu",
"DnbkKvbdhzUelRNf",
"DnbkKvbdZeYGzgiC",
"DoCkKvbdDnbkLWbd",
"DnbkKvbdnHFYMmfy",
"DoCjjvbdePEsKtTr",
"DnbjjvbdZQmEhleR",
"DnbkKvbdTkunaVoJ",
"DnbkKvbdFWZPpMjF",
"DoDKjvbdSwkMNzkY",
"EOcLKvbdwtldpyMO",
"EOcKjvbdhkdcmtby",
"DoCjjvbdNQXqWNfs",
"EPDKjvbdzjUpPdTU",
"DnbjjvbdqceJPnWB",
"EPDKjvbdUyHsyjoO",
"EPCkKvbdZshhxcsO",
"DncKjvbdqAiFAWgd",
"EObkKvbdgFkzOGgA",
"DncKjvbdmgFYNNgZ",
"DoDLKvbdDjHjWYKA",
"DnbjjvbdJbicRKCx",
"DnbkKvbdfNFwHMjL",
"EPCkKvbdWSNxBdlD",
"EPDLKvbdCJKbLJFj",
"EPDKjvbdEOcKkXDE",
"EPCkKvbdVrOYCElD",
"DnbjjvbdCIkBjhej",
"DoDLKvbddoFTKstS",
"DnbjjvbduDDVXVoP",
"EObkKvbdxwiKCPzL",
"DnbkKvbdZGvdAPTJ",
"DoDLKvbdBdPaVjNG",
"EOcKjvbdIHGzYwxH",
"DoCjjvbdGFjSNhsq",
"DnbjjvbdlYsSSxgU",
"EPCjjvbdqrUjnKaN",
"EOcLKvbdtvOXipsA",
"DoDLKvbdrounjCuf",
"DoCkKvbdFVyPomKF",
"EOcKjvbdNHCpNPtk",
"EPDLKvbdWeyZtAPT",
"EPDKjvbdjcLkQfuH",
"EOcLKvbdzHZMAMeX",
"DoCjjvbdUMWPBVni",
"EOcKjvbdHELWKBjK",
"DoDKjvbdMgComQUk",
"DnbkKvbdiGjDZWJu",
"DncKjvbdyqOmJKXA",
"DoDKjvbdVZITyjoO",
"DoCjjvbdzQoNJJwA",
"EOcLKvbdGAoQxizm",
"DoDKjvbdatagYKsh",
"EPDKjvbdSBceMJYk",
"DoDLKvbdMpYQvOHT",
"DncKjvbdiCOcFWpq",
"DoCjjvbdUGznLvvF",
"EPDLKvbdANIYrvyx",
"EPCjjvbdIwtCHkpp",
"EObkKvbdJSyBSmYM",
"EObkKvbdwuMdqYlO",
"EObjjvbdmuVZkKSG",
"DncLKvbdSPsfjFdX",
"DoDLKvbdSQUHJedX",
"DoDKjvbdiVZdwSUb",
"EPDLKvbdRjxfVGkT",
"EObjjvbdmpZyVkZC",
"DncLKvbdhzUelROG",
"EPCkKvbdxVMeRZMO",
"EOcKjvbdxxIiapZk",
"EOcKjvbdJSyBTNYM",
"EPDKjvbdMSXMzUpz",
"EObkKvbdJmADzHVB" };
public static void main(java.lang.String[] unused) {
try {
BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream("bad.out"));
for (int i = 0; i < strings.length; i++) {
out.write(strings[i].getBytes());
out.write("\n".getBytes());
}
out.close();
} catch (Exception e) {
System.out.println("Some exception occurred");
}
}
}