diff options
author | Jason Mitchell <mitchej@gmail.com> | 2023-01-28 19:32:44 -0800 |
---|---|---|
committer | Jason Mitchell <mitchej@gmail.com> | 2023-01-28 19:32:44 -0800 |
commit | 55f64675b42ac8d3c557cc850f78664bee006f6f (patch) | |
tree | 2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/plugin | |
parent | 0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff) | |
download | GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.gz GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.bz2 GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.zip |
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gtPlusPlus/plugin')
29 files changed, 1513 insertions, 10458 deletions
diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java b/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java index f83d33ad6c..4eb1b553c1 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/AlgaeDefinition.java @@ -3,12 +3,10 @@ package gtPlusPlus.plugin.agrichem; public enum AlgaeDefinition { /* - * In general, the productivity of freshwater algae is primarily limited by - * the availability of the nutrient phosphate (PO4-3), while that of - * marine algae is limited by nitrate (NO3-) or ammonium (NH4+). - * Some algal species, however, may have unusual nutrient requirements, - * and their productivity may be limited by certain micronutrients, - * such as silica, in the case of diatoms. + * In general, the productivity of freshwater algae is primarily limited by the availability of the nutrient + * phosphate (PO4-3), while that of marine algae is limited by nitrate (NO3-) or ammonium (NH4+). Some algal + * species, however, may have unusual nutrient requirements, and their productivity may be limited by certain + * micronutrients, such as silica, in the case of diatoms. */ Euglenophyta("Euglenophyta", "Euglenoids", true, false, getRGB(147, 168, 50)), diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java b/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java index 9c7e89f1f5..e105ae82f6 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/BioRecipes.java @@ -2,6 +2,21 @@ package gtPlusPlus.plugin.agrichem; import static gtPlusPlus.core.lib.CORE.GTNH; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; + +import net.minecraft.enchantment.Enchantment; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; + import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; @@ -27,19 +42,6 @@ import gtPlusPlus.plugin.agrichem.block.AgrichemFluids; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; import gtPlusPlus.xmod.railcraft.utils.RailcraftUtils; import ic2.core.Ic2Items; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import net.minecraft.enchantment.Enchantment; -import net.minecraft.init.Blocks; -import net.minecraft.init.Items; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.oredict.OreDictionary; public class BioRecipes { @@ -111,8 +113,8 @@ public class BioRecipes { // 5.08 Salt Water Solution ;) if (!FluidUtils.doesFluidExist("saltwater")) { - mSalineWater = - FluidUtils.generateFluidNoPrefix("saltwater", "Salt Water", 200, new short[] {10, 30, 220, 100}); + mSalineWater = FluidUtils + .generateFluidNoPrefix("saltwater", "Salt Water", 200, new short[] { 10, 30, 220, 100 }); } else { Materials aSaltWater = MaterialUtils.getMaterial("saltwater"); if (aSaltWater != null) { @@ -125,7 +127,7 @@ public class BioRecipes { mSalineWater = FluidUtils.getWildcardFluidStack("saltwater", 1).getFluid(); } if (ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cellSaltWater", 1) == null) { - new BaseItemComponent("saltwater", "Salt Water", new short[] {10, 30, 220}); + new BaseItemComponent("saltwater", "Salt Water", new short[] { 10, 30, 220 }); } } @@ -136,8 +138,7 @@ public class BioRecipes { mAmmonia = MISC_MATERIALS.AMMONIA.getFluidStack(1).getFluid(); mEthylene = FluidUtils.getFluidStack("ethylene", 1).getFluid(); mEthanol = FluidUtils.getFluidStack("bioethanol", 1).getFluid(); - mDilutedSulfuricAcid = - FluidUtils.getFluidStack("dilutedsulfuricacid", 1).getFluid(); + mDilutedSulfuricAcid = FluidUtils.getFluidStack("dilutedsulfuricacid", 1).getFluid(); mSulfuricAcid = FluidUtils.getFluidStack("sulfuricacid", 1).getFluid(); mFormaldehyde = FluidUtils.getFluidStack("fluid.formaldehyde", 1).getFluid(); mMethane = FluidUtils.getFluidStack("methane", 1).getFluid(); @@ -221,9 +222,8 @@ public class BioRecipes { // Turn into Cellulose CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] { - getGreenAlgaeRecipeChip(), ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 10) - }, + new ItemStack[] { getGreenAlgaeRecipeChip(), + ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 10) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 5), 5 * 30, @@ -274,10 +274,8 @@ public class BioRecipes { // Turn into Cellulose CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] { - getGoldenBrownAlgaeRecipeChip(), - ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownAlgaeBiosmass, 10) - }, + new ItemStack[] { getGoldenBrownAlgaeRecipeChip(), + ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownAlgaeBiosmass, 10) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 5), 5 * 30, @@ -292,9 +290,8 @@ public class BioRecipes { // Turn into Cellulose CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] { - getRedAlgaeRecipeChip(), ItemUtils.getSimpleStack(AgriculturalChem.mRedAlgaeBiosmass, 10) - }, + new ItemStack[] { getRedAlgaeRecipeChip(), + ItemUtils.getSimpleStack(AgriculturalChem.mRedAlgaeBiosmass, 10) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mRedCelluloseFiber, 5), 5 * 30, @@ -314,7 +311,7 @@ public class BioRecipes { // Craft into Wood Pellets CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] {getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 12)}, + new ItemStack[] { getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 12) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 24), 12 * 4, @@ -336,17 +333,11 @@ public class BioRecipes { // Plastic CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(16), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 4), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mAceticAcid, 500), - FluidUtils.getFluidStack(BioRecipes.mPropionicAcid, 500), - }, + new ItemStack[] { getBioChip(16), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 4), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mAceticAcid, 500), + FluidUtils.getFluidStack(BioRecipes.mPropionicAcid, 500), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mLiquidPlastic, (1000)), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mLiquidPlastic, (1000)), }, 10 * 20, 240, 2); @@ -355,16 +346,14 @@ public class BioRecipes { private static void recipeWoodPellets() { // Shapeless Recipe RecipeUtils.addShapelessGregtechRecipe( - new ItemStack[] { - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), - ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1) - }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1), + ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 1) }, ItemUtils.getSimpleStack(AgriculturalChem.mWoodBrick, 2)); // Extruder Recipe @@ -377,7 +366,7 @@ public class BioRecipes { // Assembly Recipe CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] {getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 8)}, + new ItemStack[] { getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mWoodPellet, 8) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mWoodBrick, 2), 20 * 5, @@ -414,7 +403,7 @@ public class BioRecipes { // Assembly Recipe CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] {getBioChip(3), ItemUtils.getOrePrefixStack(OrePrefixes.dust, Materials.Wood, 50)}, + new ItemStack[] { getBioChip(3), ItemUtils.getOrePrefixStack(OrePrefixes.dust, Materials.Wood, 50) }, GT_Values.NF, ItemUtils.getSimpleStack(AgriculturalChem.mWoodBrick, 1), 100 * 20, @@ -425,7 +414,7 @@ public class BioRecipes { // Assembly Recipe CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] {getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 4)}, + new ItemStack[] { getBioChip(2), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 4) }, GT_Values.NF, ItemUtils.getSimpleStack(Items.paper, 4), 2 * 20, @@ -435,12 +424,9 @@ public class BioRecipes { private static void recipeCatalystCarrier() { // Assembly Recipe CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] { - getBioChip(20), - ItemUtils.getItemStackOfAmountFromOreDict("plateSteel", GTNH ? 8 : 4), - ItemUtils.getItemStackOfAmountFromOreDict("wireFineCopper", GTNH ? 4 : 2), - ItemUtils.getItemStackOfAmountFromOreDict("screwTin", GTNH ? 6 : 3) - }, + new ItemStack[] { getBioChip(20), ItemUtils.getItemStackOfAmountFromOreDict("plateSteel", GTNH ? 8 : 4), + ItemUtils.getItemStackOfAmountFromOreDict("wireFineCopper", GTNH ? 4 : 2), + ItemUtils.getItemStackOfAmountFromOreDict("screwTin", GTNH ? 6 : 3) }, GT_Values.NF, CI.getEmptyCatalyst(1), 300 * 20, @@ -450,12 +436,9 @@ public class BioRecipes { private static void recipeAluminiumSilverCatalyst() { // Assembly Recipe CORE.RA.addSixSlotAssemblingRecipe( - new ItemStack[] { - getBioChip(4), - CI.getEmptyCatalyst(10), - ItemUtils.getItemStackOfAmountFromOreDict("dustAluminium", 4), - ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 4) - }, + new ItemStack[] { getBioChip(4), CI.getEmptyCatalyst(10), + ItemUtils.getItemStackOfAmountFromOreDict("dustAluminium", 4), + ItemUtils.getItemStackOfAmountFromOreDict("dustSilver", 4) }, GT_Values.NF, CI.getGreenCatalyst(10), 20 * 20, @@ -464,41 +447,29 @@ public class BioRecipes { private static void recipeAceticAcid() { - /* GT_Values.RA.addMixerRecipe( - CI.getGreenCatalyst(10), - var2, - var3, var4, - var5, // Fluid in - var6, // Fluid out - var7, // Item Out - var8, // Time - var9); // Eu - */ + /* + * GT_Values.RA.addMixerRecipe( CI.getGreenCatalyst(10), var2, var3, var4, var5, // Fluid in var6, // Fluid out + * var7, // Item Out var8, // Time var9); // Eu + */ // CH4O + CO = C2H4O2 CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {CI.getGreenCatalyst(0)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mMethanol, 700), - FluidUtils.getFluidStack(BioRecipes.mCarbonMonoxide, 700), - }, + new ItemStack[] { CI.getGreenCatalyst(0) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mMethanol, 700), + FluidUtils.getFluidStack(BioRecipes.mCarbonMonoxide, 700), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mAceticAcid, 700), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mAceticAcid, 700), }, 120 * 20, 60, 1); CORE.RA.addDehydratorRecipe( - new ItemStack[] {CI.getNumberedBioCircuit(14), CI.emptyCells(1)}, + new ItemStack[] { CI.getNumberedBioCircuit(14), CI.emptyCells(1) }, FluidUtils.getFluidStack(mFermentationBase, 1000), null, - new ItemStack[] { - ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 2), - ItemUtils.getItemStackOfAmountFromOreDict("cellAceticAcid", 1) - }, - new int[] {10000, 10000}, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 2), + ItemUtils.getItemStackOfAmountFromOreDict("cellAceticAcid", 1) }, + new int[] { 10000, 10000 }, 60 * 20, 16); } @@ -564,14 +535,10 @@ public class BioRecipes { } if (ItemUtils.checkForInvalidItems(a)) { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(2), ItemUtils.getSimpleStack(a, 10)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), - }, + new ItemStack[] { getBioChip(2), ItemUtils.getSimpleStack(a, 10) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), }, 30 * 20, 2, 0); @@ -580,14 +547,10 @@ public class BioRecipes { for (ItemStack a : aSeeds) { if (ItemUtils.checkForInvalidItems(a)) { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(3), ItemUtils.getSimpleStack(a, 20)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), - }, + new ItemStack[] { getBioChip(3), ItemUtils.getSimpleStack(a, 20) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), }, 30 * 20, 2, 0); @@ -596,31 +559,20 @@ public class BioRecipes { // Sugar Cane CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(4), ItemUtils.getSimpleStack(Items.reeds, 32)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), - }, + new ItemStack[] { getBioChip(4), ItemUtils.getSimpleStack(Items.reeds, 32) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), }, 30 * 20, 30, 0); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(5), - ItemUtils.getSimpleStack(Items.reeds, 32), - ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 2) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mThermalWater, 2000), - }, + new ItemStack[] { getBioChip(5), ItemUtils.getSimpleStack(Items.reeds, 32), + ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 2) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mThermalWater, 2000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 2000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 2000), }, 10 * 20, 30, 0); @@ -629,33 +581,20 @@ public class BioRecipes { if (OreDictUtils.containsValidEntries("cropSugarbeet")) { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(4), ItemUtils.getItemStackOfAmountFromOreDict("cropSugarbeet", 4), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), - }, + new ItemStack[] { getBioChip(4), ItemUtils.getItemStackOfAmountFromOreDict("cropSugarbeet", 4), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 1000), }, 30 * 20, 30, 0); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(5), - ItemUtils.getItemStackOfAmountFromOreDict("cropSugarbeet", 4), - ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 2) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mThermalWater, 2000), - }, + new ItemStack[] { getBioChip(5), ItemUtils.getItemStackOfAmountFromOreDict("cropSugarbeet", 4), + ItemUtils.getSimpleStack(ModItems.dustCalciumCarbonate, 2) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mThermalWater, 2000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 2000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mFermentationBase, 2000), }, 10 * 20, 30, 0); @@ -663,19 +602,13 @@ public class BioRecipes { // Produce Acetone, Butanol and Ethanol CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(5), - ItemUtils.getItemStackOfAmountFromOreDict("cellFermentationBase", 48), - ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 6), - ItemUtils.getSimpleStack(AgriculturalChem.mRedCelluloseFiber, 16), - }, + new ItemStack[] { getBioChip(5), ItemUtils.getItemStackOfAmountFromOreDict("cellFermentationBase", 48), + ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 6), + ItemUtils.getSimpleStack(AgriculturalChem.mRedCelluloseFiber, 16), }, new FluidStack[] {}, - new ItemStack[] { - ItemUtils.getItemStackOfAmountFromOreDict("cellButanol", 18), - ItemUtils.getItemStackOfAmountFromOreDict("cellAcetone", 9), - ItemUtils.getItemStackOfAmountFromOreDict("cellEthanol", 3), - CI.emptyCells(18) - }, + new ItemStack[] { ItemUtils.getItemStackOfAmountFromOreDict("cellButanol", 18), + ItemUtils.getItemStackOfAmountFromOreDict("cellAcetone", 9), + ItemUtils.getItemStackOfAmountFromOreDict("cellEthanol", 3), CI.emptyCells(18) }, new FluidStack[] {}, 100 * 20, 32, @@ -685,16 +618,12 @@ public class BioRecipes { private static void recipePropionicAcid() { // C2H4 + CO + H2O = C3H6O2 CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {CI.getGreenCatalyst(0)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mEthylene, 1000), - FluidUtils.getFluidStack(BioRecipes.mCarbonMonoxide, 1000), - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), - }, + new ItemStack[] { CI.getGreenCatalyst(0) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mEthylene, 1000), + FluidUtils.getFluidStack(BioRecipes.mCarbonMonoxide, 1000), + FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 1000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mPropionicAcid, 1000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mPropionicAcid, 1000), }, 10 * 20, 60, 1); @@ -731,29 +660,21 @@ public class BioRecipes { private static void recipeSodiumHydroxide() { // NaCl·H2O = NaOH + Cl + H CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(4)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mSalineWater, 1000), - }, - new ItemStack[] {ItemUtils.getSimpleStack(AgriculturalChem.mSodiumHydroxide, 3)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mChlorine, 1000), - FluidUtils.getFluidStack(BioRecipes.mHydrogen, 1000), - }, + new ItemStack[] { getBioChip(4) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mSalineWater, 1000), }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mSodiumHydroxide, 3) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mChlorine, 1000), + FluidUtils.getFluidStack(BioRecipes.mHydrogen, 1000), }, 300 * 20, 120, 1); // Na + H2O = NaOH + H CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(5), ItemUtils.getItemStackOfAmountFromOreDict("dustSodium", 5)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), - }, - new ItemStack[] {ItemUtils.getSimpleStack(AgriculturalChem.mSodiumHydroxide, 15)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mHydrogen, 5000), - }, + new ItemStack[] { getBioChip(5), ItemUtils.getItemStackOfAmountFromOreDict("dustSodium", 5) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mSodiumHydroxide, 15) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mHydrogen, 5000), }, 60 * 20, 60, 1); @@ -764,34 +685,24 @@ public class BioRecipes { if (OreDictUtils.containsValidEntries("fuelCoke")) { // Na2CO3 + Al2O3 =C= 2NaAlO2 + CO2 CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(18), - ItemUtils.getItemStackOfAmountFromOreDict("fuelCoke", 1), - ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 6), - ItemUtils.getSimpleStack(AgriculturalChem.mAluminiumPellet, 5) - }, + new ItemStack[] { getBioChip(18), ItemUtils.getItemStackOfAmountFromOreDict("fuelCoke", 1), + ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 6), + ItemUtils.getSimpleStack(AgriculturalChem.mAluminiumPellet, 5) }, new FluidStack[] {}, - new ItemStack[] {ItemUtils.getSimpleStack(AgriculturalChem.mSodiumAluminate, 8)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 1000), - }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mSodiumAluminate, 8) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 1000), }, 120 * 20, 120, 1); } CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(18), - ItemUtils.getItemStackOfAmountFromOreDict("dustCoal", 2), - ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 6), - ItemUtils.getSimpleStack(AgriculturalChem.mAluminiumPellet, 5) - }, + new ItemStack[] { getBioChip(18), ItemUtils.getItemStackOfAmountFromOreDict("dustCoal", 2), + ItemUtils.getSimpleStack(AgriculturalChem.mSodiumCarbonate, 6), + ItemUtils.getSimpleStack(AgriculturalChem.mAluminiumPellet, 5) }, new FluidStack[] {}, - new ItemStack[] {ItemUtils.getSimpleStack(AgriculturalChem.mSodiumAluminate, 8)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 1000), - }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mSodiumAluminate, 8) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 1000), }, 180 * 20, 120, 1); @@ -799,8 +710,8 @@ public class BioRecipes { private static void recipePelletMold() { GregtechItemList.Pellet_Mold.set(ItemUtils.getSimpleStack(AgriculturalChem.mPelletMold, 1)); - GT_Values.RA.addLatheRecipe( - ALLOY.TUMBAGA.getBlock(1), GregtechItemList.Pellet_Mold.get(1), null, 20 * 30 * 15, 90); + GT_Values.RA + .addLatheRecipe(ALLOY.TUMBAGA.getBlock(1), GregtechItemList.Pellet_Mold.get(1), null, 20 * 30 * 15, 90); } private static void recipeAluminiumPellet() { @@ -865,19 +776,15 @@ public class BioRecipes { for (String aOreName : aOreNames) { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - CI.getNumberedBioCircuit(14), - ItemUtils.getSimpleStack(aOreCache.get(aOreName), aOreData2.get(aOreName)) - }, - new FluidStack[] {FluidUtils.getSteam(2000 * aOreData2.get(aOreName))}, - new ItemStack[] { - ItemUtils.getSimpleStack( - AgriculturalChem.mCleanAluminiumMix, (int) (Math.ceil(aOreData3.get(aOreName) * 1.4))) - }, - new FluidStack[] { - FluidUtils.getFluidStack( - AgriculturalChem.RedMud, 100 * (int) (Math.ceil(aOreData3.get(aOreName) * 1.4))) - }, + new ItemStack[] { CI.getNumberedBioCircuit(14), + ItemUtils.getSimpleStack(aOreCache.get(aOreName), aOreData2.get(aOreName)) }, + new FluidStack[] { FluidUtils.getSteam(2000 * aOreData2.get(aOreName)) }, + new ItemStack[] { ItemUtils.getSimpleStack( + AgriculturalChem.mCleanAluminiumMix, + (int) (Math.ceil(aOreData3.get(aOreName) * 1.4))) }, + new FluidStack[] { FluidUtils.getFluidStack( + AgriculturalChem.RedMud, + 100 * (int) (Math.ceil(aOreData3.get(aOreName) * 1.4))) }, 20 * 60, aOreData1.get(aOreName), aOreName.equals("Bauxite") ? 2 : 1); @@ -935,7 +842,7 @@ public class BioRecipes { ItemUtils.getItemStackOfAmountFromOreDict("dustTinyLithium", 5), ItemUtils.getItemStackOfAmountFromOreDict("dustPotassium", 2), ItemUtils.getItemStackOfAmountFromOreDict("dustSmallPotassium", 5), - new int[] {7500, 8000, 8500, 9000, 7500, 8500}, + new int[] { 7500, 8000, 8500, 9000, 7500, 8500 }, 60 * 30, 60); } @@ -951,7 +858,7 @@ public class BioRecipes { ItemUtils.getItemStackOfAmountFromOreDict("dustTinyLithium", 7), ItemUtils.getItemStackOfAmountFromOreDict("dustAsh", 2), ItemUtils.getItemStackOfAmountFromOreDict("dustAsh", 2), - new int[] {7500, 8000, 8500, 9000, 9000, 9000}, + new int[] { 7500, 8000, 8500, 9000, 9000, 9000 }, 45 * 30, 90); } @@ -959,50 +866,33 @@ public class BioRecipes { private static void recipeAlginicAcid() { - /*// Turn into Cellulose Pulp - CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { - getBioChip(7), - ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 20), - ItemUtils.getSimpleStack(AgriculturalChem.mAlginicAcid, 5) - }, - GT_Values.NF, - ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 20), - 90 * 20, - 16);*/ + /* + * // Turn into Cellulose Pulp CORE.RA.addSixSlotAssemblingRecipe(new ItemStack[] { getBioChip(7), + * ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 20), + * ItemUtils.getSimpleStack(AgriculturalChem.mAlginicAcid, 5) }, GT_Values.NF, + * ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 20), 90 * 20, 16); + */ } private static void recipeSulfuricAcid() { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(7), - ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 10), - ItemUtils.getSimpleStack(AgriculturalChem.mBrownAlgaeBiosmass, 6) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), - }, + new ItemStack[] { getBioChip(7), ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 10), + ItemUtils.getSimpleStack(AgriculturalChem.mBrownAlgaeBiosmass, 6) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mSulfuricAcid, 5000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mSulfuricAcid, 5000), }, 50 * 20, 60, 1); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(7), - ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 2), - ItemUtils.getSimpleStack(AgriculturalChem.mBrownAlgaeBiosmass, 10) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), - }, + new ItemStack[] { getBioChip(7), + ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 2), + ItemUtils.getSimpleStack(AgriculturalChem.mBrownAlgaeBiosmass, 10) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 5000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mSulfuricAcid, 5000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mSulfuricAcid, 5000), }, 6 * 20, 180, 3); @@ -1012,32 +902,22 @@ public class BioRecipes { // 2NH3 + CO2 = CH4N2O + H2O CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(9), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mAmmonia, 600), - FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 300), - }, + new ItemStack[] { getBioChip(9), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mAmmonia, 600), + FluidUtils.getFluidStack(BioRecipes.mCarbonDioxide, 300), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mUrea, 300), - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 300), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mUrea, 300), + FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 300), }, 5 * 20, 30, 1); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(9), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mUrea, 200), - FluidUtils.getFluidStack(BioRecipes.mFormaldehyde, 200), - }, + new ItemStack[] { getBioChip(9), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mUrea, 200), + FluidUtils.getFluidStack(BioRecipes.mFormaldehyde, 200), }, new ItemStack[] {}, - new FluidStack[] {FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 200)}, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 200) }, 5 * 20, 30, 1); @@ -1046,17 +926,10 @@ public class BioRecipes { private static void recipeRawBioResin() { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(3), - ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 5), - ItemUtils.getSimpleStack(Blocks.dirt, 1) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 100), - }, - new ItemStack[] { - ItemUtils.getSimpleStack(AgriculturalChem.mRawBioResin, 1), - }, + new ItemStack[] { getBioChip(3), ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 5), + ItemUtils.getSimpleStack(Blocks.dirt, 1) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 100), }, + new ItemStack[] { ItemUtils.getSimpleStack(AgriculturalChem.mRawBioResin, 1), }, new FluidStack[] {}, 1 * 20, 30, @@ -1066,24 +939,18 @@ public class BioRecipes { private static void recipeLiquidResin() { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(3), ItemUtils.getSimpleStack(AgriculturalChem.mRawBioResin, 1)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mEthanol, 200), - }, + new ItemStack[] { getBioChip(3), ItemUtils.getSimpleStack(AgriculturalChem.mRawBioResin, 1) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mEthanol, 200), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 500), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 500), }, 5 * 20, 30, 1); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(3), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 8)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 144), - }, - new ItemStack[] {ItemUtils.getSimpleStack(Ic2Items.resin, 32)}, + new ItemStack[] { getBioChip(3), ItemUtils.getSimpleStack(AgriculturalChem.mCellulosePulp, 8) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mLiquidResin, 144), }, + new ItemStack[] { ItemUtils.getSimpleStack(Ic2Items.resin, 32) }, new FluidStack[] {}, 60 * 20, 30, @@ -1095,15 +962,11 @@ public class BioRecipes { if (LoadedMods.Forestry) { aFert = ItemUtils.getSimpleStack(AgriculturalChem.aFertForestry, 32); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(11), - ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 16), - ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 8) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mUrea, 200), - }, - new ItemStack[] {aFert}, + new ItemStack[] { getBioChip(11), + ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 16), + ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 8) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mUrea, 200), }, + new ItemStack[] { aFert }, new FluidStack[] {}, 30 * 20, 60, @@ -1112,15 +975,10 @@ public class BioRecipes { aFert = ItemUtils.getSimpleStack(AgriculturalChem.aFertIC2, 32); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(12), - ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 16), - ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 8) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mUrea, 200), - }, - new ItemStack[] {aFert}, + new ItemStack[] { getBioChip(12), ItemUtils.getSimpleStack(AgriculturalChem.mGreenAlgaeBiosmass, 16), + ItemUtils.getSimpleStack(AgriculturalChem.mCompost, 8) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mUrea, 200), }, + new ItemStack[] { aFert }, new FluidStack[] {}, 30 * 20, 60, @@ -1130,32 +988,21 @@ public class BioRecipes { private static void recipeMethane() { CORE.RA.addChemicalPlantRecipe( - new ItemStack[] {getBioChip(12), ItemUtils.getSimpleStack(AgriculturalChem.mAlgaeBiosmass, 10)}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 500), - }, + new ItemStack[] { getBioChip(12), ItemUtils.getSimpleStack(AgriculturalChem.mAlgaeBiosmass, 10) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mDistilledWater, 500), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mMethane, 500), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mMethane, 500), }, 5 * 20, 64, 1); CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(13), - ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 8), - ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 6), - ItemUtils.getSimpleStack(AgriculturalChem.mRedCelluloseFiber, 4) - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mMethane, 2000), - }, + new ItemStack[] { getBioChip(13), ItemUtils.getSimpleStack(AgriculturalChem.mCelluloseFiber, 8), + ItemUtils.getSimpleStack(AgriculturalChem.mGoldenBrownCelluloseFiber, 6), + ItemUtils.getSimpleStack(AgriculturalChem.mRedCelluloseFiber, 4) }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mMethane, 2000), }, new ItemStack[] {}, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mEthylene, 2000), - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mEthylene, 2000), }, 10 * 20, 60, 1); @@ -1165,15 +1012,11 @@ public class BioRecipes { // 6CH4 = C6H6 + 18H CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(19), CI.getGreenCatalyst(0), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mMethane, 6000), - }, + new ItemStack[] { getBioChip(19), CI.getGreenCatalyst(0), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mMethane, 6000), }, new ItemStack[] {}, - new FluidStack[] {FluidUtils.getFluidStack(BioRecipes.mBenzene, 1000), Materials.Hydrogen.getGas(18000) - }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mBenzene, 1000), + Materials.Hydrogen.getGas(18000) }, 8 * 20, 120, 2); @@ -1183,14 +1026,10 @@ public class BioRecipes { // C8H10 = C8H8 + 2H CORE.RA.addChemicalPlantRecipe( - new ItemStack[] { - getBioChip(20), CI.getGreenCatalyst(0), - }, - new FluidStack[] { - FluidUtils.getFluidStack(BioRecipes.mEthylbenzene, 100), - }, + new ItemStack[] { getBioChip(20), CI.getGreenCatalyst(0), }, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mEthylbenzene, 100), }, new ItemStack[] {}, - new FluidStack[] {FluidUtils.getFluidStack(BioRecipes.mStyrene, 100), Materials.Hydrogen.getGas(200)}, + new FluidStack[] { FluidUtils.getFluidStack(BioRecipes.mStyrene, 100), Materials.Hydrogen.getGas(200) }, 16 * 20, 480, 2); @@ -1200,127 +1039,138 @@ public class BioRecipes { GT_ModHandler.addShapelessCraftingRecipe( GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 0L), 0, - new Object[] {OrePrefixes.circuit.get(Materials.Primitive)}); + new Object[] { OrePrefixes.circuit.get(Materials.Primitive) }); long bits = 0; addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 1L, new Object[0]), bits, new Object[] { - "d ", " P ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 1L, new Object[0]), + bits, + new Object[] { "d ", " P ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 2L, new Object[0]), bits, new Object[] { - " d ", " P ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 2L, new Object[0]), + bits, + new Object[] { " d ", " P ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 3L, new Object[0]), bits, new Object[] { - " d", " P ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 3L, new Object[0]), + bits, + new Object[] { " d", " P ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 4L, new Object[0]), bits, new Object[] { - " ", " Pd", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 4L, new Object[0]), + bits, + new Object[] { " ", " Pd", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 5L, new Object[0]), bits, new Object[] { - " ", " P ", " d", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 5L, new Object[0]), + bits, + new Object[] { " ", " P ", " d", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 6L, new Object[0]), bits, new Object[] { - " ", " P ", " d ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 6L, new Object[0]), + bits, + new Object[] { " ", " P ", " d ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 7L, new Object[0]), bits, new Object[] { - " ", " P ", "d ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 7L, new Object[0]), + bits, + new Object[] { " ", " P ", "d ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 8L, new Object[0]), bits, new Object[] { - " ", "dP ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 8L, new Object[0]), + bits, + new Object[] { " ", "dP ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 9L, new Object[0]), bits, new Object[] { - "P d", " ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 9L, new Object[0]), + bits, + new Object[] { "P d", " ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 10L, new Object[0]), bits, new Object[] { - "P ", " d", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 10L, new Object[0]), + bits, + new Object[] { "P ", " d", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 11L, new Object[0]), bits, new Object[] { - "P ", " ", " d", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 11L, new Object[0]), + bits, + new Object[] { "P ", " ", " d", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 12L, new Object[0]), bits, new Object[] { - "P ", " ", " d ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 12L, new Object[0]), + bits, + new Object[] { "P ", " ", " d ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 13L, new Object[0]), bits, new Object[] { - " P", " ", " d", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 13L, new Object[0]), + bits, + new Object[] { " P", " ", " d", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 14L, new Object[0]), bits, new Object[] { - " P", " ", " d ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 14L, new Object[0]), + bits, + new Object[] { " P", " ", " d ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 15L, new Object[0]), bits, new Object[] { - " P", " ", "d ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 15L, new Object[0]), + bits, + new Object[] { " P", " ", "d ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 16L, new Object[0]), bits, new Object[] { - " P", "d ", " ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 16L, new Object[0]), + bits, + new Object[] { " P", "d ", " ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 17L, new Object[0]), bits, new Object[] { - " ", " ", "d P", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 17L, new Object[0]), + bits, + new Object[] { " ", " ", "d P", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 18L, new Object[0]), bits, new Object[] { - " ", "d ", " P", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 18L, new Object[0]), + bits, + new Object[] { " ", "d ", " P", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 19L, new Object[0]), bits, new Object[] { - "d ", " ", " P", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 19L, new Object[0]), + bits, + new Object[] { "d ", " ", " P", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 20L, new Object[0]), bits, new Object[] { - " d ", " ", " P", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 20L, new Object[0]), + bits, + new Object[] { " d ", " ", " P", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 21L, new Object[0]), bits, new Object[] { - "d ", " ", "P ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 21L, new Object[0]), + bits, + new Object[] { "d ", " ", "P ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 22L, new Object[0]), bits, new Object[] { - " d ", " ", "P ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 22L, new Object[0]), + bits, + new Object[] { " d ", " ", "P ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 23L, new Object[0]), bits, new Object[] { - " d", " ", "P ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 23L, new Object[0]), + bits, + new Object[] { " d", " ", "P ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); addCraftingRecipe( - GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 24L, new Object[0]), bits, new Object[] { - " ", " d", "P ", 'P', GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) - }); + GregtechItemList.Circuit_BioRecipeSelector.getWithDamage(1L, 24L, new Object[0]), + bits, + new Object[] { " ", " d", "P ", 'P', + GregtechItemList.Circuit_BioRecipeSelector.getWildcard(1L, new Object[0]) }); } public static boolean addCraftingRecipe(ItemStack aResult, long aBitMask, Object[] aRecipe) { - Method mAddRecipe = ReflectionUtils.getMethod(GT_ModHandler.class, "addCraftingRecipe", new Class[] { - ItemStack.class, - Enchantment[].class, - int[].class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - boolean.class, - Object[].class - }); + Method mAddRecipe = ReflectionUtils.getMethod( + GT_ModHandler.class, + "addCraftingRecipe", + new Class[] { ItemStack.class, Enchantment[].class, int[].class, boolean.class, boolean.class, + boolean.class, boolean.class, boolean.class, boolean.class, boolean.class, boolean.class, + boolean.class, boolean.class, boolean.class, boolean.class, boolean.class, Object[].class }); boolean didInvoke = false; if (mAddRecipe != null) { try { diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/IAlgalItem.java b/src/main/java/gtPlusPlus/plugin/agrichem/IAlgalItem.java index 995734a05b..22f1ef0b34 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/IAlgalItem.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/IAlgalItem.java @@ -1,8 +1,9 @@ package gtPlusPlus.plugin.agrichem; -import gtPlusPlus.plugin.agrichem.logic.AlgaeGeneticData; import net.minecraft.item.ItemStack; +import gtPlusPlus.plugin.agrichem.logic.AlgaeGeneticData; + public interface IAlgalItem { public abstract AlgaeDefinition getAlgaeType(ItemStack aStack); diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/block/AgrichemFluids.java b/src/main/java/gtPlusPlus/plugin/agrichem/block/AgrichemFluids.java index 8f3ef7a5e6..8a0ae95061 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/block/AgrichemFluids.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/block/AgrichemFluids.java @@ -1,30 +1,17 @@ package gtPlusPlus.plugin.agrichem.block; -import gtPlusPlus.core.util.minecraft.FluidUtils; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; +import gtPlusPlus.core.util.minecraft.FluidUtils; + public class AgrichemFluids { /* - * Saline Water - saltwater - * Sulfuric Waste Water - sulfuricapatite - * Methanol - methanol - * Hot Water - ic2hotwater - * Acetic Acid - * Propionic Acid - * Fermentation Base - * Ethylene - ethylene - * Ethanol - bioethanol - * Diluted SA - filutedsulfuricacid - * Sulfuric Acid - sulfuricacid - * Urea - * Formaldehyde - fluid.formaldehyde - * Liquid Resin - * Methane - methane - * Benzene - benzene - * Ethylbenzene - fluid.ethylbenzene - * Styrene - styrene + * Saline Water - saltwater Sulfuric Waste Water - sulfuricapatite Methanol - methanol Hot Water - ic2hotwater + * Acetic Acid Propionic Acid Fermentation Base Ethylene - ethylene Ethanol - bioethanol Diluted SA - + * filutedsulfuricacid Sulfuric Acid - sulfuricacid Urea Formaldehyde - fluid.formaldehyde Liquid Resin Methane - + * methane Benzene - benzene Ethylbenzene - fluid.ethylbenzene Styrene - styrene */ public static Fluid mAceticAcid; @@ -37,43 +24,52 @@ public class AgrichemFluids { public static void init() { if (!FluidRegistry.isFluidRegistered("aceticacid")) { - mAceticAcid = FluidUtils.generateFluidNoPrefix( - "aceticacid", "Acetic Acid", 200, new short[] {97, 168, 96, 100}, true); + mAceticAcid = FluidUtils + .generateFluidNoPrefix("aceticacid", "Acetic Acid", 200, new short[] { 97, 168, 96, 100 }, true); } else { mAceticAcid = FluidRegistry.getFluid("aceticacid"); } if (!FluidRegistry.isFluidRegistered("propionicacid")) { mPropionicAcid = FluidUtils.generateFluidNoPrefix( - "propionicacid", "Propionic Acid", 200, new short[] {198, 209, 148, 100}, true); + "propionicacid", + "Propionic Acid", + 200, + new short[] { 198, 209, 148, 100 }, + true); } else { mPropionicAcid = FluidRegistry.getFluid("propionicacid"); } if (!FluidRegistry.isFluidRegistered("fermentation.base")) { mFermentationBase = FluidUtils.generateFluidNoPrefix( - "fermentation.base", "Fermentation Base", 200, new short[] {107, 100, 63, 100}, true); + "fermentation.base", + "Fermentation Base", + 200, + new short[] { 107, 100, 63, 100 }, + true); } else { mFermentationBase = FluidRegistry.getFluid("fermentation.base"); } if (!FluidRegistry.isFluidRegistered("ureamix")) { - mUrea = FluidUtils.generateFluidNoPrefix("ureamix", "Urea Mix", 200, new short[] {71, 55, 12, 100}, true); + mUrea = FluidUtils.generateFluidNoPrefix("ureamix", "Urea Mix", 200, new short[] { 71, 55, 12, 100 }, true); } else { mUrea = FluidRegistry.getFluid("ureamix"); } if (!FluidRegistry.isFluidRegistered("liquidresin")) { - mLiquidResin = FluidUtils.generateFluidNoPrefix( - "liquidresin", "Liquid Resin", 200, new short[] {59, 58, 56, 100}, true); + mLiquidResin = FluidUtils + .generateFluidNoPrefix("liquidresin", "Liquid Resin", 200, new short[] { 59, 58, 56, 100 }, true); } else { mLiquidResin = FluidRegistry.getFluid("liquidresin"); } if (!FluidRegistry.isFluidRegistered("acetone")) { - mAcetone = FluidUtils.generateFluidNoPrefix("acetone", "Acetone", 200, new short[] {59, 58, 56, 100}, true); + mAcetone = FluidUtils + .generateFluidNoPrefix("acetone", "Acetone", 200, new short[] { 59, 58, 56, 100 }, true); } else { mAcetone = FluidRegistry.getFluid("acetone"); } if (!FluidRegistry.isFluidRegistered("butanol")) { - mButanol = - FluidUtils.generateFluidNoPrefix("butanol", "Butanol", 200, new short[] {159, 58, 56, 100}, true); + mButanol = FluidUtils + .generateFluidNoPrefix("butanol", "Butanol", 200, new short[] { 159, 58, 56, 100 }, true); } else { mButanol = FluidRegistry.getFluid("butanol"); } diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/fluids/FluidLoader.java b/src/main/java/gtPlusPlus/plugin/agrichem/fluids/FluidLoader.java index 24a0d5fb8f..f8982ffbad 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/fluids/FluidLoader.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/fluids/FluidLoader.java @@ -11,9 +11,9 @@ public class FluidLoader { public static void generate() { - FluidFactory.generate(ID_DIRTY_WATER, "dirtywater", new short[] {25, 25, 180}); - FluidFactory.generate(ID_RAW_SEWERAGE, "sewerage", new short[] {100, 45, 25}); - FluidFactory.generate(ID_GUANO, "guano", new short[] {175, 175, 180}); - FluidFactory.generate(ID_POOPJUICE, "poo", new short[] {75, 45, 10}); + FluidFactory.generate(ID_DIRTY_WATER, "dirtywater", new short[] { 25, 25, 180 }); + FluidFactory.generate(ID_RAW_SEWERAGE, "sewerage", new short[] { 100, 45, 25 }); + FluidFactory.generate(ID_GUANO, "guano", new short[] { 175, 175, 180 }); + FluidFactory.generate(ID_POOPJUICE, "poo", new short[] { 75, 45, 10 }); } } diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAgrichemBase.java b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAgrichemBase.java index cd0007bf02..d7c2b36598 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAgrichemBase.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAgrichemBase.java @@ -1,14 +1,9 @@ package gtPlusPlus.plugin.agrichem.item.algae; -import cpw.mods.fml.common.registry.GameRegistry; -import gtPlusPlus.core.item.chemistry.general.ItemGenericChemBase; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.core.util.minecraft.OreDictUtils; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import java.util.List; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.creativetab.CreativeTabs; @@ -22,37 +17,24 @@ import net.minecraft.util.IIcon; import net.minecraft.world.World; import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameRegistry; +import gtPlusPlus.core.item.chemistry.general.ItemGenericChemBase; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.core.util.minecraft.OreDictUtils; +import gtPlusPlus.core.util.reflect.ReflectionUtils; + public class ItemAgrichemBase extends Item { protected final IIcon base[]; /* - * 0 - Algae Biomass - * 1 - Green Algae Biomass - * 2 - Brown Algae Biomass - * 3 - Golden-Brown Algae Biomass - * 4 - Red Algae Biomass - * 5 - Cellulose Fiber - * 6 - Golden-Brown Cellulose Fiber - * 7 - Red Cellulose Fiber - * 8 - Compost - * 9 - Wood Pellet - * 10 - Wood Brick - * 11 - Cellulose Pulp - * 12 - Raw Bio Resin - * 13 - Catalyst Carrier - * 14 - Green Metal Catalyst - * 15 - Alginic Acid - * 16 - Alumina - * 17 - Aluminium Pellet - * 18 - Sodium Aluminate - * 19 - Sodium Hydroxide // Exists in Newer GT - * 20 - Sodium Carbonate - * 21 - Lithium Chloride - * 22 - Pellet Mold - * 23 - Clean Aluminium Mix - * 24 - Pinecone - * 25 - Crushed Pine + * 0 - Algae Biomass 1 - Green Algae Biomass 2 - Brown Algae Biomass 3 - Golden-Brown Algae Biomass 4 - Red Algae + * Biomass 5 - Cellulose Fiber 6 - Golden-Brown Cellulose Fiber 7 - Red Cellulose Fiber 8 - Compost 9 - Wood Pellet + * 10 - Wood Brick 11 - Cellulose Pulp 12 - Raw Bio Resin 13 - Catalyst Carrier 14 - Green Metal Catalyst 15 - + * Alginic Acid 16 - Alumina 17 - Aluminium Pellet 18 - Sodium Aluminate 19 - Sodium Hydroxide // Exists in Newer GT + * 20 - Sodium Carbonate 21 - Lithium Chloride 22 - Pellet Mold 23 - Clean Aluminium Mix 24 - Pinecone 25 - Crushed + * Pine */ public ItemAgrichemBase() { @@ -76,8 +58,8 @@ public class ItemAgrichemBase extends Item { } @Override - public void onUpdate( - ItemStack p_77663_1_, World p_77663_2_, Entity p_77663_3_, int p_77663_4_, boolean p_77663_5_) { + public void onUpdate(ItemStack p_77663_1_, World p_77663_2_, Entity p_77663_3_, int p_77663_4_, + boolean p_77663_5_) { super.onUpdate(p_77663_1_, p_77663_2_, p_77663_3_, p_77663_4_, p_77663_5_); } @@ -183,11 +165,8 @@ public class ItemAgrichemBase extends Item { if (aTestAtlas != null) { return true; } - } catch (InstantiationException - | IllegalAccessException - | IllegalArgumentException - | InvocationTargetException e) { - } + } catch (InstantiationException | IllegalAccessException | IllegalArgumentException + | InvocationTargetException e) {} } } return false; diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java index 89c8447b84..6940e0a466 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/item/algae/ItemAlgaeBase.java @@ -1,14 +1,7 @@ package gtPlusPlus.plugin.agrichem.item.algae; -import cpw.mods.fml.common.registry.GameRegistry; -import gtPlusPlus.api.objects.data.AutoMap; -import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.plugin.agrichem.AlgaeDefinition; -import gtPlusPlus.plugin.agrichem.IAlgalItem; -import gtPlusPlus.plugin.agrichem.logic.AlgaeGeneticData; -import gtPlusPlus.plugin.agrichem.logic.AlgaeGrowthRequirement; import java.util.List; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.Entity; @@ -21,6 +14,15 @@ import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import cpw.mods.fml.common.registry.GameRegistry; +import gtPlusPlus.api.objects.data.AutoMap; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.plugin.agrichem.AlgaeDefinition; +import gtPlusPlus.plugin.agrichem.IAlgalItem; +import gtPlusPlus.plugin.agrichem.logic.AlgaeGeneticData; +import gtPlusPlus.plugin.agrichem.logic.AlgaeGrowthRequirement; + public class ItemAlgaeBase extends Item implements IAlgalItem { protected IIcon base; @@ -46,8 +48,8 @@ public class ItemAlgaeBase extends Item implements IAlgalItem { } @Override - public void onUpdate( - ItemStack p_77663_1_, World p_77663_2_, Entity p_77663_3_, int p_77663_4_, boolean p_77663_5_) { + public void onUpdate(ItemStack p_77663_1_, World p_77663_2_, Entity p_77663_3_, int p_77663_4_, + boolean p_77663_5_) { if (!p_77663_1_.hasTagCompound() || p_77663_1_.getTagCompound().hasNoTags()) { p_77663_1_ = initNBT(p_77663_1_); } diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java index 3e0bbafeeb..c59076f01d 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGeneticData.java @@ -1,8 +1,9 @@ package gtPlusPlus.plugin.agrichem.logic; -import gtPlusPlus.api.objects.data.AutoMap; import net.minecraft.nbt.NBTTagCompound; +import gtPlusPlus.api.objects.data.AutoMap; + public class AlgaeGeneticData { private final int mLifespan; @@ -29,16 +30,8 @@ public class AlgaeGeneticData { this(true, true, true, true, (byte) 0, 1f, 1f, (byte) 30, 0, new AutoMap<AlgaeGrowthRequirement>()); } - public AlgaeGeneticData( - boolean isDominant, - boolean requiresLight, - boolean isSalt, - boolean isFresh, - byte aTempTolerance, - float aFertility, - float aSpeed, - byte aLifespan, - int aGeneration, + public AlgaeGeneticData(boolean isDominant, boolean requiresLight, boolean isSalt, boolean isFresh, + byte aTempTolerance, float aFertility, float aSpeed, byte aLifespan, int aGeneration, AutoMap<AlgaeGrowthRequirement> aRequirements) { mIsDominant = isDominant; mRequiresLight = requiresLight; diff --git a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGrowthRequirement.java b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGrowthRequirement.java index 0c8c0c816f..07b89e5b5e 100644 --- a/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGrowthRequirement.java +++ b/src/main/java/gtPlusPlus/plugin/agrichem/logic/AlgaeGrowthRequirement.java @@ -1,3 +1,4 @@ package gtPlusPlus.plugin.agrichem.logic; -public class AlgaeGrowthRequirement {} +public class AlgaeGrowthRequirement { +} diff --git a/src/main/java/gtPlusPlus/plugin/fishing/item/BaseFish.java b/src/main/java/gtPlusPlus/plugin/fishing/item/BaseFish.java index 7a43e66730..e0af27a504 100644 --- a/src/main/java/gtPlusPlus/plugin/fishing/item/BaseFish.java +++ b/src/main/java/gtPlusPlus/plugin/fishing/item/BaseFish.java @@ -1,9 +1,7 @@ package gtPlusPlus.plugin.fishing.item; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.plugin.fishing.misc.BaseFishTypes; import java.util.List; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -16,7 +14,12 @@ import net.minecraft.potion.PotionHelper; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.plugin.fishing.misc.BaseFishTypes; + public class BaseFish extends ItemFood { + private final boolean isCooked; public BaseFish(boolean cooked) { @@ -98,7 +101,9 @@ public class BaseFish extends ItemFood { */ public String getUnlocalizedName(ItemStack p_77667_1_) { BaseFishTypes fishtype = BaseFishTypes.getFishTypeFromStackDamage(p_77667_1_); - return this.getUnlocalizedName() + "." + fishtype.getFishName() + "." + return this.getUnlocalizedName() + "." + + fishtype.getFishName() + + "." + (this.isCooked && fishtype.isCooked() ? "cooked" : "raw"); } } diff --git a/src/main/java/gtPlusPlus/plugin/fishing/misc/BaseFishTypes.java b/src/main/java/gtPlusPlus/plugin/fishing/misc/BaseFishTypes.java index 70046828b4..04e57e639b 100644 --- a/src/main/java/gtPlusPlus/plugin/fishing/misc/BaseFishTypes.java +++ b/src/main/java/gtPlusPlus/plugin/fishing/misc/BaseFishTypes.java @@ -1,15 +1,19 @@ package gtPlusPlus.plugin.fishing.misc; -import com.google.common.collect.Maps; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.plugin.fishing.item.BaseFish; import java.util.Map; + import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import com.google.common.collect.Maps; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.plugin.fishing.item.BaseFish; + public enum BaseFishTypes { + COD(0, "cod", 2, 0.1F, 5, 0.6F), SALMON(1, "salmon", 2, 0.1F, 6, 0.8F), CLOWNFISH(2, "clownfish", 1, 0.1F), @@ -31,12 +35,7 @@ public enum BaseFishTypes { private final float field_150990_m; private boolean isCooked = false; - private BaseFishTypes( - int p_i45336_3_, - String p_i45336_4_, - int p_i45336_5_, - float p_i45336_6_, - int p_i45336_7_, + private BaseFishTypes(int p_i45336_3_, String p_i45336_4_, int p_i45336_5_, float p_i45336_6_, int p_i45336_7_, float p_i45336_8_) { this.mID = p_i45336_3_; this.mFishName = p_i45336_4_; diff --git a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/Core_VanillaFixes.java b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/Core_VanillaFixes.java index 82757a2434..eed695108b 100644 --- a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/Core_VanillaFixes.java +++ b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/Core_VanillaFixes.java @@ -1,12 +1,13 @@ package gtPlusPlus.plugin.fixes.vanilla; -import gtPlusPlus.api.interfaces.IPlugin; -import gtPlusPlus.core.util.minecraft.ItemUtils; -import gtPlusPlus.plugin.manager.Core_Manager; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import gtPlusPlus.api.interfaces.IPlugin; +import gtPlusPlus.core.util.minecraft.ItemUtils; +import gtPlusPlus.plugin.manager.Core_Manager; + public class Core_VanillaFixes implements IPlugin { static final Core_VanillaFixes mInstance; @@ -87,8 +88,11 @@ public class Core_VanillaFixes implements IPlugin { mInstance.log( "Registering " + aStack.getDisplayName() + " to OreDictionary under the tag '" + aString + "'."); } else { - mInstance.log("Registering " + aStack.getDisplayName() + " to OreDictionary under the tag '" + aString - + "'. (Added to Forge in 1.8.9)"); + mInstance.log( + "Registering " + aStack.getDisplayName() + + " to OreDictionary under the tag '" + + aString + + "'. (Added to Forge in 1.8.9)"); } ItemUtils.addItemToOreDictionary(aStack, aString); } diff --git a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBackgroundMusicFix.java b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBackgroundMusicFix.java index ebf7729e92..5bf1420c35 100644 --- a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBackgroundMusicFix.java +++ b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBackgroundMusicFix.java @@ -1,12 +1,13 @@ package gtPlusPlus.plugin.fixes.vanilla; +import java.util.Timer; +import java.util.TimerTask; + import gtPlusPlus.api.interfaces.IPlugin; import gtPlusPlus.core.util.Utils; import gtPlusPlus.plugin.fixes.interfaces.IBugFix; import gtPlusPlus.plugin.fixes.vanilla.music.MusicTocker; import gtPlusPlus.preloader.CORE_Preloader; -import java.util.Timer; -import java.util.TimerTask; public class VanillaBackgroundMusicFix implements IBugFix { @@ -43,6 +44,7 @@ public class VanillaBackgroundMusicFix implements IBugFix { } private static class ManageTask extends TimerTask { + private final MusicTocker A; public ManageTask(MusicTocker a) { diff --git a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java index cadb47e50d..5ae6e3e990 100644 --- a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java +++ b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java @@ -1,5 +1,11 @@ package gtPlusPlus.plugin.fixes.vanilla; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraftforge.event.entity.player.PlayerSleepInBedEvent; + import cpw.mods.fml.common.eventhandler.EventPriority; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import gtPlusPlus.api.interfaces.IPlugin; @@ -8,10 +14,6 @@ import gtPlusPlus.core.util.Utils; import gtPlusPlus.core.util.reflect.ReflectionUtils; import gtPlusPlus.plugin.fixes.interfaces.IBugFix; import gtPlusPlus.preloader.DevHelper; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraftforge.event.entity.player.PlayerSleepInBedEvent; public class VanillaBedHeightFix implements IBugFix { @@ -52,8 +54,7 @@ public class VanillaBedHeightFix implements IBugFix { * Fix created by deNULL - * https://github.com/deNULL/BugPatch/blob/master/src/main/java/ru/denull/BugPatch/mod/ClientEvents.java#L45 * - * @param evt - * - The event where a player sleeps + * @param evt - The event where a player sleeps */ @SubscribeEvent(priority = EventPriority.HIGHEST) public void playerSleepInBed(PlayerSleepInBedEvent evt) { @@ -62,12 +63,16 @@ public class VanillaBedHeightFix implements IBugFix { int correctY = 256 + evt.y; if (correctY <= 0) { Logger.WARNING( - "You're trying to sleep at y=" + evt.y + ", which is impossibly low. However, fixed y value is " - + correctY + ", which is still below 0. Falling back to default behavior."); + "You're trying to sleep at y=" + evt.y + + ", which is impossibly low. However, fixed y value is " + + correctY + + ", which is still below 0. Falling back to default behavior."); } else { - Logger.WARNING("You're trying to sleep at y=" + evt.y - + ". This is probably caused by overflow, stopping original event; retrying with y=" + correctY - + "."); + Logger.WARNING( + "You're trying to sleep at y=" + evt.y + + ". This is probably caused by overflow, stopping original event; retrying with y=" + + correctY + + "."); evt.result = EntityPlayer.EnumStatus.OTHER_PROBLEM; try { mSleepInBedAt.invoke(evt.entityPlayer, evt.x, correctY, evt.z); diff --git a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/music/MusicTocker.java b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/music/MusicTocker.java index 17fbc9ae29..c2af6ea591 100644 --- a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/music/MusicTocker.java +++ b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/music/MusicTocker.java @@ -1,20 +1,22 @@ package gtPlusPlus.plugin.fixes.vanilla.music; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.api.interfaces.IPlugin; -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.api.objects.random.XSTR; -import gtPlusPlus.core.util.reflect.ReflectionUtils; -import gtPlusPlus.preloader.CORE_Preloader; import java.lang.reflect.Field; import java.util.Random; + import net.minecraft.client.Minecraft; import net.minecraft.client.audio.ISound; import net.minecraft.client.audio.MusicTicker; import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.util.MathHelper; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.api.interfaces.IPlugin; +import gtPlusPlus.api.objects.Logger; +import gtPlusPlus.api.objects.random.XSTR; +import gtPlusPlus.core.util.reflect.ReflectionUtils; +import gtPlusPlus.preloader.CORE_Preloader; + @SideOnly(Side.CLIENT) public class MusicTocker extends MusicTicker implements Runnable { @@ -54,8 +56,7 @@ public class MusicTocker extends MusicTicker implements Runnable { return true; } } - } catch (IllegalArgumentException | IllegalAccessException e) { - } + } catch (IllegalArgumentException | IllegalAccessException e) {} mPlugin.log("[BGM] Failed."); return false; @@ -112,17 +113,13 @@ public class MusicTocker extends MusicTicker implements Runnable { } /* - * try { // Get Value stored in underlying object. Integer aRealDelay = + * try { // Get Value stored in underlying object. Integer aRealDelay = (Integer) + * ReflectionUtils.getField(getClass(), "field_147676_d").get(this); if (aRealDelay == null) { return; } else { + * if (aRealDelay > getDelay() || aRealDelay <= 0) { this.mTimeUntilNextTrack = getDelay(); + * updateInternalNumber(); } else { this.mTimeUntilNextTrack -= 5 * 20; updateInternalNumber(); } aRealDelay = * (Integer) ReflectionUtils.getField(getClass(), "field_147676_d").get(this); - * - * if (aRealDelay == null) { return; } else { if (aRealDelay > getDelay() || - * aRealDelay <= 0) { this.mTimeUntilNextTrack = getDelay(); - * updateInternalNumber(); } else { this.mTimeUntilNextTrack -= 5 * 20; - * updateInternalNumber(); } aRealDelay = (Integer) - * ReflectionUtils.getField(getClass(), "field_147676_d").get(this); - * Logger.INFO("[BGM] Adjusted BGM - "+aRealDelay); } - * - * } catch (IllegalArgumentException | IllegalAccessException e) { } + * Logger.INFO("[BGM] Adjusted BGM - "+aRealDelay); } } catch (IllegalArgumentException | IllegalAccessException + * e) { } */ } } diff --git a/src/main/java/gtPlusPlus/plugin/manager/Core_Manager.java b/src/main/java/gtPlusPlus/plugin/manager/Core_Manager.java index fd64ed8b24..72ec918d37 100644 --- a/src/main/java/gtPlusPlus/plugin/manager/Core_Manager.java +++ b/src/main/java/gtPlusPlus/plugin/manager/Core_Manager.java @@ -36,8 +36,7 @@ public class Core_Manager { } } return true; - } catch (Throwable t) { - } + } catch (Throwable t) {} return false; } @@ -51,8 +50,7 @@ public class Core_Manager { } } return true; - } catch (Throwable t) { - } + } catch (Throwable t) {} return false; } @@ -66,8 +64,7 @@ public class Core_Manager { } } return true; - } catch (Throwable t) { - } + } catch (Throwable t) {} return false; } @@ -81,8 +78,7 @@ public class Core_Manager { } } return true; - } catch (Throwable t) { - } + } catch (Throwable t) {} return false; } @@ -96,8 +92,7 @@ public class Core_Manager { } } return true; - } catch (Throwable t) { - } + } catch (Throwable t) {} return false; } } diff --git a/src/main/java/gtPlusPlus/plugin/sulfurchem/Core_SulfuricChemistry.java b/src/main/java/gtPlusPlus/plugin/sulfurchem/Core_SulfuricChemistry.java index 166261c9cb..782aac0b0a 100644 --- a/src/main/java/gtPlusPlus/plugin/sulfurchem/Core_SulfuricChemistry.java +++ b/src/main/java/gtPlusPlus/plugin/sulfurchem/Core_SulfuricChemistry.java @@ -1,5 +1,8 @@ package gtPlusPlus.plugin.sulfurchem; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + import gregtech.api.enums.Materials; import gregtech.api.util.GT_Recipe; import gtPlusPlus.api.interfaces.IPlugin; @@ -12,8 +15,6 @@ import gtPlusPlus.core.util.minecraft.RecipeUtils; import gtPlusPlus.plugin.manager.Core_Manager; import gtPlusPlus.preloader.CORE_Preloader; import gtPlusPlus.xmod.gregtech.common.StaticFields59; -import net.minecraft.item.ItemStack; -import net.minecraftforge.fluids.FluidStack; public class Core_SulfuricChemistry implements IPlugin { @@ -32,8 +33,8 @@ public class Core_SulfuricChemistry implements IPlugin { @Override public boolean preInit() { if ( - /*CORE.ConfigSwitches.enableSulfuricAcidFix || */ - /*CORE.DEVENV*/ false) { + /* CORE.ConfigSwitches.enableSulfuricAcidFix || */ + /* CORE.DEVENV */ false) { shouldLoad = true; } if (shouldLoad) return true; @@ -186,12 +187,11 @@ public class Core_SulfuricChemistry implements IPlugin { int mDisabled = 0; FluidStack mStack = FluidUtils.getFluidStack("sulfurtrioxide", 1); // Single Block Recipes - recipe: - for (GT_Recipe r : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) { + recipe: for (GT_Recipe r : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) { for (ItemStack i : r.mOutputs) { i.stackSize = 1; - if (ItemStack.areItemStacksEqual( - i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfurTrioxide", 1))) { + if (ItemStack + .areItemStacksEqual(i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfurTrioxide", 1))) { mRemovedRecipes1.put(r); r.mEnabled = false; r.mHidden = true; @@ -215,12 +215,12 @@ public class Core_SulfuricChemistry implements IPlugin { // Multi Block Recipes if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) { - recipe: - for (GT_Recipe r : StaticFields59.getLargeChemicalReactorRecipeMap().mRecipeList) { + recipe: for (GT_Recipe r : StaticFields59.getLargeChemicalReactorRecipeMap().mRecipeList) { for (ItemStack i : r.mOutputs) { i.stackSize = 1; if (ItemStack.areItemStacksEqual( - i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfurTrioxide", 1))) { + i, + ItemUtils.getItemStackOfAmountFromOreDict("cellSulfurTrioxide", 1))) { mRemovedRecipes1.put(r); r.mEnabled = false; r.mHidden = true; @@ -251,8 +251,7 @@ public class Core_SulfuricChemistry implements IPlugin { FluidStack mStack = FluidUtils.getFluidStack("sulfuricacid", 1); // Single Block Recipes - recipe: - for (GT_Recipe r : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) { + recipe: for (GT_Recipe r : GT_Recipe.GT_Recipe_Map.sChemicalRecipes.mRecipeList) { for (ItemStack i : r.mOutputs) { i.stackSize = 1; if (ItemStack.areItemStacksEqual(i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfuricAcid", 1))) { @@ -279,12 +278,11 @@ public class Core_SulfuricChemistry implements IPlugin { // Multi Block Recipes if (CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) { - recipe: - for (GT_Recipe r : StaticFields59.getLargeChemicalReactorRecipeMap().mRecipeList) { + recipe: for (GT_Recipe r : StaticFields59.getLargeChemicalReactorRecipeMap().mRecipeList) { for (ItemStack i : r.mOutputs) { i.stackSize = 1; - if (ItemStack.areItemStacksEqual( - i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfuricAcid", 1))) { + if (ItemStack + .areItemStacksEqual(i, ItemUtils.getItemStackOfAmountFromOreDict("cellSulfuricAcid", 1))) { mRemovedRecipes2.put(r); r.mEnabled = false; r.mHidden = true; diff --git a/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java b/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java index fe588cabbc..9436337d16 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java @@ -2,6 +2,10 @@ package gtPlusPlus.plugin.villagers; import static gtPlusPlus.plugin.villagers.VillagerUtils.mVillagerMap; +import java.util.HashMap; + +import net.minecraft.util.ResourceLocation; + import cpw.mods.fml.common.registry.VillagerRegistry; import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; import gtPlusPlus.api.interfaces.IPlugin; @@ -12,8 +16,6 @@ import gtPlusPlus.plugin.manager.Core_Manager; import gtPlusPlus.plugin.villagers.trade.TradeHandlerBanker; import gtPlusPlus.plugin.villagers.trade.TradeHandlerTechnician; import gtPlusPlus.plugin.villagers.trade.TradeHandlerTrader; -import java.util.HashMap; -import net.minecraft.util.ResourceLocation; public class Core_VillagerAdditions implements IPlugin { @@ -32,14 +34,19 @@ public class Core_VillagerAdditions implements IPlugin { @Override public boolean preInit() { if ( - /*CORE.ConfigSwitches.enableSulfuricAcidFix || */ CORE.DEVENV) { + /* CORE.ConfigSwitches.enableSulfuricAcidFix || */ CORE.DEVENV) { shouldLoad = true; } if (shouldLoad) { // Register Custom Villager Entity VillagerUtils.registerNewVillager(0, "Banker", "Banker", "Banker", "banker", new TradeHandlerBanker()); VillagerUtils.registerNewVillager( - 1, "Technician", "Technician", "Technician", "technician", new TradeHandlerTechnician()); + 1, + "Technician", + "Technician", + "Technician", + "technician", + new TradeHandlerTechnician()); VillagerUtils.registerNewVillager(2, "Trader", "Trader", "Trader", "trader", new TradeHandlerTrader()); if (mVillagerMap.size() > 0) { diff --git a/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java b/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java index 3c5eccbcc2..a5973701a6 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java @@ -1,8 +1,9 @@ package gtPlusPlus.plugin.villagers; -import gtPlusPlus.core.util.math.MathUtils; import org.apache.commons.lang3.StringUtils; +import gtPlusPlus.core.util.math.MathUtils; + public class NameLists { public static final String[] mFirstNames; @@ -16,9747 +17,992 @@ public class NameLists { } private static final String[] generateScottishFirstNames() { - return new String[] { - "Aadam", - "Aadit", - "Aahron", - "Aaran", - "Aaren", - "Aarez", - "Aarman", - "Aaron", - "Aaron-James", - "Aarron", - "Aaryan", - "Aaryn", - "Aayan", - "Aazaan", - "Abaan", - "Abbas", - "Abdallah", - "Abdalroof", - "Abdihakim", - "Abdirahman", - "Abdisalam", - "Abdul", - "Abdul-Aziz", - "Abdulbasir", - "Abdulkadir", - "Abdulkarem", - "Abdulkhader", - "Abdullah", - "Abdul-Majeed", - "Abdulmalik", - "Abdul-Rehman", - "Abdur", - "Abdurraheem", - "Abdur-Rahman", - "Abdur-Rehmaan", - "Abel", - "Abhinav", - "Abhisumant", - "Abid", - "Abir", - "Abraham", - "Abu", - "Abubakar", - "Ace", - "Adain", - "Adam", - "Adam-James", - "Addison", - "Addisson", - "Adegbola", - "Adegbolahan", - "Aden", - "Adenn", - "Adie", - "Adil", - "Aditya", - "Adnan", - "Adrian", - "Adrien", - "Aedan", - "Aedin", - "Aedyn", - "Aeron", - "Afonso", - "Ahmad", - "Ahmed", - "Ahmed-Aziz", - "Ahoua", - "Ahtasham", - "Aiadan", - "Aidan", - "Aiden", - "Aiden-Jack", - "Aiden-Vee", - "Aidian", - "Aidy", - "Ailin", - "Aiman", - "Ainsley", - "Ainslie", - "Airen", - "Airidas", - "Airlie", - "AJ", - "Ajay", - "A-Jay", - "Ajayraj", - "Akan", - "Akram", - "Al", - "Ala'", - "Alan", - "Alanas", - "Alasdair", - "Alastair", - "Alber", - "Albert", - "Albie", - "Aldred", - "Alec", - "Aled", - "Aleem", - "Aleksandar", - "Aleksander", - "Aleksandr", - "Aleksandrs", - "Alekzander", - "Alessandro", - "Alessio", - "Alex", - "Alexander", - "Alexei", - "Alexx", - "Alexzander", - "Alf", - "Alfee", - "Alfie", - "Alfred", - "Alfy", - "Alhaji", - "Al-Hassan", - "Ali", - "Aliekber", - "Alieu", - "Alihaider", - "Alisdair", - "Alishan", - "Alistair", - "Alistar", - "Alister", - "Aliyaan", - "Allan", - "Allan-Laiton", - "Allen", - "Allesandro", - "Allister", - "Ally", - "Alphonse", - "Altyiab", - "Alum", - "Alvern", - "Alvin", - "Alyas", - "Amaan", - "Aman", - "Amani", - "Ambanimoh", - "Ameer", - "Amgad", - "Ami", - "Amin", - "Amir", - "Ammaar", - "Ammar", - "Ammer", - "Amolpreet", - "Amos", - "Amrinder", - "Amrit", - "Amro", - "Anay", - "Andrea", - "Andreas", - "Andrei", - "Andrejs", - "Andrew", - "Andy", - "Anees", - "Anesu", - "Angel", - "Angelo", - "Angus", - "Anir", - "Anis", - "Anish", - "Anmolpreet", - "Annan", - "Anndra", - "Anselm", - "Anthony", - "Anthony-John", - "Antoine", - "Anton", - "Antoni", - "Antonio", - "Antony", - "Antonyo", - "Anubhav", - "Aodhan", - "Aon", - "Aonghus", - "Apisai", - "Arafat", - "Aran", - "Arandeep", - "Arann", - "Aray", - "Arayan", - "Archibald", - "Archie", - "Arda", - "Ardal", - "Ardeshir", - "Areeb", - "Areez", - "Aref", - "Arfin", - "Argyle", - "Argyll", - "Ari", - "Aria", - "Arian", - "Arihant", - "Aristomenis", - "Aristotelis", - "Arjuna", - "Arlo", - "Armaan", - "Arman", - "Armen", - "Arnab", - "Arnav", - "Arnold", - "Aron", - "Aronas", - "Arran", - "Arrham", - "Arron", - "Arryn", - "Arsalan", - "Artem", - "Arthur", - "Artur", - "Arturo", - "Arun", - "Arunas", - "Arved", - "Arya", - "Aryan", - "Aryankhan", - "Aryian", - "Aryn", - "Asa", - "Asfhan", - "Ash", - "Ashlee-jay", - "Ashley", - "Ashton", - "Ashton-Lloyd", - "Ashtyn", - "Ashwin", - "Asif", - "Asim", - "Aslam", - "Asrar", - "Ata", - "Atal", - "Atapattu", - "Ateeq", - "Athol", - "Athon", - "Athos-Carlos", - "Atli", - "Atom", - "Attila", - "Aulay", - "Aun", - "Austen", - "Austin", - "Avani", - "Averon", - "Avi", - "Avinash", - "Avraham", - "Awais", - "Awwal", - "Axel", - "Ayaan", - "Ayan", - "Aydan", - "Ayden", - "Aydin", - "Aydon", - "Ayman", - "Ayomide", - "Ayren", - "Ayrton", - "Aytug", - "Ayub", - "Ayyub", - "Azaan", - "Azedine", - "Azeem", - "Azim", - "Aziz", - "Azlan", - "Azzam", - "Azzedine", - "Babatunmise", - "Babur", - "Bader", - "Badr", - "Badsha", - "Bailee", - "Bailey", - "Bailie", - "Bailley", - "Baillie", - "Baley", - "Balian", - "Banan", - "Barath", - "Barkley", - "Barney", - "Baron", - "Barrie", - "Barry", - "Bartlomiej", - "Bartosz", - "Basher", - "Basile", - "Baxter", - "Baye", - "Bayley", - "Beau", - "Beinn", - "Bekim", - "Believe", - "Ben", - "Bendeguz", - "Benedict", - "Benjamin", - "Benjamyn", - "Benji", - "Benn", - "Bennett", - "Benny", - "Benoit", - "Bentley", - "Berkay", - "Bernard", - "Bertie", - "Bevin", - "Bezalel", - "Bhaaldeen", - "Bharath", - "Bilal", - "Bill", - "Billy", - "Binod", - "Bjorn", - "Blaike", - "Blaine", - "Blair", - "Blaire", - "Blake", - "Blazej", - "Blazey", - "Blessing", - "Blue", - "Blyth", - "Bo", - "Boab", - "Bob", - "Bobby", - "Bobby-Lee", - "Bodhan", - "Boedyn", - "Bogdan", - "Bohbi", - "Bony", - "Bowen", - "Bowie", - "Boyd", - "Bracken", - "Brad", - "Bradan", - "Braden", - "Bradley", - "Bradlie", - "Bradly", - "Brady", - "Bradyn", - "Braeden", - "Braiden", - "Brajan", - "Brandan", - "Branden", - "Brandon", - "Brandonlee", - "Brandon-Lee", - "Brandyn", - "Brannan", - "Brayden", - "Braydon", - "Braydyn", - "Breandan", - "Brehme", - "Brendan", - "Brendon", - "Brendyn", - "Breogan", - "Bret", - "Brett", - "Briaddon", - "Brian", - "Brodi", - "Brodie", - "Brody", - "Brogan", - "Broghan", - "Brooke", - "Brooklin", - "Brooklyn", - "Bruce", - "Bruin", - "Bruno", - "Brunon", - "Bryan", - "Bryce", - "Bryden", - "Brydon", - "Brydon-Craig", - "Bryn", - "Brynmor", - "Bryson", - "Buddy", - "Bully", - "Burak", - "Burhan", - "Butali", - "Butchi", - "Byron", - "Cabhan", - "Cadan", - "Cade", - "Caden", - "Cadon", - "Cadyn", - "Caedan", - "Caedyn", - "Cael", - "Caelan", - "Caelen", - "Caethan", - "Cahl", - "Cahlum", - "Cai", - "Caidan", - "Caiden", - "Caiden-Paul", - "Caidyn", - "Caie", - "Cailaen", - "Cailean", - "Caileb-John", - "Cailin", - "Cain", - "Caine", - "Cairn", - "Cal", - "Calan", - "Calder", - "Cale", - "Calean", - "Caleb", - "Calen", - "Caley", - "Calib", - "Calin", - "Callahan", - "Callan", - "Callan-Adam", - "Calley", - "Callie", - "Callin", - "Callum", - "Callun", - "Callyn", - "Calum", - "Calum-James", - "Calvin", - "Cambell", - "Camerin", - "Cameron", - "Campbel", - "Campbell", - "Camron", - "Caolain", - "Caolan", - "Carl", - "Carlo", - "Carlos", - "Carrich", - "Carrick", - "Carson", - "Carter", - "Carwyn", - "Casey", - "Casper", - "Cassy", - "Cathal", - "Cator", - "Cavan", - "Cayden", - "Cayden-Robert", - "Cayden-Tiamo", - "Ceejay", - "Ceilan", - "Ceiran", - "Ceirin", - "Ceiron", - "Cejay", - "Celik", - "Cephas", - "Cesar", - "Cesare", - "Chad", - "Chaitanya", - "Chang-Ha", - "Charles", - "Charley", - "Charlie", - "Charly", - "Chase", - "Che", - "Chester", - "Chevy", - "Chi", - "Chibudom", - "Chidera", - "Chimsom", - "Chin", - "Chintu", - "Chiqal", - "Chiron", - "Chris", - "Chris-Daniel", - "Chrismedi", - "Christian", - "Christie", - "Christoph", - "Christopher", - "Christopher-Lee", - "Christy", - "Chu", - "Chukwuemeka", - "Cian", - "Ciann", - "Ciar", - "Ciaran", - "Ciarian", - "Cieran", - "Cillian", - "Cillin", - "Cinar", - "CJ", - "C-Jay", - "Clark", - "Clarke", - "Clayton", - "Clement", - "Clifford", - "Clyde", - "Cobain", - "Coban", - "Coben", - "Cobi", - "Cobie", - "Coby", - "Codey", - "Codi", - "Codie", - "Cody", - "Cody-Lee", - "Coel", - "Cohan", - "Cohen", - "Colby", - "Cole", - "Colin", - "Coll", - "Colm", - "Colt", - "Colton", - "Colum", - "Colvin", - "Comghan", - "Conal", - "Conall", - "Conan", - "Conar", - "Conghaile", - "Conlan", - "Conley", - "Conli", - "Conlin", - "Conlly", - "Conlon", - "Conlyn", - "Connal", - "Connall", - "Connan", - "Connar", - "Connel", - "Connell", - "Conner", - "Connolly", - "Connor", - "Connor-David", - "Conor", - "Conrad", - "Cooper", - "Copeland", - "Coray", - "Corben", - "Corbin", - "Corey", - "Corey-James", - "Corey-Jay", - "Cori", - "Corie", - "Corin", - "Cormac", - "Cormack", - "Cormak", - "Corran", - "Corrie", - "Cory", - "Cosmo", - "Coupar", - "Craig", - "Craig-James", - "Crawford", - "Creag", - "Crispin", - "Cristian", - "Crombie", - "Cruiz", - "Cruz", - "Cuillin", - "Cullen", - "Cullin", - "Curtis", - "Cyrus", - "Daanyaal", - "Daegan", - "Daegyu", - "Dafydd", - "Dagon", - "Dailey", - "Daimhin", - "Daithi", - "Dakota", - "Daksh", - "Dale", - "Dalong", - "Dalton", - "Damian", - "Damien", - "Damon", - "Dan", - "Danar", - "Dane", - "Danial", - "Daniel", - "Daniele", - "Daniel-James", - "Daniels", - "Daniil", - "Danish", - "Daniyal", - "Danniel", - "Danny", - "Dante", - "Danyal", - "Danyil", - "Danys", - "Daood", - "Dara", - "Darach", - "Daragh", - "Darcy", - "D'arcy", - "Dareh", - "Daren", - "Darien", - "Darius", - "Darl", - "Darn", - "Darrach", - "Darragh", - "Darrel", - "Darrell", - "Darren", - "Darrie", - "Darrius", - "Darroch", - "Darryl", - "Darryn", - "Darwyn", - "Daryl", - "Daryn", - "Daud", - "Daumantas", - "Davi", - "David", - "David-Jay", - "David-Lee", - "Davie", - "Davis", - "Davy", - "Dawid", - "Dawson", - "Dawud", - "Dayem", - "Daymian", - "Deacon", - "Deagan", - "Dean", - "Deano", - "Decklan", - "Declain", - "Declan", - "Declyan", - "Declyn", - "Dedeniseoluwa", - "Deecan", - "Deegan", - "Deelan", - "Deklain-Jaimes", - "Del", - "Demetrius", - "Denis", - "Deniss", - "Dennan", - "Dennin", - "Dennis", - "Denny", - "Dennys", - "Denon", - "Denton", - "Denver", - "Denzel", - "Deon", - "Derek", - "Derick", - "Derin", - "Dermot", - "Derren", - "Derrie", - "Derrin", - "Derron", - "Derry", - "Derryn", - "Deryn", - "Deshawn", - "Desmond", - "Dev", - "Devan", - "Devin", - "Devlin", - "Devlyn", - "Devon", - "Devrin", - "Devyn", - "Dex", - "Dexter", - "Dhani", - "Dharam", - "Dhavid", - "Dhyia", - "Diarmaid", - "Diarmid", - "Diarmuid", - "Didier", - "Diego", - "Diesel", - "Diesil", - "Digby", - "Dilan", - "Dilano", - "Dillan", - "Dillon", - "Dilraj", - "Dimitri", - "Dinaras", - "Dion", - "Dissanayake", - "Dmitri", - "Doire", - "Dolan", - "Domanic", - "Domenico", - "Domhnall", - "Dominic", - "Dominick", - "Dominik", - "Donald", - "Donnacha", - "Donnie", - "Dorian", - "Dougal", - "Douglas", - "Dougray", - "Drakeo", - "Dre", - "Dregan", - "Drew", - "Dugald", - "Duncan", - "Duriel", - "Dustin", - "Dylan", - "Dylan-Jack", - "Dylan-James", - "Dylan-John", - "Dylan-Patrick", - "Dylin", - "Dyllan", - "Dyllan-James", - "Dyllon", - "Eadie", - "Eagann", - "Eamon", - "Eamonn", - "Eason", - "Eassan", - "Easton", - "Ebow", - "Ed", - "Eddie", - "Eden", - "Ediomi", - "Edison", - "Eduardo", - "Eduards", - "Edward", - "Edwin", - "Edwyn", - "Eesa", - "Efan", - "Efe", - "Ege", - "Ehsan", - "Ehsen", - "Eiddon", - "Eidhan", - "Eihli", - "Eimantas", - "Eisa", - "Eli", - "Elias", - "Elijah", - "Eliot", - "Elisau", - "Eljay", - "Eljon", - "Elliot", - "Elliott", - "Ellis", - "Ellisandro", - "Elshan", - "Elvin", - "Elyan", - "Emanuel", - "Emerson", - "Emil", - "Emile", - "Emir", - "Emlyn", - "Emmanuel", - "Emmet", - "Eng", - "Eniola", - "Enis", - "Ennis", - "Enrico", - "Enrique", - "Enzo", - "Eoghain", - "Eoghan", - "Eoin", - "Eonan", - "Erdehan", - "Eren", - "Erencem", - "Eric", - "Ericlee", - "Erik", - "Eriz", - "Ernie-Jacks", - "Eroni", - "Eryk", - "Eshan", - "Essa", - "Esteban", - "Ethan", - "Etienne", - "Etinosa", - "Euan", - "Eugene", - "Evan", - "Evann", - "Ewan", - "Ewen", - "Ewing", - "Exodi", - "Ezekiel", - "Ezra", - "Fabian", - "Fahad", - "Faheem", - "Faisal", - "Faizaan", - "Famara", - "Fares", - "Farhaan", - "Farhan", - "Farren", - "Farzad", - "Fauzaan", - "Favour", - "Fawaz", - "Fawkes", - "Faysal", - "Fearghus", - "Feden", - "Felix", - "Fergal", - "Fergie", - "Fergus", - "Ferre", - "Fezaan", - "Fiachra", - "Fikret", - "Filip", - "Filippo", - "Finan", - "Findlay", - "Findlay-James", - "Findlie", - "Finlay", - "Finley", - "Finn", - "Finnan", - "Finnean", - "Finnen", - "Finnlay", - "Finnley", - "Fintan", - "Fionn", - "Firaaz", - "Fletcher", - "Flint", - "Florin", - "Flyn", - "Flynn", - "Fodeba", - "Folarinwa", - "Forbes", - "Forgan", - "Forrest", - "Fox", - "Francesco", - "Francis", - "Francisco", - "Franciszek", - "Franco", - "Frank", - "Frankie", - "Franklin", - "Franko", - "Fraser", - "Frazer", - "Fred", - "Freddie", - "Frederick", - "Fruin", - "Fyfe", - "Fyn", - "Fynlay", - "Fynn", - "Gabriel", - "Gallagher", - "Gareth", - "Garren", - "Garrett", - "Garry", - "Gary", - "Gavin", - "Gavin-Lee", - "Gene", - "Geoff", - "Geoffrey", - "Geomer", - "Geordan", - "Geordie", - "George", - "Georgia", - "Georgy", - "Gerard", - "Ghyll", - "Giacomo", - "Gian", - "Giancarlo", - "Gianluca", - "Gianmarco", - "Gideon", - "Gil", - "Gio", - "Girijan", - "Girius", - "Gjan", - "Glascott", - "Glen", - "Glenn", - "Gordon", - "Grady", - "Graeme", - "Graham", - "Grahame", - "Grant", - "Grayson", - "Greg", - "Gregor", - "Gregory", - "Greig", - "Griffin", - "Griffyn", - "Grzegorz", - "Guang", - "Guerin", - "Guillaume", - "Gurardass", - "Gurdeep", - "Gursees", - "Gurthar", - "Gurveer", - "Gurwinder", - "Gus", - "Gustav", - "Guthrie", - "Guy", - "Gytis", - "Habeeb", - "Hadji", - "Hadyn", - "Hagun", - "Haiden", - "Haider", - "Hamad", - "Hamid", - "Hamish", - "Hamza", - "Hamzah", - "Han", - "Hansen", - "Hao", - "Hareem", - "Hari", - "Harikrishna", - "Haris", - "Harish", - "Harjeevan", - "Harjyot", - "Harlee", - "Harleigh", - "Harley", - "Harman", - "Harnek", - "Harold", - "Haroon", - "Harper", - "Harri", - "Harrington", - "Harris", - "Harrison", - "Harry", - "Harvey", - "Harvie", - "Harvinder", - "Hasan", - "Haseeb", - "Hashem", - "Hashim", - "Hassan", - "Hassanali", - "Hately", - "Havila", - "Hayden", - "Haydn", - "Haydon", - "Haydyn", - "Hcen", - "Hector", - "Heddle", - "Heidar", - "Heini", - "Hendri", - "Henri", - "Henry", - "Herbert", - "Heyden", - "Hiro", - "Hirvaansh", - "Hishaam", - "Hogan", - "Honey", - "Hong", - "Hope", - "Hopkin", - "Hosea", - "Howard", - "Howie", - "Hristomir", - "Hubert", - "Hugh", - "Hugo", - "Humza", - "Hunter", - "Husnain", - "Hussain", - "Hussan", - "Hussnain", - "Hussnan", - "Hyden", - "I", - "Iagan", - "Iain", - "Ian", - "Ibraheem", - "Ibrahim", - "Idahosa", - "Idrees", - "Idris", - "Iestyn", - "Ieuan", - "Igor", - "Ihtisham", - "Ijay", - "Ikechukwu", - "Ikemsinachukwu", - "Ilyaas", - "Ilyas", - "Iman", - "Immanuel", - "Inan", - "Indy", - "Ines", - "Innes", - "Ioannis", - "Ireayomide", - "Ireoluwa", - "Irvin", - "Irvine", - "Isa", - "Isaa", - "Isaac", - "Isaiah", - "Isak", - "Isher", - "Ishwar", - "Isimeli", - "Isira", - "Ismaeel", - "Ismail", - "Israel", - "Issiaka", - "Ivan", - "Ivar", - "Izaak", - "J", - "Jaay", - "Jac", - "Jace", - "Jack", - "Jacki", - "Jackie", - "Jack-James", - "Jackson", - "Jacky", - "Jacob", - "Jacques", - "Jad", - "Jaden", - "Jadon", - "Jadyn", - "Jae", - "Jagat", - "Jago", - "Jaheim", - "Jahid", - "Jahy", - "Jai", - "Jaida", - "Jaiden", - "Jaidyn", - "Jaii", - "Jaime", - "Jai-Rajaram", - "Jaise", - "Jak", - "Jake", - "Jakey", - "Jakob", - "Jaksyn", - "Jakub", - "Jamaal", - "Jamal", - "Jameel", - "Jameil", - "James", - "James-Paul", - "Jamey", - "Jamie", - "Jan", - "Jaosha", - "Jardine", - "Jared", - "Jarell", - "Jarl", - "Jarno", - "Jarred", - "Jarvi", - "Jasey-Jay", - "Jasim", - "Jaskaran", - "Jason", - "Jasper", - "Jaxon", - "Jaxson", - "Jay", - "Jaydan", - "Jayden", - "Jayden-James", - "Jayden-Lee", - "Jayden-Paul", - "Jayden-Thomas", - "Jaydn", - "Jaydon", - "Jaydyn", - "Jayhan", - "Jay-Jay", - "Jayke", - "Jaymie", - "Jayse", - "Jayson", - "Jaz", - "Jazeb", - "Jazib", - "Jazz", - "Jean", - "Jean-Lewis", - "Jean-Pierre", - "Jebadiah", - "Jed", - "Jedd", - "Jedidiah", - "Jeemie", - "Jeevan", - "Jeffrey", - "Jensen", - "Jenson", - "Jensyn", - "Jeremy", - "Jerome", - "Jeronimo", - "Jerrick", - "Jerry", - "Jesse", - "Jesuseun", - "Jeswin", - "Jevan", - "Jeyun", - "Jez", - "Jia", - "Jian", - "Jiao", - "Jimmy", - "Jincheng", - "JJ", - "Joaquin", - "Joash", - "Jock", - "Jody", - "Joe", - "Joeddy", - "Joel", - "Joey", - "Joey-Jack", - "Johann", - "Johannes", - "Johansson", - "John", - "Johnathan", - "Johndean", - "Johnjay", - "John-Michael", - "Johnnie", - "Johnny", - "Johnpaul", - "John-Paul", - "John-Scott", - "Johnson", - "Jole", - "Jomuel", - "Jon", - "Jonah", - "Jonatan", - "Jonathan", - "Jonathon", - "Jonny", - "Jonothan", - "Jon-Paul", - "Jonson", - "Joojo", - "Jordan", - "Jordi", - "Jordon", - "Jordy", - "Jordyn", - "Jorge", - "Joris", - "Jorryn", - "Josan", - "Josef", - "Joseph", - "Josese", - "Josh", - "Joshiah", - "Joshua", - "Josiah", - "Joss", - "Jostelle", - "Joynul", - "Juan", - "Jubin", - "Judah", - "Jude", - "Jules", - "Julian", - "Julien", - "Jun", - "Junior", - "Jura", - "Justan", - "Justin", - "Justinas", - "Kaan", - "Kabeer", - "Kabir", - "Kacey", - "Kacper", - "Kade", - "Kaden", - "Kadin", - "Kadyn", - "Kaeden", - "Kael", - "Kaelan", - "Kaelin", - "Kaelum", - "Kai", - "Kaid", - "Kaidan", - "Kaiden", - "Kaidinn", - "Kaidyn", - "Kaileb", - "Kailin", - "Kain", - "Kaine", - "Kainin", - "Kainui", - "Kairn", - "Kaison", - "Kaiwen", - "Kajally", - "Kajetan", - "Kalani", - "Kale", - "Kaleb", - "Kaleem", - "Kal-el", - "Kalen", - "Kalin", - "Kallan", - "Kallin", - "Kalum", - "Kalvin", - "Kalvyn", - "Kameron", - "Kames", - "Kamil", - "Kamran", - "Kamron", - "Kane", - "Karam", - "Karamvir", - "Karandeep", - "Kareem", - "Karim", - "Karimas", - "Karl", - "Karol", - "Karson", - "Karsyn", - "Karthikeya", - "Kasey", - "Kash", - "Kashif", - "Kasim", - "Kasper", - "Kasra", - "Kavin", - "Kayam", - "Kaydan", - "Kayden", - "Kaydin", - "Kaydn", - "Kaydyn", - "Kaydyne", - "Kayleb", - "Kaylem", - "Kaylum", - "Kayne", - "Kaywan", - "Kealan", - "Kealon", - "Kean", - "Keane", - "Kearney", - "Keatin", - "Keaton", - "Keavan", - "Keayn", - "Kedrick", - "Keegan", - "Keelan", - "Keelin", - "Keeman", - "Keenan", - "Keenan-Lee", - "Keeton", - "Kehinde", - "Keigan", - "Keilan", - "Keir", - "Keiran", - "Keiren", - "Keiron", - "Keiryn", - "Keison", - "Keith", - "Keivlin", - "Kelam", - "Kelan", - "Kellan", - "Kellen", - "Kelso", - "Kelum", - "Kelvan", - "Kelvin", - "Ken", - "Kenan", - "Kendall", - "Kendyn", - "Kenlin", - "Kenneth", - "Kensey", - "Kenton", - "Kenyon", - "Kenzeigh", - "Kenzi", - "Kenzie", - "Kenzo", - "Kenzy", - "Keo", - "Ker", - "Kern", - "Kerr", - "Kevan", - "Kevin", - "Kevyn", - "Kez", - "Khai", - "Khalan", - "Khaleel", - "Khaya", - "Khevien", - "Khizar", - "Khizer", - "Kia", - "Kian", - "Kian-James", - "Kiaran", - "Kiarash", - "Kie", - "Kiefer", - "Kiegan", - "Kienan", - "Kier", - "Kieran", - "Kieran-Scott", - "Kieren", - "Kierin", - "Kiern", - "Kieron", - "Kieryn", - "Kile", - "Killian", - "Kimi", - "Kingston", - "Kinneil", - "Kinnon", - "Kinsey", - "Kiran", - "Kirk", - "Kirwin", - "Kit", - "Kiya", - "Kiyonari", - "Kjae", - "Klein", - "Klevis", - "Kobe", - "Kobi", - "Koby", - "Koddi", - "Koden", - "Kodi", - "Kodie", - "Kody", - "Kofi", - "Kogan", - "Kohen", - "Kole", - "Konan", - "Konar", - "Konnor", - "Konrad", - "Koray", - "Korben", - "Korbyn", - "Korey", - "Kori", - "Korrin", - "Kory", - "Koushik", - "Kris", - "Krish", - "Krishan", - "Kriss", - "Kristian", - "Kristin", - "Kristofer", - "Kristoffer", - "Kristopher", - "Kruz", - "Krzysiek", - "Krzysztof", - "Ksawery", - "Ksawier", - "Kuba", - "Kurt", - "Kurtis", - "Kurtis-Jae", - "Kyaan", - "Kyan", - "Kyde", - "Kyden", - "Kye", - "Kyel", - "Kyhran", - "Kyie", - "Kylan", - "Kylar", - "Kyle", - "Kyle-Derek", - "Kylian", - "Kym", - "Kynan", - "Kyral", - "Kyran", - "Kyren", - "Kyrillos", - "Kyro", - "Kyron", - "Kyrran", - "Lachlainn", - "Lachlan", - "Lachlann", - "Lael", - "Lagan", - "Laird", - "Laison", - "Lakshya", - "Lance", - "Lancelot", - "Landon", - "Lang", - "Lasse", - "Latif", - "Lauchlan", - "Lauchlin", - "Laughlan", - "Lauren", - "Laurence", - "Laurie", - "Lawlyn", - "Lawrence", - "Lawrie", - "Lawson", - "Layne", - "Layton", - "Lee", - "Leigh", - "Leigham", - "Leighton", - "Leilan", - "Leiten", - "Leithen", - "Leland", - "Lenin", - "Lennan", - "Lennen", - "Lennex", - "Lennon", - "Lennox", - "Lenny", - "Leno", - "Lenon", - "Lenyn", - "Leo", - "Leon", - "Leonard", - "Leonardas", - "Leonardo", - "Lepeng", - "Leroy", - "Leven", - "Levi", - "Levon", - "Levy", - "Lewie", - "Lewin", - "Lewis", - "Lex", - "Leydon", - "Leyland", - "Leylann", - "Leyton", - "Liall", - "Liam", - "Liam-Stephen", - "Limo", - "Lincoln", - "Lincoln-John", - "Lincon", - "Linden", - "Linton", - "Lionel", - "Lisandro", - "Litrell", - "Liyonela-Elam", - "LLeyton", - "Lliam", - "Lloyd", - "Lloyde", - "Loche", - "Lochlan", - "Lochlann", - "Lochlan-Oliver", - "Lock", - "Lockey", - "Logan", - "Logann", - "Logan-Rhys", - "Loghan", - "Lokesh", - "Loki", - "Lomond", - "Lorcan", - "Lorenz", - "Lorenzo", - "Lorne", - "Loudon", - "Loui", - "Louie", - "Louis", - "Loukas", - "Lovell", - "Luc", - "Luca", - "Lucais", - "Lucas", - "Lucca", - "Lucian", - "Luciano", - "Lucien", - "Lucus", - "Luic", - "Luis", - "Luk", - "Luka", - "Lukas", - "Lukasz", - "Luke", - "Lukmaan", - "Luqman", - "Lyall", - "Lyle", - "Lyndsay", - "Lysander", - "Maanav", - "Maaz", - "Mac", - "Macallum", - "Macaulay", - "Macauley", - "Macaully", - "Machlan", - "Maciej", - "Mack", - "Mackenzie", - "Mackenzy", - "Mackie", - "Macsen", - "Macy", - "Madaki", - "Maddison", - "Maddox", - "Madison", - "Madison-Jake", - "Madox", - "Mael", - "Magnus", - "Mahan", - "Mahdi", - "Mahmoud", - "Maias", - "Maison", - "Maisum", - "Maitlind", - "Majid", - "Makensie", - "Makenzie", - "Makin", - "Maksim", - "Maksymilian", - "Malachai", - "Malachi", - "Malachy", - "Malakai", - "Malakhy", - "Malcolm", - "Malik", - "Malikye", - "Malo", - "Ma'moon", - "Manas", - "Maneet", - "Manmohan", - "Manolo", - "Manson", - "Mantej", - "Manuel", - "Manus", - "Marc", - "Marc-Anthony", - "Marcel", - "Marcello", - "Marcin", - "Marco", - "Marcos", - "Marcous", - "Marcquis", - "Marcus", - "Mario", - "Marios", - "Marius", - "Mark", - "Marko", - "Markus", - "Marley", - "Marlin", - "Marlon", - "Maros", - "Marshall", - "Martin", - "Marty", - "Martyn", - "Marvellous", - "Marvin", - "Marwan", - "Maryk", - "Marzuq", - "Mashhood", - "Mason", - "Mason-Jay", - "Masood", - "Masson", - "Matas", - "Matej", - "Mateusz", - "Mathew", - "Mathias", - "Mathu", - "Mathuyan", - "Mati", - "Matt", - "Matteo", - "Matthew", - "Matthew-William", - "Matthias", - "Max", - "Maxim", - "Maximilian", - "Maximillian", - "Maximus", - "Maxwell", - "Maxx", - "Mayeul", - "Mayson", - "Mazin", - "Mcbride", - "McCaulley", - "McKade", - "McKauley", - "McKay", - "McKenzie", - "McLay", - "Meftah", - "Mehmet", - "Mehraz", - "Meko", - "Melville", - "Meshach", - "Meyzhward", - "Micah", - "Michael", - "Michael-Alexander", - "Michael-James", - "Michal", - "Michat", - "Micheal", - "Michee", - "Mickey", - "Miguel", - "Mika", - "Mikael", - "Mi'kael", - "Mikee", - "Mikey", - "Mikhail", - "Mikolaj", - "Miles", - "Millar", - "Miller", - "Milo", - "Milos", - "Milosz", - "Mir", - "Mirza", - "Mitch", - "Mitchel", - "Mitchell", - "Moad", - "Moayd", - "Mobeen", - "Modoulamin", - "Modu", - "Mohamad", - "Mohamed", - "Mohammad", - "Mohammad-Bilal", - "Mohammed", - "Mohanad", - "Mohd", - "Momin", - "Momooreoluwa", - "Montague", - "Montgomery", - "Monty", - "Moore", - "Moosa", - "Moray", - "Morgan", - "Morgyn", - "Morris", - "Morton", - "Moshy", - "Motade", - "Moyes", - "Msughter", - "Mueez", - "Muhamadjavad", - "Muhammad", - "Muhammed", - "Muhsin", - "Muir", - "Munachi", - "Muneeb", - "Mungo", - "Munir", - "Munmair", - "Munro", - "Murdo", - "Murray", - "Murrough", - "Murry", - "Musa", - "Musse", - "Mustafa", - "Mustapha", - "Muzammil", - "Muzzammil", - "Mykie", - "Myles", - "Mylo", - "Nabeel", - "Nadeem", - "Nader", - "Nagib", - "Naif", - "Nairn", - "Narvic", - "Nash", - "Nasser", - "Nassir", - "Natan", - "Nate", - "Nathan", - "Nathanael", - "Nathanial", - "Nathaniel", - "Nathan-Rae", - "Nawfal", - "Nayan", - "Neco", - "Neil", - "Nelson", - "Neo", - "Neshawn", - "Nevan", - "Nevin", - "Ngonidzashe", - "Nial", - "Niall", - "Nicholas", - "Nick", - "Nickhill", - "Nicki", - "Nickson", - "Nicky", - "Nico", - "Nicodemus", - "Nicol", - "Nicolae", - "Nicolas", - "Nidhish", - "Nihaal", - "Nihal", - "Nikash", - "Nikhil", - "Niki", - "Nikita", - "Nikodem", - "Nikolai", - "Nikos", - "Nilav", - "Niraj", - "Niro", - "Niven", - "Noah", - "Noel", - "Nolan", - "Noor", - "Norman", - "Norrie", - "Nuada", - "Nyah", - "Oakley", - "Oban", - "Obieluem", - "Obosa", - "Odhran", - "Odin", - "Odynn", - "Ogheneochuko", - "Ogheneruno", - "Ohran", - "Oilibhear", - "Oisin", - "Ojima-Ojo", - "Okeoghene", - "Olaf", - "Ola-Oluwa", - "Olaoluwapolorimi", - "Ole", - "Olie", - "Oliver", - "Olivier", - "Oliwier", - "Ollie", - "Olurotimi", - "Oluwadamilare", - "Oluwadamiloju", - "Oluwafemi", - "Oluwafikunayomi", - "Oluwalayomi", - "Oluwatobiloba", - "Oluwatoni", - "Omar", - "Omri", - "Oran", - "Orin", - "Orlando", - "Orley", - "Orran", - "Orrick", - "Orrin", - "Orson", - "Oryn", - "Oscar", - "Osesenagha", - "Oskar", - "Ossian", - "Oswald", - "Otto", - "Owain", - "Owais", - "Owen", - "Owyn", - "Oz", - "Ozzy", - "Pablo", - "Pacey", - "Padraig", - "Paolo", - "Pardeepraj", - "Parkash", - "Parker", - "Pascoe", - "Pasquale", - "Patrick", - "Patrick-John", - "Patrikas", - "Patryk", - "Paul", - "Pavit", - "Pawel", - "Pawlo", - "Pearce", - "Pearse", - "Pearsen", - "Pedram", - "Pedro", - "Peirce", - "Peiyan", - "Pele", - "Peni", - "Peregrine", - "Peter", - "Phani", - "Philip", - "Philippos", - "Phinehas", - "Phoenix", - "Phoevos", - "Pierce", - "Pierre-Antoine", - "Pieter", - "Pietro", - "Piotr", - "Porter", - "Prabhjoit", - "Prabodhan", - "Praise", - "Pranav", - "Pravin", - "Precious", - "Prentice", - "Presley", - "Preston", - "Preston-Jay", - "Prinay", - "Prince", - "Prithvi", - "Promise", - "Puneetpaul", - "Pushkar", - "Qasim", - "Qirui", - "Quinlan", - "Quinn", - "Radmiras", - "Raees", - "Raegan", - "Rafael", - "Rafal", - "Rafferty", - "Rafi", - "Raheem", - "Rahil", - "Rahim", - "Rahman", - "Raith", - "Raithin", - "Raja", - "Rajab-Ali", - "Rajan", - "Ralfs", - "Ralph", - "Ramanas", - "Ramit", - "Ramone", - "Ramsay", - "Ramsey", - "Rana", - "Ranolph", - "Raphael", - "Rasmus", - "Rasul", - "Raul", - "Raunaq", - "Ravin", - "Ray", - "Rayaan", - "Rayan", - "Rayane", - "Rayden", - "Rayhan", - "Raymond", - "Rayne", - "Rayyan", - "Raza", - "Reace", - "Reagan", - "Reean", - "Reece", - "Reed", - "Reegan", - "Rees", - "Reese", - "Reeve", - "Regan", - "Regean", - "Reggie", - "Rehaan", - "Rehan", - "Reice", - "Reid", - "Reigan", - "Reilly", - "Reily", - "Reis", - "Reiss", - "Remigiusz", - "Remo", - "Remy", - "Ren", - "Renars", - "Reng", - "Rennie", - "Reno", - "Reo", - "Reuben", - "Rexford", - "Reynold", - "Rhein", - "Rheo", - "Rhett", - "Rheyden", - "Rhian", - "Rhoan", - "Rholmark", - "Rhoridh", - "Rhuairidh", - "Rhuan", - "Rhuaridh", - "Rhudi", - "Rhy", - "Rhyan", - "Rhyley", - "Rhyon", - "Rhys", - "Rhys-Bernard", - "Rhyse", - "Riach", - "Rian", - "Ricards", - "Riccardo", - "Ricco", - "Rice", - "Richard", - "Richey", - "Richie", - "Ricky", - "Rico", - "Ridley", - "Ridwan", - "Rihab", - "Rihan", - "Rihards", - "Rihonn", - "Rikki", - "Riley", - "Rio", - "Rioden", - "Rishi", - "Ritchie", - "Rivan", - "Riyadh", - "Riyaj", - "Roan", - "Roark", - "Roary", - "Rob", - "Robbi", - "Robbie", - "Robbie-lee", - "Robby", - "Robert", - "Robert-Gordon", - "Robertjohn", - "Robi", - "Robin", - "Rocco", - "Roddy", - "Roderick", - "Rodrigo", - "Roen", - "Rogan", - "Roger", - "Rohaan", - "Rohan", - "Rohin", - "Rohit", - "Rokas", - "Roman", - "Ronald", - "Ronan", - "Ronan-Benedict", - "Ronin", - "Ronnie", - "Rooke", - "Roray", - "Rori", - "Rorie", - "Rory", - "Roshan", - "Ross", - "Ross-Andrew", - "Rossi", - "Rowan", - "Rowen", - "Roy", - "Ruadhan", - "Ruaidhri", - "Ruairi", - "Ruairidh", - "Ruan", - "Ruaraidh", - "Ruari", - "Ruaridh", - "Ruben", - "Rubhan", - "Rubin", - "Rubyn", - "Rudi", - "Rudy", - "Rufus", - "Rui", - "Ruo", - "Rupert", - "Ruslan", - "Russel", - "Russell", - "Ryaan", - "Ryan", - "Ryan-Lee", - "Ryden", - "Ryder", - "Ryese", - "Ryhs", - "Rylan", - "Rylay", - "Rylee", - "Ryleigh", - "Ryley", - "Rylie", - "Ryo", - "Ryszard", - "Saad", - "Sabeen", - "Sachkirat", - "Saffi", - "Saghun", - "Sahaib", - "Sahbian", - "Sahil", - "Saif", - "Saifaddine", - "Saim", - "Sajid", - "Sajjad", - "Salahudin", - "Salman", - "Salter", - "Salvador", - "Sam", - "Saman", - "Samar", - "Samarjit", - "Samatar", - "Sambrid", - "Sameer", - "Sami", - "Samir", - "Sami-Ullah", - "Samual", - "Samuel", - "Samuela", - "Samy", - "Sanaullah", - "Sandro", - "Sandy", - "Sanfur", - "Sanjay", - "Santiago", - "Santino", - "Satveer", - "Saul", - "Saunders", - "Savin", - "Sayad", - "Sayeed", - "Sayf", - "Scot", - "Scott", - "Scott-Alexander", - "Seaan", - "Seamas", - "Seamus", - "Sean", - "Seane", - "Sean-James", - "Sean-Paul", - "Sean-Ray", - "Seb", - "Sebastian", - "Sebastien", - "Selasi", - "Seonaidh", - "Sephiroth", - "Sergei", - "Sergio", - "Seth", - "Sethu", - "Seumas", - "Shaarvin", - "Shadow", - "Shae", - "Shahmir", - "Shai", - "Shane", - "Shannon", - "Sharland", - "Sharoz", - "Shaughn", - "Shaun", - "Shaunpaul", - "Shaun-Paul", - "Shaun-Thomas", - "Shaurya", - "Shaw", - "Shawn", - "Shawnpaul", - "Shay", - "Shayaan", - "Shayan", - "Shaye", - "Shayne", - "Shazil", - "Shea", - "Sheafan", - "Sheigh", - "Shenuk", - "Sher", - "Shergo", - "Sheriff", - "Sherwyn", - "Shiloh", - "Shiraz", - "Shreeram", - "Shreyas", - "Shyam", - "Siddhant", - "Siddharth", - "Sidharth", - "Sidney", - "Siergiej", - "Silas", - "Simon", - "Sinai", - "Skye", - "Sofian", - "Sohaib", - "Sohail", - "Soham", - "Sohan", - "Sol", - "Solomon", - "Sonneey", - "Sonni", - "Sonny", - "Sorley", - "Soul", - "Spencer", - "Spondon", - "Stanislaw", - "Stanley", - "Stefan", - "Stefano", - "Stefin", - "Stephen", - "Stephenjunior", - "Steve", - "Steven", - "Steven-lee", - "Stevie", - "Stewart", - "Stewarty", - "Strachan", - "Struan", - "Stuart", - "Su", - "Subhaan", - "Sudais", - "Suheyb", - "Suilven", - "Sukhi", - "Sukhpal", - "Sukhvir", - "Sulayman", - "Sullivan", - "Sultan", - "Sung", - "Sunny", - "Suraj", - "Surien", - "Sweyn", - "Syed", - "Sylvain", - "Symon", - "Szymon", - "Tadd", - "Taddy", - "Tadhg", - "Taegan", - "Taegen", - "Tai", - "Tait", - "Taiwo", - "Talha", - "Taliesin", - "Talon", - "Talorcan", - "Tamar", - "Tamiem", - "Tammam", - "Tanay", - "Tane", - "Tanner", - "Tanvir", - "Tanzeel", - "Taonga", - "Tarik", - "Tariq-Jay", - "Tate", - "Taylan", - "Taylar", - "Tayler", - "Taylor", - "Taylor-Jay", - "Taylor-Lee", - "Tayo", - "Tayyab", - "Tayye", - "Tayyib", - "Teagan", - "Tee", - "Teejay", - "Tee-jay", - "Tegan", - "Teighen", - "Teiyib", - "Te-Jay", - "Temba", - "Teo", - "Teodor", - "Teos", - "Terry", - "Teydren", - "Theo", - "Theodore", - "Thiago", - "Thierry", - "Thom", - "Thomas", - "Thomas-Jay", - "Thomson", - "Thorben", - "Thorfinn", - "Thrinei", - "Thumbiko", - "Tiago", - "Tian", - "Tiarnan", - "Tibet", - "Tieran", - "Tiernan", - "Timothy", - "Timucin", - "Tiree", - "Tisloh", - "Titi", - "Titus", - "Tiylar", - "TJ", - "Tjay", - "T'jay", - "T-Jay", - "Tobey", - "Tobi", - "Tobias", - "Tobie", - "Toby", - "Todd", - "Tokinaga", - "Toluwalase", - "Tom", - "Tomas", - "Tomasz", - "Tommi-Lee", - "Tommy", - "Tomson", - "Tony", - "Torin", - "Torquil", - "Torran", - "Torrin", - "Torsten", - "Trafford", - "Trai", - "Travis", - "Tre", - "Trent", - "Trey", - "Tristain", - "Tristan", - "Troy", - "Tubagus", - "Turki", - "Turner", - "Ty", - "Ty-Alexander", - "Tye", - "Tyelor", - "Tylar", - "Tyler", - "Tyler-James", - "Tyler-Jay", - "Tyllor", - "Tylor", - "Tymom", - "Tymon", - "Tymoteusz", - "Tyra", - "Tyree", - "Tyrnan", - "Tyrone", - "Tyson", - "Ubaid", - "Ubayd", - "Uchenna", - "Uilleam", - "Umair", - "Umar", - "Umer", - "Umut", - "Urban", - "Uri", - "Usman", - "Uzair", - "Uzayr", - "Valen", - "Valentin", - "Valentino", - "Valery", - "Valo", - "Vasyl", - "Vedantsinh", - "Veeran", - "Victor", - "Victory", - "Vinay", - "Vince", - "Vincent", - "Vincenzo", - "Vinh", - "Vinnie", - "Vithujan", - "Vladimir", - "Vladislav", - "Vrishin", - "Vuyolwethu", - "Wabuya", - "Wai", - "Walid", - "Wallace", - "Walter", - "Waqaas", - "Warkhas", - "Warren", - "Warrick", - "Wasif", - "Wayde", - "Wayne", - "Wei", - "Wen", - "Wesley", - "Wesley-Scott", - "Wiktor", - "Wilkie", - "Will", - "William", - "William-John", - "Willum", - "Wilson", - "Windsor", - "Wojciech", - "Woyenbrakemi", - "Wyatt", - "Wylie", - "Wynn", - "Xabier", - "Xander", - "Xavier", - "Xiao", - "Xida", - "Xin", - "Xue", - "Yadgor", - "Yago", - "Yahya", - "Yakup", - "Yang", - "Yanick", - "Yann", - "Yannick", - "Yaseen", - "Yasin", - "Yasir", - "Yassin", - "Yoji", - "Yong", - "Yoolgeun", - "Yorgos", - "Youcef", - "Yousif", - "Youssef", - "Yu", - "Yuanyu", - "Yuri", - "Yusef", - "Yusuf", - "Yves", - "Zaaine", - "Zaak", - "Zac", - "Zach", - "Zachariah", - "Zacharias", - "Zacharie", - "Zacharius", - "Zachariya", - "Zachary", - "Zachary-Marc", - "Zachery", - "Zack", - "Zackary", - "Zaid", - "Zain", - "Zaine", - "Zaineddine", - "Zainedin", - "Zak", - "Zakaria", - "Zakariya", - "Zakary", - "Zaki", - "Zakir", - "Zakk", - "Zamaar", - "Zander", - "Zane", - "Zarran", - "Zayd", - "Zayn", - "Zayne", - "Ze", - "Zechariah", - "Zeek", - "Zeeshan", - "Zeid", - "Zein", - "Zen", - "Zendel", - "Zenith", - "Zennon", - "Zeph", - "Zerah", - "Zhen", - "Zhi", - "Zhong", - "Zhuo", - "Zi", - "Zidane", - "Zijie", - "Zinedine", - "Zion", - "Zishan", - "Ziya", - "Ziyaan", - "Zohaib", - "Zohair", - "Zoubaeir", - "Zubair", - "Zubayr", - "Zuriel", - "Jaime", - "Jayden", - "Josie", - "Juliet", - "Karys", - "Kathleen", - "Kendra", - "Keri", - "Keris", - "Kirstin", - "Klaudia", - "Luisa", - "Lydia", - "Maeve", - "Marnie", - "Miah", - "Mirrin", - "Nancy", - "Nia", - "Nikki", - "Oliwia", - "Paris", - "Piper", - "Pippa", - "Polly", - "Rhona", - "Safa", - "Saira", - "Sarah-Louise", - "Shona", - "Sorcha", - "Stacey", - "Tessa", - "Tiffany", - "Verity", - "Zarah", - "Zoya", - "Alexandria", - "Alina", - "Alison", - "Angela", - "Arianna", - "Chanel", - "Chelsey", - "Coral", - "Corinne", - "Danni", - "Darci", - "Dionne", - "Eliza", - "Elsie", - "Fatima", - "Freyja", - "Holli", - "Jane", - "Joanne", - "Karina", - "Katrina", - "Kaylah", - "Kaylee", - "Lori", - "Mila", - "Nikita", - "Penny", - "Sylvie", - "Tammy", - "Alexa", - "Brooklyn", - "Caragh", - "Codie", - "Constance", - "Dana", - "Demi-Lee", - "Emilie", - "Esther", - "Frankie", - "Isabelle", - "Jamie-Leigh", - "Jessie", - "Josephine", - "Kady", - "Kaila", - "Kerri", - "Kirstie", - "Lyla", - "Macey", - "Maisy", - "Margaret", - "Marie", - "Maryam", - "Mercedes", - "Mischa", - "Rosa", - "Serena", - "Sian", - "Tamzin", - "Vanessa", - "Violet", - "Yasmine", - "Aisha", - "Aleisha", - "Ana", - "Daniella", - "Elsa", - "Jodi", - "Karly", - "Leigha", - "Lila", - "Melanie", - "Miriam", - "Regan", - "Sally", - "Saskia", - "Simone", - "Tess", - "Thea", - "Zainab", - "Arwen", - "Bonnie", - "Eloise", - "Emma-Louise", - "Halle", - "Hana", - "Honey", - "Jamie-Lee", - "Karla", - "Leia", - "Leila", - "Madeline", - "Neave", - "Orlaith", - "Rhea", - "Sarah-Jane", - "Tara", - "Adele", - "Alannah", - "Alesha", - "Annabelle", - "Ayla", - "Becca", - "Darcie", - "Ebony", - "Erica", - "Georgie", - "Hanna", - "Julie", - "Kadie", - "Kelly", - "Kiara", - "Lillie", - "Mariam", - "Mikayla", - "Monica", - "Roisin", - "Savannah", - "Sky", - "Zahra", - "Alanna", - "Caoimhe", - "Chanelle", - "Elisha", - "Emilia", - "Iris", - "Kacie", - "Lia", - "Maja", - "Mary", - "Michelle", - "Tyler", - "Willow", - "Yasmin", - "Becky", - "Billie", - "Clara", - "Claudia", - "Cody", - "Elena", - "Eryn", - "Georgina", - "Kayley", - "Kimberley", - "Kira", - "Laila", - "Lauryn", - "Murron", - "Natalia", - "Ruth", - "Siobhan", - "Tiana", - "Bethan", - "Brodie", - "Cameron", - "Cassie", - "Harriet", - "Helen", - "Kathryn", - "Kyra", - "Mairi", - "Mckenzie", - "Tilly", - "Zuzanna", - "April", - "Christina", - "Claire", - "Darcey", - "Fern", - "Fiona", - "Joanna", - "Lucia", - "Charli", - "Jamie", - "Karis", - "Mackenzie", - "Marissa", - "Rihanna", - "Teagan", - "Tiegan", - "Kaitlin", - "Keeley", - "Leigh", - "Nadia", - "Alix", - "Callie", - "Carrie", - "Eden", - "Esme", - "Hazel", - "Miya", - "Nieve", - "Sadie", - "Sasha", - "Sinead", - "Stella", - "Ashleigh", - "Jade", - "Jemma", - "Michaela", - "Alexis", - "Aoife", - "Francesca", - "Lisa", - "Matilda", - "Annabel", - "Carmen", - "Eleanor", - "Faye", - "Kaci", - "Kasey", - "Kerry", - "Louisa", - "Macy", - "Mhairi", - "Rebekah", - "Teigan", - "Amie", - "Brogan", - "Catriona", - "Scarlett", - "Connie", - "Katelyn", - "Kenzie", - "Lexi", - "Nicola", - "Sienna", - "Abbi", - "Angel", - "Martha", - "Anya", - "Toni", - "Chantelle", - "Gabriella", - "Lexie", - "Abbey", - "Bailey", - "Isobel", - "Kelsie", - "Maia", - "Nina", - "Darcy", - "Lacey", - "Lana", - "Sofia", - "Stephanie", - "Ellen", - "Alicia", - "Gabrielle", - "Heidi", - "Jorja", - "Kyla", - "Rhiannon", - "Tegan", - "Maddison", - "Madeleine", - "Morven", - "Rowan", - "Lucie", - "Milly", - "Annie", - "Ashley", - "Ellis", - "Hope", - "Mirren", - "Rose", - "Alexandra", - "Jodie", - "Kacey", - "Phoebe", - "Tia", - "Ailsa", - "Alana", - "Kirsten", - "Charlie", - "Katy", - "Lilly", - "Alyssa", - "Maria", - "Naomi", - "Alisha", - "Danielle", - "Lola", - "Ciara", - "Elle", - "Faith", - "Natasha", - "Katherine", - "Lois", - "Mollie", - "Carla", - "Catherine", - "Cerys", - "Maisie", - "Victoria", - "Amelie", - "Demi", - "Gracie", - "Carys", - "Isabella", - "Leona", - "Alex", - "Hollie", - "Sara", - "Caitlyn", - "Kiera", - "Lara", - "Kate", - "Louise", - "Libby", - "Rhianna", - "Rosie", - "Alice", - "Julia", - "Maya", - "Natalie", - "Chelsea", - "Layla", - "Samantha", - "Heather", - "Kirsty", - "Rachael", - "Charley", - "Imogen", - "Elise", - "Hayley", - "Kelsey", - "Kara", - "Orla", - "Abi", - "Gemma", - "Laura", - "Mya", - "Bethany", - "Jasmine", - "Melissa", - "Poppy", - "Casey", - "Elizabeth", - "Kaitlyn", - "Carly", - "Abby", - "Neve", - "Courtney", - "Jennifer", - "Sophia", - "Shannon", - "Georgia", - "Amber", - "Robyn", - "Beth", - "Zara", - "Amelia", - "Taylor", - "Daisy", - "Paige", - "Kayleigh", - "Summer", - "Madison", - "Jenna", - "Morgan", - "Evie", - "Nicole", - "Ella", - "Cara", - "Iona", - "Eve", - "Zoe", - "Kayla", - "Molly", - "Abigail", - "Charlotte", - "Millie", - "Holly", - "Leah", - "Keira", - "Lily", - "Freya", - "Caitlin", - "Lauren", - "Rachel", - "Anna", - "Sarah", - "Ruby", - "Aimee", - "Mia", - "Skye", - "Abbie", - "Eva", - "Eilidh", - "Niamh", - "Megan", - "Brooke", - "Isla", - "Rebecca", - "Ava", - "Grace", - "Jessica", - "Hannah", - "Olivia", - "Chloe", - "Emily", - "Amy", - "Ellie", - "Erin", - "Katie", - "Lucy", - "Emma", - "Sophie" - }; + return new String[] { "Aadam", "Aadit", "Aahron", "Aaran", "Aaren", "Aarez", "Aarman", "Aaron", "Aaron-James", + "Aarron", "Aaryan", "Aaryn", "Aayan", "Aazaan", "Abaan", "Abbas", "Abdallah", "Abdalroof", "Abdihakim", + "Abdirahman", "Abdisalam", "Abdul", "Abdul-Aziz", "Abdulbasir", "Abdulkadir", "Abdulkarem", + "Abdulkhader", "Abdullah", "Abdul-Majeed", "Abdulmalik", "Abdul-Rehman", "Abdur", "Abdurraheem", + "Abdur-Rahman", "Abdur-Rehmaan", "Abel", "Abhinav", "Abhisumant", "Abid", "Abir", "Abraham", "Abu", + "Abubakar", "Ace", "Adain", "Adam", "Adam-James", "Addison", "Addisson", "Adegbola", "Adegbolahan", + "Aden", "Adenn", "Adie", "Adil", "Aditya", "Adnan", "Adrian", "Adrien", "Aedan", "Aedin", "Aedyn", + "Aeron", "Afonso", "Ahmad", "Ahmed", "Ahmed-Aziz", "Ahoua", "Ahtasham", "Aiadan", "Aidan", "Aiden", + "Aiden-Jack", "Aiden-Vee", "Aidian", "Aidy", "Ailin", "Aiman", "Ainsley", "Ainslie", "Airen", "Airidas", + "Airlie", "AJ", "Ajay", "A-Jay", "Ajayraj", "Akan", "Akram", "Al", "Ala'", "Alan", "Alanas", "Alasdair", + "Alastair", "Alber", "Albert", "Albie", "Aldred", "Alec", "Aled", "Aleem", "Aleksandar", "Aleksander", + "Aleksandr", "Aleksandrs", "Alekzander", "Alessandro", "Alessio", "Alex", "Alexander", "Alexei", + "Alexx", "Alexzander", "Alf", "Alfee", "Alfie", "Alfred", "Alfy", "Alhaji", "Al-Hassan", "Ali", + "Aliekber", "Alieu", "Alihaider", "Alisdair", "Alishan", "Alistair", "Alistar", "Alister", "Aliyaan", + "Allan", "Allan-Laiton", "Allen", "Allesandro", "Allister", "Ally", "Alphonse", "Altyiab", "Alum", + "Alvern", "Alvin", "Alyas", "Amaan", "Aman", "Amani", "Ambanimoh", "Ameer", "Amgad", "Ami", "Amin", + "Amir", "Ammaar", "Ammar", "Ammer", "Amolpreet", "Amos", "Amrinder", "Amrit", "Amro", "Anay", "Andrea", + "Andreas", "Andrei", "Andrejs", "Andrew", "Andy", "Anees", "Anesu", "Angel", "Angelo", "Angus", "Anir", + "Anis", "Anish", "Anmolpreet", "Annan", "Anndra", "Anselm", "Anthony", "Anthony-John", "Antoine", + "Anton", "Antoni", "Antonio", "Antony", "Antonyo", "Anubhav", "Aodhan", "Aon", "Aonghus", "Apisai", + "Arafat", "Aran", "Arandeep", "Arann", "Aray", "Arayan", "Archibald", "Archie", "Arda", "Ardal", + "Ardeshir", "Areeb", "Areez", "Aref", "Arfin", "Argyle", "Argyll", "Ari", "Aria", "Arian", "Arihant", + "Aristomenis", "Aristotelis", "Arjuna", "Arlo", "Armaan", "Arman", "Armen", "Arnab", "Arnav", "Arnold", + "Aron", "Aronas", "Arran", "Arrham", "Arron", "Arryn", "Arsalan", "Artem", "Arthur", "Artur", "Arturo", + "Arun", "Arunas", "Arved", "Arya", "Aryan", "Aryankhan", "Aryian", "Aryn", "Asa", "Asfhan", "Ash", + "Ashlee-jay", "Ashley", "Ashton", "Ashton-Lloyd", "Ashtyn", "Ashwin", "Asif", "Asim", "Aslam", "Asrar", + "Ata", "Atal", "Atapattu", "Ateeq", "Athol", "Athon", "Athos-Carlos", "Atli", "Atom", "Attila", "Aulay", + "Aun", "Austen", "Austin", "Avani", "Averon", "Avi", "Avinash", "Avraham", "Awais", "Awwal", "Axel", + "Ayaan", "Ayan", "Aydan", "Ayden", "Aydin", "Aydon", "Ayman", "Ayomide", "Ayren", "Ayrton", "Aytug", + "Ayub", "Ayyub", "Azaan", "Azedine", "Azeem", "Azim", "Aziz", "Azlan", "Azzam", "Azzedine", + "Babatunmise", "Babur", "Bader", "Badr", "Badsha", "Bailee", "Bailey", "Bailie", "Bailley", "Baillie", + "Baley", "Balian", "Banan", "Barath", "Barkley", "Barney", "Baron", "Barrie", "Barry", "Bartlomiej", + "Bartosz", "Basher", "Basile", "Baxter", "Baye", "Bayley", "Beau", "Beinn", "Bekim", "Believe", "Ben", + "Bendeguz", "Benedict", "Benjamin", "Benjamyn", "Benji", "Benn", "Bennett", "Benny", "Benoit", + "Bentley", "Berkay", "Bernard", "Bertie", "Bevin", "Bezalel", "Bhaaldeen", "Bharath", "Bilal", "Bill", + "Billy", "Binod", "Bjorn", "Blaike", "Blaine", "Blair", "Blaire", "Blake", "Blazej", "Blazey", + "Blessing", "Blue", "Blyth", "Bo", "Boab", "Bob", "Bobby", "Bobby-Lee", "Bodhan", "Boedyn", "Bogdan", + "Bohbi", "Bony", "Bowen", "Bowie", "Boyd", "Bracken", "Brad", "Bradan", "Braden", "Bradley", "Bradlie", + "Bradly", "Brady", "Bradyn", "Braeden", "Braiden", "Brajan", "Brandan", "Branden", "Brandon", + "Brandonlee", "Brandon-Lee", "Brandyn", "Brannan", "Brayden", "Braydon", "Braydyn", "Breandan", + "Brehme", "Brendan", "Brendon", "Brendyn", "Breogan", "Bret", "Brett", "Briaddon", "Brian", "Brodi", + "Brodie", "Brody", "Brogan", "Broghan", "Brooke", "Brooklin", "Brooklyn", "Bruce", "Bruin", "Bruno", + "Brunon", "Bryan", "Bryce", "Bryden", "Brydon", "Brydon-Craig", "Bryn", "Brynmor", "Bryson", "Buddy", + "Bully", "Burak", "Burhan", "Butali", "Butchi", "Byron", "Cabhan", "Cadan", "Cade", "Caden", "Cadon", + "Cadyn", "Caedan", "Caedyn", "Cael", "Caelan", "Caelen", "Caethan", "Cahl", "Cahlum", "Cai", "Caidan", + "Caiden", "Caiden-Paul", "Caidyn", "Caie", "Cailaen", "Cailean", "Caileb-John", "Cailin", "Cain", + "Caine", "Cairn", "Cal", "Calan", "Calder", "Cale", "Calean", "Caleb", "Calen", "Caley", "Calib", + "Calin", "Callahan", "Callan", "Callan-Adam", "Calley", "Callie", "Callin", "Callum", "Callun", + "Callyn", "Calum", "Calum-James", "Calvin", "Cambell", "Camerin", "Cameron", "Campbel", "Campbell", + "Camron", "Caolain", "Caolan", "Carl", "Carlo", "Carlos", "Carrich", "Carrick", "Carson", "Carter", + "Carwyn", "Casey", "Casper", "Cassy", "Cathal", "Cator", "Cavan", "Cayden", "Cayden-Robert", + "Cayden-Tiamo", "Ceejay", "Ceilan", "Ceiran", "Ceirin", "Ceiron", "Cejay", "Celik", "Cephas", "Cesar", + "Cesare", "Chad", "Chaitanya", "Chang-Ha", "Charles", "Charley", "Charlie", "Charly", "Chase", "Che", + "Chester", "Chevy", "Chi", "Chibudom", "Chidera", "Chimsom", "Chin", "Chintu", "Chiqal", "Chiron", + "Chris", "Chris-Daniel", "Chrismedi", "Christian", "Christie", "Christoph", "Christopher", + "Christopher-Lee", "Christy", "Chu", "Chukwuemeka", "Cian", "Ciann", "Ciar", "Ciaran", "Ciarian", + "Cieran", "Cillian", "Cillin", "Cinar", "CJ", "C-Jay", "Clark", "Clarke", "Clayton", "Clement", + "Clifford", "Clyde", "Cobain", "Coban", "Coben", "Cobi", "Cobie", "Coby", "Codey", "Codi", "Codie", + "Cody", "Cody-Lee", "Coel", "Cohan", "Cohen", "Colby", "Cole", "Colin", "Coll", "Colm", "Colt", + "Colton", "Colum", "Colvin", "Comghan", "Conal", "Conall", "Conan", "Conar", "Conghaile", "Conlan", + "Conley", "Conli", "Conlin", "Conlly", "Conlon", "Conlyn", "Connal", "Connall", "Connan", "Connar", + "Connel", "Connell", "Conner", "Connolly", "Connor", "Connor-David", "Conor", "Conrad", "Cooper", + "Copeland", "Coray", "Corben", "Corbin", "Corey", "Corey-James", "Corey-Jay", "Cori", "Corie", "Corin", + "Cormac", "Cormack", "Cormak", "Corran", "Corrie", "Cory", "Cosmo", "Coupar", "Craig", "Craig-James", + "Crawford", "Creag", "Crispin", "Cristian", "Crombie", "Cruiz", "Cruz", "Cuillin", "Cullen", "Cullin", + "Curtis", "Cyrus", "Daanyaal", "Daegan", "Daegyu", "Dafydd", "Dagon", "Dailey", "Daimhin", "Daithi", + "Dakota", "Daksh", "Dale", "Dalong", "Dalton", "Damian", "Damien", "Damon", "Dan", "Danar", "Dane", + "Danial", "Daniel", "Daniele", "Daniel-James", "Daniels", "Daniil", "Danish", "Daniyal", "Danniel", + "Danny", "Dante", "Danyal", "Danyil", "Danys", "Daood", "Dara", "Darach", "Daragh", "Darcy", "D'arcy", + "Dareh", "Daren", "Darien", "Darius", "Darl", "Darn", "Darrach", "Darragh", "Darrel", "Darrell", + "Darren", "Darrie", "Darrius", "Darroch", "Darryl", "Darryn", "Darwyn", "Daryl", "Daryn", "Daud", + "Daumantas", "Davi", "David", "David-Jay", "David-Lee", "Davie", "Davis", "Davy", "Dawid", "Dawson", + "Dawud", "Dayem", "Daymian", "Deacon", "Deagan", "Dean", "Deano", "Decklan", "Declain", "Declan", + "Declyan", "Declyn", "Dedeniseoluwa", "Deecan", "Deegan", "Deelan", "Deklain-Jaimes", "Del", + "Demetrius", "Denis", "Deniss", "Dennan", "Dennin", "Dennis", "Denny", "Dennys", "Denon", "Denton", + "Denver", "Denzel", "Deon", "Derek", "Derick", "Derin", "Dermot", "Derren", "Derrie", "Derrin", + "Derron", "Derry", "Derryn", "Deryn", "Deshawn", "Desmond", "Dev", "Devan", "Devin", "Devlin", "Devlyn", + "Devon", "Devrin", "Devyn", "Dex", "Dexter", "Dhani", "Dharam", "Dhavid", "Dhyia", "Diarmaid", + "Diarmid", "Diarmuid", "Didier", "Diego", "Diesel", "Diesil", "Digby", "Dilan", "Dilano", "Dillan", + "Dillon", "Dilraj", "Dimitri", "Dinaras", "Dion", "Dissanayake", "Dmitri", "Doire", "Dolan", "Domanic", + "Domenico", "Domhnall", "Dominic", "Dominick", "Dominik", "Donald", "Donnacha", "Donnie", "Dorian", + "Dougal", "Douglas", "Dougray", "Drakeo", "Dre", "Dregan", "Drew", "Dugald", "Duncan", "Duriel", + "Dustin", "Dylan", "Dylan-Jack", "Dylan-James", "Dylan-John", "Dylan-Patrick", "Dylin", "Dyllan", + "Dyllan-James", "Dyllon", "Eadie", "Eagann", "Eamon", "Eamonn", "Eason", "Eassan", "Easton", "Ebow", + "Ed", "Eddie", "Eden", "Ediomi", "Edison", "Eduardo", "Eduards", "Edward", "Edwin", "Edwyn", "Eesa", + "Efan", "Efe", "Ege", "Ehsan", "Ehsen", "Eiddon", "Eidhan", "Eihli", "Eimantas", "Eisa", "Eli", "Elias", + "Elijah", "Eliot", "Elisau", "Eljay", "Eljon", "Elliot", "Elliott", "Ellis", "Ellisandro", "Elshan", + "Elvin", "Elyan", "Emanuel", "Emerson", "Emil", "Emile", "Emir", "Emlyn", "Emmanuel", "Emmet", "Eng", + "Eniola", "Enis", "Ennis", "Enrico", "Enrique", "Enzo", "Eoghain", "Eoghan", "Eoin", "Eonan", "Erdehan", + "Eren", "Erencem", "Eric", "Ericlee", "Erik", "Eriz", "Ernie-Jacks", "Eroni", "Eryk", "Eshan", "Essa", + "Esteban", "Ethan", "Etienne", "Etinosa", "Euan", "Eugene", "Evan", "Evann", "Ewan", "Ewen", "Ewing", + "Exodi", "Ezekiel", "Ezra", "Fabian", "Fahad", "Faheem", "Faisal", "Faizaan", "Famara", "Fares", + "Farhaan", "Farhan", "Farren", "Farzad", "Fauzaan", "Favour", "Fawaz", "Fawkes", "Faysal", "Fearghus", + "Feden", "Felix", "Fergal", "Fergie", "Fergus", "Ferre", "Fezaan", "Fiachra", "Fikret", "Filip", + "Filippo", "Finan", "Findlay", "Findlay-James", "Findlie", "Finlay", "Finley", "Finn", "Finnan", + "Finnean", "Finnen", "Finnlay", "Finnley", "Fintan", "Fionn", "Firaaz", "Fletcher", "Flint", "Florin", + "Flyn", "Flynn", "Fodeba", "Folarinwa", "Forbes", "Forgan", "Forrest", "Fox", "Francesco", "Francis", + "Francisco", "Franciszek", "Franco", "Frank", "Frankie", "Franklin", "Franko", "Fraser", "Frazer", + "Fred", "Freddie", "Frederick", "Fruin", "Fyfe", "Fyn", "Fynlay", "Fynn", "Gabriel", "Gallagher", + "Gareth", "Garren", "Garrett", "Garry", "Gary", "Gavin", "Gavin-Lee", "Gene", "Geoff", "Geoffrey", + "Geomer", "Geordan", "Geordie", "George", "Georgia", "Georgy", "Gerard", "Ghyll", "Giacomo", "Gian", + "Giancarlo", "Gianluca", "Gianmarco", "Gideon", "Gil", "Gio", "Girijan", "Girius", "Gjan", "Glascott", + "Glen", "Glenn", "Gordon", "Grady", "Graeme", "Graham", "Grahame", "Grant", "Grayson", "Greg", "Gregor", + "Gregory", "Greig", "Griffin", "Griffyn", "Grzegorz", "Guang", "Guerin", "Guillaume", "Gurardass", + "Gurdeep", "Gursees", "Gurthar", "Gurveer", "Gurwinder", "Gus", "Gustav", "Guthrie", "Guy", "Gytis", + "Habeeb", "Hadji", "Hadyn", "Hagun", "Haiden", "Haider", "Hamad", "Hamid", "Hamish", "Hamza", "Hamzah", + "Han", "Hansen", "Hao", "Hareem", "Hari", "Harikrishna", "Haris", "Harish", "Harjeevan", "Harjyot", + "Harlee", "Harleigh", "Harley", "Harman", "Harnek", "Harold", "Haroon", "Harper", "Harri", "Harrington", + "Harris", "Harrison", "Harry", "Harvey", "Harvie", "Harvinder", "Hasan", "Haseeb", "Hashem", "Hashim", + "Hassan", "Hassanali", "Hately", "Havila", "Hayden", "Haydn", "Haydon", "Haydyn", "Hcen", "Hector", + "Heddle", "Heidar", "Heini", "Hendri", "Henri", "Henry", "Herbert", "Heyden", "Hiro", "Hirvaansh", + "Hishaam", "Hogan", "Honey", "Hong", "Hope", "Hopkin", "Hosea", "Howard", "Howie", "Hristomir", + "Hubert", "Hugh", "Hugo", "Humza", "Hunter", "Husnain", "Hussain", "Hussan", "Hussnain", "Hussnan", + "Hyden", "I", "Iagan", "Iain", "Ian", "Ibraheem", "Ibrahim", "Idahosa", "Idrees", "Idris", "Iestyn", + "Ieuan", "Igor", "Ihtisham", "Ijay", "Ikechukwu", "Ikemsinachukwu", "Ilyaas", "Ilyas", "Iman", + "Immanuel", "Inan", "Indy", "Ines", "Innes", "Ioannis", "Ireayomide", "Ireoluwa", "Irvin", "Irvine", + "Isa", "Isaa", "Isaac", "Isaiah", "Isak", "Isher", "Ishwar", "Isimeli", "Isira", "Ismaeel", "Ismail", + "Israel", "Issiaka", "Ivan", "Ivar", "Izaak", "J", "Jaay", "Jac", "Jace", "Jack", "Jacki", "Jackie", + "Jack-James", "Jackson", "Jacky", "Jacob", "Jacques", "Jad", "Jaden", "Jadon", "Jadyn", "Jae", "Jagat", + "Jago", "Jaheim", "Jahid", "Jahy", "Jai", "Jaida", "Jaiden", "Jaidyn", "Jaii", "Jaime", "Jai-Rajaram", + "Jaise", "Jak", "Jake", "Jakey", "Jakob", "Jaksyn", "Jakub", "Jamaal", "Jamal", "Jameel", "Jameil", + "James", "James-Paul", "Jamey", "Jamie", "Jan", "Jaosha", "Jardine", "Jared", "Jarell", "Jarl", "Jarno", + "Jarred", "Jarvi", "Jasey-Jay", "Jasim", "Jaskaran", "Jason", "Jasper", "Jaxon", "Jaxson", "Jay", + "Jaydan", "Jayden", "Jayden-James", "Jayden-Lee", "Jayden-Paul", "Jayden-Thomas", "Jaydn", "Jaydon", + "Jaydyn", "Jayhan", "Jay-Jay", "Jayke", "Jaymie", "Jayse", "Jayson", "Jaz", "Jazeb", "Jazib", "Jazz", + "Jean", "Jean-Lewis", "Jean-Pierre", "Jebadiah", "Jed", "Jedd", "Jedidiah", "Jeemie", "Jeevan", + "Jeffrey", "Jensen", "Jenson", "Jensyn", "Jeremy", "Jerome", "Jeronimo", "Jerrick", "Jerry", "Jesse", + "Jesuseun", "Jeswin", "Jevan", "Jeyun", "Jez", "Jia", "Jian", "Jiao", "Jimmy", "Jincheng", "JJ", + "Joaquin", "Joash", "Jock", "Jody", "Joe", "Joeddy", "Joel", "Joey", "Joey-Jack", "Johann", "Johannes", + "Johansson", "John", "Johnathan", "Johndean", "Johnjay", "John-Michael", "Johnnie", "Johnny", + "Johnpaul", "John-Paul", "John-Scott", "Johnson", "Jole", "Jomuel", "Jon", "Jonah", "Jonatan", + "Jonathan", "Jonathon", "Jonny", "Jonothan", "Jon-Paul", "Jonson", "Joojo", "Jordan", "Jordi", "Jordon", + "Jordy", "Jordyn", "Jorge", "Joris", "Jorryn", "Josan", "Josef", "Joseph", "Josese", "Josh", "Joshiah", + "Joshua", "Josiah", "Joss", "Jostelle", "Joynul", "Juan", "Jubin", "Judah", "Jude", "Jules", "Julian", + "Julien", "Jun", "Junior", "Jura", "Justan", "Justin", "Justinas", "Kaan", "Kabeer", "Kabir", "Kacey", + "Kacper", "Kade", "Kaden", "Kadin", "Kadyn", "Kaeden", "Kael", "Kaelan", "Kaelin", "Kaelum", "Kai", + "Kaid", "Kaidan", "Kaiden", "Kaidinn", "Kaidyn", "Kaileb", "Kailin", "Kain", "Kaine", "Kainin", + "Kainui", "Kairn", "Kaison", "Kaiwen", "Kajally", "Kajetan", "Kalani", "Kale", "Kaleb", "Kaleem", + "Kal-el", "Kalen", "Kalin", "Kallan", "Kallin", "Kalum", "Kalvin", "Kalvyn", "Kameron", "Kames", + "Kamil", "Kamran", "Kamron", "Kane", "Karam", "Karamvir", "Karandeep", "Kareem", "Karim", "Karimas", + "Karl", "Karol", "Karson", "Karsyn", "Karthikeya", "Kasey", "Kash", "Kashif", "Kasim", "Kasper", + "Kasra", "Kavin", "Kayam", "Kaydan", "Kayden", "Kaydin", "Kaydn", "Kaydyn", "Kaydyne", "Kayleb", + "Kaylem", "Kaylum", "Kayne", "Kaywan", "Kealan", "Kealon", "Kean", "Keane", "Kearney", "Keatin", + "Keaton", "Keavan", "Keayn", "Kedrick", "Keegan", "Keelan", "Keelin", "Keeman", "Keenan", "Keenan-Lee", + "Keeton", "Kehinde", "Keigan", "Keilan", "Keir", "Keiran", "Keiren", "Keiron", "Keiryn", "Keison", + "Keith", "Keivlin", "Kelam", "Kelan", "Kellan", "Kellen", "Kelso", "Kelum", "Kelvan", "Kelvin", "Ken", + "Kenan", "Kendall", "Kendyn", "Kenlin", "Kenneth", "Kensey", "Kenton", "Kenyon", "Kenzeigh", "Kenzi", + "Kenzie", "Kenzo", "Kenzy", "Keo", "Ker", "Kern", "Kerr", "Kevan", "Kevin", "Kevyn", "Kez", "Khai", + "Khalan", "Khaleel", "Khaya", "Khevien", "Khizar", "Khizer", "Kia", "Kian", "Kian-James", "Kiaran", + "Kiarash", "Kie", "Kiefer", "Kiegan", "Kienan", "Kier", "Kieran", "Kieran-Scott", "Kieren", "Kierin", + "Kiern", "Kieron", "Kieryn", "Kile", "Killian", "Kimi", "Kingston", "Kinneil", "Kinnon", "Kinsey", + "Kiran", "Kirk", "Kirwin", "Kit", "Kiya", "Kiyonari", "Kjae", "Klein", "Klevis", "Kobe", "Kobi", "Koby", + "Koddi", "Koden", "Kodi", "Kodie", "Kody", "Kofi", "Kogan", "Kohen", "Kole", "Konan", "Konar", "Konnor", + "Konrad", "Koray", "Korben", "Korbyn", "Korey", "Kori", "Korrin", "Kory", "Koushik", "Kris", "Krish", + "Krishan", "Kriss", "Kristian", "Kristin", "Kristofer", "Kristoffer", "Kristopher", "Kruz", "Krzysiek", + "Krzysztof", "Ksawery", "Ksawier", "Kuba", "Kurt", "Kurtis", "Kurtis-Jae", "Kyaan", "Kyan", "Kyde", + "Kyden", "Kye", "Kyel", "Kyhran", "Kyie", "Kylan", "Kylar", "Kyle", "Kyle-Derek", "Kylian", "Kym", + "Kynan", "Kyral", "Kyran", "Kyren", "Kyrillos", "Kyro", "Kyron", "Kyrran", "Lachlainn", "Lachlan", + "Lachlann", "Lael", "Lagan", "Laird", "Laison", "Lakshya", "Lance", "Lancelot", "Landon", "Lang", + "Lasse", "Latif", "Lauchlan", "Lauchlin", "Laughlan", "Lauren", "Laurence", "Laurie", "Lawlyn", + "Lawrence", "Lawrie", "Lawson", "Layne", "Layton", "Lee", "Leigh", "Leigham", "Leighton", "Leilan", + "Leiten", "Leithen", "Leland", "Lenin", "Lennan", "Lennen", "Lennex", "Lennon", "Lennox", "Lenny", + "Leno", "Lenon", "Lenyn", "Leo", "Leon", "Leonard", "Leonardas", "Leonardo", "Lepeng", "Leroy", "Leven", + "Levi", "Levon", "Levy", "Lewie", "Lewin", "Lewis", "Lex", "Leydon", "Leyland", "Leylann", "Leyton", + "Liall", "Liam", "Liam-Stephen", "Limo", "Lincoln", "Lincoln-John", "Lincon", "Linden", "Linton", + "Lionel", "Lisandro", "Litrell", "Liyonela-Elam", "LLeyton", "Lliam", "Lloyd", "Lloyde", "Loche", + "Lochlan", "Lochlann", "Lochlan-Oliver", "Lock", "Lockey", "Logan", "Logann", "Logan-Rhys", "Loghan", + "Lokesh", "Loki", "Lomond", "Lorcan", "Lorenz", "Lorenzo", "Lorne", "Loudon", "Loui", "Louie", "Louis", + "Loukas", "Lovell", "Luc", "Luca", "Lucais", "Lucas", "Lucca", "Lucian", "Luciano", "Lucien", "Lucus", + "Luic", "Luis", "Luk", "Luka", "Lukas", "Lukasz", "Luke", "Lukmaan", "Luqman", "Lyall", "Lyle", + "Lyndsay", "Lysander", "Maanav", "Maaz", "Mac", "Macallum", "Macaulay", "Macauley", "Macaully", + "Machlan", "Maciej", "Mack", "Mackenzie", "Mackenzy", "Mackie", "Macsen", "Macy", "Madaki", "Maddison", + "Maddox", "Madison", "Madison-Jake", "Madox", "Mael", "Magnus", "Mahan", "Mahdi", "Mahmoud", "Maias", + "Maison", "Maisum", "Maitlind", "Majid", "Makensie", "Makenzie", "Makin", "Maksim", "Maksymilian", + "Malachai", "Malachi", "Malachy", "Malakai", "Malakhy", "Malcolm", "Malik", "Malikye", "Malo", + "Ma'moon", "Manas", "Maneet", "Manmohan", "Manolo", "Manson", "Mantej", "Manuel", "Manus", "Marc", + "Marc-Anthony", "Marcel", "Marcello", "Marcin", "Marco", "Marcos", "Marcous", "Marcquis", "Marcus", + "Mario", "Marios", "Marius", "Mark", "Marko", "Markus", "Marley", "Marlin", "Marlon", "Maros", + "Marshall", "Martin", "Marty", "Martyn", "Marvellous", "Marvin", "Marwan", "Maryk", "Marzuq", + "Mashhood", "Mason", "Mason-Jay", "Masood", "Masson", "Matas", "Matej", "Mateusz", "Mathew", "Mathias", + "Mathu", "Mathuyan", "Mati", "Matt", "Matteo", "Matthew", "Matthew-William", "Matthias", "Max", "Maxim", + "Maximilian", "Maximillian", "Maximus", "Maxwell", "Maxx", "Mayeul", "Mayson", "Mazin", "Mcbride", + "McCaulley", "McKade", "McKauley", "McKay", "McKenzie", "McLay", "Meftah", "Mehmet", "Mehraz", "Meko", + "Melville", "Meshach", "Meyzhward", "Micah", "Michael", "Michael-Alexander", "Michael-James", "Michal", + "Michat", "Micheal", "Michee", "Mickey", "Miguel", "Mika", "Mikael", "Mi'kael", "Mikee", "Mikey", + "Mikhail", "Mikolaj", "Miles", "Millar", "Miller", "Milo", "Milos", "Milosz", "Mir", "Mirza", "Mitch", + "Mitchel", "Mitchell", "Moad", "Moayd", "Mobeen", "Modoulamin", "Modu", "Mohamad", "Mohamed", + "Mohammad", "Mohammad-Bilal", "Mohammed", "Mohanad", "Mohd", "Momin", "Momooreoluwa", "Montague", + "Montgomery", "Monty", "Moore", "Moosa", "Moray", "Morgan", "Morgyn", "Morris", "Morton", "Moshy", + "Motade", "Moyes", "Msughter", "Mueez", "Muhamadjavad", "Muhammad", "Muhammed", "Muhsin", "Muir", + "Munachi", "Muneeb", "Mungo", "Munir", "Munmair", "Munro", "Murdo", "Murray", "Murrough", "Murry", + "Musa", "Musse", "Mustafa", "Mustapha", "Muzammil", "Muzzammil", "Mykie", "Myles", "Mylo", "Nabeel", + "Nadeem", "Nader", "Nagib", "Naif", "Nairn", "Narvic", "Nash", "Nasser", "Nassir", "Natan", "Nate", + "Nathan", "Nathanael", "Nathanial", "Nathaniel", "Nathan-Rae", "Nawfal", "Nayan", "Neco", "Neil", + "Nelson", "Neo", "Neshawn", "Nevan", "Nevin", "Ngonidzashe", "Nial", "Niall", "Nicholas", "Nick", + "Nickhill", "Nicki", "Nickson", "Nicky", "Nico", "Nicodemus", "Nicol", "Nicolae", "Nicolas", "Nidhish", + "Nihaal", "Nihal", "Nikash", "Nikhil", "Niki", "Nikita", "Nikodem", "Nikolai", "Nikos", "Nilav", + "Niraj", "Niro", "Niven", "Noah", "Noel", "Nolan", "Noor", "Norman", "Norrie", "Nuada", "Nyah", + "Oakley", "Oban", "Obieluem", "Obosa", "Odhran", "Odin", "Odynn", "Ogheneochuko", "Ogheneruno", "Ohran", + "Oilibhear", "Oisin", "Ojima-Ojo", "Okeoghene", "Olaf", "Ola-Oluwa", "Olaoluwapolorimi", "Ole", "Olie", + "Oliver", "Olivier", "Oliwier", "Ollie", "Olurotimi", "Oluwadamilare", "Oluwadamiloju", "Oluwafemi", + "Oluwafikunayomi", "Oluwalayomi", "Oluwatobiloba", "Oluwatoni", "Omar", "Omri", "Oran", "Orin", + "Orlando", "Orley", "Orran", "Orrick", "Orrin", "Orson", "Oryn", "Oscar", "Osesenagha", "Oskar", + "Ossian", "Oswald", "Otto", "Owain", "Owais", "Owen", "Owyn", "Oz", "Ozzy", "Pablo", "Pacey", "Padraig", + "Paolo", "Pardeepraj", "Parkash", "Parker", "Pascoe", "Pasquale", "Patrick", "Patrick-John", "Patrikas", + "Patryk", "Paul", "Pavit", "Pawel", "Pawlo", "Pearce", "Pearse", "Pearsen", "Pedram", "Pedro", "Peirce", + "Peiyan", "Pele", "Peni", "Peregrine", "Peter", "Phani", "Philip", "Philippos", "Phinehas", "Phoenix", + "Phoevos", "Pierce", "Pierre-Antoine", "Pieter", "Pietro", "Piotr", "Porter", "Prabhjoit", "Prabodhan", + "Praise", "Pranav", "Pravin", "Precious", "Prentice", "Presley", "Preston", "Preston-Jay", "Prinay", + "Prince", "Prithvi", "Promise", "Puneetpaul", "Pushkar", "Qasim", "Qirui", "Quinlan", "Quinn", + "Radmiras", "Raees", "Raegan", "Rafael", "Rafal", "Rafferty", "Rafi", "Raheem", "Rahil", "Rahim", + "Rahman", "Raith", "Raithin", "Raja", "Rajab-Ali", "Rajan", "Ralfs", "Ralph", "Ramanas", "Ramit", + "Ramone", "Ramsay", "Ramsey", "Rana", "Ranolph", "Raphael", "Rasmus", "Rasul", "Raul", "Raunaq", + "Ravin", "Ray", "Rayaan", "Rayan", "Rayane", "Rayden", "Rayhan", "Raymond", "Rayne", "Rayyan", "Raza", + "Reace", "Reagan", "Reean", "Reece", "Reed", "Reegan", "Rees", "Reese", "Reeve", "Regan", "Regean", + "Reggie", "Rehaan", "Rehan", "Reice", "Reid", "Reigan", "Reilly", "Reily", "Reis", "Reiss", "Remigiusz", + "Remo", "Remy", "Ren", "Renars", "Reng", "Rennie", "Reno", "Reo", "Reuben", "Rexford", "Reynold", + "Rhein", "Rheo", "Rhett", "Rheyden", "Rhian", "Rhoan", "Rholmark", "Rhoridh", "Rhuairidh", "Rhuan", + "Rhuaridh", "Rhudi", "Rhy", "Rhyan", "Rhyley", "Rhyon", "Rhys", "Rhys-Bernard", "Rhyse", "Riach", + "Rian", "Ricards", "Riccardo", "Ricco", "Rice", "Richard", "Richey", "Richie", "Ricky", "Rico", + "Ridley", "Ridwan", "Rihab", "Rihan", "Rihards", "Rihonn", "Rikki", "Riley", "Rio", "Rioden", "Rishi", + "Ritchie", "Rivan", "Riyadh", "Riyaj", "Roan", "Roark", "Roary", "Rob", "Robbi", "Robbie", "Robbie-lee", + "Robby", "Robert", "Robert-Gordon", "Robertjohn", "Robi", "Robin", "Rocco", "Roddy", "Roderick", + "Rodrigo", "Roen", "Rogan", "Roger", "Rohaan", "Rohan", "Rohin", "Rohit", "Rokas", "Roman", "Ronald", + "Ronan", "Ronan-Benedict", "Ronin", "Ronnie", "Rooke", "Roray", "Rori", "Rorie", "Rory", "Roshan", + "Ross", "Ross-Andrew", "Rossi", "Rowan", "Rowen", "Roy", "Ruadhan", "Ruaidhri", "Ruairi", "Ruairidh", + "Ruan", "Ruaraidh", "Ruari", "Ruaridh", "Ruben", "Rubhan", "Rubin", "Rubyn", "Rudi", "Rudy", "Rufus", + "Rui", "Ruo", "Rupert", "Ruslan", "Russel", "Russell", "Ryaan", "Ryan", "Ryan-Lee", "Ryden", "Ryder", + "Ryese", "Ryhs", "Rylan", "Rylay", "Rylee", "Ryleigh", "Ryley", "Rylie", "Ryo", "Ryszard", "Saad", + "Sabeen", "Sachkirat", "Saffi", "Saghun", "Sahaib", "Sahbian", "Sahil", "Saif", "Saifaddine", "Saim", + "Sajid", "Sajjad", "Salahudin", "Salman", "Salter", "Salvador", "Sam", "Saman", "Samar", "Samarjit", + "Samatar", "Sambrid", "Sameer", "Sami", "Samir", "Sami-Ullah", "Samual", "Samuel", "Samuela", "Samy", + "Sanaullah", "Sandro", "Sandy", "Sanfur", "Sanjay", "Santiago", "Santino", "Satveer", "Saul", + "Saunders", "Savin", "Sayad", "Sayeed", "Sayf", "Scot", "Scott", "Scott-Alexander", "Seaan", "Seamas", + "Seamus", "Sean", "Seane", "Sean-James", "Sean-Paul", "Sean-Ray", "Seb", "Sebastian", "Sebastien", + "Selasi", "Seonaidh", "Sephiroth", "Sergei", "Sergio", "Seth", "Sethu", "Seumas", "Shaarvin", "Shadow", + "Shae", "Shahmir", "Shai", "Shane", "Shannon", "Sharland", "Sharoz", "Shaughn", "Shaun", "Shaunpaul", + "Shaun-Paul", "Shaun-Thomas", "Shaurya", "Shaw", "Shawn", "Shawnpaul", "Shay", "Shayaan", "Shayan", + "Shaye", "Shayne", "Shazil", "Shea", "Sheafan", "Sheigh", "Shenuk", "Sher", "Shergo", "Sheriff", + "Sherwyn", "Shiloh", "Shiraz", "Shreeram", "Shreyas", "Shyam", "Siddhant", "Siddharth", "Sidharth", + "Sidney", "Siergiej", "Silas", "Simon", "Sinai", "Skye", "Sofian", "Sohaib", "Sohail", "Soham", "Sohan", + "Sol", "Solomon", "Sonneey", "Sonni", "Sonny", "Sorley", "Soul", "Spencer", "Spondon", "Stanislaw", + "Stanley", "Stefan", "Stefano", "Stefin", "Stephen", "Stephenjunior", "Steve", "Steven", "Steven-lee", + "Stevie", "Stewart", "Stewarty", "Strachan", "Struan", "Stuart", "Su", "Subhaan", "Sudais", "Suheyb", + "Suilven", "Sukhi", "Sukhpal", "Sukhvir", "Sulayman", "Sullivan", "Sultan", "Sung", "Sunny", "Suraj", + "Surien", "Sweyn", "Syed", "Sylvain", "Symon", "Szymon", "Tadd", "Taddy", "Tadhg", "Taegan", "Taegen", + "Tai", "Tait", "Taiwo", "Talha", "Taliesin", "Talon", "Talorcan", "Tamar", "Tamiem", "Tammam", "Tanay", + "Tane", "Tanner", "Tanvir", "Tanzeel", "Taonga", "Tarik", "Tariq-Jay", "Tate", "Taylan", "Taylar", + "Tayler", "Taylor", "Taylor-Jay", "Taylor-Lee", "Tayo", "Tayyab", "Tayye", "Tayyib", "Teagan", "Tee", + "Teejay", "Tee-jay", "Tegan", "Teighen", "Teiyib", "Te-Jay", "Temba", "Teo", "Teodor", "Teos", "Terry", + "Teydren", "Theo", "Theodore", "Thiago", "Thierry", "Thom", "Thomas", "Thomas-Jay", "Thomson", + "Thorben", "Thorfinn", "Thrinei", "Thumbiko", "Tiago", "Tian", "Tiarnan", "Tibet", "Tieran", "Tiernan", + "Timothy", "Timucin", "Tiree", "Tisloh", "Titi", "Titus", "Tiylar", "TJ", "Tjay", "T'jay", "T-Jay", + "Tobey", "Tobi", "Tobias", "Tobie", "Toby", "Todd", "Tokinaga", "Toluwalase", "Tom", "Tomas", "Tomasz", + "Tommi-Lee", "Tommy", "Tomson", "Tony", "Torin", "Torquil", "Torran", "Torrin", "Torsten", "Trafford", + "Trai", "Travis", "Tre", "Trent", "Trey", "Tristain", "Tristan", "Troy", "Tubagus", "Turki", "Turner", + "Ty", "Ty-Alexander", "Tye", "Tyelor", "Tylar", "Tyler", "Tyler-James", "Tyler-Jay", "Tyllor", "Tylor", + "Tymom", "Tymon", "Tymoteusz", "Tyra", "Tyree", "Tyrnan", "Tyrone", "Tyson", "Ubaid", "Ubayd", + "Uchenna", "Uilleam", "Umair", "Umar", "Umer", "Umut", "Urban", "Uri", "Usman", "Uzair", "Uzayr", + "Valen", "Valentin", "Valentino", "Valery", "Valo", "Vasyl", "Vedantsinh", "Veeran", "Victor", + "Victory", "Vinay", "Vince", "Vincent", "Vincenzo", "Vinh", "Vinnie", "Vithujan", "Vladimir", + "Vladislav", "Vrishin", "Vuyolwethu", "Wabuya", "Wai", "Walid", "Wallace", "Walter", "Waqaas", + "Warkhas", "Warren", "Warrick", "Wasif", "Wayde", "Wayne", "Wei", "Wen", "Wesley", "Wesley-Scott", + "Wiktor", "Wilkie", "Will", "William", "William-John", "Willum", "Wilson", "Windsor", "Wojciech", + "Woyenbrakemi", "Wyatt", "Wylie", "Wynn", "Xabier", "Xander", "Xavier", "Xiao", "Xida", "Xin", "Xue", + "Yadgor", "Yago", "Yahya", "Yakup", "Yang", "Yanick", "Yann", "Yannick", "Yaseen", "Yasin", "Yasir", + "Yassin", "Yoji", "Yong", "Yoolgeun", "Yorgos", "Youcef", "Yousif", "Youssef", "Yu", "Yuanyu", "Yuri", + "Yusef", "Yusuf", "Yves", "Zaaine", "Zaak", "Zac", "Zach", "Zachariah", "Zacharias", "Zacharie", + "Zacharius", "Zachariya", "Zachary", "Zachary-Marc", "Zachery", "Zack", "Zackary", "Zaid", "Zain", + "Zaine", "Zaineddine", "Zainedin", "Zak", "Zakaria", "Zakariya", "Zakary", "Zaki", "Zakir", "Zakk", + "Zamaar", "Zander", "Zane", "Zarran", "Zayd", "Zayn", "Zayne", "Ze", "Zechariah", "Zeek", "Zeeshan", + "Zeid", "Zein", "Zen", "Zendel", "Zenith", "Zennon", "Zeph", "Zerah", "Zhen", "Zhi", "Zhong", "Zhuo", + "Zi", "Zidane", "Zijie", "Zinedine", "Zion", "Zishan", "Ziya", "Ziyaan", "Zohaib", "Zohair", "Zoubaeir", + "Zubair", "Zubayr", "Zuriel", "Jaime", "Jayden", "Josie", "Juliet", "Karys", "Kathleen", "Kendra", + "Keri", "Keris", "Kirstin", "Klaudia", "Luisa", "Lydia", "Maeve", "Marnie", "Miah", "Mirrin", "Nancy", + "Nia", "Nikki", "Oliwia", "Paris", "Piper", "Pippa", "Polly", "Rhona", "Safa", "Saira", "Sarah-Louise", + "Shona", "Sorcha", "Stacey", "Tessa", "Tiffany", "Verity", "Zarah", "Zoya", "Alexandria", "Alina", + "Alison", "Angela", "Arianna", "Chanel", "Chelsey", "Coral", "Corinne", "Danni", "Darci", "Dionne", + "Eliza", "Elsie", "Fatima", "Freyja", "Holli", "Jane", "Joanne", "Karina", "Katrina", "Kaylah", + "Kaylee", "Lori", "Mila", "Nikita", "Penny", "Sylvie", "Tammy", "Alexa", "Brooklyn", "Caragh", "Codie", + "Constance", "Dana", "Demi-Lee", "Emilie", "Esther", "Frankie", "Isabelle", "Jamie-Leigh", "Jessie", + "Josephine", "Kady", "Kaila", "Kerri", "Kirstie", "Lyla", "Macey", "Maisy", "Margaret", "Marie", + "Maryam", "Mercedes", "Mischa", "Rosa", "Serena", "Sian", "Tamzin", "Vanessa", "Violet", "Yasmine", + "Aisha", "Aleisha", "Ana", "Daniella", "Elsa", "Jodi", "Karly", "Leigha", "Lila", "Melanie", "Miriam", + "Regan", "Sally", "Saskia", "Simone", "Tess", "Thea", "Zainab", "Arwen", "Bonnie", "Eloise", + "Emma-Louise", "Halle", "Hana", "Honey", "Jamie-Lee", "Karla", "Leia", "Leila", "Madeline", "Neave", + "Orlaith", "Rhea", "Sarah-Jane", "Tara", "Adele", "Alannah", "Alesha", "Annabelle", "Ayla", "Becca", + "Darcie", "Ebony", "Erica", "Georgie", "Hanna", "Julie", "Kadie", "Kelly", "Kiara", "Lillie", "Mariam", + "Mikayla", "Monica", "Roisin", "Savannah", "Sky", "Zahra", "Alanna", "Caoimhe", "Chanelle", "Elisha", + "Emilia", "Iris", "Kacie", "Lia", "Maja", "Mary", "Michelle", "Tyler", "Willow", "Yasmin", "Becky", + "Billie", "Clara", "Claudia", "Cody", "Elena", "Eryn", "Georgina", "Kayley", "Kimberley", "Kira", + "Laila", "Lauryn", "Murron", "Natalia", "Ruth", "Siobhan", "Tiana", "Bethan", "Brodie", "Cameron", + "Cassie", "Harriet", "Helen", "Kathryn", "Kyra", "Mairi", "Mckenzie", "Tilly", "Zuzanna", "April", + "Christina", "Claire", "Darcey", "Fern", "Fiona", "Joanna", "Lucia", "Charli", "Jamie", "Karis", + "Mackenzie", "Marissa", "Rihanna", "Teagan", "Tiegan", "Kaitlin", "Keeley", "Leigh", "Nadia", "Alix", + "Callie", "Carrie", "Eden", "Esme", "Hazel", "Miya", "Nieve", "Sadie", "Sasha", "Sinead", "Stella", + "Ashleigh", "Jade", "Jemma", "Michaela", "Alexis", "Aoife", "Francesca", "Lisa", "Matilda", "Annabel", + "Carmen", "Eleanor", "Faye", "Kaci", "Kasey", "Kerry", "Louisa", "Macy", "Mhairi", "Rebekah", "Teigan", + "Amie", "Brogan", "Catriona", "Scarlett", "Connie", "Katelyn", "Kenzie", "Lexi", "Nicola", "Sienna", + "Abbi", "Angel", "Martha", "Anya", "Toni", "Chantelle", "Gabriella", "Lexie", "Abbey", "Bailey", + "Isobel", "Kelsie", "Maia", "Nina", "Darcy", "Lacey", "Lana", "Sofia", "Stephanie", "Ellen", "Alicia", + "Gabrielle", "Heidi", "Jorja", "Kyla", "Rhiannon", "Tegan", "Maddison", "Madeleine", "Morven", "Rowan", + "Lucie", "Milly", "Annie", "Ashley", "Ellis", "Hope", "Mirren", "Rose", "Alexandra", "Jodie", "Kacey", + "Phoebe", "Tia", "Ailsa", "Alana", "Kirsten", "Charlie", "Katy", "Lilly", "Alyssa", "Maria", "Naomi", + "Alisha", "Danielle", "Lola", "Ciara", "Elle", "Faith", "Natasha", "Katherine", "Lois", "Mollie", + "Carla", "Catherine", "Cerys", "Maisie", "Victoria", "Amelie", "Demi", "Gracie", "Carys", "Isabella", + "Leona", "Alex", "Hollie", "Sara", "Caitlyn", "Kiera", "Lara", "Kate", "Louise", "Libby", "Rhianna", + "Rosie", "Alice", "Julia", "Maya", "Natalie", "Chelsea", "Layla", "Samantha", "Heather", "Kirsty", + "Rachael", "Charley", "Imogen", "Elise", "Hayley", "Kelsey", "Kara", "Orla", "Abi", "Gemma", "Laura", + "Mya", "Bethany", "Jasmine", "Melissa", "Poppy", "Casey", "Elizabeth", "Kaitlyn", "Carly", "Abby", + "Neve", "Courtney", "Jennifer", "Sophia", "Shannon", "Georgia", "Amber", "Robyn", "Beth", "Zara", + "Amelia", "Taylor", "Daisy", "Paige", "Kayleigh", "Summer", "Madison", "Jenna", "Morgan", "Evie", + "Nicole", "Ella", "Cara", "Iona", "Eve", "Zoe", "Kayla", "Molly", "Abigail", "Charlotte", "Millie", + "Holly", "Leah", "Keira", "Lily", "Freya", "Caitlin", "Lauren", "Rachel", "Anna", "Sarah", "Ruby", + "Aimee", "Mia", "Skye", "Abbie", "Eva", "Eilidh", "Niamh", "Megan", "Brooke", "Isla", "Rebecca", "Ava", + "Grace", "Jessica", "Hannah", "Olivia", "Chloe", "Emily", "Amy", "Ellie", "Erin", "Katie", "Lucy", + "Emma", "Sophie" }; } private static final String[] generateFirstNames() { - return new String[] { - "AARON", - "ABBIE", - "ABBY", - "ABEL", - "ABIGAIL", - "ABRAHAM", - "ADA", - "ADAM", - "ADAN", - "ADDIE", - "ADELA", - "ADELAIDE", - "ADELE", - "ADELINE", - "ADOLFO", - "ADOLPH", - "ADRIAN", - "ADRIANA", - "ADRIENNE", - "AGNES", - "AGUSTIN", - "AIDA", - "AILEEN", - "AIMEE", - "AISHA", - "AL", - "ALAN", - "ALANA", - "ALBA", - "ALBERT", - "ALBERTA", - "ALBERTO", - "ALEJANDRA", - "ALEJANDRO", - "ALEX", - "ALEXANDER", - "ALEXANDRA", - "ALEXANDRIA", - "ALEXIS", - "ALFONSO", - "ALFRED", - "ALFREDA", - "ALFREDO", - "ALI", - "ALICE", - "ALICIA", - "ALINE", - "ALISA", - "ALISHA", - "ALISON", - "ALISSA", - "ALLAN", - "ALLEN", - "ALLENE", - "ALLIE", - "ALLISON", - "ALLYSON", - "ALMA", - "ALONZO", - "ALPHONSO", - "ALTA", - "ALTHEA", - "ALTON", - "ALVARO", - "ALVIN", - "ALYCE", - "ALYSON", - "ALYSSA", - "AMALIA", - "AMANDA", - "AMBER", - "AMELIA", - "AMIE", - "AMOS", - "AMPARO", - "AMY", - "ANA", - "ANASTASIA", - "ANDRE", - "ANDREA", - "ANDRES", - "ANDREW", - "ANDY", - "ANGEL", - "ANGELA", - "ANGELIA", - "ANGELICA", - "ANGELINA", - "ANGELINE", - "ANGELIQUE", - "ANGELITA", - "ANGELO", - "ANGIE", - "ANITA", - "ANN", - "ANNA", - "ANNABELLE", - "ANNE", - "ANNETTE", - "ANNIE", - "ANNMARIE", - "ANTHONY", - "ANTIONETTE", - "ANTOINE", - "ANTOINETTE", - "ANTON", - "ANTONIA", - "ANTONIO", - "ANTONY", - "APRIL", - "ARACELI", - "ARCHIE", - "ARLENE", - "ARLINE", - "ARMAND", - "ARMANDO", - "ARNOLD", - "ARRON", - "ART", - "ARTHUR", - "ARTURO", - "ASHLEE", - "ASHLEIGH", - "ASHLEY", - "AUBREY", - "AUDRA", - "AUDREY", - "AUGUST", - "AUGUSTA", - "AURELIA", - "AURELIO", - "AURORA", - "AUSTIN", - "AUTUMN", - "AVA", - "AVERY", - "AVIS", - "BARBARA", - "BARBRA", - "BARNEY", - "BARRY", - "BART", - "BASIL", - "BEATRICE", - "BEATRIZ", - "BEAU", - "BECKY", - "BELINDA", - "BEN", - "BENITA", - "BENITO", - "BENJAMIN", - "BENNETT", - "BENNIE", - "BENNY", - "BERNADETTE", - "BERNADINE", - "BERNARD", - "BERNARDO", - "BERNICE", - "BERNIE", - "BERT", - "BERTA", - "BERTHA", - "BERTIE", - "BERYL", - "BESSIE", - "BETH", - "BETHANY", - "BETSY", - "BETTE", - "BETTIE", - "BETTY", - "BETTYE", - "BEULAH", - "BEVERLEY", - "BEVERLY", - "BIANCA", - "BILL", - "BILLIE", - "BILLY", - "BLAINE", - "BLAIR", - "BLAKE", - "BLANCA", - "BLANCHE", - "BOB", - "BOBBI", - "BOBBIE", - "BOBBY", - "BONITA", - "BONNIE", - "BOOKER", - "BOYD", - "BRAD", - "BRADFORD", - "BRADLEY", - "BRADY", - "BRAIN", - "BRANDEN", - "BRANDI", - "BRANDIE", - "BRANDON", - "BRANDY", - "BRENDA", - "BRENDAN", - "BRENT", - "BRET", - "BRETT", - "BRIAN", - "BRIANA", - "BRIANNA", - "BRIDGET", - "BRIDGETT", - "BRIDGETTE", - "BRIGITTE", - "BRITNEY", - "BRITTANY", - "BRITTNEY", - "BROCK", - "BROOKE", - "BRUCE", - "BRUNO", - "BRYAN", - "BRYANT", - "BRYCE", - "BRYON", - "BUDDY", - "BUFORD", - "BURTON", - "BYRON", - "CAITLIN", - "CALEB", - "CALLIE", - "CALVIN", - "CAMERON", - "CAMILLA", - "CAMILLE", - "CANDACE", - "CANDICE", - "CANDY", - "CARA", - "CAREY", - "CARISSA", - "CARL", - "CARLA", - "CARLENE", - "CARLO", - "CARLOS", - "CARLTON", - "CARLY", - "CARMELA", - "CARMELLA", - "CARMELO", - "CARMEN", - "CAROL", - "CAROLE", - "CAROLINA", - "CAROLINE", - "CAROLYN", - "CARRIE", - "CARROLL", - "CARSON", - "CARTER", - "CARY", - "CARYN", - "CASANDRA", - "CASEY", - "CASSANDRA", - "CASSIE", - "CATALINA", - "CATHERINE", - "CATHLEEN", - "CATHRYN", - "CATHY", - "CECELIA", - "CECIL", - "CECILE", - "CECILIA", - "CEDRIC", - "CELESTE", - "CELIA", - "CELINA", - "CESAR", - "CHAD", - "CHANDRA", - "CHARITY", - "CHARLENE", - "CHARLES", - "CHARLEY", - "CHARLIE", - "CHARLOTTE", - "CHARMAINE", - "CHASE", - "CHASITY", - "CHELSEA", - "CHELSEY", - "CHERI", - "CHERIE", - "CHERRY", - "CHERYL", - "CHESTER", - "CHRIS", - "CHRISTA", - "CHRISTI", - "CHRISTIAN", - "CHRISTIE", - "CHRISTINA", - "CHRISTINE", - "CHRISTOPHER", - "CHRISTY", - "CHRYSTAL", - "CHUCK", - "CINDY", - "CLAIR", - "CLAIRE", - "CLARA", - "CLARE", - "CLARENCE", - "CLARICE", - "CLARISSA", - "CLARK", - "CLAUDE", - "CLAUDETTE", - "CLAUDIA", - "CLAUDINE", - "CLAY", - "CLAYTON", - "CLEMENT", - "CLEO", - "CLEVELAND", - "CLIFF", - "CLIFFORD", - "CLIFTON", - "CLINT", - "CLINTON", - "CLYDE", - "CODY", - "COLBY", - "COLE", - "COLEEN", - "COLETTE", - "COLIN", - "COLLEEN", - "COLLIN", - "CONCEPCION", - "CONCETTA", - "CONNIE", - "CONRAD", - "CONSTANCE", - "CONSUELO", - "CORA", - "COREY", - "CORINA", - "CORINE", - "CORINNE", - "CORNELIA", - "CORNELIUS", - "CORNELL", - "CORRINE", - "CORTNEY", - "CORY", - "COURTNEY", - "COY", - "CRAIG", - "CRISTINA", - "CRUZ", - "CRYSTAL", - "CURT", - "CURTIS", - "CYNTHIA", - "DAISY", - "DALE", - "DALLAS", - "DALTON", - "DAMIAN", - "DAMIEN", - "DAMON", - "DAN", - "DANA", - "DANE", - "DANIAL", - "DANIEL", - "DANIELLE", - "DANNY", - "DANTE", - "DAPHNE", - "DARCY", - "DAREN", - "DARIN", - "DARIUS", - "DARLA", - "DARLENE", - "DARNELL", - "DARREL", - "DARRELL", - "DARREN", - "DARRIN", - "DARRYL", - "DARWIN", - "DARYL", - "DAVE", - "DAVID", - "DAVIS", - "DAWN", - "DAYNA", - "DEAN", - "DEANA", - "DEANN", - "DEANNA", - "DEANNE", - "DEBBIE", - "DEBORA", - "DEBORAH", - "DEBRA", - "DEE", - "DEENA", - "DEIDRA", - "DEIDRE", - "DEIRDRE", - "DELBERT", - "DELIA", - "DELLA", - "DELMAR", - "DELORES", - "DELORIS", - "DEMETRIUS", - "DENA", - "DENICE", - "DENIS", - "DENISE", - "DENNIS", - "DENNY", - "DENVER", - "DEREK", - "DERICK", - "DERRICK", - "DESIREE", - "DESMOND", - "DESSIE", - "DEVIN", - "DEVON", - "DEWAYNE", - "DEWEY", - "DEXTER", - "DIANA", - "DIANE", - "DIANN", - "DIANNA", - "DIANNE", - "DICK", - "DIEGO", - "DINA", - "DION", - "DIONNE", - "DIRK", - "DIXIE", - "DOLLIE", - "DOLLY", - "DOLORES", - "DOMINGO", - "DOMINIC", - "DOMINICK", - "DOMINIQUE", - "DON", - "DONA", - "DONALD", - "DONNA", - "DONNELL", - "DONNIE", - "DONNY", - "DONOVAN", - "DORA", - "DOREEN", - "DORETHA", - "DORIS", - "DOROTHEA", - "DOROTHY", - "DORTHY", - "DOUG", - "DOUGLAS", - "DOYLE", - "DREW", - "DUANE", - "DUDLEY", - "DUSTIN", - "DWAYNE", - "DWIGHT", - "DYLAN", - "EARL", - "EARLENE", - "EARLINE", - "EARNEST", - "EARNESTINE", - "EBONY", - "ED", - "EDDIE", - "EDDY", - "EDGAR", - "EDITH", - "EDMOND", - "EDMUND", - "EDNA", - "EDUARDO", - "EDWARD", - "EDWARDO", - "EDWIN", - "EDWINA", - "EDYTHE", - "EFFIE", - "EFRAIN", - "EILEEN", - "ELAINE", - "ELBA", - "ELBERT", - "ELDA", - "ELDON", - "ELEANOR", - "ELENA", - "ELI", - "ELIAS", - "ELIJAH", - "ELINOR", - "ELISA", - "ELISABETH", - "ELISE", - "ELISHA", - "ELIZA", - "ELIZABETH", - "ELLA", - "ELLEN", - "ELLIOT", - "ELLIOTT", - "ELLIS", - "ELMA", - "ELMER", - "ELNORA", - "ELOISE", - "ELSA", - "ELSIE", - "ELTON", - "ELVA", - "ELVIA", - "ELVIN", - "ELVIRA", - "ELVIS", - "ELWOOD", - "EMANUEL", - "EMERSON", - "EMERY", - "EMIL", - "EMILIA", - "EMILIE", - "EMILIO", - "EMILY", - "EMMA", - "EMMANUEL", - "EMMETT", - "EMORY", - "ENID", - "ENRIQUE", - "ERIC", - "ERICA", - "ERICK", - "ERICKA", - "ERIK", - "ERIKA", - "ERIN", - "ERMA", - "ERNA", - "ERNEST", - "ERNESTINE", - "ERNESTO", - "ERNIE", - "ERROL", - "ERVIN", - "ERWIN", - "ESMERALDA", - "ESPERANZA", - "ESSIE", - "ESTEBAN", - "ESTELA", - "ESTELLA", - "ESTELLE", - "ESTER", - "ESTHER", - "ETHAN", - "ETHEL", - "ETTA", - "EUGENE", - "EUGENIA", - "EULA", - "EUNICE", - "EVA", - "EVAN", - "EVANGELINA", - "EVANGELINE", - "EVE", - "EVELYN", - "EVERETT", - "FABIAN", - "FAITH", - "FANNIE", - "FANNY", - "FAY", - "FAYE", - "FEDERICO", - "FELECIA", - "FELICIA", - "FELIPE", - "FELIX", - "FERN", - "FERNANDO", - "FIDEL", - "FLETCHER", - "FLORA", - "FLORENCE", - "FLORINE", - "FLOSSIE", - "FLOYD", - "FORREST", - "FRAN", - "FRANCES", - "FRANCESCA", - "FRANCINE", - "FRANCIS", - "FRANCISCA", - "FRANCISCO", - "FRANK", - "FRANKIE", - "FRANKLIN", - "FRED", - "FREDA", - "FREDDIE", - "FREDDY", - "FREDERIC", - "FREDERICK", - "FREDRICK", - "FREIDA", - "FRIEDA", - "GABRIEL", - "GABRIELA", - "GABRIELLE", - "GAIL", - "GALE", - "GALEN", - "GARLAND", - "GARRETT", - "GARRY", - "GARY", - "GAVIN", - "GAY", - "GAYLA", - "GAYLE", - "GENA", - "GENARO", - "GENE", - "GENEVA", - "GENEVIEVE", - "GEOFFREY", - "GEORGE", - "GEORGETTE", - "GEORGIA", - "GEORGINA", - "GERALD", - "GERALDINE", - "GERARD", - "GERARDO", - "GERI", - "GERMAINE", - "GERMAN", - "GERRY", - "GERTRUDE", - "GILBERT", - "GILBERTO", - "GILDA", - "GINA", - "GINGER", - "GLADYS", - "GLEN", - "GLENDA", - "GLENN", - "GLENNA", - "GLORIA", - "GOLDIE", - "GONZALO", - "GORDON", - "GRACE", - "GRACIE", - "GRACIELA", - "GRADY", - "GRAHAM", - "GRANT", - "GREG", - "GREGG", - "GREGORIO", - "GREGORY", - "GRETA", - "GRETCHEN", - "GROVER", - "GUADALUPE", - "GUILLERMO", - "GUS", - "GUSSIE", - "GUSTAVO", - "GUY", - "GWEN", - "GWENDOLYN", - "HAL", - "HALEY", - "HALLIE", - "HANNAH", - "HANS", - "HARLAN", - "HARLEY", - "HAROLD", - "HARRIET", - "HARRIETT", - "HARRIS", - "HARRISON", - "HARRY", - "HARVEY", - "HATTIE", - "HAZEL", - "HEATH", - "HEATHER", - "HECTOR", - "HEIDI", - "HELEN", - "HELENA", - "HELENE", - "HELGA", - "HENRIETTA", - "HENRY", - "HERBERT", - "HERIBERTO", - "HERMAN", - "HERMINIA", - "HESTER", - "HILARY", - "HILDA", - "HILLARY", - "HIRAM", - "HOLLIE", - "HOLLIS", - "HOLLY", - "HOMER", - "HOPE", - "HORACE", - "HOUSTON", - "HOWARD", - "HUBERT", - "HUGH", - "HUGO", - "HUMBERTO", - "HUNG", - "HUNTER", - "IAN", - "IDA", - "IGNACIO", - "ILA", - "ILENE", - "IMELDA", - "IMOGENE", - "INA", - "INES", - "INEZ", - "INGRID", - "IRA", - "IRENE", - "IRIS", - "IRMA", - "IRVIN", - "IRVING", - "IRWIN", - "ISAAC", - "ISABEL", - "ISABELLA", - "ISABELLE", - "ISAIAH", - "ISIDRO", - "ISMAEL", - "ISRAEL", - "ISSAC", - "IVA", - "IVAN", - "IVY", - "JACK", - "JACKIE", - "JACKLYN", - "JACKSON", - "JACLYN", - "JACOB", - "JACQUELINE", - "JACQUELYN", - "JACQUES", - "JADE", - "JAIME", - "JAKE", - "JAMAL", - "JAME", - "JAMES", - "JAMI", - "JAMIE", - "JAN", - "JANA", - "JANE", - "JANELL", - "JANELLE", - "JANET", - "JANETTE", - "JANICE", - "JANIE", - "JANINE", - "JANIS", - "JANNA", - "JANNIE", - "JARED", - "JARROD", - "JARVIS", - "JASMIN", - "JASMINE", - "JASON", - "JASPER", - "JAVIER", - "JAY", - "JAYNE", - "JAYSON", - "JEAN", - "JEANETTE", - "JEANIE", - "JEANINE", - "JEANNE", - "JEANNETTE", - "JEANNIE", - "JEANNINE", - "JEFF", - "JEFFERSON", - "JEFFERY", - "JEFFREY", - "JEFFRY", - "JENIFER", - "JENNA", - "JENNIE", - "JENNIFER", - "JENNY", - "JERALD", - "JEREMIAH", - "JEREMY", - "JERI", - "JERMAINE", - "JEROME", - "JERRI", - "JERRY", - "JESS", - "JESSE", - "JESSICA", - "JESSIE", - "JESUS", - "JEWEL", - "JEWELL", - "JILL", - "JILLIAN", - "JIM", - "JIMMIE", - "JIMMY", - "JO", - "JOAN", - "JOANN", - "JOANNA", - "JOANNE", - "JOAQUIN", - "JOCELYN", - "JODI", - "JODIE", - "JODY", - "JOE", - "JOEL", - "JOESPH", - "JOEY", - "JOHANNA", - "JOHN", - "JOHNATHAN", - "JOHNATHON", - "JOHNNIE", - "JOHNNY", - "JOLENE", - "JON", - "JONATHAN", - "JONATHON", - "JONI", - "JORDAN", - "JORGE", - "JOSE", - "JOSEFA", - "JOSEFINA", - "JOSEPH", - "JOSEPHINE", - "JOSH", - "JOSHUA", - "JOSIE", - "JOSUE", - "JOY", - "JOYCE", - "JUAN", - "JUANA", - "JUANITA", - "JUDI", - "JUDITH", - "JUDY", - "JULIA", - "JULIAN", - "JULIANA", - "JULIANNE", - "JULIE", - "JULIET", - "JULIETTE", - "JULIO", - "JULIUS", - "JUNE", - "JUNIOR", - "JUSTIN", - "JUSTINA", - "JUSTINE", - "KAITLIN", - "KAITLYN", - "KARA", - "KAREN", - "KARI", - "KARIN", - "KARINA", - "KARL", - "KARLA", - "KARYN", - "KASEY", - "KATE", - "KATELYN", - "KATHARINE", - "KATHERINE", - "KATHERYN", - "KATHI", - "KATHIE", - "KATHLEEN", - "KATHRINE", - "KATHRYN", - "KATHY", - "KATIE", - "KATINA", - "KATRINA", - "KATY", - "KAY", - "KAYE", - "KAYLA", - "KEISHA", - "KEITH", - "KELLEY", - "KELLI", - "KELLIE", - "KELLY", - "KELSEY", - "KELVIN", - "KEN", - "KENDALL", - "KENDRA", - "KENDRICK", - "KENNETH", - "KENNY", - "KENT", - "KENYA", - "KERI", - "KERMIT", - "KERRI", - "KERRY", - "KEVIN", - "KIM", - "KIMBERLEE", - "KIMBERLEY", - "KIMBERLY", - "KIRBY", - "KIRK", - "KIRSTEN", - "KITTY", - "KRIS", - "KRISTA", - "KRISTEN", - "KRISTI", - "KRISTIE", - "KRISTIN", - "KRISTINA", - "KRISTINE", - "KRISTOPHER", - "KRISTY", - "KRYSTAL", - "KURT", - "KURTIS", - "KYLE", - "LACEY", - "LACY", - "LADONNA", - "LAKEISHA", - "LAKESHA", - "LAKISHA", - "LAMAR", - "LAMONT", - "LANA", - "LANCE", - "LANDON", - "LANE", - "LARA", - "LARRY", - "LASHONDA", - "LATANYA", - "LATASHA", - "LATISHA", - "LATONYA", - "LATOYA", - "LAURA", - "LAUREL", - "LAUREN", - "LAURENCE", - "LAURI", - "LAURIE", - "LAVERNE", - "LAVONNE", - "LAWANDA", - "LAWRENCE", - "LEA", - "LEAH", - "LEANN", - "LEANNA", - "LEANNE", - "LEE", - "LEEANN", - "LEIGH", - "LEILA", - "LELA", - "LELAND", - "LELIA", - "LENA", - "LENORA", - "LENORE", - "LEO", - "LEOLA", - "LEON", - "LEONA", - "LEONARD", - "LEONARDO", - "LEONEL", - "LEONOR", - "LEROY", - "LESA", - "LESLEY", - "LESLIE", - "LESSIE", - "LESTER", - "LETA", - "LETHA", - "LETICIA", - "LETITIA", - "LEVI", - "LEWIS", - "LIBBY", - "LIDIA", - "LILA", - "LILIA", - "LILIAN", - "LILIANA", - "LILLIAN", - "LILLIE", - "LILLY", - "LILY", - "LINA", - "LINCOLN", - "LINDA", - "LINDSAY", - "LINDSEY", - "LINWOOD", - "LIONEL", - "LISA", - "LIZ", - "LIZA", - "LIZZIE", - "LLOYD", - "LOGAN", - "LOIS", - "LOLA", - "LOLITA", - "LONNIE", - "LORA", - "LORAINE", - "LOREN", - "LORENA", - "LORENE", - "LORENZO", - "LORETTA", - "LORI", - "LORIE", - "LORNA", - "LORRAINE", - "LORRIE", - "LOTTIE", - "LOU", - "LOUELLA", - "LOUIE", - "LOUIS", - "LOUISA", - "LOUISE", - "LOURDES", - "LOWELL", - "LOYD", - "LUANN", - "LUCAS", - "LUCIA", - "LUCILE", - "LUCILLE", - "LUCINDA", - "LUCY", - "LUELLA", - "LUIS", - "LUISA", - "LUKE", - "LULA", - "LUPE", - "LUTHER", - "LUZ", - "LYDIA", - "LYLE", - "LYNDA", - "LYNETTE", - "LYNN", - "LYNNE", - "LYNNETTE", - "MA", - "MABEL", - "MABLE", - "MACK", - "MADELEINE", - "MADELINE", - "MADELYN", - "MADGE", - "MAE", - "MAGDALENA", - "MAGGIE", - "MAI", - "MALCOLM", - "MALINDA", - "MALLORY", - "MAMIE", - "MANDY", - "MANUEL", - "MANUELA", - "MARA", - "MARC", - "MARCEL", - "MARCELINO", - "MARCELLA", - "MARCI", - "MARCIA", - "MARCIE", - "MARCO", - "MARCOS", - "MARCUS", - "MARCY", - "MARGARET", - "MARGARITA", - "MARGERY", - "MARGIE", - "MARGO", - "MARGOT", - "MARGRET", - "MARGUERITE", - "MARI", - "MARIA", - "MARIAN", - "MARIANA", - "MARIANNE", - "MARIANO", - "MARIBEL", - "MARICELA", - "MARIE", - "MARIETTA", - "MARILYN", - "MARINA", - "MARIO", - "MARION", - "MARISA", - "MARISOL", - "MARISSA", - "MARITZA", - "MARJORIE", - "MARK", - "MARLA", - "MARLENE", - "MARLIN", - "MARLON", - "MARQUITA", - "MARSHA", - "MARSHALL", - "MARTA", - "MARTHA", - "MARTIN", - "MARTINA", - "MARTY", - "MARVA", - "MARVIN", - "MARY", - "MARYANN", - "MARYANNE", - "MARYELLEN", - "MARYLOU", - "MASON", - "MATHEW", - "MATILDA", - "MATT", - "MATTHEW", - "MATTIE", - "MAUDE", - "MAURA", - "MAUREEN", - "MAURICE", - "MAURICIO", - "MAVIS", - "MAX", - "MAXINE", - "MAXWELL", - "MAY", - "MAYNARD", - "MAYRA", - "MEAGAN", - "MEGAN", - "MEGHAN", - "MELANIE", - "MELBA", - "MELINDA", - "MELISA", - "MELISSA", - "MELLISA", - "MELODY", - "MELVA", - "MELVIN", - "MERCEDES", - "MEREDITH", - "MERLE", - "MERLIN", - "MERRILL", - "MIA", - "MICAH", - "MICHAEL", - "MICHAELA", - "MICHEAL", - "MICHEL", - "MICHELE", - "MICHELL", - "MICHELLE", - "MICKEY", - "MIGUEL", - "MIKE", - "MILAGROS", - "MILDRED", - "MILES", - "MILLARD", - "MILLICENT", - "MILLIE", - "MILTON", - "MINA", - "MINDY", - "MINERVA", - "MINNIE", - "MIRANDA", - "MIRIAM", - "MISTY", - "MITCHELL", - "MITZI", - "MOHAMMAD", - "MOISES", - "MOLLIE", - "MOLLY", - "MONA", - "MONICA", - "MONIKA", - "MONIQUE", - "MONROE", - "MONTE", - "MONTY", - "MORGAN", - "MORRIS", - "MOSES", - "MURIEL", - "MURRAY", - "MYRA", - "MYRNA", - "MYRON", - "MYRTLE", - "NADIA", - "NADINE", - "NAN", - "NANCY", - "NANETTE", - "NANNIE", - "NAOMI", - "NATALIA", - "NATALIE", - "NATASHA", - "NATHAN", - "NATHANIEL", - "NEAL", - "NED", - "NEIL", - "NELDA", - "NELL", - "NELLIE", - "NELLY", - "NELSON", - "NESTOR", - "NETTIE", - "NEVA", - "NICHOLAS", - "NICHOLE", - "NICK", - "NICKOLAS", - "NICOLAS", - "NICOLE", - "NIKKI", - "NINA", - "NITA", - "NOAH", - "NOE", - "NOEL", - "NOELLE", - "NOEMI", - "NOLA", - "NOLAN", - "NONA", - "NORA", - "NORBERT", - "NOREEN", - "NORMA", - "NORMAN", - "NORRIS", - "NUMBERS", - "OCTAVIA", - "OCTAVIO", - "ODELL", - "ODESSA", - "OFELIA", - "OLA", - "OLGA", - "OLIVE", - "OLIVER", - "OLIVIA", - "OLLIE", - "OMAR", - "OPAL", - "OPHELIA", - "ORA", - "ORLANDO", - "ORVILLE", - "OSCAR", - "OTIS", - "OTTO", - "OWEN", - "PABLO", - "PAIGE", - "PAM", - "PAMALA", - "PAMELA", - "PANSY", - "PASQUALE", - "PAT", - "PATRICA", - "PATRICE", - "PATRICIA", - "PATRICK", - "PATSY", - "PATTI", - "PATTY", - "PAUL", - "PAULA", - "PAULETTE", - "PAULINE", - "PEARL", - "PEARLIE", - "PEDRO", - "PEGGY", - "PENELOPE", - "PENNY", - "PERCY", - "PERRY", - "PETE", - "PETER", - "PETRA", - "PHIL", - "PHILIP", - "PHILLIP", - "PHOEBE", - "PHYLLIS", - "PIERRE", - "POLLY", - "PRESTON", - "PRISCILLA", - "QUEEN", - "QUENTIN", - "QUINCY", - "QUINTON", - "RACHAEL", - "RACHEL", - "RACHELLE", - "RAE", - "RAFAEL", - "RALPH", - "RAMIRO", - "RAMON", - "RAMONA", - "RANDAL", - "RANDALL", - "RANDI", - "RANDOLPH", - "RANDY", - "RAPHAEL", - "RAQUEL", - "RAUL", - "RAY", - "RAYMOND", - "RAYMUNDO", - "REBA", - "REBECCA", - "REBEKAH", - "REED", - "REGGIE", - "REGINA", - "REGINALD", - "RENA", - "RENAE", - "RENE", - "RENEE", - "REUBEN", - "REVA", - "REX", - "REYNA", - "REYNALDO", - "RHEA", - "RHODA", - "RHONDA", - "RICARDO", - "RICHARD", - "RICK", - "RICKEY", - "RICKIE", - "RICKY", - "RIGOBERTO", - "RILEY", - "RITA", - "ROB", - "ROBBIE", - "ROBBY", - "ROBERT", - "ROBERTA", - "ROBERTO", - "ROBIN", - "ROBYN", - "ROCCO", - "ROCHELLE", - "ROCIO", - "ROCKY", - "ROD", - "RODERICK", - "RODGER", - "RODNEY", - "RODOLFO", - "RODRIGO", - "ROGELIO", - "ROGER", - "ROLAND", - "ROLANDO", - "ROMAN", - "ROMEO", - "RON", - "RONALD", - "RONDA", - "RONNIE", - "ROOSEVELT", - "RORY", - "ROSA", - "ROSALIA", - "ROSALIE", - "ROSALIND", - "ROSALINDA", - "ROSALYN", - "ROSANNA", - "ROSANNE", - "ROSARIO", - "ROSCOE", - "ROSE", - "ROSEANN", - "ROSELLA", - "ROSEMARIE", - "ROSEMARY", - "ROSETTA", - "ROSIE", - "ROSLYN", - "ROSS", - "ROWENA", - "ROXANNE", - "ROXIE", - "ROY", - "ROYCE", - "RUBEN", - "RUBY", - "RUDOLPH", - "RUDY", - "RUFUS", - "RUSSEL", - "RUSSELL", - "RUSTY", - "RUTH", - "RUTHIE", - "RYAN", - "SABRINA", - "SADIE", - "SALLIE", - "SALLY", - "SALVADOR", - "SALVATORE", - "SAM", - "SAMANTHA", - "SAMMIE", - "SAMMY", - "SAMUEL", - "SANDRA", - "SANDY", - "SANFORD", - "SANTIAGO", - "SANTOS", - "SARA", - "SARAH", - "SASHA", - "SAUL", - "SAUNDRA", - "SAVANNAH", - "SCOT", - "SCOTT", - "SCOTTY", - "SEAN", - "SEBASTIAN", - "SELENA", - "SELINA", - "SELMA", - "SERENA", - "SERGIO", - "SETH", - "SHANA", - "SHANE", - "SHANNA", - "SHANNON", - "SHARI", - "SHARLENE", - "SHARON", - "SHARRON", - "SHAUN", - "SHAUNA", - "SHAWN", - "SHAWNA", - "SHEENA", - "SHEILA", - "SHELBY", - "SHELDON", - "SHELIA", - "SHELLEY", - "SHELLY", - "SHELTON", - "SHEREE", - "SHERI", - "SHERMAN", - "SHERRI", - "SHERRIE", - "SHERRY", - "SHERYL", - "SHIRLEY", - "SIDNEY", - "SIERRA", - "SILAS", - "SILVIA", - "SIMON", - "SIMONE", - "SOCORRO", - "SOFIA", - "SOLOMON", - "SON", - "SONDRA", - "SONIA", - "SONJA", - "SONNY", - "SONYA", - "SOPHIA", - "SOPHIE", - "SPENCER", - "STACEY", - "STACI", - "STACIE", - "STACY", - "STAN", - "STANLEY", - "STEFAN", - "STEFANIE", - "STELLA", - "STEPHAN", - "STEPHANIE", - "STEPHEN", - "STERLING", - "STEVE", - "STEVEN", - "STEWART", - "STUART", - "SUE", - "SUMMER", - "SUSAN", - "SUSANA", - "SUSANNA", - "SUSANNE", - "SUSIE", - "SUZANNE", - "SUZETTE", - "SYBIL", - "SYDNEY", - "SYLVESTER", - "SYLVIA", - "TABATHA", - "TABITHA", - "TAMARA", - "TAMEKA", - "TAMERA", - "TAMI", - "TAMIKA", - "TAMMI", - "TAMMIE", - "TAMMY", - "TAMRA", - "TANIA", - "TANISHA", - "TANYA", - "TARA", - "TASHA", - "TAYLOR", - "TED", - "TEDDY", - "TERENCE", - "TERESA", - "TERI", - "TERRA", - "TERRANCE", - "TERRELL", - "TERRENCE", - "TERRI", - "TERRIE", - "TERRY", - "TESSA", - "THADDEUS", - "THELMA", - "THEODORE", - "THERESA", - "THERESE", - "THERON", - "THOMAS", - "THURMAN", - "TIA", - "TIFFANY", - "TIM", - "TIMMY", - "TIMOTHY", - "TINA", - "TISHA", - "TOBY", - "TODD", - "TOM", - "TOMAS", - "TOMMIE", - "TOMMY", - "TONI", - "TONIA", - "TONY", - "TONYA", - "TORI", - "TRACEY", - "TRACI", - "TRACIE", - "TRACY", - "TRAVIS", - "TRENT", - "TRENTON", - "TREVOR", - "TRICIA", - "TRINA", - "TRISHA", - "TRISTAN", - "TROY", - "TRUDY", - "TRUMAN", - "TWILA", - "TY", - "TYLER", - "TYRONE", - "TYSON", - "ULYSSES", - "URSULA", - "VALARIE", - "VALERIA", - "VALERIE", - "VAN", - "VANCE", - "VANESSA", - "VAUGHN", - "VELMA", - "VERA", - "VERN", - "VERNA", - "VERNON", - "VERONICA", - "VICENTE", - "VICKI", - "VICKIE", - "VICKY", - "VICTOR", - "VICTORIA", - "VILMA", - "VINCE", - "VINCENT", - "VIOLA", - "VIOLET", - "VIRGIE", - "VIRGIL", - "VIRGINIA", - "VITO", - "VIVIAN", - "VONDA", - "WADE", - "WALLACE", - "WALTER", - "WANDA", - "WARD", - "WARREN", - "WAYNE", - "WELDON", - "WENDELL", - "WENDI", - "WENDY", - "WESLEY", - "WHITNEY", - "WILBERT", - "WILBUR", - "WILDA", - "WILEY", - "WILFORD", - "WILFRED", - "WILFREDO", - "WILL", - "WILLA", - "WILLARD", - "WILLIAM", - "WILLIAMS", - "WILLIE", - "WILLIS", - "WILMA", - "WILMER", - "WILSON", - "WINFRED", - "WINIFRED", - "WINNIE", - "WINSTON", - "WM", - "WOODROW", - "XAVIER", - "YESENIA", - "YOLANDA", - "YOUNG", - "YVETTE", - "YVONNE", - "ZACHARY", - "ZACHERY", - "ZELDA", - "ZELMA" - }; + return new String[] { "AARON", "ABBIE", "ABBY", "ABEL", "ABIGAIL", "ABRAHAM", "ADA", "ADAM", "ADAN", "ADDIE", + "ADELA", "ADELAIDE", "ADELE", "ADELINE", "ADOLFO", "ADOLPH", "ADRIAN", "ADRIANA", "ADRIENNE", "AGNES", + "AGUSTIN", "AIDA", "AILEEN", "AIMEE", "AISHA", "AL", "ALAN", "ALANA", "ALBA", "ALBERT", "ALBERTA", + "ALBERTO", "ALEJANDRA", "ALEJANDRO", "ALEX", "ALEXANDER", "ALEXANDRA", "ALEXANDRIA", "ALEXIS", + "ALFONSO", "ALFRED", "ALFREDA", "ALFREDO", "ALI", "ALICE", "ALICIA", "ALINE", "ALISA", "ALISHA", + "ALISON", "ALISSA", "ALLAN", "ALLEN", "ALLENE", "ALLIE", "ALLISON", "ALLYSON", "ALMA", "ALONZO", + "ALPHONSO", "ALTA", "ALTHEA", "ALTON", "ALVARO", "ALVIN", "ALYCE", "ALYSON", "ALYSSA", "AMALIA", + "AMANDA", "AMBER", "AMELIA", "AMIE", "AMOS", "AMPARO", "AMY", "ANA", "ANASTASIA", "ANDRE", "ANDREA", + "ANDRES", "ANDREW", "ANDY", "ANGEL", "ANGELA", "ANGELIA", "ANGELICA", "ANGELINA", "ANGELINE", + "ANGELIQUE", "ANGELITA", "ANGELO", "ANGIE", "ANITA", "ANN", "ANNA", "ANNABELLE", "ANNE", "ANNETTE", + "ANNIE", "ANNMARIE", "ANTHONY", "ANTIONETTE", "ANTOINE", "ANTOINETTE", "ANTON", "ANTONIA", "ANTONIO", + "ANTONY", "APRIL", "ARACELI", "ARCHIE", "ARLENE", "ARLINE", "ARMAND", "ARMANDO", "ARNOLD", "ARRON", + "ART", "ARTHUR", "ARTURO", "ASHLEE", "ASHLEIGH", "ASHLEY", "AUBREY", "AUDRA", "AUDREY", "AUGUST", + "AUGUSTA", "AURELIA", "AURELIO", "AURORA", "AUSTIN", "AUTUMN", "AVA", "AVERY", "AVIS", "BARBARA", + "BARBRA", "BARNEY", "BARRY", "BART", "BASIL", "BEATRICE", "BEATRIZ", "BEAU", "BECKY", "BELINDA", "BEN", + "BENITA", "BENITO", "BENJAMIN", "BENNETT", "BENNIE", "BENNY", "BERNADETTE", "BERNADINE", "BERNARD", + "BERNARDO", "BERNICE", "BERNIE", "BERT", "BERTA", "BERTHA", "BERTIE", "BERYL", "BESSIE", "BETH", + "BETHANY", "BETSY", "BETTE", "BETTIE", "BETTY", "BETTYE", "BEULAH", "BEVERLEY", "BEVERLY", "BIANCA", + "BILL", "BILLIE", "BILLY", "BLAINE", "BLAIR", "BLAKE", "BLANCA", "BLANCHE", "BOB", "BOBBI", "BOBBIE", + "BOBBY", "BONITA", "BONNIE", "BOOKER", "BOYD", "BRAD", "BRADFORD", "BRADLEY", "BRADY", "BRAIN", + "BRANDEN", "BRANDI", "BRANDIE", "BRANDON", "BRANDY", "BRENDA", "BRENDAN", "BRENT", "BRET", "BRETT", + "BRIAN", "BRIANA", "BRIANNA", "BRIDGET", "BRIDGETT", "BRIDGETTE", "BRIGITTE", "BRITNEY", "BRITTANY", + "BRITTNEY", "BROCK", "BROOKE", "BRUCE", "BRUNO", "BRYAN", "BRYANT", "BRYCE", "BRYON", "BUDDY", "BUFORD", + "BURTON", "BYRON", "CAITLIN", "CALEB", "CALLIE", "CALVIN", "CAMERON", "CAMILLA", "CAMILLE", "CANDACE", + "CANDICE", "CANDY", "CARA", "CAREY", "CARISSA", "CARL", "CARLA", "CARLENE", "CARLO", "CARLOS", + "CARLTON", "CARLY", "CARMELA", "CARMELLA", "CARMELO", "CARMEN", "CAROL", "CAROLE", "CAROLINA", + "CAROLINE", "CAROLYN", "CARRIE", "CARROLL", "CARSON", "CARTER", "CARY", "CARYN", "CASANDRA", "CASEY", + "CASSANDRA", "CASSIE", "CATALINA", "CATHERINE", "CATHLEEN", "CATHRYN", "CATHY", "CECELIA", "CECIL", + "CECILE", "CECILIA", "CEDRIC", "CELESTE", "CELIA", "CELINA", "CESAR", "CHAD", "CHANDRA", "CHARITY", + "CHARLENE", "CHARLES", "CHARLEY", "CHARLIE", "CHARLOTTE", "CHARMAINE", "CHASE", "CHASITY", "CHELSEA", + "CHELSEY", "CHERI", "CHERIE", "CHERRY", "CHERYL", "CHESTER", "CHRIS", "CHRISTA", "CHRISTI", "CHRISTIAN", + "CHRISTIE", "CHRISTINA", "CHRISTINE", "CHRISTOPHER", "CHRISTY", "CHRYSTAL", "CHUCK", "CINDY", "CLAIR", + "CLAIRE", "CLARA", "CLARE", "CLARENCE", "CLARICE", "CLARISSA", "CLARK", "CLAUDE", "CLAUDETTE", + "CLAUDIA", "CLAUDINE", "CLAY", "CLAYTON", "CLEMENT", "CLEO", "CLEVELAND", "CLIFF", "CLIFFORD", + "CLIFTON", "CLINT", "CLINTON", "CLYDE", "CODY", "COLBY", "COLE", "COLEEN", "COLETTE", "COLIN", + "COLLEEN", "COLLIN", "CONCEPCION", "CONCETTA", "CONNIE", "CONRAD", "CONSTANCE", "CONSUELO", "CORA", + "COREY", "CORINA", "CORINE", "CORINNE", "CORNELIA", "CORNELIUS", "CORNELL", "CORRINE", "CORTNEY", + "CORY", "COURTNEY", "COY", "CRAIG", "CRISTINA", "CRUZ", "CRYSTAL", "CURT", "CURTIS", "CYNTHIA", "DAISY", + "DALE", "DALLAS", "DALTON", "DAMIAN", "DAMIEN", "DAMON", "DAN", "DANA", "DANE", "DANIAL", "DANIEL", + "DANIELLE", "DANNY", "DANTE", "DAPHNE", "DARCY", "DAREN", "DARIN", "DARIUS", "DARLA", "DARLENE", + "DARNELL", "DARREL", "DARRELL", "DARREN", "DARRIN", "DARRYL", "DARWIN", "DARYL", "DAVE", "DAVID", + "DAVIS", "DAWN", "DAYNA", "DEAN", "DEANA", "DEANN", "DEANNA", "DEANNE", "DEBBIE", "DEBORA", "DEBORAH", + "DEBRA", "DEE", "DEENA", "DEIDRA", "DEIDRE", "DEIRDRE", "DELBERT", "DELIA", "DELLA", "DELMAR", + "DELORES", "DELORIS", "DEMETRIUS", "DENA", "DENICE", "DENIS", "DENISE", "DENNIS", "DENNY", "DENVER", + "DEREK", "DERICK", "DERRICK", "DESIREE", "DESMOND", "DESSIE", "DEVIN", "DEVON", "DEWAYNE", "DEWEY", + "DEXTER", "DIANA", "DIANE", "DIANN", "DIANNA", "DIANNE", "DICK", "DIEGO", "DINA", "DION", "DIONNE", + "DIRK", "DIXIE", "DOLLIE", "DOLLY", "DOLORES", "DOMINGO", "DOMINIC", "DOMINICK", "DOMINIQUE", "DON", + "DONA", "DONALD", "DONNA", "DONNELL", "DONNIE", "DONNY", "DONOVAN", "DORA", "DOREEN", "DORETHA", + "DORIS", "DOROTHEA", "DOROTHY", "DORTHY", "DOUG", "DOUGLAS", "DOYLE", "DREW", "DUANE", "DUDLEY", + "DUSTIN", "DWAYNE", "DWIGHT", "DYLAN", "EARL", "EARLENE", "EARLINE", "EARNEST", "EARNESTINE", "EBONY", + "ED", "EDDIE", "EDDY", "EDGAR", "EDITH", "EDMOND", "EDMUND", "EDNA", "EDUARDO", "EDWARD", "EDWARDO", + "EDWIN", "EDWINA", "EDYTHE", "EFFIE", "EFRAIN", "EILEEN", "ELAINE", "ELBA", "ELBERT", "ELDA", "ELDON", + "ELEANOR", "ELENA", "ELI", "ELIAS", "ELIJAH", "ELINOR", "ELISA", "ELISABETH", "ELISE", "ELISHA", + "ELIZA", "ELIZABETH", "ELLA", "ELLEN", "ELLIOT", "ELLIOTT", "ELLIS", "ELMA", "ELMER", "ELNORA", + "ELOISE", "ELSA", "ELSIE", "ELTON", "ELVA", "ELVIA", "ELVIN", "ELVIRA", "ELVIS", "ELWOOD", "EMANUEL", + "EMERSON", "EMERY", "EMIL", "EMILIA", "EMILIE", "EMILIO", "EMILY", "EMMA", "EMMANUEL", "EMMETT", + "EMORY", "ENID", "ENRIQUE", "ERIC", "ERICA", "ERICK", "ERICKA", "ERIK", "ERIKA", "ERIN", "ERMA", "ERNA", + "ERNEST", "ERNESTINE", "ERNESTO", "ERNIE", "ERROL", "ERVIN", "ERWIN", "ESMERALDA", "ESPERANZA", "ESSIE", + "ESTEBAN", "ESTELA", "ESTELLA", "ESTELLE", "ESTER", "ESTHER", "ETHAN", "ETHEL", "ETTA", "EUGENE", + "EUGENIA", "EULA", "EUNICE", "EVA", "EVAN", "EVANGELINA", "EVANGELINE", "EVE", "EVELYN", "EVERETT", + "FABIAN", "FAITH", "FANNIE", "FANNY", "FAY", "FAYE", "FEDERICO", "FELECIA", "FELICIA", "FELIPE", + "FELIX", "FERN", "FERNANDO", "FIDEL", "FLETCHER", "FLORA", "FLORENCE", "FLORINE", "FLOSSIE", "FLOYD", + "FORREST", "FRAN", "FRANCES", "FRANCESCA", "FRANCINE", "FRANCIS", "FRANCISCA", "FRANCISCO", "FRANK", + "FRANKIE", "FRANKLIN", "FRED", "FREDA", "FREDDIE", "FREDDY", "FREDERIC", "FREDERICK", "FREDRICK", + "FREIDA", "FRIEDA", "GABRIEL", "GABRIELA", "GABRIELLE", "GAIL", "GALE", "GALEN", "GARLAND", "GARRETT", + "GARRY", "GARY", "GAVIN", "GAY", "GAYLA", "GAYLE", "GENA", "GENARO", "GENE", "GENEVA", "GENEVIEVE", + "GEOFFREY", "GEORGE", "GEORGETTE", "GEORGIA", "GEORGINA", "GERALD", "GERALDINE", "GERARD", "GERARDO", + "GERI", "GERMAINE", "GERMAN", "GERRY", "GERTRUDE", "GILBERT", "GILBERTO", "GILDA", "GINA", "GINGER", + "GLADYS", "GLEN", "GLENDA", "GLENN", "GLENNA", "GLORIA", "GOLDIE", "GONZALO", "GORDON", "GRACE", + "GRACIE", "GRACIELA", "GRADY", "GRAHAM", "GRANT", "GREG", "GREGG", "GREGORIO", "GREGORY", "GRETA", + "GRETCHEN", "GROVER", "GUADALUPE", "GUILLERMO", "GUS", "GUSSIE", "GUSTAVO", "GUY", "GWEN", "GWENDOLYN", + "HAL", "HALEY", "HALLIE", "HANNAH", "HANS", "HARLAN", "HARLEY", "HAROLD", "HARRIET", "HARRIETT", + "HARRIS", "HARRISON", "HARRY", "HARVEY", "HATTIE", "HAZEL", "HEATH", "HEATHER", "HECTOR", "HEIDI", + "HELEN", "HELENA", "HELENE", "HELGA", "HENRIETTA", "HENRY", "HERBERT", "HERIBERTO", "HERMAN", + "HERMINIA", "HESTER", "HILARY", "HILDA", "HILLARY", "HIRAM", "HOLLIE", "HOLLIS", "HOLLY", "HOMER", + "HOPE", "HORACE", "HOUSTON", "HOWARD", "HUBERT", "HUGH", "HUGO", "HUMBERTO", "HUNG", "HUNTER", "IAN", + "IDA", "IGNACIO", "ILA", "ILENE", "IMELDA", "IMOGENE", "INA", "INES", "INEZ", "INGRID", "IRA", "IRENE", + "IRIS", "IRMA", "IRVIN", "IRVING", "IRWIN", "ISAAC", "ISABEL", "ISABELLA", "ISABELLE", "ISAIAH", + "ISIDRO", "ISMAEL", "ISRAEL", "ISSAC", "IVA", "IVAN", "IVY", "JACK", "JACKIE", "JACKLYN", "JACKSON", + "JACLYN", "JACOB", "JACQUELINE", "JACQUELYN", "JACQUES", "JADE", "JAIME", "JAKE", "JAMAL", "JAME", + "JAMES", "JAMI", "JAMIE", "JAN", "JANA", "JANE", "JANELL", "JANELLE", "JANET", "JANETTE", "JANICE", + "JANIE", "JANINE", "JANIS", "JANNA", "JANNIE", "JARED", "JARROD", "JARVIS", "JASMIN", "JASMINE", + "JASON", "JASPER", "JAVIER", "JAY", "JAYNE", "JAYSON", "JEAN", "JEANETTE", "JEANIE", "JEANINE", + "JEANNE", "JEANNETTE", "JEANNIE", "JEANNINE", "JEFF", "JEFFERSON", "JEFFERY", "JEFFREY", "JEFFRY", + "JENIFER", "JENNA", "JENNIE", "JENNIFER", "JENNY", "JERALD", "JEREMIAH", "JEREMY", "JERI", "JERMAINE", + "JEROME", "JERRI", "JERRY", "JESS", "JESSE", "JESSICA", "JESSIE", "JESUS", "JEWEL", "JEWELL", "JILL", + "JILLIAN", "JIM", "JIMMIE", "JIMMY", "JO", "JOAN", "JOANN", "JOANNA", "JOANNE", "JOAQUIN", "JOCELYN", + "JODI", "JODIE", "JODY", "JOE", "JOEL", "JOESPH", "JOEY", "JOHANNA", "JOHN", "JOHNATHAN", "JOHNATHON", + "JOHNNIE", "JOHNNY", "JOLENE", "JON", "JONATHAN", "JONATHON", "JONI", "JORDAN", "JORGE", "JOSE", + "JOSEFA", "JOSEFINA", "JOSEPH", "JOSEPHINE", "JOSH", "JOSHUA", "JOSIE", "JOSUE", "JOY", "JOYCE", "JUAN", + "JUANA", "JUANITA", "JUDI", "JUDITH", "JUDY", "JULIA", "JULIAN", "JULIANA", "JULIANNE", "JULIE", + "JULIET", "JULIETTE", "JULIO", "JULIUS", "JUNE", "JUNIOR", "JUSTIN", "JUSTINA", "JUSTINE", "KAITLIN", + "KAITLYN", "KARA", "KAREN", "KARI", "KARIN", "KARINA", "KARL", "KARLA", "KARYN", "KASEY", "KATE", + "KATELYN", "KATHARINE", "KATHERINE", "KATHERYN", "KATHI", "KATHIE", "KATHLEEN", "KATHRINE", "KATHRYN", + "KATHY", "KATIE", "KATINA", "KATRINA", "KATY", "KAY", "KAYE", "KAYLA", "KEISHA", "KEITH", "KELLEY", + "KELLI", "KELLIE", "KELLY", "KELSEY", "KELVIN", "KEN", "KENDALL", "KENDRA", "KENDRICK", "KENNETH", + "KENNY", "KENT", "KENYA", "KERI", "KERMIT", "KERRI", "KERRY", "KEVIN", "KIM", "KIMBERLEE", "KIMBERLEY", + "KIMBERLY", "KIRBY", "KIRK", "KIRSTEN", "KITTY", "KRIS", "KRISTA", "KRISTEN", "KRISTI", "KRISTIE", + "KRISTIN", "KRISTINA", "KRISTINE", "KRISTOPHER", "KRISTY", "KRYSTAL", "KURT", "KURTIS", "KYLE", "LACEY", + "LACY", "LADONNA", "LAKEISHA", "LAKESHA", "LAKISHA", "LAMAR", "LAMONT", "LANA", "LANCE", "LANDON", + "LANE", "LARA", "LARRY", "LASHONDA", "LATANYA", "LATASHA", "LATISHA", "LATONYA", "LATOYA", "LAURA", + "LAUREL", "LAUREN", "LAURENCE", "LAURI", "LAURIE", "LAVERNE", "LAVONNE", "LAWANDA", "LAWRENCE", "LEA", + "LEAH", "LEANN", "LEANNA", "LEANNE", "LEE", "LEEANN", "LEIGH", "LEILA", "LELA", "LELAND", "LELIA", + "LENA", "LENORA", "LENORE", "LEO", "LEOLA", "LEON", "LEONA", "LEONARD", "LEONARDO", "LEONEL", "LEONOR", + "LEROY", "LESA", "LESLEY", "LESLIE", "LESSIE", "LESTER", "LETA", "LETHA", "LETICIA", "LETITIA", "LEVI", + "LEWIS", "LIBBY", "LIDIA", "LILA", "LILIA", "LILIAN", "LILIANA", "LILLIAN", "LILLIE", "LILLY", "LILY", + "LINA", "LINCOLN", "LINDA", "LINDSAY", "LINDSEY", "LINWOOD", "LIONEL", "LISA", "LIZ", "LIZA", "LIZZIE", + "LLOYD", "LOGAN", "LOIS", "LOLA", "LOLITA", "LONNIE", "LORA", "LORAINE", "LOREN", "LORENA", "LORENE", + "LORENZO", "LORETTA", "LORI", "LORIE", "LORNA", "LORRAINE", "LORRIE", "LOTTIE", "LOU", "LOUELLA", + "LOUIE", "LOUIS", "LOUISA", "LOUISE", "LOURDES", "LOWELL", "LOYD", "LUANN", "LUCAS", "LUCIA", "LUCILE", + "LUCILLE", "LUCINDA", "LUCY", "LUELLA", "LUIS", "LUISA", "LUKE", "LULA", "LUPE", "LUTHER", "LUZ", + "LYDIA", "LYLE", "LYNDA", "LYNETTE", "LYNN", "LYNNE", "LYNNETTE", "MA", "MABEL", "MABLE", "MACK", + "MADELEINE", "MADELINE", "MADELYN", "MADGE", "MAE", "MAGDALENA", "MAGGIE", "MAI", "MALCOLM", "MALINDA", + "MALLORY", "MAMIE", "MANDY", "MANUEL", "MANUELA", "MARA", "MARC", "MARCEL", "MARCELINO", "MARCELLA", + "MARCI", "MARCIA", "MARCIE", "MARCO", "MARCOS", "MARCUS", "MARCY", "MARGARET", "MARGARITA", "MARGERY", + "MARGIE", "MARGO", "MARGOT", "MARGRET", "MARGUERITE", "MARI", "MARIA", "MARIAN", "MARIANA", "MARIANNE", + "MARIANO", "MARIBEL", "MARICELA", "MARIE", "MARIETTA", "MARILYN", "MARINA", "MARIO", "MARION", "MARISA", + "MARISOL", "MARISSA", "MARITZA", "MARJORIE", "MARK", "MARLA", "MARLENE", "MARLIN", "MARLON", "MARQUITA", + "MARSHA", "MARSHALL", "MARTA", "MARTHA", "MARTIN", "MARTINA", "MARTY", "MARVA", "MARVIN", "MARY", + "MARYANN", "MARYANNE", "MARYELLEN", "MARYLOU", "MASON", "MATHEW", "MATILDA", "MATT", "MATTHEW", + "MATTIE", "MAUDE", "MAURA", "MAUREEN", "MAURICE", "MAURICIO", "MAVIS", "MAX", "MAXINE", "MAXWELL", + "MAY", "MAYNARD", "MAYRA", "MEAGAN", "MEGAN", "MEGHAN", "MELANIE", "MELBA", "MELINDA", "MELISA", + "MELISSA", "MELLISA", "MELODY", "MELVA", "MELVIN", "MERCEDES", "MEREDITH", "MERLE", "MERLIN", "MERRILL", + "MIA", "MICAH", "MICHAEL", "MICHAELA", "MICHEAL", "MICHEL", "MICHELE", "MICHELL", "MICHELLE", "MICKEY", + "MIGUEL", "MIKE", "MILAGROS", "MILDRED", "MILES", "MILLARD", "MILLICENT", "MILLIE", "MILTON", "MINA", + "MINDY", "MINERVA", "MINNIE", "MIRANDA", "MIRIAM", "MISTY", "MITCHELL", "MITZI", "MOHAMMAD", "MOISES", + "MOLLIE", "MOLLY", "MONA", "MONICA", "MONIKA", "MONIQUE", "MONROE", "MONTE", "MONTY", "MORGAN", + "MORRIS", "MOSES", "MURIEL", "MURRAY", "MYRA", "MYRNA", "MYRON", "MYRTLE", "NADIA", "NADINE", "NAN", + "NANCY", "NANETTE", "NANNIE", "NAOMI", "NATALIA", "NATALIE", "NATASHA", "NATHAN", "NATHANIEL", "NEAL", + "NED", "NEIL", "NELDA", "NELL", "NELLIE", "NELLY", "NELSON", "NESTOR", "NETTIE", "NEVA", "NICHOLAS", + "NICHOLE", "NICK", "NICKOLAS", "NICOLAS", "NICOLE", "NIKKI", "NINA", "NITA", "NOAH", "NOE", "NOEL", + "NOELLE", "NOEMI", "NOLA", "NOLAN", "NONA", "NORA", "NORBERT", "NOREEN", "NORMA", "NORMAN", "NORRIS", + "NUMBERS", "OCTAVIA", "OCTAVIO", "ODELL", "ODESSA", "OFELIA", "OLA", "OLGA", "OLIVE", "OLIVER", + "OLIVIA", "OLLIE", "OMAR", "OPAL", "OPHELIA", "ORA", "ORLANDO", "ORVILLE", "OSCAR", "OTIS", "OTTO", + "OWEN", "PABLO", "PAIGE", "PAM", "PAMALA", "PAMELA", "PANSY", "PASQUALE", "PAT", "PATRICA", "PATRICE", + "PATRICIA", "PATRICK", "PATSY", "PATTI", "PATTY", "PAUL", "PAULA", "PAULETTE", "PAULINE", "PEARL", + "PEARLIE", "PEDRO", "PEGGY", "PENELOPE", "PENNY", "PERCY", "PERRY", "PETE", "PETER", "PETRA", "PHIL", + "PHILIP", "PHILLIP", "PHOEBE", "PHYLLIS", "PIERRE", "POLLY", "PRESTON", "PRISCILLA", "QUEEN", "QUENTIN", + "QUINCY", "QUINTON", "RACHAEL", "RACHEL", "RACHELLE", "RAE", "RAFAEL", "RALPH", "RAMIRO", "RAMON", + "RAMONA", "RANDAL", "RANDALL", "RANDI", "RANDOLPH", "RANDY", "RAPHAEL", "RAQUEL", "RAUL", "RAY", + "RAYMOND", "RAYMUNDO", "REBA", "REBECCA", "REBEKAH", "REED", "REGGIE", "REGINA", "REGINALD", "RENA", + "RENAE", "RENE", "RENEE", "REUBEN", "REVA", "REX", "REYNA", "REYNALDO", "RHEA", "RHODA", "RHONDA", + "RICARDO", "RICHARD", "RICK", "RICKEY", "RICKIE", "RICKY", "RIGOBERTO", "RILEY", "RITA", "ROB", + "ROBBIE", "ROBBY", "ROBERT", "ROBERTA", "ROBERTO", "ROBIN", "ROBYN", "ROCCO", "ROCHELLE", "ROCIO", + "ROCKY", "ROD", "RODERICK", "RODGER", "RODNEY", "RODOLFO", "RODRIGO", "ROGELIO", "ROGER", "ROLAND", + "ROLANDO", "ROMAN", "ROMEO", "RON", "RONALD", "RONDA", "RONNIE", "ROOSEVELT", "RORY", "ROSA", "ROSALIA", + "ROSALIE", "ROSALIND", "ROSALINDA", "ROSALYN", "ROSANNA", "ROSANNE", "ROSARIO", "ROSCOE", "ROSE", + "ROSEANN", "ROSELLA", "ROSEMARIE", "ROSEMARY", "ROSETTA", "ROSIE", "ROSLYN", "ROSS", "ROWENA", + "ROXANNE", "ROXIE", "ROY", "ROYCE", "RUBEN", "RUBY", "RUDOLPH", "RUDY", "RUFUS", "RUSSEL", "RUSSELL", + "RUSTY", "RUTH", "RUTHIE", "RYAN", "SABRINA", "SADIE", "SALLIE", "SALLY", "SALVADOR", "SALVATORE", + "SAM", "SAMANTHA", "SAMMIE", "SAMMY", "SAMUEL", "SANDRA", "SANDY", "SANFORD", "SANTIAGO", "SANTOS", + "SARA", "SARAH", "SASHA", "SAUL", "SAUNDRA", "SAVANNAH", "SCOT", "SCOTT", "SCOTTY", "SEAN", "SEBASTIAN", + "SELENA", "SELINA", "SELMA", "SERENA", "SERGIO", "SETH", "SHANA", "SHANE", "SHANNA", "SHANNON", "SHARI", + "SHARLENE", "SHARON", "SHARRON", "SHAUN", "SHAUNA", "SHAWN", "SHAWNA", "SHEENA", "SHEILA", "SHELBY", + "SHELDON", "SHELIA", "SHELLEY", "SHELLY", "SHELTON", "SHEREE", "SHERI", "SHERMAN", "SHERRI", "SHERRIE", + "SHERRY", "SHERYL", "SHIRLEY", "SIDNEY", "SIERRA", "SILAS", "SILVIA", "SIMON", "SIMONE", "SOCORRO", + "SOFIA", "SOLOMON", "SON", "SONDRA", "SONIA", "SONJA", "SONNY", "SONYA", "SOPHIA", "SOPHIE", "SPENCER", + "STACEY", "STACI", "STACIE", "STACY", "STAN", "STANLEY", "STEFAN", "STEFANIE", "STELLA", "STEPHAN", + "STEPHANIE", "STEPHEN", "STERLING", "STEVE", "STEVEN", "STEWART", "STUART", "SUE", "SUMMER", "SUSAN", + "SUSANA", "SUSANNA", "SUSANNE", "SUSIE", "SUZANNE", "SUZETTE", "SYBIL", "SYDNEY", "SYLVESTER", "SYLVIA", + "TABATHA", "TABITHA", "TAMARA", "TAMEKA", "TAMERA", "TAMI", "TAMIKA", "TAMMI", "TAMMIE", "TAMMY", + "TAMRA", "TANIA", "TANISHA", "TANYA", "TARA", "TASHA", "TAYLOR", "TED", "TEDDY", "TERENCE", "TERESA", + "TERI", "TERRA", "TERRANCE", "TERRELL", "TERRENCE", "TERRI", "TERRIE", "TERRY", "TESSA", "THADDEUS", + "THELMA", "THEODORE", "THERESA", "THERESE", "THERON", "THOMAS", "THURMAN", "TIA", "TIFFANY", "TIM", + "TIMMY", "TIMOTHY", "TINA", "TISHA", "TOBY", "TODD", "TOM", "TOMAS", "TOMMIE", "TOMMY", "TONI", "TONIA", + "TONY", "TONYA", "TORI", "TRACEY", "TRACI", "TRACIE", "TRACY", "TRAVIS", "TRENT", "TRENTON", "TREVOR", + "TRICIA", "TRINA", "TRISHA", "TRISTAN", "TROY", "TRUDY", "TRUMAN", "TWILA", "TY", "TYLER", "TYRONE", + "TYSON", "ULYSSES", "URSULA", "VALARIE", "VALERIA", "VALERIE", "VAN", "VANCE", "VANESSA", "VAUGHN", + "VELMA", "VERA", "VERN", "VERNA", "VERNON", "VERONICA", "VICENTE", "VICKI", "VICKIE", "VICKY", "VICTOR", + "VICTORIA", "VILMA", "VINCE", "VINCENT", "VIOLA", "VIOLET", "VIRGIE", "VIRGIL", "VIRGINIA", "VITO", + "VIVIAN", "VONDA", "WADE", "WALLACE", "WALTER", "WANDA", "WARD", "WARREN", "WAYNE", "WELDON", "WENDELL", + "WENDI", "WENDY", "WESLEY", "WHITNEY", "WILBERT", "WILBUR", "WILDA", "WILEY", "WILFORD", "WILFRED", + "WILFREDO", "WILL", "WILLA", "WILLARD", "WILLIAM", "WILLIAMS", "WILLIE", "WILLIS", "WILMA", "WILMER", + "WILSON", "WINFRED", "WINIFRED", "WINNIE", "WINSTON", "WM", "WOODROW", "XAVIER", "YESENIA", "YOLANDA", + "YOUNG", "YVETTE", "YVONNE", "ZACHARY", "ZACHERY", "ZELDA", "ZELMA" }; } private static final String[] generateLastNames() { - return new String[] { - "AARON", - "ABBOTT", - "ABEL", - "ABELL", - "ABERNATHY", - "ABNER", - "ABNEY", - "ABRAHAM", - "ABRAMS", - "ABREU", - "ACEVEDO", - "ACKER", - "ACKERMAN", - "ACKLEY", - "ACOSTA", - "ACUNA", - "ADAIR", - "ADAM", - "ADAME", - "ADAMS", - "ADAMSON", - "ADCOCK", - "ADDISON", - "ADKINS", - "ADLER", - "AGEE", - "AGNEW", - "AGUAYO", - "AGUIAR", - "AGUILAR", - "AGUILERA", - "AGUIRRE", - "AHERN", - "AHMAD", - "AHMED", - "AHRENS", - "AIELLO", - "AIKEN", - "AINSWORTH", - "AKERS", - "AKIN", - "AKINS", - "ALANIZ", - "ALARCON", - "ALBA", - "ALBERS", - "ALBERT", - "ALBERTSON", - "ALBRECHT", - "ALBRIGHT", - "ALCALA", - "ALCORN", - "ALDERMAN", - "ALDRICH", - "ALDRIDGE", - "ALEMAN", - "ALEXANDER", - "ALFARO", - "ALFONSO", - "ALFORD", - "ALFRED", - "ALGER", - "ALI", - "ALICEA", - "ALLAN", - "ALLARD", - "ALLEN", - "ALLEY", - "ALLISON", - "ALLMAN", - "ALLRED", - "ALMANZA", - "ALMEIDA", - "ALMOND", - "ALONSO", - "ALONZO", - "ALSTON", - "ALTMAN", - "ALVARADO", - "ALVAREZ", - "ALVES", - "AMADOR", - "AMARAL", - "AMATO", - "AMAYA", - "AMBROSE", - "AMES", - "AMMONS", - "AMOS", - "AMUNDSON", - "ANAYA", - "ANDERS", - "ANDERSEN", - "ANDERSON", - "ANDRADE", - "ANDRE", - "ANDRES", - "ANDREW", - "ANDREWS", - "ANDRUS", - "ANGEL", - "ANGELO", - "ANGLIN", - "ANGULO", - "ANTHONY", - "ANTOINE", - "ANTONIO", - "APODACA", - "APONTE", - "APPEL", - "APPLE", - "APPLEGATE", - "APPLETON", - "AQUINO", - "ARAGON", - "ARANDA", - "ARAUJO", - "ARCE", - "ARCHER", - "ARCHIBALD", - "ARCHIE", - "ARCHULETA", - "ARELLANO", - "AREVALO", - "ARIAS", - "ARMENTA", - "ARMIJO", - "ARMSTEAD", - "ARMSTRONG", - "ARNDT", - "ARNETT", - "ARNOLD", - "ARREDONDO", - "ARREOLA", - "ARRIAGA", - "ARRINGTON", - "ARROYO", - "ARSENAULT", - "ARTEAGA", - "ARTHUR", - "ARTIS", - "ASBURY", - "ASH", - "ASHBY", - "ASHCRAFT", - "ASHE", - "ASHER", - "ASHFORD", - "ASHLEY", - "ASHMORE", - "ASHTON", - "ASHWORTH", - "ASKEW", - "ATCHISON", - "ATHERTON", - "ATKINS", - "ATKINSON", - "ATWELL", - "ATWOOD", - "AUGUST", - "AUGUSTINE", - "AULT", - "AUSTIN", - "AUTRY", - "AVALOS", - "AVERY", - "AVILA", - "AVILES", - "AYALA", - "AYERS", - "AYRES", - "BABB", - "BABCOCK", - "BABIN", - "BACA", - "BACH", - "BACHMAN", - "BACK", - "BACON", - "BADER", - "BADGER", - "BADILLO", - "BAER", - "BAEZ", - "BAGGETT", - "BAGLEY", - "BAGWELL", - "BAILEY", - "BAIN", - "BAINES", - "BAIR", - "BAIRD", - "BAKER", - "BALDERAS", - "BALDWIN", - "BALES", - "BALL", - "BALLARD", - "BANDA", - "BANDY", - "BANKS", - "BANKSTON", - "BANNISTER", - "BANUELOS", - "BAPTISTE", - "BARAJAS", - "BARBA", - "BARBEE", - "BARBER", - "BARBOSA", - "BARBOUR", - "BARCLAY", - "BARDEN", - "BARELA", - "BARFIELD", - "BARGER", - "BARHAM", - "BARKER", - "BARKLEY", - "BARKSDALE", - "BARLOW", - "BARNARD", - "BARNES", - "BARNETT", - "BARNETTE", - "BARNEY", - "BARNHART", - "BARNHILL", - "BARON", - "BARONE", - "BARR", - "BARRAZA", - "BARRERA", - "BARRETO", - "BARRETT", - "BARRIENTOS", - "BARRIOS", - "BARRON", - "BARROW", - "BARROWS", - "BARRY", - "BARTELS", - "BARTH", - "BARTHOLOMEW", - "BARTLETT", - "BARTLEY", - "BARTON", - "BASHAM", - "BASKIN", - "BASS", - "BASSETT", - "BATCHELOR", - "BATEMAN", - "BATES", - "BATISTA", - "BATISTE", - "BATSON", - "BATTAGLIA", - "BATTEN", - "BATTLE", - "BATTLES", - "BATTS", - "BAUER", - "BAUGH", - "BAUGHMAN", - "BAUM", - "BAUMAN", - "BAUMANN", - "BAUMGARDNER", - "BAUMGARTNER", - "BAUTISTA", - "BAXLEY", - "BAXTER", - "BAYER", - "BAYLOR", - "BAYNE", - "BAYS", - "BEACH", - "BEAL", - "BEALE", - "BEALL", - "BEALS", - "BEAM", - "BEAMON", - "BEAN", - "BEANE", - "BEAR", - "BEARD", - "BEARDEN", - "BEASLEY", - "BEATTIE", - "BEATTY", - "BEATY", - "BEAUCHAMP", - "BEAUDOIN", - "BEAULIEU", - "BEAUREGARD", - "BEAVER", - "BEAVERS", - "BECERRA", - "BECK", - "BECKER", - "BECKETT", - "BECKHAM", - "BECKMAN", - "BECKWITH", - "BECNEL", - "BEDARD", - "BEDFORD", - "BEEBE", - "BEELER", - "BEERS", - "BEESON", - "BEGAY", - "BEGLEY", - "BEHRENS", - "BELANGER", - "BELCHER", - "BELL", - "BELLAMY", - "BELLO", - "BELT", - "BELTON", - "BELTRAN", - "BENAVIDES", - "BENAVIDEZ", - "BENDER", - "BENEDICT", - "BENEFIELD", - "BENITEZ", - "BENJAMIN", - "BENNER", - "BENNETT", - "BENOIT", - "BENSON", - "BENTLEY", - "BENTON", - "BERG", - "BERGER", - "BERGERON", - "BERGMAN", - "BERGSTROM", - "BERLIN", - "BERMAN", - "BERMUDEZ", - "BERNAL", - "BERNARD", - "BERNHARDT", - "BERNIER", - "BERNSTEIN", - "BERRIOS", - "BERRY", - "BERRYMAN", - "BERTRAM", - "BERTRAND", - "BERUBE", - "BESS", - "BEST", - "BETANCOURT", - "BETHEA", - "BETHEL", - "BETTS", - "BETZ", - "BEVERLY", - "BEVINS", - "BEYER", - "BIBLE", - "BICKFORD", - "BIDDLE", - "BIGELOW", - "BIGGS", - "BILLINGS", - "BILLINGSLEY", - "BILLIOT", - "BILLS", - "BILLUPS", - "BILODEAU", - "BINDER", - "BINGHAM", - "BINKLEY", - "BIRCH", - "BIRD", - "BISHOP", - "BISSON", - "BITTNER", - "BIVENS", - "BIVINS", - "BLACK", - "BLACKBURN", - "BLACKMAN", - "BLACKMON", - "BLACKWELL", - "BLACKWOOD", - "BLAINE", - "BLAIR", - "BLAIS", - "BLAKE", - "BLAKELY", - "BLALOCK", - "BLANCHARD", - "BLANCHETTE", - "BLANCO", - "BLAND", - "BLANK", - "BLANKENSHIP", - "BLANTON", - "BLAYLOCK", - "BLEDSOE", - "BLEVINS", - "BLISS", - "BLOCK", - "BLOCKER", - "BLODGETT", - "BLOOM", - "BLOUNT", - "BLUE", - "BLUM", - "BLUNT", - "BLYTHE", - "BOATRIGHT", - "BOATWRIGHT", - "BOBBITT", - "BOBO", - "BOCK", - "BOEHM", - "BOETTCHER", - "BOGAN", - "BOGGS", - "BOHANNON", - "BOHN", - "BOISVERT", - "BOLAND", - "BOLDEN", - "BOLDUC", - "BOLEN", - "BOLES", - "BOLIN", - "BOLING", - "BOLLING", - "BOLLINGER", - "BOLT", - "BOLTON", - "BOND", - "BONDS", - "BONE", - "BONILLA", - "BONNER", - "BOOKER", - "BOONE", - "BOOTH", - "BOOTHE", - "BORDELON", - "BORDEN", - "BORDERS", - "BOREN", - "BORGES", - "BORREGO", - "BOSS", - "BOSTIC", - "BOSTICK", - "BOSTON", - "BOSWELL", - "BOTTOMS", - "BOUCHARD", - "BOUCHER", - "BOUDREAU", - "BOUDREAUX", - "BOUNDS", - "BOURGEOIS", - "BOURNE", - "BOURQUE", - "BOWDEN", - "BOWEN", - "BOWENS", - "BOWER", - "BOWERS", - "BOWIE", - "BOWLES", - "BOWLIN", - "BOWLING", - "BOWMAN", - "BOWSER", - "BOX", - "BOYCE", - "BOYD", - "BOYER", - "BOYKIN", - "BOYLE", - "BOYLES", - "BOYNTON", - "BOZEMAN", - "BRACKEN", - "BRACKETT", - "BRADBURY", - "BRADEN", - "BRADFORD", - "BRADLEY", - "BRADSHAW", - "BRADY", - "BRAGG", - "BRANCH", - "BRAND", - "BRANDENBURG", - "BRANDON", - "BRANDT", - "BRANHAM", - "BRANNON", - "BRANSON", - "BRANT", - "BRANTLEY", - "BRASWELL", - "BRATCHER", - "BRATTON", - "BRAUN", - "BRAVO", - "BRAXTON", - "BRAY", - "BRAZIL", - "BREAUX", - "BREEDEN", - "BREEDLOVE", - "BREEN", - "BRENNAN", - "BRENNER", - "BRENT", - "BREWER", - "BREWSTER", - "BRICE", - "BRIDGES", - "BRIGGS", - "BRIGHT", - "BRILEY", - "BRILL", - "BRIM", - "BRINK", - "BRINKLEY", - "BRINKMAN", - "BRINSON", - "BRIONES", - "BRISCOE", - "BRISENO", - "BRITO", - "BRITT", - "BRITTAIN", - "BRITTON", - "BROADNAX", - "BROADWAY", - "BROCK", - "BROCKMAN", - "BRODERICK", - "BRODY", - "BROGAN", - "BRONSON", - "BROOKINS", - "BROOKS", - "BROOME", - "BROTHERS", - "BROUGHTON", - "BROUSSARD", - "BROWDER", - "BROWER", - "BROWN", - "BROWNE", - "BROWNELL", - "BROWNING", - "BROWNLEE", - "BROYLES", - "BRUBAKER", - "BRUCE", - "BRUMFIELD", - "BRUNER", - "BRUNNER", - "BRUNO", - "BRUNS", - "BRUNSON", - "BRUTON", - "BRYAN", - "BRYANT", - "BRYSON", - "BUCHANAN", - "BUCHER", - "BUCK", - "BUCKINGHAM", - "BUCKLEY", - "BUCKNER", - "BUENO", - "BUFFINGTON", - "BUFORD", - "BUI", - "BULL", - "BULLARD", - "BULLOCK", - "BUMGARNER", - "BUNCH", - "BUNDY", - "BUNKER", - "BUNN", - "BUNNELL", - "BUNTING", - "BURCH", - "BURCHETT", - "BURCHFIELD", - "BURDEN", - "BURDETTE", - "BURDICK", - "BURGE", - "BURGER", - "BURGESS", - "BURGOS", - "BURK", - "BURKE", - "BURKETT", - "BURKHART", - "BURKHOLDER", - "BURKS", - "BURLESON", - "BURLEY", - "BURNETT", - "BURNETTE", - "BURNEY", - "BURNHAM", - "BURNS", - "BURNSIDE", - "BURR", - "BURRELL", - "BURRIS", - "BURROUGHS", - "BURROW", - "BURROWS", - "BURT", - "BURTON", - "BUSBY", - "BUSCH", - "BUSH", - "BUSS", - "BUSSEY", - "BUSTAMANTE", - "BUSTOS", - "BUTCHER", - "BUTLER", - "BUTTERFIELD", - "BUTTON", - "BUTTS", - "BUXTON", - "BYARS", - "BYERS", - "BYNUM", - "BYRD", - "BYRNE", - "BYRNES", - "CABALLERO", - "CABAN", - "CABLE", - "CABRAL", - "CABRERA", - "CADE", - "CADY", - "CAGLE", - "CAHILL", - "CAIN", - "CALABRESE", - "CALDERON", - "CALDWELL", - "CALHOUN", - "CALKINS", - "CALL", - "CALLAGHAN", - "CALLAHAN", - "CALLAWAY", - "CALLENDER", - "CALLOWAY", - "CALVERT", - "CALVIN", - "CAMACHO", - "CAMARILLO", - "CAMBELL", - "CAMERON", - "CAMP", - "CAMPBELL", - "CAMPOS", - "CANADA", - "CANADY", - "CANALES", - "CANDELARIA", - "CANFIELD", - "CANNON", - "CANO", - "CANTRELL", - "CANTU", - "CANTWELL", - "CANTY", - "CAPPS", - "CARABALLO", - "CARAWAY", - "CARBAJAL", - "CARBONE", - "CARD", - "CARDEN", - "CARDENAS", - "CARDER", - "CARDONA", - "CARDOZA", - "CARDWELL", - "CAREY", - "CARL", - "CARLIN", - "CARLISLE", - "CARLOS", - "CARLSON", - "CARLTON", - "CARMAN", - "CARMICHAEL", - "CARMONA", - "CARNAHAN", - "CARNES", - "CARNEY", - "CARO", - "CARON", - "CARPENTER", - "CARR", - "CARRANZA", - "CARRASCO", - "CARRERA", - "CARRICO", - "CARRIER", - "CARRILLO", - "CARRINGTON", - "CARRION", - "CARROLL", - "CARSON", - "CARSWELL", - "CARTER", - "CARTWRIGHT", - "CARUSO", - "CARVALHO", - "CARVER", - "CARY", - "CASAS", - "CASE", - "CASEY", - "CASH", - "CASILLAS", - "CASKEY", - "CASON", - "CASPER", - "CASS", - "CASSELL", - "CASSIDY", - "CASTANEDA", - "CASTEEL", - "CASTELLANO", - "CASTELLANOS", - "CASTILLO", - "CASTLE", - "CASTLEBERRY", - "CASTRO", - "CASWELL", - "CATALANO", - "CATES", - "CATHEY", - "CATO", - "CATRON", - "CAUDILL", - "CAUDLE", - "CAUSEY", - "CAVANAUGH", - "CAVAZOS", - "CAVE", - "CECIL", - "CENTENO", - "CERDA", - "CERVANTES", - "CHACON", - "CHADWICK", - "CHAFFIN", - "CHALMERS", - "CHAMBERLAIN", - "CHAMBERLIN", - "CHAMBERS", - "CHAMBLISS", - "CHAMPAGNE", - "CHAMPION", - "CHAN", - "CHANCE", - "CHANDLER", - "CHANEY", - "CHANG", - "CHAPA", - "CHAPIN", - "CHAPMAN", - "CHAPPELL", - "CHARLES", - "CHARLTON", - "CHASE", - "CHASTAIN", - "CHATMAN", - "CHAU", - "CHAVARRIA", - "CHAVES", - "CHAVEZ", - "CHAVIS", - "CHEATHAM", - "CHEEK", - "CHEN", - "CHENEY", - "CHENG", - "CHERRY", - "CHESSER", - "CHESTER", - "CHESTNUT", - "CHEUNG", - "CHEW", - "CHILD", - "CHILDERS", - "CHILDRESS", - "CHILDS", - "CHILTON", - "CHIN", - "CHISHOLM", - "CHISM", - "CHISOLM", - "CHITWOOD", - "CHO", - "CHOATE", - "CHOI", - "CHONG", - "CHOW", - "CHRISTENSEN", - "CHRISTENSON", - "CHRISTIAN", - "CHRISTIANSEN", - "CHRISTIANSON", - "CHRISTIE", - "CHRISTMAN", - "CHRISTMAS", - "CHRISTOPHER", - "CHRISTY", - "CHU", - "CHUN", - "CHUNG", - "CHURCH", - "CHURCHILL", - "CINTRON", - "CISNEROS", - "CLANCY", - "CLANTON", - "CLAPP", - "CLARK", - "CLARKE", - "CLARKSON", - "CLARY", - "CLAUSEN", - "CLAWSON", - "CLAY", - "CLAYTON", - "CLEARY", - "CLEGG", - "CLEM", - "CLEMENS", - "CLEMENT", - "CLEMENTS", - "CLEMMONS", - "CLEMONS", - "CLEVELAND", - "CLEVENGER", - "CLICK", - "CLIFFORD", - "CLIFTON", - "CLINE", - "CLINTON", - "CLOSE", - "CLOUD", - "CLOUGH", - "CLOUTIER", - "COATES", - "COATS", - "COBB", - "COBBS", - "COBLE", - "COBURN", - "COCHRAN", - "COCHRANE", - "COCKRELL", - "CODY", - "COE", - "COFFEY", - "COFFIN", - "COFFMAN", - "COGGINS", - "COHEN", - "COHN", - "COKER", - "COLBERT", - "COLBURN", - "COLBY", - "COLE", - "COLEMAN", - "COLES", - "COLEY", - "COLLADO", - "COLLAZO", - "COLLEY", - "COLLIER", - "COLLINS", - "COLON", - "COLSON", - "COLVIN", - "COLWELL", - "COMBS", - "COMEAUX", - "COMER", - "COMPTON", - "COMSTOCK", - "CONAWAY", - "CONCEPCION", - "CONDON", - "CONE", - "CONGER", - "CONKLIN", - "CONLEY", - "CONN", - "CONNELL", - "CONNELLY", - "CONNER", - "CONNERS", - "CONNOLLY", - "CONNOR", - "CONNORS", - "CONOVER", - "CONRAD", - "CONROY", - "CONTE", - "CONTI", - "CONTRERAS", - "CONWAY", - "CONYERS", - "COOK", - "COOKE", - "COOKS", - "COOKSEY", - "COOLEY", - "COOMBS", - "COON", - "COONEY", - "COONS", - "COOPER", - "COPE", - "COPELAND", - "COPLEY", - "COPPOLA", - "CORBETT", - "CORBIN", - "CORBITT", - "CORCORAN", - "CORDELL", - "CORDERO", - "CORDOVA", - "COREY", - "CORLEY", - "CORMIER", - "CORNELIUS", - "CORNELL", - "CORNETT", - "CORNISH", - "CORNWELL", - "CORONA", - "CORONADO", - "CORRAL", - "CORREA", - "CORREIA", - "CORRIGAN", - "CORTES", - "CORTEZ", - "CORWIN", - "COSBY", - "COSGROVE", - "COSTA", - "COSTELLO", - "COTA", - "COTE", - "COTHRAN", - "COTTER", - "COTTON", - "COTTRELL", - "COUCH", - "COUGHLIN", - "COULTER", - "COUNCIL", - "COUNTS", - "COURTNEY", - "COUSINS", - "COUTURE", - "COVERT", - "COVEY", - "COVINGTON", - "COWAN", - "COWARD", - "COWART", - "COWELL", - "COWLES", - "COWLEY", - "COX", - "COY", - "COYLE", - "COYNE", - "CRABTREE", - "CRADDOCK", - "CRAFT", - "CRAIG", - "CRAIN", - "CRAMER", - "CRANDALL", - "CRANE", - "CRANFORD", - "CRAVEN", - "CRAWFORD", - "CRAWLEY", - "CRAYTON", - "CREAMER", - "CREECH", - "CREEL", - "CREIGHTON", - "CRENSHAW", - "CRESPO", - "CREWS", - "CRIDER", - "CRISP", - "CRIST", - "CRISWELL", - "CRITTENDEN", - "CROCKER", - "CROCKETT", - "CROFT", - "CROMER", - "CROMWELL", - "CRONIN", - "CROOK", - "CROOKS", - "CROSBY", - "CROSS", - "CROTEAU", - "CROUCH", - "CROUSE", - "CROW", - "CROWDER", - "CROWE", - "CROWELL", - "CROWLEY", - "CRUM", - "CRUMP", - "CRUSE", - "CRUTCHER", - "CRUTCHFIELD", - "CRUZ", - "CUELLAR", - "CUEVAS", - "CULBERTSON", - "CULLEN", - "CULP", - "CULPEPPER", - "CULVER", - "CUMMINGS", - "CUMMINS", - "CUNNINGHAM", - "CUPP", - "CURLEY", - "CURRAN", - "CURRIE", - "CURRIER", - "CURRY", - "CURTIN", - "CURTIS", - "CUSHMAN", - "CUSTER", - "CUTLER", - "CYR", - "DABNEY", - "DAHL", - "DAIGLE", - "DAILEY", - "DAILY", - "DALE", - "DALEY", - "DALLAS", - "DALTON", - "DALY", - "DAMICO", - "DAMON", - "DAMRON", - "DANCY", - "DANG", - "DANGELO", - "DANIEL", - "DANIELS", - "DANIELSON", - "DANNER", - "DARBY", - "DARDEN", - "DARLING", - "DARNELL", - "DASILVA", - "DAUGHERTY", - "DAUGHTRY", - "DAVENPORT", - "DAVID", - "DAVIDSON", - "DAVIES", - "DAVILA", - "DAVIS", - "DAVISON", - "DAWKINS", - "DAWSON", - "DAY", - "DAYTON", - "DEAL", - "DEAN", - "DEATON", - "DEBERRY", - "DECKER", - "DEES", - "DEHART", - "DEJESUS", - "DELACRUZ", - "DELAGARZA", - "DELANEY", - "DELAROSA", - "DELATORRE", - "DELEON", - "DELGADILLO", - "DELGADO", - "DELL", - "DELLINGER", - "DELOACH", - "DELONG", - "DELOSSANTOS", - "DELUCA", - "DELVALLE", - "DEMARCO", - "DEMERS", - "DEMPSEY", - "DENHAM", - "DENNEY", - "DENNING", - "DENNIS", - "DENNISON", - "DENNY", - "DENSON", - "DENT", - "DENTON", - "DEROSA", - "DERR", - "DERRICK", - "DESANTIS", - "DESIMONE", - "DEVINE", - "DEVITO", - "DEVLIN", - "DEVORE", - "DEVRIES", - "DEW", - "DEWEY", - "DEWITT", - "DEXTER", - "DIAL", - "DIAMOND", - "DIAS", - "DIAZ", - "DICK", - "DICKENS", - "DICKERSON", - "DICKEY", - "DICKINSON", - "DICKSON", - "DIEHL", - "DIETRICH", - "DIETZ", - "DIGGS", - "DILL", - "DILLARD", - "DILLON", - "DINKINS", - "DION", - "DIX", - "DIXON", - "DO", - "DOAN", - "DOBBINS", - "DOBBS", - "DOBSON", - "DOCKERY", - "DODD", - "DODDS", - "DODGE", - "DODSON", - "DOE", - "DOHERTY", - "DOLAN", - "DOLL", - "DOLLAR", - "DOMINGO", - "DOMINGUEZ", - "DOMINQUEZ", - "DONAHUE", - "DONALD", - "DONALDSON", - "DONATO", - "DONNELL", - "DONNELLY", - "DONOHUE", - "DONOVAN", - "DOOLEY", - "DOOLITTLE", - "DORAN", - "DORMAN", - "DORN", - "DORRIS", - "DORSEY", - "DORTCH", - "DOSS", - "DOTSON", - "DOTY", - "DOUCETTE", - "DOUGHERTY", - "DOUGHTY", - "DOUGLAS", - "DOUGLASS", - "DOVE", - "DOVER", - "DOW", - "DOWD", - "DOWDY", - "DOWELL", - "DOWLING", - "DOWNEY", - "DOWNING", - "DOWNS", - "DOYLE", - "DOZIER", - "DRAKE", - "DRAPER", - "DRAYTON", - "DREW", - "DRISCOLL", - "DRIVER", - "DRUMMOND", - "DRURY", - "DUARTE", - "DUBE", - "DUBOIS", - "DUBOSE", - "DUCKETT", - "DUCKWORTH", - "DUDLEY", - "DUFF", - "DUFFY", - "DUGAN", - "DUGAS", - "DUGGAN", - "DUGGER", - "DUKE", - "DUKES", - "DUMAS", - "DUMONT", - "DUNAWAY", - "DUNBAR", - "DUNCAN", - "DUNHAM", - "DUNLAP", - "DUNN", - "DUNNE", - "DUNNING", - "DUONG", - "DUPONT", - "DUPRE", - "DUPREE", - "DUPUIS", - "DURAN", - "DURAND", - "DURANT", - "DURBIN", - "DURDEN", - "DURHAM", - "DURKIN", - "DURR", - "DUTTON", - "DUVAL", - "DUVALL", - "DWYER", - "DYE", - "DYER", - "DYKES", - "DYSON", - "EAGLE", - "EARL", - "EARLE", - "EARLEY", - "EARLS", - "EARLY", - "EARNEST", - "EASLEY", - "EASON", - "EAST", - "EASTER", - "EASTERLING", - "EASTMAN", - "EASTON", - "EATON", - "EAVES", - "EBERT", - "ECHEVARRIA", - "ECHOLS", - "ECKERT", - "EDDY", - "EDGAR", - "EDGE", - "EDMOND", - "EDMONDS", - "EDMONDSON", - "EDWARD", - "EDWARDS", - "EGAN", - "EGGLESTON", - "ELAM", - "ELDER", - "ELDRIDGE", - "ELIAS", - "ELIZONDO", - "ELKINS", - "ELLER", - "ELLINGTON", - "ELLIOT", - "ELLIOTT", - "ELLIS", - "ELLISON", - "ELLSWORTH", - "ELMORE", - "ELROD", - "ELSTON", - "ELY", - "EMANUEL", - "EMBRY", - "EMERSON", - "EMERY", - "EMMONS", - "ENG", - "ENGEL", - "ENGLAND", - "ENGLE", - "ENGLISH", - "ENNIS", - "ENOS", - "ENRIGHT", - "ENRIQUEZ", - "EPPERSON", - "EPPS", - "EPSTEIN", - "ERDMANN", - "ERICKSON", - "ERNST", - "ERVIN", - "ERWIN", - "ESCALANTE", - "ESCAMILLA", - "ESCOBAR", - "ESCOBEDO", - "ESPARZA", - "ESPINAL", - "ESPINO", - "ESPINOSA", - "ESPINOZA", - "ESPOSITO", - "ESQUIVEL", - "ESTEP", - "ESTES", - "ESTRADA", - "ESTRELLA", - "ETHERIDGE", - "ETHRIDGE", - "EUBANKS", - "EVANS", - "EVERETT", - "EVERHART", - "EVERS", - "EVERSON", - "EWING", - "EZELL", - "FABER", - "FABIAN", - "FAGAN", - "FAHEY", - "FAIN", - "FAIR", - "FAIRBANKS", - "FAIRCHILD", - "FAIRLEY", - "FAISON", - "FAJARDO", - "FALCON", - "FALK", - "FALLON", - "FALLS", - "FANNING", - "FARIAS", - "FARLEY", - "FARMER", - "FARNSWORTH", - "FARR", - "FARRAR", - "FARRELL", - "FARRINGTON", - "FARRIS", - "FARROW", - "FAULK", - "FAULKNER", - "FAUST", - "FAY", - "FEENEY", - "FELDER", - "FELDMAN", - "FELICIANO", - "FELIX", - "FELLOWS", - "FELTON", - "FELTS", - "FENNELL", - "FENNER", - "FENTON", - "FERGUSON", - "FERNANDES", - "FERNANDEZ", - "FERRARA", - "FERRARI", - "FERRARO", - "FERREIRA", - "FERRELL", - "FERRER", - "FERRIS", - "FERRY", - "FIELD", - "FIELDER", - "FIELDS", - "FIERRO", - "FIFE", - "FIGUEROA", - "FINCH", - "FINCHER", - "FINDLEY", - "FINE", - "FINK", - "FINLEY", - "FINN", - "FINNEGAN", - "FINNEY", - "FIORE", - "FISCHER", - "FISH", - "FISHER", - "FISHMAN", - "FISK", - "FITCH", - "FITE", - "FITTS", - "FITZGERALD", - "FITZPATRICK", - "FITZSIMMONS", - "FLAGG", - "FLAHERTY", - "FLANAGAN", - "FLANDERS", - "FLANIGAN", - "FLANNERY", - "FLECK", - "FLEMING", - "FLEMMING", - "FLETCHER", - "FLINT", - "FLOOD", - "FLORA", - "FLORENCE", - "FLORES", - "FLOREZ", - "FLOURNOY", - "FLOWERS", - "FLOYD", - "FLYNN", - "FOGARTY", - "FOGG", - "FOGLE", - "FOLEY", - "FOLSE", - "FOLSOM", - "FOLTZ", - "FONG", - "FONSECA", - "FONTAINE", - "FONTENOT", - "FOOTE", - "FORBES", - "FORD", - "FOREMAN", - "FOREST", - "FORET", - "FORMAN", - "FORNEY", - "FORREST", - "FORRESTER", - "FORSTER", - "FORSYTH", - "FORSYTHE", - "FORT", - "FORTE", - "FORTENBERRY", - "FORTIER", - "FORTIN", - "FORTNER", - "FORTUNE", - "FOSS", - "FOSTER", - "FOUNTAIN", - "FOURNIER", - "FOUST", - "FOWLER", - "FOX", - "FOY", - "FRALEY", - "FRAME", - "FRANCE", - "FRANCIS", - "FRANCISCO", - "FRANCO", - "FRANCOIS", - "FRANK", - "FRANKLIN", - "FRANKS", - "FRANTZ", - "FRANZ", - "FRASER", - "FRASIER", - "FRAZER", - "FRAZIER", - "FREDERICK", - "FREDERICKS", - "FREDRICK", - "FREDRICKSON", - "FREE", - "FREED", - "FREEDMAN", - "FREEMAN", - "FREESE", - "FREITAS", - "FRENCH", - "FREUND", - "FREY", - "FRIAS", - "FRICK", - "FRIEDMAN", - "FRIEND", - "FRIERSON", - "FRIES", - "FRITZ", - "FRIZZELL", - "FROST", - "FRY", - "FRYE", - "FRYER", - "FUCHS", - "FUENTES", - "FUGATE", - "FULCHER", - "FULLER", - "FULLERTON", - "FULMER", - "FULTON", - "FULTZ", - "FUNDERBURK", - "FUNK", - "FUQUA", - "FURMAN", - "FURR", - "FUSCO", - "GABLE", - "GABRIEL", - "GADDIS", - "GADDY", - "GAFFNEY", - "GAGE", - "GAGNE", - "GAGNON", - "GAINES", - "GAINEY", - "GAITHER", - "GALARZA", - "GALBRAITH", - "GALE", - "GALINDO", - "GALLAGHER", - "GALLANT", - "GALLARDO", - "GALLEGOS", - "GALLO", - "GALLOWAY", - "GALVAN", - "GALVEZ", - "GALVIN", - "GAMBLE", - "GAMBOA", - "GAMEZ", - "GANDY", - "GANN", - "GANNON", - "GANT", - "GANTT", - "GARAY", - "GARBER", - "GARCIA", - "GARDINER", - "GARDNER", - "GARLAND", - "GARMON", - "GARNER", - "GARNETT", - "GARRETT", - "GARRIS", - "GARRISON", - "GARVEY", - "GARVIN", - "GARY", - "GARZA", - "GASKIN", - "GASKINS", - "GASS", - "GASTON", - "GATES", - "GATEWOOD", - "GATLIN", - "GAULT", - "GAUTHIER", - "GAVIN", - "GAY", - "GAYLORD", - "GEARY", - "GEE", - "GEER", - "GEIGER", - "GENTILE", - "GENTRY", - "GEORGE", - "GERALD", - "GERARD", - "GERBER", - "GERMAN", - "GETZ", - "GIBBONS", - "GIBBS", - "GIBSON", - "GIFFORD", - "GIL", - "GILBERT", - "GILBERTSON", - "GILBREATH", - "GILCHRIST", - "GILES", - "GILL", - "GILLEN", - "GILLESPIE", - "GILLETTE", - "GILLEY", - "GILLIAM", - "GILLILAND", - "GILLIS", - "GILMAN", - "GILMER", - "GILMORE", - "GILSON", - "GINN", - "GIORDANO", - "GIPSON", - "GIRARD", - "GIRON", - "GIROUX", - "GIST", - "GIVENS", - "GLADDEN", - "GLADNEY", - "GLASER", - "GLASGOW", - "GLASS", - "GLAZE", - "GLEASON", - "GLENN", - "GLOVER", - "GLYNN", - "GOAD", - "GOBLE", - "GODDARD", - "GODFREY", - "GODINEZ", - "GODWIN", - "GOEBEL", - "GOETZ", - "GOFF", - "GOFORTH", - "GOINS", - "GOLD", - "GOLDBERG", - "GOLDEN", - "GOLDMAN", - "GOLDSMITH", - "GOLDSTEIN", - "GOMES", - "GOMEZ", - "GONSALVES", - "GONZALES", - "GONZALEZ", - "GOOCH", - "GOOD", - "GOODE", - "GOODEN", - "GOODIN", - "GOODING", - "GOODMAN", - "GOODRICH", - "GOODSON", - "GOODWIN", - "GOOLSBY", - "GORDON", - "GORE", - "GORHAM", - "GORMAN", - "GOSS", - "GOSSETT", - "GOUGH", - "GOULD", - "GOULET", - "GRACE", - "GRACIA", - "GRADY", - "GRAF", - "GRAFF", - "GRAGG", - "GRAHAM", - "GRANADOS", - "GRANGER", - "GRANT", - "GRANTHAM", - "GRAVES", - "GRAY", - "GRAYSON", - "GREATHOUSE", - "GRECO", - "GREEN", - "GREENBERG", - "GREENE", - "GREENFIELD", - "GREENLEE", - "GREENWOOD", - "GREER", - "GREGG", - "GREGORY", - "GREINER", - "GRENIER", - "GRESHAM", - "GREY", - "GRICE", - "GRIDER", - "GRIER", - "GRIFFIN", - "GRIFFIS", - "GRIFFITH", - "GRIFFITHS", - "GRIGGS", - "GRIGSBY", - "GRIMES", - "GRIMM", - "GRISHAM", - "GRISSOM", - "GRISWOLD", - "GROCE", - "GROGAN", - "GROOMS", - "GROSS", - "GROSSMAN", - "GROVE", - "GROVER", - "GROVES", - "GRUBB", - "GRUBBS", - "GRUBER", - "GUAJARDO", - "GUENTHER", - "GUERIN", - "GUERRA", - "GUERRERO", - "GUESS", - "GUEST", - "GUEVARA", - "GUFFEY", - "GUIDRY", - "GUILLEN", - "GUILLORY", - "GUINN", - "GULLEY", - "GUNDERSON", - "GUNN", - "GUNTER", - "GUNTHER", - "GURLEY", - "GUSTAFSON", - "GUTHRIE", - "GUTIERREZ", - "GUY", - "GUYTON", - "GUZMAN", - "HA", - "HAAG", - "HAAS", - "HAASE", - "HACKER", - "HACKETT", - "HACKNEY", - "HADDEN", - "HADLEY", - "HAGAN", - "HAGEN", - "HAGER", - "HAGGARD", - "HAGGERTY", - "HAHN", - "HAIGHT", - "HAILEY", - "HAINES", - "HAIR", - "HAIRSTON", - "HALCOMB", - "HALE", - "HALES", - "HALEY", - "HALL", - "HALLER", - "HALLMAN", - "HALSEY", - "HALSTEAD", - "HALVERSON", - "HAM", - "HAMBLIN", - "HAMBY", - "HAMEL", - "HAMER", - "HAMILTON", - "HAMLIN", - "HAMM", - "HAMMER", - "HAMMETT", - "HAMMOND", - "HAMMONDS", - "HAMMONS", - "HAMPTON", - "HAMRICK", - "HAN", - "HANCOCK", - "HAND", - "HANDLEY", - "HANDY", - "HANES", - "HANEY", - "HANKINS", - "HANKS", - "HANLEY", - "HANLON", - "HANNA", - "HANNAH", - "HANNAN", - "HANNON", - "HANSEN", - "HANSON", - "HARBIN", - "HARDAWAY", - "HARDEE", - "HARDEN", - "HARDER", - "HARDESTY", - "HARDIN", - "HARDING", - "HARDISON", - "HARDMAN", - "HARDWICK", - "HARDY", - "HARE", - "HARGIS", - "HARGRAVE", - "HARGROVE", - "HARKINS", - "HARLAN", - "HARLEY", - "HARLOW", - "HARMAN", - "HARMON", - "HARMS", - "HARNESS", - "HARP", - "HARPER", - "HARR", - "HARRELL", - "HARRINGTON", - "HARRIS", - "HARRISON", - "HARRY", - "HART", - "HARTER", - "HARTLEY", - "HARTMAN", - "HARTMANN", - "HARTWELL", - "HARVEY", - "HARWELL", - "HARWOOD", - "HASKELL", - "HASKINS", - "HASS", - "HASSELL", - "HASTINGS", - "HATCH", - "HATCHER", - "HATCHETT", - "HATFIELD", - "HATHAWAY", - "HATLEY", - "HATTON", - "HAUGEN", - "HAUSER", - "HAVENS", - "HAWES", - "HAWK", - "HAWKINS", - "HAWKS", - "HAWLEY", - "HAWTHORNE", - "HAY", - "HAYDEN", - "HAYES", - "HAYNES", - "HAYS", - "HAYWARD", - "HAYWOOD", - "HAZEL", - "HEAD", - "HEADLEY", - "HEADRICK", - "HEALEY", - "HEALY", - "HEARD", - "HEARN", - "HEATH", - "HEATON", - "HEBERT", - "HECK", - "HECKMAN", - "HEDGES", - "HEDRICK", - "HEFFNER", - "HEFLIN", - "HEFNER", - "HEIM", - "HEIN", - "HEINRICH", - "HEINZ", - "HELD", - "HELLER", - "HELM", - "HELMS", - "HELTON", - "HEMBREE", - "HEMPHILL", - "HENDERSON", - "HENDON", - "HENDRICK", - "HENDRICKS", - "HENDRICKSON", - "HENDRIX", - "HENKE", - "HENLEY", - "HENNESSEY", - "HENNING", - "HENRY", - "HENSLEY", - "HENSON", - "HER", - "HERBERT", - "HEREDIA", - "HERMAN", - "HERMANN", - "HERNANDEZ", - "HERNDON", - "HERR", - "HERRERA", - "HERRICK", - "HERRIN", - "HERRING", - "HERRINGTON", - "HERRMANN", - "HERRON", - "HERSHBERGER", - "HERZOG", - "HESS", - "HESTER", - "HEWITT", - "HEYWARD", - "HIATT", - "HIBBARD", - "HICKEY", - "HICKMAN", - "HICKS", - "HICKSON", - "HIDALGO", - "HIGDON", - "HIGGINBOTHAM", - "HIGGINS", - "HIGGS", - "HIGH", - "HIGHTOWER", - "HILDEBRAND", - "HILDRETH", - "HILL", - "HILLARD", - "HILLER", - "HILLIARD", - "HILLMAN", - "HILLS", - "HILTON", - "HIMES", - "HINDMAN", - "HINDS", - "HINES", - "HINKLE", - "HINOJOSA", - "HINSON", - "HINTON", - "HIRSCH", - "HITCHCOCK", - "HITE", - "HITT", - "HO", - "HOANG", - "HOBBS", - "HOBSON", - "HODGE", - "HODGES", - "HODGSON", - "HOFF", - "HOFFMAN", - "HOFFMANN", - "HOGAN", - "HOGG", - "HOGUE", - "HOKE", - "HOLBROOK", - "HOLCOMB", - "HOLCOMBE", - "HOLDEN", - "HOLDER", - "HOLGUIN", - "HOLIDAY", - "HOLLAND", - "HOLLENBECK", - "HOLLEY", - "HOLLIDAY", - "HOLLINGSWORTH", - "HOLLINS", - "HOLLIS", - "HOLLOMAN", - "HOLLOWAY", - "HOLLY", - "HOLM", - "HOLMAN", - "HOLMES", - "HOLT", - "HOLTON", - "HOLTZ", - "HOMAN", - "HOMER", - "HONEYCUTT", - "HONG", - "HOOD", - "HOOK", - "HOOKER", - "HOOKS", - "HOOPER", - "HOOVER", - "HOPE", - "HOPKINS", - "HOPPE", - "HOPPER", - "HOPSON", - "HORAN", - "HORN", - "HORNE", - "HORNER", - "HORNSBY", - "HOROWITZ", - "HORSLEY", - "HORTON", - "HORVATH", - "HOSKINS", - "HOSTETLER", - "HOUCK", - "HOUGH", - "HOUGHTON", - "HOULE", - "HOUSE", - "HOUSER", - "HOUSTON", - "HOWARD", - "HOWE", - "HOWELL", - "HOWERTON", - "HOWES", - "HOWLAND", - "HOY", - "HOYLE", - "HOYT", - "HSU", - "HUANG", - "HUBBARD", - "HUBER", - "HUBERT", - "HUDDLESTON", - "HUDGENS", - "HUDGINS", - "HUDSON", - "HUERTA", - "HUEY", - "HUFF", - "HUFFMAN", - "HUGGINS", - "HUGHES", - "HUGHEY", - "HULL", - "HULSEY", - "HUMES", - "HUMMEL", - "HUMPHREY", - "HUMPHREYS", - "HUMPHRIES", - "HUNDLEY", - "HUNT", - "HUNTER", - "HUNTINGTON", - "HUNTLEY", - "HURD", - "HURLEY", - "HURST", - "HURT", - "HURTADO", - "HUSKEY", - "HUSSEY", - "HUSTON", - "HUTCHENS", - "HUTCHERSON", - "HUTCHESON", - "HUTCHINGS", - "HUTCHINS", - "HUTCHINSON", - "HUTCHISON", - "HUTSON", - "HUTTO", - "HUTTON", - "HUYNH", - "HWANG", - "HYATT", - "HYDE", - "HYLAND", - "HYLTON", - "HYMAN", - "HYNES", - "IBARRA", - "INGLE", - "INGRAHAM", - "INGRAM", - "INMAN", - "IRBY", - "IRELAND", - "IRISH", - "IRIZARRY", - "IRONS", - "IRVIN", - "IRVINE", - "IRVING", - "IRWIN", - "ISAAC", - "ISAACS", - "ISAACSON", - "ISBELL", - "ISOM", - "ISON", - "ISRAEL", - "IVERSON", - "IVES", - "IVEY", - "IVORY", - "IVY", - "JACK", - "JACKMAN", - "JACKS", - "JACKSON", - "JACOB", - "JACOBS", - "JACOBSEN", - "JACOBSON", - "JACOBY", - "JACQUES", - "JAEGER", - "JAMES", - "JAMESON", - "JAMISON", - "JANES", - "JANKOWSKI", - "JANSEN", - "JANSSEN", - "JARAMILLO", - "JARRELL", - "JARRETT", - "JARVIS", - "JASPER", - "JAY", - "JAYNES", - "JEAN", - "JEFFERIES", - "JEFFERS", - "JEFFERSON", - "JEFFERY", - "JEFFREY", - "JEFFRIES", - "JENKINS", - "JENNINGS", - "JENSEN", - "JENSON", - "JERNIGAN", - "JESSUP", - "JETER", - "JETT", - "JEWELL", - "JEWETT", - "JIMENEZ", - "JOBE", - "JOE", - "JOHANSEN", - "JOHN", - "JOHNS", - "JOHNSON", - "JOHNSTON", - "JOINER", - "JOLLEY", - "JOLLY", - "JONES", - "JORDAN", - "JORDON", - "JORGENSEN", - "JORGENSON", - "JOSE", - "JOSEPH", - "JOY", - "JOYCE", - "JOYNER", - "JUAREZ", - "JUDD", - "JUDE", - "JUDGE", - "JUDKINS", - "JULIAN", - "JUNG", - "JUSTICE", - "JUSTUS", - "KAHN", - "KAISER", - "KAMINSKI", - "KANE", - "KANG", - "KAPLAN", - "KARR", - "KASPER", - "KATZ", - "KAUFFMAN", - "KAUFMAN", - "KAY", - "KAYE", - "KEANE", - "KEARNEY", - "KEARNS", - "KEATING", - "KEATON", - "KECK", - "KEE", - "KEEFE", - "KEEFER", - "KEEGAN", - "KEEL", - "KEELER", - "KEELING", - "KEEN", - "KEENAN", - "KEENE", - "KEENER", - "KEENEY", - "KEETON", - "KEITH", - "KELLEHER", - "KELLER", - "KELLEY", - "KELLOGG", - "KELLUM", - "KELLY", - "KELSEY", - "KELSO", - "KEMP", - "KEMPER", - "KENDALL", - "KENDRICK", - "KENNEDY", - "KENNEY", - "KENNY", - "KENT", - "KENYON", - "KERN", - "KERNS", - "KERR", - "KESSLER", - "KETCHUM", - "KEY", - "KEYES", - "KEYS", - "KEYSER", - "KHAN", - "KIDD", - "KIDWELL", - "KIEFER", - "KILGORE", - "KILLIAN", - "KILPATRICK", - "KIM", - "KIMBALL", - "KIMBLE", - "KIMBRELL", - "KIMBROUGH", - "KIMMEL", - "KINARD", - "KINCAID", - "KINDER", - "KING", - "KINGSLEY", - "KINNEY", - "KINSEY", - "KIRBY", - "KIRCHNER", - "KIRK", - "KIRKLAND", - "KIRKPATRICK", - "KIRKWOOD", - "KISER", - "KISH", - "KITCHEN", - "KITCHENS", - "KLEIN", - "KLINE", - "KLINGER", - "KNAPP", - "KNIGHT", - "KNOLL", - "KNOTT", - "KNOTTS", - "KNOWLES", - "KNOWLTON", - "KNOX", - "KNUDSEN", - "KNUDSON", - "KNUTSON", - "KOCH", - "KOEHLER", - "KOENIG", - "KOHL", - "KOHLER", - "KOHN", - "KOLB", - "KONG", - "KOONCE", - "KOONTZ", - "KOPP", - "KOVACH", - "KOWALSKI", - "KOZAK", - "KOZLOWSKI", - "KRAFT", - "KRAMER", - "KRAUS", - "KRAUSE", - "KRAUSS", - "KREBS", - "KRIEGER", - "KROLL", - "KRUEGER", - "KRUG", - "KRUGER", - "KRUSE", - "KUHN", - "KUNKEL", - "KUNTZ", - "KUNZ", - "KURTZ", - "KUYKENDALL", - "KYLE", - "LABBE", - "LABELLE", - "LACEY", - "LACHANCE", - "LACKEY", - "LACROIX", - "LACY", - "LADD", - "LADNER", - "LAFFERTY", - "LAFLAMME", - "LAFLEUR", - "LAI", - "LAIRD", - "LAKE", - "LAM", - "LAMAR", - "LAMB", - "LAMBERT", - "LAMM", - "LANCASTER", - "LANCE", - "LAND", - "LANDERS", - "LANDIS", - "LANDON", - "LANDRUM", - "LANDRY", - "LANE", - "LANEY", - "LANG", - "LANGDON", - "LANGE", - "LANGER", - "LANGFORD", - "LANGLEY", - "LANGLOIS", - "LANGSTON", - "LANHAM", - "LANIER", - "LANKFORD", - "LANNING", - "LANTZ", - "LAPLANTE", - "LAPOINTE", - "LAPORTE", - "LARA", - "LARGE", - "LARKIN", - "LAROCHE", - "LAROSE", - "LARRY", - "LARSEN", - "LARSON", - "LARUE", - "LASH", - "LASHLEY", - "LASSITER", - "LASTER", - "LATHAM", - "LATIMER", - "LATTIMORE", - "LAU", - "LAUER", - "LAUGHLIN", - "LAVENDER", - "LAVIGNE", - "LAVOIE", - "LAW", - "LAWHORN", - "LAWLER", - "LAWLESS", - "LAWRENCE", - "LAWS", - "LAWSON", - "LAWTON", - "LAY", - "LAYMAN", - "LAYNE", - "LAYTON", - "LE", - "LEA", - "LEACH", - "LEAHY", - "LEAK", - "LEAKE", - "LEAL", - "LEAR", - "LEARY", - "LEAVITT", - "LEBLANC", - "LEBRON", - "LECLAIR", - "LEDBETTER", - "LEDESMA", - "LEDFORD", - "LEDOUX", - "LEE", - "LEEPER", - "LEES", - "LEFEBVRE", - "LEGER", - "LEGG", - "LEGGETT", - "LEHMAN", - "LEHMANN", - "LEIGH", - "LEIGHTON", - "LEMASTER", - "LEMAY", - "LEMIEUX", - "LEMKE", - "LEMMON", - "LEMON", - "LEMONS", - "LEMUS", - "LENNON", - "LENTZ", - "LENZ", - "LEON", - "LEONARD", - "LEONE", - "LERMA", - "LERNER", - "LEROY", - "LESLIE", - "LESSARD", - "LESTER", - "LEUNG", - "LEVESQUE", - "LEVI", - "LEVIN", - "LEVINE", - "LEVY", - "LEW", - "LEWANDOWSKI", - "LEWIS", - "LEYVA", - "LI", - "LIBBY", - "LIDDELL", - "LIEBERMAN", - "LIGHT", - "LIGHTFOOT", - "LIGHTNER", - "LIGON", - "LILES", - "LILLEY", - "LILLY", - "LIM", - "LIMA", - "LIMON", - "LIN", - "LINARES", - "LINCOLN", - "LIND", - "LINDBERG", - "LINDER", - "LINDGREN", - "LINDLEY", - "LINDQUIST", - "LINDSAY", - "LINDSEY", - "LINDSTROM", - "LINK", - "LINKOUS", - "LINN", - "LINTON", - "LINVILLE", - "LIPSCOMB", - "LIRA", - "LISTER", - "LITTLE", - "LITTLEFIELD", - "LITTLEJOHN", - "LITTLETON", - "LIU", - "LIVELY", - "LIVINGSTON", - "LLOYD", - "LO", - "LOCKE", - "LOCKETT", - "LOCKHART", - "LOCKLEAR", - "LOCKWOOD", - "LOERA", - "LOFTIN", - "LOFTIS", - "LOFTON", - "LOGAN", - "LOGSDON", - "LOGUE", - "LOMAX", - "LOMBARD", - "LOMBARDI", - "LOMBARDO", - "LONDON", - "LONG", - "LONGO", - "LONGORIA", - "LOOMIS", - "LOONEY", - "LOPER", - "LOPES", - "LOPEZ", - "LORD", - "LORENZ", - "LORENZO", - "LOTT", - "LOUIS", - "LOVE", - "LOVEJOY", - "LOVELACE", - "LOVELESS", - "LOVELL", - "LOVETT", - "LOVING", - "LOW", - "LOWE", - "LOWELL", - "LOWERY", - "LOWMAN", - "LOWRY", - "LOY", - "LOYA", - "LOYD", - "LOZANO", - "LU", - "LUCAS", - "LUCE", - "LUCERO", - "LUCIANO", - "LUCKETT", - "LUDWIG", - "LUGO", - "LUIS", - "LUJAN", - "LUKE", - "LUMPKIN", - "LUNA", - "LUND", - "LUNDBERG", - "LUNDY", - "LUNSFORD", - "LUONG", - "LUSK", - "LUSTER", - "LUTHER", - "LUTTRELL", - "LUTZ", - "LY", - "LYLE", - "LYLES", - "LYMAN", - "LYNCH", - "LYNN", - "LYON", - "LYONS", - "LYTLE", - "MA", - "MAAS", - "MABE", - "MABRY", - "MACDONALD", - "MACE", - "MACHADO", - "MACIAS", - "MACK", - "MACKAY", - "MACKENZIE", - "MACKEY", - "MACKIE", - "MACKLIN", - "MACLEAN", - "MACLEOD", - "MACON", - "MADDEN", - "MADDOX", - "MADERA", - "MADISON", - "MADRID", - "MADRIGAL", - "MADSEN", - "MAES", - "MAESTAS", - "MAGANA", - "MAGEE", - "MAGGARD", - "MAGNUSON", - "MAGUIRE", - "MAHAFFEY", - "MAHAN", - "MAHER", - "MAHON", - "MAHONEY", - "MAIER", - "MAIN", - "MAJOR", - "MAJORS", - "MAKI", - "MALCOLM", - "MALDONADO", - "MALLEY", - "MALLORY", - "MALLOY", - "MALONE", - "MALONEY", - "MANCINI", - "MANCUSO", - "MANESS", - "MANGUM", - "MANLEY", - "MANN", - "MANNING", - "MANNS", - "MANSFIELD", - "MANSON", - "MANUEL", - "MANZO", - "MAPLE", - "MAPLES", - "MARBLE", - "MARCH", - "MARCHAND", - "MARCOTTE", - "MARCUM", - "MARCUS", - "MARES", - "MARIN", - "MARINO", - "MARION", - "MARK", - "MARKHAM", - "MARKLEY", - "MARKS", - "MARLER", - "MARLOW", - "MARLOWE", - "MARQUEZ", - "MARQUIS", - "MARR", - "MARRERO", - "MARROQUIN", - "MARSH", - "MARSHALL", - "MARTEL", - "MARTELL", - "MARTENS", - "MARTIN", - "MARTINDALE", - "MARTINEZ", - "MARTINO", - "MARTINS", - "MARTINSON", - "MARTZ", - "MARVIN", - "MARX", - "MASON", - "MASSEY", - "MASSIE", - "MAST", - "MASTERS", - "MASTERSON", - "MATA", - "MATHENY", - "MATHESON", - "MATHEWS", - "MATHIAS", - "MATHIS", - "MATLOCK", - "MATNEY", - "MATOS", - "MATSON", - "MATTESON", - "MATTHEW", - "MATTHEWS", - "MATTINGLY", - "MATTISON", - "MATTOS", - "MATTOX", - "MATTSON", - "MAULDIN", - "MAUPIN", - "MAURER", - "MAURO", - "MAXEY", - "MAXFIELD", - "MAXWELL", - "MAY", - "MAYBERRY", - "MAYER", - "MAYERS", - "MAYES", - "MAYFIELD", - "MAYHEW", - "MAYNARD", - "MAYO", - "MAYS", - "MAZZA", - "MCADAMS", - "MCAFEE", - "MCALISTER", - "MCALLISTER", - "MCARTHUR", - "MCBEE", - "MCBRIDE", - "MCCABE", - "MCCAFFREY", - "MCCAIN", - "MCCALL", - "MCCALLISTER", - "MCCALLUM", - "MCCANN", - "MCCANTS", - "MCCARTER", - "MCCARTHY", - "MCCARTNEY", - "MCCARTY", - "MCCASKILL", - "MCCAULEY", - "MCCLAIN", - "MCCLANAHAN", - "MCCLARY", - "MCCLEARY", - "MCCLELLAN", - "MCCLELLAND", - "MCCLENDON", - "MCCLINTOCK", - "MCCLINTON", - "MCCLOSKEY", - "MCCLOUD", - "MCCLUNG", - "MCCLURE", - "MCCOLLUM", - "MCCOMBS", - "MCCONNELL", - "MCCOOL", - "MCCORD", - "MCCORKLE", - "MCCORMACK", - "MCCORMICK", - "MCCOY", - "MCCRACKEN", - "MCCRARY", - "MCCRAY", - "MCCREARY", - "MCCUE", - "MCCULLOCH", - "MCCULLOUGH", - "MCCUNE", - "MCCURDY", - "MCCURRY", - "MCCUTCHEON", - "MCDADE", - "MCDANIEL", - "MCDANIELS", - "MCDERMOTT", - "MCDONALD", - "MCDONNELL", - "MCDONOUGH", - "MCDOUGAL", - "MCDOUGALL", - "MCDOWELL", - "MCDUFFIE", - "MCELROY", - "MCEWEN", - "MCFADDEN", - "MCFALL", - "MCFARLAND", - "MCFARLANE", - "MCGEE", - "MCGEHEE", - "MCGHEE", - "MCGILL", - "MCGINNIS", - "MCGOVERN", - "MCGOWAN", - "MCGRATH", - "MCGRAW", - "MCGREGOR", - "MCGREW", - "MCGRIFF", - "MCGUIRE", - "MCHENRY", - "MCHUGH", - "MCINNIS", - "MCINTIRE", - "MCINTOSH", - "MCINTYRE", - "MCKAY", - "MCKEE", - "MCKEEVER", - "MCKENNA", - "MCKENNEY", - "MCKENZIE", - "MCKEON", - "MCKEOWN", - "MCKINLEY", - "MCKINNEY", - "MCKINNON", - "MCKNIGHT", - "MCLAIN", - "MCLAUGHLIN", - "MCLAURIN", - "MCLEAN", - "MCLEMORE", - "MCLENDON", - "MCLEOD", - "MCMAHAN", - "MCMAHON", - "MCMANUS", - "MCMASTER", - "MCMILLAN", - "MCMILLEN", - "MCMILLIAN", - "MCMULLEN", - "MCMURRAY", - "MCNABB", - "MCNAIR", - "MCNALLY", - "MCNAMARA", - "MCNEAL", - "MCNEELY", - "MCNEIL", - "MCNEILL", - "MCNULTY", - "MCNUTT", - "MCPHERSON", - "MCQUEEN", - "MCRAE", - "MCREYNOLDS", - "MCSWAIN", - "MCVAY", - "MCVEY", - "MCWHORTER", - "MCWILLIAMS", - "MEACHAM", - "MEAD", - "MEADE", - "MEADOR", - "MEADOWS", - "MEANS", - "MEARS", - "MEDEIROS", - "MEDINA", - "MEDLEY", - "MEDLIN", - "MEDLOCK", - "MEDRANO", - "MEEHAN", - "MEEK", - "MEEKER", - "MEEKS", - "MEIER", - "MEJIA", - "MELANCON", - "MELENDEZ", - "MELLO", - "MELTON", - "MELVIN", - "MENA", - "MENARD", - "MENDENHALL", - "MENDEZ", - "MENDOZA", - "MENENDEZ", - "MERCADO", - "MERCER", - "MERCHANT", - "MERCIER", - "MEREDITH", - "MERRELL", - "MERRICK", - "MERRILL", - "MERRIMAN", - "MERRITT", - "MESA", - "MESSENGER", - "MESSER", - "MESSINA", - "METCALF", - "METZ", - "METZGER", - "METZLER", - "MEYER", - "MEYERS", - "MEZA", - "MICHAEL", - "MICHAELS", - "MICHAUD", - "MICHEL", - "MICKENS", - "MIDDLETON", - "MILAM", - "MILBURN", - "MILES", - "MILLARD", - "MILLER", - "MILLIGAN", - "MILLIKEN", - "MILLS", - "MILNE", - "MILNER", - "MILTON", - "MIMS", - "MINER", - "MINNICK", - "MINOR", - "MINTER", - "MINTON", - "MINTZ", - "MIRANDA", - "MIRELES", - "MITCHELL", - "MIXON", - "MIZE", - "MOBLEY", - "MOCK", - "MOE", - "MOELLER", - "MOEN", - "MOFFETT", - "MOFFITT", - "MOHR", - "MOJICA", - "MOLINA", - "MOLL", - "MONACO", - "MONAGHAN", - "MONAHAN", - "MONEY", - "MONIZ", - "MONK", - "MONROE", - "MONSON", - "MONTAGUE", - "MONTALVO", - "MONTANEZ", - "MONTANO", - "MONTEMAYOR", - "MONTERO", - "MONTES", - "MONTEZ", - "MONTGOMERY", - "MONTOYA", - "MOODY", - "MOON", - "MOONEY", - "MOORE", - "MOORMAN", - "MORA", - "MORALES", - "MORAN", - "MOREAU", - "MOREHEAD", - "MORELAND", - "MORENO", - "MOREY", - "MORGAN", - "MORIARTY", - "MORIN", - "MORLEY", - "MORRELL", - "MORRILL", - "MORRIS", - "MORRISON", - "MORRISSEY", - "MORROW", - "MORSE", - "MORTENSEN", - "MORTON", - "MOSBY", - "MOSELEY", - "MOSER", - "MOSES", - "MOSHER", - "MOSIER", - "MOSLEY", - "MOSS", - "MOTLEY", - "MOTT", - "MOULTON", - "MOULTRIE", - "MOUNT", - "MOWERY", - "MOYA", - "MOYE", - "MOYER", - "MUELLER", - "MUHAMMAD", - "MUIR", - "MULKEY", - "MULL", - "MULLEN", - "MULLER", - "MULLIGAN", - "MULLIN", - "MULLINS", - "MULLIS", - "MUNCY", - "MUNDY", - "MUNIZ", - "MUNN", - "MUNOZ", - "MUNSON", - "MURDOCK", - "MURILLO", - "MURPHY", - "MURRAY", - "MURRELL", - "MURRY", - "MUSE", - "MUSGROVE", - "MUSSER", - "MYERS", - "MYLES", - "MYRICK", - "NABORS", - "NADEAU", - "NAGEL", - "NAGLE", - "NAGY", - "NAJERA", - "NAKAMURA", - "NALL", - "NANCE", - "NAPIER", - "NAQUIN", - "NARANJO", - "NARVAEZ", - "NASH", - "NATHAN", - "NATION", - "NAVA", - "NAVARRETE", - "NAVARRO", - "NAYLOR", - "NEAL", - "NEALY", - "NEEDHAM", - "NEEL", - "NEELEY", - "NEELY", - "NEFF", - "NEGRETE", - "NEGRON", - "NEIL", - "NEILL", - "NELMS", - "NELSON", - "NESBITT", - "NESMITH", - "NESS", - "NESTOR", - "NETTLES", - "NEUMAN", - "NEUMANN", - "NEVAREZ", - "NEVILLE", - "NEW", - "NEWBERRY", - "NEWBY", - "NEWCOMB", - "NEWELL", - "NEWKIRK", - "NEWMAN", - "NEWSOM", - "NEWSOME", - "NEWTON", - "NG", - "NGO", - "NGUYEN", - "NICHOLAS", - "NICHOLS", - "NICHOLSON", - "NICKEL", - "NICKERSON", - "NIELSEN", - "NIELSON", - "NIETO", - "NIEVES", - "NILES", - "NIX", - "NIXON", - "NOBLE", - "NOBLES", - "NOE", - "NOEL", - "NOLAN", - "NOLAND", - "NOLEN", - "NOLL", - "NOONAN", - "NORFLEET", - "NORIEGA", - "NORMAN", - "NORRIS", - "NORTH", - "NORTON", - "NORWOOD", - "NOVAK", - "NOVOTNY", - "NOWAK", - "NOWLIN", - "NOYES", - "NUGENT", - "NULL", - "NUMBERS", - "NUNES", - "NUNEZ", - "NUNLEY", - "NUNN", - "NUTT", - "NUTTER", - "NYE", - "OAKES", - "OAKLEY", - "OAKS", - "OATES", - "OBRIEN", - "OBRYAN", - "OCAMPO", - "OCASIO", - "OCHOA", - "OCHS", - "OCONNELL", - "OCONNER", - "OCONNOR", - "ODELL", - "ODEN", - "ODOM", - "ODONNELL", - "ODUM", - "OGDEN", - "OGLE", - "OGLESBY", - "OH", - "OHARA", - "OJEDA", - "OKEEFE", - "OLDHAM", - "OLDS", - "OLEARY", - "OLIPHANT", - "OLIVA", - "OLIVARES", - "OLIVAREZ", - "OLIVAS", - "OLIVE", - "OLIVEIRA", - "OLIVER", - "OLIVO", - "OLMSTEAD", - "OLSEN", - "OLSON", - "OLVERA", - "OMALLEY", - "ONEAL", - "ONEIL", - "ONEILL", - "ONTIVEROS", - "ORDONEZ", - "OREILLY", - "ORELLANA", - "ORLANDO", - "ORNELAS", - "OROSCO", - "OROURKE", - "OROZCO", - "ORR", - "ORTA", - "ORTEGA", - "ORTIZ", - "OSBORN", - "OSBORNE", - "OSBURN", - "OSGOOD", - "OSHEA", - "OSORIO", - "OSTEEN", - "OSTRANDER", - "OSULLIVAN", - "OSWALD", - "OSWALT", - "OTERO", - "OTIS", - "OTOOLE", - "OTT", - "OTTO", - "OUELLETTE", - "OUTLAW", - "OVERBY", - "OVERSTREET", - "OVERTON", - "OWEN", - "OWENS", - "PACE", - "PACHECO", - "PACK", - "PACKARD", - "PACKER", - "PADGETT", - "PADILLA", - "PAGAN", - "PAGE", - "PAIGE", - "PAINE", - "PAINTER", - "PAK", - "PALACIOS", - "PALMA", - "PALMER", - "PALUMBO", - "PANNELL", - "PANTOJA", - "PAPE", - "PAPPAS", - "PAQUETTE", - "PARADIS", - "PARDO", - "PAREDES", - "PARENT", - "PARHAM", - "PARIS", - "PARISH", - "PARK", - "PARKER", - "PARKINSON", - "PARKS", - "PARNELL", - "PARR", - "PARRA", - "PARRIS", - "PARRISH", - "PARROTT", - "PARRY", - "PARSON", - "PARSONS", - "PARTIN", - "PARTRIDGE", - "PASSMORE", - "PATE", - "PATEL", - "PATERSON", - "PATINO", - "PATRICK", - "PATTEN", - "PATTERSON", - "PATTON", - "PAUL", - "PAULEY", - "PAULSEN", - "PAULSON", - "PAXTON", - "PAYNE", - "PAYTON", - "PAZ", - "PEACE", - "PEACHEY", - "PEACOCK", - "PEAK", - "PEARCE", - "PEARSON", - "PEASE", - "PECK", - "PEDERSEN", - "PEDERSON", - "PEEBLES", - "PEEK", - "PEEL", - "PEELER", - "PEEPLES", - "PELLETIER", - "PELTIER", - "PEMBERTON", - "PENA", - "PENCE", - "PENDER", - "PENDERGRASS", - "PENDLETON", - "PENN", - "PENNELL", - "PENNINGTON", - "PENNY", - "PEOPLES", - "PEPPER", - "PERALES", - "PERALTA", - "PERDUE", - "PEREA", - "PEREIRA", - "PEREZ", - "PERKINS", - "PERREAULT", - "PERRIN", - "PERRON", - "PERRY", - "PERRYMAN", - "PERSON", - "PETER", - "PETERMAN", - "PETERS", - "PETERSEN", - "PETERSON", - "PETIT", - "PETRIE", - "PETTIGREW", - "PETTIS", - "PETTIT", - "PETTWAY", - "PETTY", - "PEYTON", - "PFEIFER", - "PFEIFFER", - "PHAM", - "PHAN", - "PHELAN", - "PHELPS", - "PHIFER", - "PHILLIPS", - "PHIPPS", - "PICARD", - "PICKARD", - "PICKENS", - "PICKERING", - "PICKETT", - "PIERCE", - "PIERRE", - "PIERSON", - "PIKE", - "PILCHER", - "PIMENTEL", - "PINA", - "PINCKNEY", - "PINEDA", - "PINKERTON", - "PINKSTON", - "PINO", - "PINSON", - "PINTO", - "PIPER", - "PIPKIN", - "PIPPIN", - "PITMAN", - "PITRE", - "PITT", - "PITTMAN", - "PITTS", - "PLACE", - "PLANTE", - "PLATT", - "PLEASANT", - "PLUMMER", - "PLUNKETT", - "POE", - "POGUE", - "POINDEXTER", - "POINTER", - "POIRIER", - "POLANCO", - "POLAND", - "POLING", - "POLK", - "POLLACK", - "POLLARD", - "POLLOCK", - "POMEROY", - "PONCE", - "POND", - "PONDER", - "POOL", - "POOLE", - "POORE", - "POPE", - "POPP", - "PORTER", - "PORTERFIELD", - "PORTILLO", - "POSEY", - "POST", - "POSTON", - "POTTER", - "POTTS", - "POULIN", - "POUNDS", - "POWELL", - "POWER", - "POWERS", - "PRADO", - "PRATER", - "PRATHER", - "PRATT", - "PRENTICE", - "PRESCOTT", - "PRESLEY", - "PRESSLEY", - "PRESTON", - "PREWITT", - "PRICE", - "PRICHARD", - "PRIDE", - "PRIDGEN", - "PRIEST", - "PRIETO", - "PRINCE", - "PRINGLE", - "PRITCHARD", - "PRITCHETT", - "PROCTOR", - "PROFFITT", - "PROSSER", - "PROVOST", - "PRUETT", - "PRUITT", - "PRYOR", - "PUCKETT", - "PUENTE", - "PUGH", - "PULIDO", - "PULLEN", - "PULLEY", - "PULLIAM", - "PURCELL", - "PURDY", - "PURNELL", - "PURVIS", - "PUTMAN", - "PUTNAM", - "PYLE", - "QUALLS", - "QUARLES", - "QUEEN", - "QUEZADA", - "QUICK", - "QUIGLEY", - "QUILLEN", - "QUINLAN", - "QUINN", - "QUINONES", - "QUINONEZ", - "QUINTANA", - "QUINTANILLA", - "QUINTERO", - "QUIROZ", - "RADER", - "RADFORD", - "RAFFERTY", - "RAGAN", - "RAGLAND", - "RAGSDALE", - "RAINES", - "RAINEY", - "RAINS", - "RALEY", - "RALPH", - "RALSTON", - "RAMEY", - "RAMIREZ", - "RAMON", - "RAMOS", - "RAMSAY", - "RAMSEY", - "RAND", - "RANDALL", - "RANDLE", - "RANDOLPH", - "RANEY", - "RANGEL", - "RANKIN", - "RANSOM", - "RAPP", - "RASH", - "RASMUSSEN", - "RATCLIFF", - "RATLIFF", - "RAU", - "RAUCH", - "RAWLINGS", - "RAWLINS", - "RAWLS", - "RAY", - "RAYBURN", - "RAYFORD", - "RAYMOND", - "RAYNOR", - "RAZO", - "REA", - "READ", - "REAGAN", - "REARDON", - "REAVES", - "RECTOR", - "REDD", - "REDDEN", - "REDDICK", - "REDDING", - "REDDY", - "REDMAN", - "REDMON", - "REDMOND", - "REECE", - "REED", - "REEDER", - "REEDY", - "REES", - "REESE", - "REEVES", - "REGALADO", - "REGAN", - "REGISTER", - "REICH", - "REICHERT", - "REID", - "REILLY", - "REINHARDT", - "REINHART", - "REIS", - "REITER", - "RENDON", - "RENFRO", - "RENNER", - "RENO", - "RENTERIA", - "REUTER", - "REY", - "REYES", - "REYNA", - "REYNOLDS", - "REYNOSO", - "RHEA", - "RHOADES", - "RHOADS", - "RHODEN", - "RHODES", - "RICCI", - "RICE", - "RICH", - "RICHARD", - "RICHARDS", - "RICHARDSON", - "RICHEY", - "RICHIE", - "RICHMOND", - "RICHTER", - "RICKARD", - "RICKER", - "RICKETTS", - "RICKMAN", - "RICKS", - "RICO", - "RIDDELL", - "RIDDICK", - "RIDDLE", - "RIDENOUR", - "RIDER", - "RIDGEWAY", - "RIDLEY", - "RIFE", - "RIGBY", - "RIGGINS", - "RIGGS", - "RIGSBY", - "RILEY", - "RINALDI", - "RINEHART", - "RING", - "RIOS", - "RIPLEY", - "RITCHEY", - "RITCHIE", - "RITTER", - "RIVAS", - "RIVERA", - "RIVERS", - "RIZZO", - "ROACH", - "ROARK", - "ROBB", - "ROBBINS", - "ROBERGE", - "ROBERSON", - "ROBERT", - "ROBERTS", - "ROBERTSON", - "ROBEY", - "ROBINETTE", - "ROBINS", - "ROBINSON", - "ROBISON", - "ROBLES", - "ROBSON", - "ROBY", - "ROCHA", - "ROCHE", - "ROCK", - "ROCKWELL", - "RODEN", - "RODERICK", - "RODGERS", - "RODRIGUE", - "RODRIGUES", - "RODRIGUEZ", - "RODRIQUEZ", - "ROE", - "ROGER", - "ROGERS", - "ROHR", - "ROJAS", - "ROLAND", - "ROLDAN", - "ROLLER", - "ROLLINS", - "ROMAN", - "ROMANO", - "ROMEO", - "ROMERO", - "ROMO", - "RONEY", - "ROONEY", - "ROOT", - "ROPER", - "ROQUE", - "ROSA", - "ROSADO", - "ROSALES", - "ROSARIO", - "ROSAS", - "ROSE", - "ROSEN", - "ROSENBAUM", - "ROSENBERG", - "ROSENTHAL", - "ROSS", - "ROSSER", - "ROSSI", - "ROTH", - "ROUNDS", - "ROUNDTREE", - "ROUNTREE", - "ROUSE", - "ROUSH", - "ROUSSEAU", - "ROUSSEL", - "ROWAN", - "ROWE", - "ROWELL", - "ROWLAND", - "ROWLEY", - "ROY", - "ROYAL", - "ROYBAL", - "ROYER", - "ROYSTER", - "RUBIN", - "RUBIO", - "RUBY", - "RUCKER", - "RUDD", - "RUDOLPH", - "RUFF", - "RUFFIN", - "RUIZ", - "RUNYAN", - "RUNYON", - "RUPERT", - "RUPP", - "RUSH", - "RUSHING", - "RUSS", - "RUSSELL", - "RUSSO", - "RUST", - "RUTH", - "RUTHERFORD", - "RUTLEDGE", - "RYAN", - "RYDER", - "SAAVEDRA", - "SABO", - "SACCO", - "SADLER", - "SAENZ", - "SAGE", - "SAGER", - "SALAS", - "SALAZAR", - "SALCEDO", - "SALCIDO", - "SALDANA", - "SALDIVAR", - "SALERNO", - "SALES", - "SALGADO", - "SALINAS", - "SALISBURY", - "SALLEE", - "SALLEY", - "SALMON", - "SALTER", - "SAM", - "SAMMONS", - "SAMPLE", - "SAMPLES", - "SAMPSON", - "SAMS", - "SAMSON", - "SAMUEL", - "SAMUELS", - "SANBORN", - "SANCHES", - "SANCHEZ", - "SANDBERG", - "SANDER", - "SANDERS", - "SANDERSON", - "SANDLIN", - "SANDOVAL", - "SANDS", - "SANFORD", - "SANTANA", - "SANTIAGO", - "SANTOS", - "SAPP", - "SARGENT", - "SASSER", - "SATTERFIELD", - "SAUCEDO", - "SAUCIER", - "SAUER", - "SAULS", - "SAUNDERS", - "SAVAGE", - "SAVOY", - "SAWYER", - "SAWYERS", - "SAXON", - "SAXTON", - "SAYERS", - "SAYLOR", - "SAYRE", - "SCALES", - "SCANLON", - "SCARBOROUGH", - "SCARBROUGH", - "SCHAEFER", - "SCHAEFFER", - "SCHAFER", - "SCHAFFER", - "SCHELL", - "SCHERER", - "SCHILLER", - "SCHILLING", - "SCHINDLER", - "SCHMID", - "SCHMIDT", - "SCHMITT", - "SCHMITZ", - "SCHNEIDER", - "SCHOFIELD", - "SCHOLL", - "SCHOONOVER", - "SCHOTT", - "SCHRADER", - "SCHREIBER", - "SCHREINER", - "SCHROEDER", - "SCHUBERT", - "SCHULER", - "SCHULTE", - "SCHULTZ", - "SCHULZ", - "SCHULZE", - "SCHUMACHER", - "SCHUSTER", - "SCHWAB", - "SCHWARTZ", - "SCHWARZ", - "SCHWEITZER", - "SCOGGINS", - "SCOTT", - "SCRIBNER", - "SCROGGINS", - "SCRUGGS", - "SCULLY", - "SEAL", - "SEALS", - "SEAMAN", - "SEARCY", - "SEARS", - "SEATON", - "SEAY", - "SEE", - "SEELEY", - "SEGURA", - "SEIBERT", - "SEIDEL", - "SEIFERT", - "SEILER", - "SEITZ", - "SELBY", - "SELF", - "SELL", - "SELLERS", - "SELLS", - "SENA", - "SEPULVEDA", - "SERNA", - "SERRANO", - "SESSIONS", - "SETTLE", - "SETTLES", - "SEVERSON", - "SEWARD", - "SEWELL", - "SEXTON", - "SEYMORE", - "SEYMOUR", - "SHACKELFORD", - "SHADE", - "SHAFER", - "SHAFFER", - "SHAH", - "SHANK", - "SHANKS", - "SHANNON", - "SHAPIRO", - "SHARKEY", - "SHARP", - "SHARPE", - "SHAVER", - "SHAW", - "SHAY", - "SHEA", - "SHEARER", - "SHEEHAN", - "SHEETS", - "SHEFFIELD", - "SHELBY", - "SHELDON", - "SHELL", - "SHELLEY", - "SHELLY", - "SHELTON", - "SHEPARD", - "SHEPHARD", - "SHEPHERD", - "SHEPPARD", - "SHERIDAN", - "SHERMAN", - "SHERRILL", - "SHERROD", - "SHERRY", - "SHERWOOD", - "SHIELDS", - "SHIFFLETT", - "SHIN", - "SHINN", - "SHIPLEY", - "SHIPMAN", - "SHIPP", - "SHIRLEY", - "SHIVELY", - "SHIVERS", - "SHOCKLEY", - "SHOEMAKER", - "SHOOK", - "SHORE", - "SHORES", - "SHORT", - "SHORTER", - "SHRADER", - "SHULER", - "SHULL", - "SHULTZ", - "SHUMAKER", - "SHUMAN", - "SHUMATE", - "SIBLEY", - "SIDES", - "SIEGEL", - "SIERRA", - "SIGLER", - "SIKES", - "SILER", - "SILLS", - "SILVA", - "SILVER", - "SILVERMAN", - "SILVERS", - "SILVIA", - "SIMMONS", - "SIMMS", - "SIMON", - "SIMONE", - "SIMONS", - "SIMONSON", - "SIMPKINS", - "SIMPSON", - "SIMS", - "SINCLAIR", - "SINGER", - "SINGH", - "SINGLETARY", - "SINGLETON", - "SIPES", - "SISCO", - "SISK", - "SISSON", - "SIZEMORE", - "SKAGGS", - "SKELTON", - "SKIDMORE", - "SKINNER", - "SKIPPER", - "SLACK", - "SLADE", - "SLAGLE", - "SLATER", - "SLATON", - "SLATTERY", - "SLAUGHTER", - "SLAYTON", - "SLEDGE", - "SLOAN", - "SLOCUM", - "SLONE", - "SMALL", - "SMALLEY", - "SMALLS", - "SMALLWOOD", - "SMART", - "SMILEY", - "SMITH", - "SMITHSON", - "SMOOT", - "SMOTHERS", - "SMYTH", - "SNEAD", - "SNEED", - "SNELL", - "SNIDER", - "SNIPES", - "SNODGRASS", - "SNOW", - "SNOWDEN", - "SNYDER", - "SOARES", - "SOLANO", - "SOLIS", - "SOLIZ", - "SOLOMON", - "SOMERS", - "SOMERVILLE", - "SOMMER", - "SOMMERS", - "SONG", - "SORENSEN", - "SORENSON", - "SORIA", - "SORIANO", - "SORRELL", - "SOSA", - "SOTELO", - "SOTO", - "SOUSA", - "SOUTH", - "SOUTHARD", - "SOUTHERLAND", - "SOUTHERN", - "SOUZA", - "SOWELL", - "SOWERS", - "SPAIN", - "SPALDING", - "SPANGLER", - "SPANN", - "SPARKMAN", - "SPARKS", - "SPARROW", - "SPAULDING", - "SPEAR", - "SPEARMAN", - "SPEARS", - "SPEED", - "SPEER", - "SPEIGHT", - "SPELLMAN", - "SPENCE", - "SPENCER", - "SPERRY", - "SPICER", - "SPILLMAN", - "SPINKS", - "SPIVEY", - "SPOONER", - "SPRADLIN", - "SPRAGUE", - "SPRIGGS", - "SPRING", - "SPRINGER", - "SPROUSE", - "SPRUILL", - "SPURGEON", - "SPURLOCK", - "SQUIRES", - "STACEY", - "STACK", - "STACKHOUSE", - "STACY", - "STAFFORD", - "STAGGS", - "STAHL", - "STALEY", - "STALLINGS", - "STALLWORTH", - "STAMM", - "STAMPER", - "STAMPS", - "STANFIELD", - "STANFORD", - "STANLEY", - "STANTON", - "STAPLES", - "STAPLETON", - "STARK", - "STARKEY", - "STARKS", - "STARLING", - "STARNES", - "STARR", - "STATEN", - "STATON", - "STAUFFER", - "STCLAIR", - "STEADMAN", - "STEARNS", - "STEED", - "STEEL", - "STEELE", - "STEEN", - "STEFFEN", - "STEGALL", - "STEIN", - "STEINBERG", - "STEINER", - "STEPHEN", - "STEPHENS", - "STEPHENSON", - "STEPP", - "STERLING", - "STERN", - "STEVENS", - "STEVENSON", - "STEWARD", - "STEWART", - "STIDHAM", - "STILES", - "STILL", - "STILLMAN", - "STILLWELL", - "STILTNER", - "STINE", - "STINNETT", - "STINSON", - "STITT", - "STJOHN", - "STOCK", - "STOCKTON", - "STODDARD", - "STOKER", - "STOKES", - "STOLL", - "STONE", - "STONER", - "STOREY", - "STORY", - "STOTT", - "STOUT", - "STOVALL", - "STOVER", - "STOWE", - "STPIERRE", - "STRAIN", - "STRAND", - "STRANGE", - "STRATTON", - "STRAUB", - "STRAUSS", - "STREET", - "STREETER", - "STRICKLAND", - "STRINGER", - "STRONG", - "STROTHER", - "STROUD", - "STROUP", - "STRUNK", - "STUART", - "STUBBLEFIELD", - "STUBBS", - "STUCKEY", - "STULL", - "STUMP", - "STURDIVANT", - "STURGEON", - "STURGILL", - "STURGIS", - "STURM", - "STYLES", - "SUAREZ", - "SUGGS", - "SULLIVAN", - "SUMMERLIN", - "SUMMERS", - "SUMNER", - "SUMPTER", - "SUN", - "SUTHERLAND", - "SUTTER", - "SUTTON", - "SWAFFORD", - "SWAIN", - "SWAN", - "SWANK", - "SWANN", - "SWANSON", - "SWARTZ", - "SWEARINGEN", - "SWEAT", - "SWEENEY", - "SWEET", - "SWENSON", - "SWIFT", - "SWISHER", - "SWITZER", - "SWOPE", - "SYKES", - "SYLVESTER", - "TABER", - "TABOR", - "TACKETT", - "TAFT", - "TAGGART", - "TALBERT", - "TALBOT", - "TALBOTT", - "TALLENT", - "TALLEY", - "TAM", - "TAMAYO", - "TAN", - "TANAKA", - "TANG", - "TANNER", - "TAPIA", - "TAPP", - "TARVER", - "TATE", - "TATUM", - "TAVARES", - "TAYLOR", - "TEAGUE", - "TEAL", - "TEEL", - "TEETER", - "TEJADA", - "TEJEDA", - "TELLEZ", - "TEMPLE", - "TEMPLETON", - "TENNANT", - "TENNEY", - "TERRELL", - "TERRILL", - "TERRY", - "THACKER", - "THAMES", - "THAO", - "THARP", - "THATCHER", - "THAYER", - "THERIAULT", - "THERIOT", - "THIBODEAU", - "THIBODEAUX", - "THIEL", - "THIGPEN", - "THOMAS", - "THOMASON", - "THOMPSON", - "THOMSEN", - "THOMSON", - "THORN", - "THORNBURG", - "THORNE", - "THORNHILL", - "THORNTON", - "THORP", - "THORPE", - "THORTON", - "THRASH", - "THRASHER", - "THURMAN", - "THURSTON", - "TIBBETTS", - "TIBBS", - "TICE", - "TIDWELL", - "TIERNEY", - "TIJERINA", - "TILLER", - "TILLERY", - "TILLEY", - "TILLMAN", - "TILTON", - "TIMM", - "TIMMONS", - "TINKER", - "TINSLEY", - "TIPTON", - "TIRADO", - "TISDALE", - "TITUS", - "TOBIAS", - "TOBIN", - "TODD", - "TOLBERT", - "TOLEDO", - "TOLER", - "TOLIVER", - "TOLLIVER", - "TOM", - "TOMLIN", - "TOMLINSON", - "TOMPKINS", - "TONEY", - "TONG", - "TORO", - "TORRENCE", - "TORRES", - "TORREZ", - "TOTH", - "TOTTEN", - "TOVAR", - "TOWNES", - "TOWNS", - "TOWNSEND", - "TRACY", - "TRAHAN", - "TRAMMELL", - "TRAN", - "TRAPP", - "TRASK", - "TRAVERS", - "TRAVIS", - "TRAYLOR", - "TREADWAY", - "TREADWELL", - "TREJO", - "TREMBLAY", - "TRENT", - "TREVINO", - "TRIBBLE", - "TRICE", - "TRIMBLE", - "TRINIDAD", - "TRIPLETT", - "TRIPP", - "TROTTER", - "TROUT", - "TROUTMAN", - "TROY", - "TRUDEAU", - "TRUE", - "TRUITT", - "TRUJILLO", - "TRUONG", - "TUBBS", - "TUCK", - "TUCKER", - "TUGGLE", - "TURK", - "TURLEY", - "TURMAN", - "TURNBULL", - "TURNER", - "TURNEY", - "TURPIN", - "TUTTLE", - "TYLER", - "TYNER", - "TYREE", - "TYSON", - "ULRICH", - "UNDERHILL", - "UNDERWOOD", - "UNGER", - "UPCHURCH", - "UPSHAW", - "UPTON", - "URBAN", - "URBINA", - "URIBE", - "USHER", - "UTLEY", - "VAIL", - "VALADEZ", - "VALDES", - "VALDEZ", - "VALENCIA", - "VALENTI", - "VALENTIN", - "VALENTINE", - "VALENZUELA", - "VALERIO", - "VALLE", - "VALLEJO", - "VALLES", - "VAN", - "VANBUREN", - "VANCE", - "VANDIVER", - "VANDYKE", - "VANG", - "VANHOOSE", - "VANHORN", - "VANMETER", - "VANN", - "VANOVER", - "VANWINKLE", - "VARELA", - "VARGAS", - "VARNER", - "VARNEY", - "VASQUEZ", - "VAUGHAN", - "VAUGHN", - "VAUGHT", - "VAZQUEZ", - "VEAL", - "VEGA", - "VELA", - "VELASCO", - "VELASQUEZ", - "VELAZQUEZ", - "VELEZ", - "VENABLE", - "VENEGAS", - "VENTURA", - "VERA", - "VERDIN", - "VERGARA", - "VERNON", - "VEST", - "VETTER", - "VICK", - "VICKERS", - "VICKERY", - "VICTOR", - "VIDAL", - "VIEIRA", - "VIERA", - "VIGIL", - "VILLA", - "VILLALOBOS", - "VILLANUEVA", - "VILLAREAL", - "VILLARREAL", - "VILLASENOR", - "VILLEGAS", - "VINCENT", - "VINES", - "VINSON", - "VITALE", - "VO", - "VOGEL", - "VOGT", - "VOSS", - "VU", - "VUE", - "WADDELL", - "WADE", - "WADSWORTH", - "WAGGONER", - "WAGNER", - "WAGONER", - "WAHL", - "WAITE", - "WAKEFIELD", - "WALDEN", - "WALDRON", - "WALDROP", - "WALKER", - "WALL", - "WALLACE", - "WALLEN", - "WALLER", - "WALLING", - "WALLIS", - "WALLS", - "WALSH", - "WALSTON", - "WALTER", - "WALTERS", - "WALTON", - "WAMPLER", - "WANG", - "WARD", - "WARDEN", - "WARE", - "WARFIELD", - "WARNER", - "WARREN", - "WASHBURN", - "WASHINGTON", - "WASSON", - "WATERMAN", - "WATERS", - "WATKINS", - "WATSON", - "WATT", - "WATTERS", - "WATTS", - "WAUGH", - "WAY", - "WAYNE", - "WEATHERFORD", - "WEATHERLY", - "WEATHERS", - "WEAVER", - "WEBB", - "WEBBER", - "WEBER", - "WEBSTER", - "WEDDLE", - "WEED", - "WEEKS", - "WEEMS", - "WEINBERG", - "WEINER", - "WEINSTEIN", - "WEIR", - "WEIS", - "WEISS", - "WELCH", - "WELDON", - "WELKER", - "WELLER", - "WELLMAN", - "WELLS", - "WELSH", - "WENDT", - "WENGER", - "WENTWORTH", - "WENTZ", - "WENZEL", - "WERNER", - "WERTZ", - "WESLEY", - "WEST", - "WESTBROOK", - "WESTER", - "WESTFALL", - "WESTMORELAND", - "WESTON", - "WETZEL", - "WHALEN", - "WHALEY", - "WHARTON", - "WHATLEY", - "WHEAT", - "WHEATLEY", - "WHEATON", - "WHEELER", - "WHELAN", - "WHIPPLE", - "WHITAKER", - "WHITCOMB", - "WHITE", - "WHITED", - "WHITEHEAD", - "WHITEHURST", - "WHITEMAN", - "WHITESIDE", - "WHITFIELD", - "WHITING", - "WHITLEY", - "WHITLOCK", - "WHITLOW", - "WHITMAN", - "WHITMIRE", - "WHITMORE", - "WHITNEY", - "WHITSON", - "WHITT", - "WHITTAKER", - "WHITTEN", - "WHITTINGTON", - "WHITTLE", - "WHITWORTH", - "WHYTE", - "WICK", - "WICKER", - "WICKHAM", - "WICKS", - "WIESE", - "WIGGINS", - "WILBANKS", - "WILBER", - "WILBUR", - "WILBURN", - "WILCOX", - "WILD", - "WILDE", - "WILDER", - "WILES", - "WILEY", - "WILHELM", - "WILHITE", - "WILKE", - "WILKERSON", - "WILKES", - "WILKINS", - "WILKINSON", - "WILKS", - "WILL", - "WILLARD", - "WILLETT", - "WILLEY", - "WILLIAM", - "WILLIAMS", - "WILLIAMSON", - "WILLIFORD", - "WILLINGHAM", - "WILLIS", - "WILLOUGHBY", - "WILLS", - "WILLSON", - "WILMOTH", - "WILSON", - "WILT", - "WIMBERLY", - "WINCHESTER", - "WINDHAM", - "WINFIELD", - "WINFREY", - "WING", - "WINGATE", - "WINGFIELD", - "WINKLER", - "WINN", - "WINSLOW", - "WINSTEAD", - "WINSTON", - "WINTER", - "WINTERS", - "WIRTH", - "WISE", - "WISEMAN", - "WISNIEWSKI", - "WITCHER", - "WITHERS", - "WITHERSPOON", - "WITHROW", - "WITT", - "WITTE", - "WOFFORD", - "WOLF", - "WOLFE", - "WOLFF", - "WOLFORD", - "WOMACK", - "WONG", - "WOO", - "WOOD", - "WOODALL", - "WOODARD", - "WOODBURY", - "WOODCOCK", - "WOODEN", - "WOODLEY", - "WOODRUFF", - "WOODS", - "WOODSON", - "WOODWARD", - "WOODWORTH", - "WOODY", - "WOOLDRIDGE", - "WOOLEY", - "WOOTEN", - "WORD", - "WORDEN", - "WORKMAN", - "WORLEY", - "WORRELL", - "WORSHAM", - "WORTH", - "WORTHAM", - "WORTHINGTON", - "WORTHY", - "WRAY", - "WREN", - "WRIGHT", - "WU", - "WYANT", - "WYATT", - "WYLIE", - "WYMAN", - "WYNN", - "WYNNE", - "XIONG", - "YAMAMOTO", - "YANCEY", - "YANEZ", - "YANG", - "YARBROUGH", - "YATES", - "YAZZIE", - "YBARRA", - "YEAGER", - "YEE", - "YI", - "YOCUM", - "YODER", - "YOO", - "YOON", - "YORK", - "YOST", - "YOUNG", - "YOUNGBLOOD", - "YOUNGER", - "YOUNT", - "YU", - "ZAMBRANO", - "ZAMORA", - "ZAPATA", - "ZARAGOZA", - "ZARATE", - "ZAVALA", - "ZEIGLER", - "ZELLER", - "ZEPEDA", - "ZHANG", - "ZIEGLER", - "ZIELINSKI", - "ZIMMER", - "ZIMMERMAN", - "ZINK", - "ZOOK", - "ZUNIGA" - }; + return new String[] { "AARON", "ABBOTT", "ABEL", "ABELL", "ABERNATHY", "ABNER", "ABNEY", "ABRAHAM", "ABRAMS", + "ABREU", "ACEVEDO", "ACKER", "ACKERMAN", "ACKLEY", "ACOSTA", "ACUNA", "ADAIR", "ADAM", "ADAME", "ADAMS", + "ADAMSON", "ADCOCK", "ADDISON", "ADKINS", "ADLER", "AGEE", "AGNEW", "AGUAYO", "AGUIAR", "AGUILAR", + "AGUILERA", "AGUIRRE", "AHERN", "AHMAD", "AHMED", "AHRENS", "AIELLO", "AIKEN", "AINSWORTH", "AKERS", + "AKIN", "AKINS", "ALANIZ", "ALARCON", "ALBA", "ALBERS", "ALBERT", "ALBERTSON", "ALBRECHT", "ALBRIGHT", + "ALCALA", "ALCORN", "ALDERMAN", "ALDRICH", "ALDRIDGE", "ALEMAN", "ALEXANDER", "ALFARO", "ALFONSO", + "ALFORD", "ALFRED", "ALGER", "ALI", "ALICEA", "ALLAN", "ALLARD", "ALLEN", "ALLEY", "ALLISON", "ALLMAN", + "ALLRED", "ALMANZA", "ALMEIDA", "ALMOND", "ALONSO", "ALONZO", "ALSTON", "ALTMAN", "ALVARADO", "ALVAREZ", + "ALVES", "AMADOR", "AMARAL", "AMATO", "AMAYA", "AMBROSE", "AMES", "AMMONS", "AMOS", "AMUNDSON", "ANAYA", + "ANDERS", "ANDERSEN", "ANDERSON", "ANDRADE", "ANDRE", "ANDRES", "ANDREW", "ANDREWS", "ANDRUS", "ANGEL", + "ANGELO", "ANGLIN", "ANGULO", "ANTHONY", "ANTOINE", "ANTONIO", "APODACA", "APONTE", "APPEL", "APPLE", + "APPLEGATE", "APPLETON", "AQUINO", "ARAGON", "ARANDA", "ARAUJO", "ARCE", "ARCHER", "ARCHIBALD", + "ARCHIE", "ARCHULETA", "ARELLANO", "AREVALO", "ARIAS", "ARMENTA", "ARMIJO", "ARMSTEAD", "ARMSTRONG", + "ARNDT", "ARNETT", "ARNOLD", "ARREDONDO", "ARREOLA", "ARRIAGA", "ARRINGTON", "ARROYO", "ARSENAULT", + "ARTEAGA", "ARTHUR", "ARTIS", "ASBURY", "ASH", "ASHBY", "ASHCRAFT", "ASHE", "ASHER", "ASHFORD", + "ASHLEY", "ASHMORE", "ASHTON", "ASHWORTH", "ASKEW", "ATCHISON", "ATHERTON", "ATKINS", "ATKINSON", + "ATWELL", "ATWOOD", "AUGUST", "AUGUSTINE", "AULT", "AUSTIN", "AUTRY", "AVALOS", "AVERY", "AVILA", + "AVILES", "AYALA", "AYERS", "AYRES", "BABB", "BABCOCK", "BABIN", "BACA", "BACH", "BACHMAN", "BACK", + "BACON", "BADER", "BADGER", "BADILLO", "BAER", "BAEZ", "BAGGETT", "BAGLEY", "BAGWELL", "BAILEY", "BAIN", + "BAINES", "BAIR", "BAIRD", "BAKER", "BALDERAS", "BALDWIN", "BALES", "BALL", "BALLARD", "BANDA", "BANDY", + "BANKS", "BANKSTON", "BANNISTER", "BANUELOS", "BAPTISTE", "BARAJAS", "BARBA", "BARBEE", "BARBER", + "BARBOSA", "BARBOUR", "BARCLAY", "BARDEN", "BARELA", "BARFIELD", "BARGER", "BARHAM", "BARKER", + "BARKLEY", "BARKSDALE", "BARLOW", "BARNARD", "BARNES", "BARNETT", "BARNETTE", "BARNEY", "BARNHART", + "BARNHILL", "BARON", "BARONE", "BARR", "BARRAZA", "BARRERA", "BARRETO", "BARRETT", "BARRIENTOS", + "BARRIOS", "BARRON", "BARROW", "BARROWS", "BARRY", "BARTELS", "BARTH", "BARTHOLOMEW", "BARTLETT", + "BARTLEY", "BARTON", "BASHAM", "BASKIN", "BASS", "BASSETT", "BATCHELOR", "BATEMAN", "BATES", "BATISTA", + "BATISTE", "BATSON", "BATTAGLIA", "BATTEN", "BATTLE", "BATTLES", "BATTS", "BAUER", "BAUGH", "BAUGHMAN", + "BAUM", "BAUMAN", "BAUMANN", "BAUMGARDNER", "BAUMGARTNER", "BAUTISTA", "BAXLEY", "BAXTER", "BAYER", + "BAYLOR", "BAYNE", "BAYS", "BEACH", "BEAL", "BEALE", "BEALL", "BEALS", "BEAM", "BEAMON", "BEAN", + "BEANE", "BEAR", "BEARD", "BEARDEN", "BEASLEY", "BEATTIE", "BEATTY", "BEATY", "BEAUCHAMP", "BEAUDOIN", + "BEAULIEU", "BEAUREGARD", "BEAVER", "BEAVERS", "BECERRA", "BECK", "BECKER", "BECKETT", "BECKHAM", + "BECKMAN", "BECKWITH", "BECNEL", "BEDARD", "BEDFORD", "BEEBE", "BEELER", "BEERS", "BEESON", "BEGAY", + "BEGLEY", "BEHRENS", "BELANGER", "BELCHER", "BELL", "BELLAMY", "BELLO", "BELT", "BELTON", "BELTRAN", + "BENAVIDES", "BENAVIDEZ", "BENDER", "BENEDICT", "BENEFIELD", "BENITEZ", "BENJAMIN", "BENNER", "BENNETT", + "BENOIT", "BENSON", "BENTLEY", "BENTON", "BERG", "BERGER", "BERGERON", "BERGMAN", "BERGSTROM", "BERLIN", + "BERMAN", "BERMUDEZ", "BERNAL", "BERNARD", "BERNHARDT", "BERNIER", "BERNSTEIN", "BERRIOS", "BERRY", + "BERRYMAN", "BERTRAM", "BERTRAND", "BERUBE", "BESS", "BEST", "BETANCOURT", "BETHEA", "BETHEL", "BETTS", + "BETZ", "BEVERLY", "BEVINS", "BEYER", "BIBLE", "BICKFORD", "BIDDLE", "BIGELOW", "BIGGS", "BILLINGS", + "BILLINGSLEY", "BILLIOT", "BILLS", "BILLUPS", "BILODEAU", "BINDER", "BINGHAM", "BINKLEY", "BIRCH", + "BIRD", "BISHOP", "BISSON", "BITTNER", "BIVENS", "BIVINS", "BLACK", "BLACKBURN", "BLACKMAN", "BLACKMON", + "BLACKWELL", "BLACKWOOD", "BLAINE", "BLAIR", "BLAIS", "BLAKE", "BLAKELY", "BLALOCK", "BLANCHARD", + "BLANCHETTE", "BLANCO", "BLAND", "BLANK", "BLANKENSHIP", "BLANTON", "BLAYLOCK", "BLEDSOE", "BLEVINS", + "BLISS", "BLOCK", "BLOCKER", "BLODGETT", "BLOOM", "BLOUNT", "BLUE", "BLUM", "BLUNT", "BLYTHE", + "BOATRIGHT", "BOATWRIGHT", "BOBBITT", "BOBO", "BOCK", "BOEHM", "BOETTCHER", "BOGAN", "BOGGS", + "BOHANNON", "BOHN", "BOISVERT", "BOLAND", "BOLDEN", "BOLDUC", "BOLEN", "BOLES", "BOLIN", "BOLING", + "BOLLING", "BOLLINGER", "BOLT", "BOLTON", "BOND", "BONDS", "BONE", "BONILLA", "BONNER", "BOOKER", + "BOONE", "BOOTH", "BOOTHE", "BORDELON", "BORDEN", "BORDERS", "BOREN", "BORGES", "BORREGO", "BOSS", + "BOSTIC", "BOSTICK", "BOSTON", "BOSWELL", "BOTTOMS", "BOUCHARD", "BOUCHER", "BOUDREAU", "BOUDREAUX", + "BOUNDS", "BOURGEOIS", "BOURNE", "BOURQUE", "BOWDEN", "BOWEN", "BOWENS", "BOWER", "BOWERS", "BOWIE", + "BOWLES", "BOWLIN", "BOWLING", "BOWMAN", "BOWSER", "BOX", "BOYCE", "BOYD", "BOYER", "BOYKIN", "BOYLE", + "BOYLES", "BOYNTON", "BOZEMAN", "BRACKEN", "BRACKETT", "BRADBURY", "BRADEN", "BRADFORD", "BRADLEY", + "BRADSHAW", "BRADY", "BRAGG", "BRANCH", "BRAND", "BRANDENBURG", "BRANDON", "BRANDT", "BRANHAM", + "BRANNON", "BRANSON", "BRANT", "BRANTLEY", "BRASWELL", "BRATCHER", "BRATTON", "BRAUN", "BRAVO", + "BRAXTON", "BRAY", "BRAZIL", "BREAUX", "BREEDEN", "BREEDLOVE", "BREEN", "BRENNAN", "BRENNER", "BRENT", + "BREWER", "BREWSTER", "BRICE", "BRIDGES", "BRIGGS", "BRIGHT", "BRILEY", "BRILL", "BRIM", "BRINK", + "BRINKLEY", "BRINKMAN", "BRINSON", "BRIONES", "BRISCOE", "BRISENO", "BRITO", "BRITT", "BRITTAIN", + "BRITTON", "BROADNAX", "BROADWAY", "BROCK", "BROCKMAN", "BRODERICK", "BRODY", "BROGAN", "BRONSON", + "BROOKINS", "BROOKS", "BROOME", "BROTHERS", "BROUGHTON", "BROUSSARD", "BROWDER", "BROWER", "BROWN", + "BROWNE", "BROWNELL", "BROWNING", "BROWNLEE", "BROYLES", "BRUBAKER", "BRUCE", "BRUMFIELD", "BRUNER", + "BRUNNER", "BRUNO", "BRUNS", "BRUNSON", "BRUTON", "BRYAN", "BRYANT", "BRYSON", "BUCHANAN", "BUCHER", + "BUCK", "BUCKINGHAM", "BUCKLEY", "BUCKNER", "BUENO", "BUFFINGTON", "BUFORD", "BUI", "BULL", "BULLARD", + "BULLOCK", "BUMGARNER", "BUNCH", "BUNDY", "BUNKER", "BUNN", "BUNNELL", "BUNTING", "BURCH", "BURCHETT", + "BURCHFIELD", "BURDEN", "BURDETTE", "BURDICK", "BURGE", "BURGER", "BURGESS", "BURGOS", "BURK", "BURKE", + "BURKETT", "BURKHART", "BURKHOLDER", "BURKS", "BURLESON", "BURLEY", "BURNETT", "BURNETTE", "BURNEY", + "BURNHAM", "BURNS", "BURNSIDE", "BURR", "BURRELL", "BURRIS", "BURROUGHS", "BURROW", "BURROWS", "BURT", + "BURTON", "BUSBY", "BUSCH", "BUSH", "BUSS", "BUSSEY", "BUSTAMANTE", "BUSTOS", "BUTCHER", "BUTLER", + "BUTTERFIELD", "BUTTON", "BUTTS", "BUXTON", "BYARS", "BYERS", "BYNUM", "BYRD", "BYRNE", "BYRNES", + "CABALLERO", "CABAN", "CABLE", "CABRAL", "CABRERA", "CADE", "CADY", "CAGLE", "CAHILL", "CAIN", + "CALABRESE", "CALDERON", "CALDWELL", "CALHOUN", "CALKINS", "CALL", "CALLAGHAN", "CALLAHAN", "CALLAWAY", + "CALLENDER", "CALLOWAY", "CALVERT", "CALVIN", "CAMACHO", "CAMARILLO", "CAMBELL", "CAMERON", "CAMP", + "CAMPBELL", "CAMPOS", "CANADA", "CANADY", "CANALES", "CANDELARIA", "CANFIELD", "CANNON", "CANO", + "CANTRELL", "CANTU", "CANTWELL", "CANTY", "CAPPS", "CARABALLO", "CARAWAY", "CARBAJAL", "CARBONE", + "CARD", "CARDEN", "CARDENAS", "CARDER", "CARDONA", "CARDOZA", "CARDWELL", "CAREY", "CARL", "CARLIN", + "CARLISLE", "CARLOS", "CARLSON", "CARLTON", "CARMAN", "CARMICHAEL", "CARMONA", "CARNAHAN", "CARNES", + "CARNEY", "CARO", "CARON", "CARPENTER", "CARR", "CARRANZA", "CARRASCO", "CARRERA", "CARRICO", "CARRIER", + "CARRILLO", "CARRINGTON", "CARRION", "CARROLL", "CARSON", "CARSWELL", "CARTER", "CARTWRIGHT", "CARUSO", + "CARVALHO", "CARVER", "CARY", "CASAS", "CASE", "CASEY", "CASH", "CASILLAS", "CASKEY", "CASON", "CASPER", + "CASS", "CASSELL", "CASSIDY", "CASTANEDA", "CASTEEL", "CASTELLANO", "CASTELLANOS", "CASTILLO", "CASTLE", + "CASTLEBERRY", "CASTRO", "CASWELL", "CATALANO", "CATES", "CATHEY", "CATO", "CATRON", "CAUDILL", + "CAUDLE", "CAUSEY", "CAVANAUGH", "CAVAZOS", "CAVE", "CECIL", "CENTENO", "CERDA", "CERVANTES", "CHACON", + "CHADWICK", "CHAFFIN", "CHALMERS", "CHAMBERLAIN", "CHAMBERLIN", "CHAMBERS", "CHAMBLISS", "CHAMPAGNE", + "CHAMPION", "CHAN", "CHANCE", "CHANDLER", "CHANEY", "CHANG", "CHAPA", "CHAPIN", "CHAPMAN", "CHAPPELL", + "CHARLES", "CHARLTON", "CHASE", "CHASTAIN", "CHATMAN", "CHAU", "CHAVARRIA", "CHAVES", "CHAVEZ", + "CHAVIS", "CHEATHAM", "CHEEK", "CHEN", "CHENEY", "CHENG", "CHERRY", "CHESSER", "CHESTER", "CHESTNUT", + "CHEUNG", "CHEW", "CHILD", "CHILDERS", "CHILDRESS", "CHILDS", "CHILTON", "CHIN", "CHISHOLM", "CHISM", + "CHISOLM", "CHITWOOD", "CHO", "CHOATE", "CHOI", "CHONG", "CHOW", "CHRISTENSEN", "CHRISTENSON", + "CHRISTIAN", "CHRISTIANSEN", "CHRISTIANSON", "CHRISTIE", "CHRISTMAN", "CHRISTMAS", "CHRISTOPHER", + "CHRISTY", "CHU", "CHUN", "CHUNG", "CHURCH", "CHURCHILL", "CINTRON", "CISNEROS", "CLANCY", "CLANTON", + "CLAPP", "CLARK", "CLARKE", "CLARKSON", "CLARY", "CLAUSEN", "CLAWSON", "CLAY", "CLAYTON", "CLEARY", + "CLEGG", "CLEM", "CLEMENS", "CLEMENT", "CLEMENTS", "CLEMMONS", "CLEMONS", "CLEVELAND", "CLEVENGER", + "CLICK", "CLIFFORD", "CLIFTON", "CLINE", "CLINTON", "CLOSE", "CLOUD", "CLOUGH", "CLOUTIER", "COATES", + "COATS", "COBB", "COBBS", "COBLE", "COBURN", "COCHRAN", "COCHRANE", "COCKRELL", "CODY", "COE", "COFFEY", + "COFFIN", "COFFMAN", "COGGINS", "COHEN", "COHN", "COKER", "COLBERT", "COLBURN", "COLBY", "COLE", + "COLEMAN", "COLES", "COLEY", "COLLADO", "COLLAZO", "COLLEY", "COLLIER", "COLLINS", "COLON", "COLSON", + "COLVIN", "COLWELL", "COMBS", "COMEAUX", "COMER", "COMPTON", "COMSTOCK", "CONAWAY", "CONCEPCION", + "CONDON", "CONE", "CONGER", "CONKLIN", "CONLEY", "CONN", "CONNELL", "CONNELLY", "CONNER", "CONNERS", + "CONNOLLY", "CONNOR", "CONNORS", "CONOVER", "CONRAD", "CONROY", "CONTE", "CONTI", "CONTRERAS", "CONWAY", + "CONYERS", "COOK", "COOKE", "COOKS", "COOKSEY", "COOLEY", "COOMBS", "COON", "COONEY", "COONS", "COOPER", + "COPE", "COPELAND", "COPLEY", "COPPOLA", "CORBETT", "CORBIN", "CORBITT", "CORCORAN", "CORDELL", + "CORDERO", "CORDOVA", "COREY", "CORLEY", "CORMIER", "CORNELIUS", "CORNELL", "CORNETT", "CORNISH", + "CORNWELL", "CORONA", "CORONADO", "CORRAL", "CORREA", "CORREIA", "CORRIGAN", "CORTES", "CORTEZ", + "CORWIN", "COSBY", "COSGROVE", "COSTA", "COSTELLO", "COTA", "COTE", "COTHRAN", "COTTER", "COTTON", + "COTTRELL", "COUCH", "COUGHLIN", "COULTER", "COUNCIL", "COUNTS", "COURTNEY", "COUSINS", "COUTURE", + "COVERT", "COVEY", "COVINGTON", "COWAN", "COWARD", "COWART", "COWELL", "COWLES", "COWLEY", "COX", "COY", + "COYLE", "COYNE", "CRABTREE", "CRADDOCK", "CRAFT", "CRAIG", "CRAIN", "CRAMER", "CRANDALL", "CRANE", + "CRANFORD", "CRAVEN", "CRAWFORD", "CRAWLEY", "CRAYTON", "CREAMER", "CREECH", "CREEL", "CREIGHTON", + "CRENSHAW", "CRESPO", "CREWS", "CRIDER", "CRISP", "CRIST", "CRISWELL", "CRITTENDEN", "CROCKER", + "CROCKETT", "CROFT", "CROMER", "CROMWELL", "CRONIN", "CROOK", "CROOKS", "CROSBY", "CROSS", "CROTEAU", + "CROUCH", "CROUSE", "CROW", "CROWDER", "CROWE", "CROWELL", "CROWLEY", "CRUM", "CRUMP", "CRUSE", + "CRUTCHER", "CRUTCHFIELD", "CRUZ", "CUELLAR", "CUEVAS", "CULBERTSON", "CULLEN", "CULP", "CULPEPPER", + "CULVER", "CUMMINGS", "CUMMINS", "CUNNINGHAM", "CUPP", "CURLEY", "CURRAN", "CURRIE", "CURRIER", "CURRY", + "CURTIN", "CURTIS", "CUSHMAN", "CUSTER", "CUTLER", "CYR", "DABNEY", "DAHL", "DAIGLE", "DAILEY", "DAILY", + "DALE", "DALEY", "DALLAS", "DALTON", "DALY", "DAMICO", "DAMON", "DAMRON", "DANCY", "DANG", "DANGELO", + "DANIEL", "DANIELS", "DANIELSON", "DANNER", "DARBY", "DARDEN", "DARLING", "DARNELL", "DASILVA", + "DAUGHERTY", "DAUGHTRY", "DAVENPORT", "DAVID", "DAVIDSON", "DAVIES", "DAVILA", "DAVIS", "DAVISON", + "DAWKINS", "DAWSON", "DAY", "DAYTON", "DEAL", "DEAN", "DEATON", "DEBERRY", "DECKER", "DEES", "DEHART", + "DEJESUS", "DELACRUZ", "DELAGARZA", "DELANEY", "DELAROSA", "DELATORRE", "DELEON", "DELGADILLO", + "DELGADO", "DELL", "DELLINGER", "DELOACH", "DELONG", "DELOSSANTOS", "DELUCA", "DELVALLE", "DEMARCO", + "DEMERS", "DEMPSEY", "DENHAM", "DENNEY", "DENNING", "DENNIS", "DENNISON", "DENNY", "DENSON", "DENT", + "DENTON", "DEROSA", "DERR", "DERRICK", "DESANTIS", "DESIMONE", "DEVINE", "DEVITO", "DEVLIN", "DEVORE", + "DEVRIES", "DEW", "DEWEY", "DEWITT", "DEXTER", "DIAL", "DIAMOND", "DIAS", "DIAZ", "DICK", "DICKENS", + "DICKERSON", "DICKEY", "DICKINSON", "DICKSON", "DIEHL", "DIETRICH", "DIETZ", "DIGGS", "DILL", "DILLARD", + "DILLON", "DINKINS", "DION", "DIX", "DIXON", "DO", "DOAN", "DOBBINS", "DOBBS", "DOBSON", "DOCKERY", + "DODD", "DODDS", "DODGE", "DODSON", "DOE", "DOHERTY", "DOLAN", "DOLL", "DOLLAR", "DOMINGO", "DOMINGUEZ", + "DOMINQUEZ", "DONAHUE", "DONALD", "DONALDSON", "DONATO", "DONNELL", "DONNELLY", "DONOHUE", "DONOVAN", + "DOOLEY", "DOOLITTLE", "DORAN", "DORMAN", "DORN", "DORRIS", "DORSEY", "DORTCH", "DOSS", "DOTSON", + "DOTY", "DOUCETTE", "DOUGHERTY", "DOUGHTY", "DOUGLAS", "DOUGLASS", "DOVE", "DOVER", "DOW", "DOWD", + "DOWDY", "DOWELL", "DOWLING", "DOWNEY", "DOWNING", "DOWNS", "DOYLE", "DOZIER", "DRAKE", "DRAPER", + "DRAYTON", "DREW", "DRISCOLL", "DRIVER", "DRUMMOND", "DRURY", "DUARTE", "DUBE", "DUBOIS", "DUBOSE", + "DUCKETT", "DUCKWORTH", "DUDLEY", "DUFF", "DUFFY", "DUGAN", "DUGAS", "DUGGAN", "DUGGER", "DUKE", + "DUKES", "DUMAS", "DUMONT", "DUNAWAY", "DUNBAR", "DUNCAN", "DUNHAM", "DUNLAP", "DUNN", "DUNNE", + "DUNNING", "DUONG", "DUPONT", "DUPRE", "DUPREE", "DUPUIS", "DURAN", "DURAND", "DURANT", "DURBIN", + "DURDEN", "DURHAM", "DURKIN", "DURR", "DUTTON", "DUVAL", "DUVALL", "DWYER", "DYE", "DYER", "DYKES", + "DYSON", "EAGLE", "EARL", "EARLE", "EARLEY", "EARLS", "EARLY", "EARNEST", "EASLEY", "EASON", "EAST", + "EASTER", "EASTERLING", "EASTMAN", "EASTON", "EATON", "EAVES", "EBERT", "ECHEVARRIA", "ECHOLS", + "ECKERT", "EDDY", "EDGAR", "EDGE", "EDMOND", "EDMONDS", "EDMONDSON", "EDWARD", "EDWARDS", "EGAN", + "EGGLESTON", "ELAM", "ELDER", "ELDRIDGE", "ELIAS", "ELIZONDO", "ELKINS", "ELLER", "ELLINGTON", "ELLIOT", + "ELLIOTT", "ELLIS", "ELLISON", "ELLSWORTH", "ELMORE", "ELROD", "ELSTON", "ELY", "EMANUEL", "EMBRY", + "EMERSON", "EMERY", "EMMONS", "ENG", "ENGEL", "ENGLAND", "ENGLE", "ENGLISH", "ENNIS", "ENOS", "ENRIGHT", + "ENRIQUEZ", "EPPERSON", "EPPS", "EPSTEIN", "ERDMANN", "ERICKSON", "ERNST", "ERVIN", "ERWIN", + "ESCALANTE", "ESCAMILLA", "ESCOBAR", "ESCOBEDO", "ESPARZA", "ESPINAL", "ESPINO", "ESPINOSA", "ESPINOZA", + "ESPOSITO", "ESQUIVEL", "ESTEP", "ESTES", "ESTRADA", "ESTRELLA", "ETHERIDGE", "ETHRIDGE", "EUBANKS", + "EVANS", "EVERETT", "EVERHART", "EVERS", "EVERSON", "EWING", "EZELL", "FABER", "FABIAN", "FAGAN", + "FAHEY", "FAIN", "FAIR", "FAIRBANKS", "FAIRCHILD", "FAIRLEY", "FAISON", "FAJARDO", "FALCON", "FALK", + "FALLON", "FALLS", "FANNING", "FARIAS", "FARLEY", "FARMER", "FARNSWORTH", "FARR", "FARRAR", "FARRELL", + "FARRINGTON", "FARRIS", "FARROW", "FAULK", "FAULKNER", "FAUST", "FAY", "FEENEY", "FELDER", "FELDMAN", + "FELICIANO", "FELIX", "FELLOWS", "FELTON", "FELTS", "FENNELL", "FENNER", "FENTON", "FERGUSON", + "FERNANDES", "FERNANDEZ", "FERRARA", "FERRARI", "FERRARO", "FERREIRA", "FERRELL", "FERRER", "FERRIS", + "FERRY", "FIELD", "FIELDER", "FIELDS", "FIERRO", "FIFE", "FIGUEROA", "FINCH", "FINCHER", "FINDLEY", + "FINE", "FINK", "FINLEY", "FINN", "FINNEGAN", "FINNEY", "FIORE", "FISCHER", "FISH", "FISHER", "FISHMAN", + "FISK", "FITCH", "FITE", "FITTS", "FITZGERALD", "FITZPATRICK", "FITZSIMMONS", "FLAGG", "FLAHERTY", + "FLANAGAN", "FLANDERS", "FLANIGAN", "FLANNERY", "FLECK", "FLEMING", "FLEMMING", "FLETCHER", "FLINT", + "FLOOD", "FLORA", "FLORENCE", "FLORES", "FLOREZ", "FLOURNOY", "FLOWERS", "FLOYD", "FLYNN", "FOGARTY", + "FOGG", "FOGLE", "FOLEY", "FOLSE", "FOLSOM", "FOLTZ", "FONG", "FONSECA", "FONTAINE", "FONTENOT", + "FOOTE", "FORBES", "FORD", "FOREMAN", "FOREST", "FORET", "FORMAN", "FORNEY", "FORREST", "FORRESTER", + "FORSTER", "FORSYTH", "FORSYTHE", "FORT", "FORTE", "FORTENBERRY", "FORTIER", "FORTIN", "FORTNER", + "FORTUNE", "FOSS", "FOSTER", "FOUNTAIN", "FOURNIER", "FOUST", "FOWLER", "FOX", "FOY", "FRALEY", "FRAME", + "FRANCE", "FRANCIS", "FRANCISCO", "FRANCO", "FRANCOIS", "FRANK", "FRANKLIN", "FRANKS", "FRANTZ", + "FRANZ", "FRASER", "FRASIER", "FRAZER", "FRAZIER", "FREDERICK", "FREDERICKS", "FREDRICK", "FREDRICKSON", + "FREE", "FREED", "FREEDMAN", "FREEMAN", "FREESE", "FREITAS", "FRENCH", "FREUND", "FREY", "FRIAS", + "FRICK", "FRIEDMAN", "FRIEND", "FRIERSON", "FRIES", "FRITZ", "FRIZZELL", "FROST", "FRY", "FRYE", + "FRYER", "FUCHS", "FUENTES", "FUGATE", "FULCHER", "FULLER", "FULLERTON", "FULMER", "FULTON", "FULTZ", + "FUNDERBURK", "FUNK", "FUQUA", "FURMAN", "FURR", "FUSCO", "GABLE", "GABRIEL", "GADDIS", "GADDY", + "GAFFNEY", "GAGE", "GAGNE", "GAGNON", "GAINES", "GAINEY", "GAITHER", "GALARZA", "GALBRAITH", "GALE", + "GALINDO", "GALLAGHER", "GALLANT", "GALLARDO", "GALLEGOS", "GALLO", "GALLOWAY", "GALVAN", "GALVEZ", + "GALVIN", "GAMBLE", "GAMBOA", "GAMEZ", "GANDY", "GANN", "GANNON", "GANT", "GANTT", "GARAY", "GARBER", + "GARCIA", "GARDINER", "GARDNER", "GARLAND", "GARMON", "GARNER", "GARNETT", "GARRETT", "GARRIS", + "GARRISON", "GARVEY", "GARVIN", "GARY", "GARZA", "GASKIN", "GASKINS", "GASS", "GASTON", "GATES", + "GATEWOOD", "GATLIN", "GAULT", "GAUTHIER", "GAVIN", "GAY", "GAYLORD", "GEARY", "GEE", "GEER", "GEIGER", + "GENTILE", "GENTRY", "GEORGE", "GERALD", "GERARD", "GERBER", "GERMAN", "GETZ", "GIBBONS", "GIBBS", + "GIBSON", "GIFFORD", "GIL", "GILBERT", "GILBERTSON", "GILBREATH", "GILCHRIST", "GILES", "GILL", + "GILLEN", "GILLESPIE", "GILLETTE", "GILLEY", "GILLIAM", "GILLILAND", "GILLIS", "GILMAN", "GILMER", + "GILMORE", "GILSON", "GINN", "GIORDANO", "GIPSON", "GIRARD", "GIRON", "GIROUX", "GIST", "GIVENS", + "GLADDEN", "GLADNEY", "GLASER", "GLASGOW", "GLASS", "GLAZE", "GLEASON", "GLENN", "GLOVER", "GLYNN", + "GOAD", "GOBLE", "GODDARD", "GODFREY", "GODINEZ", "GODWIN", "GOEBEL", "GOETZ", "GOFF", "GOFORTH", + "GOINS", "GOLD", "GOLDBERG", "GOLDEN", "GOLDMAN", "GOLDSMITH", "GOLDSTEIN", "GOMES", "GOMEZ", + "GONSALVES", "GONZALES", "GONZALEZ", "GOOCH", "GOOD", "GOODE", "GOODEN", "GOODIN", "GOODING", "GOODMAN", + "GOODRICH", "GOODSON", "GOODWIN", "GOOLSBY", "GORDON", "GORE", "GORHAM", "GORMAN", "GOSS", "GOSSETT", + "GOUGH", "GOULD", "GOULET", "GRACE", "GRACIA", "GRADY", "GRAF", "GRAFF", "GRAGG", "GRAHAM", "GRANADOS", + "GRANGER", "GRANT", "GRANTHAM", "GRAVES", "GRAY", "GRAYSON", "GREATHOUSE", "GRECO", "GREEN", + "GREENBERG", "GREENE", "GREENFIELD", "GREENLEE", "GREENWOOD", "GREER", "GREGG", "GREGORY", "GREINER", + "GRENIER", "GRESHAM", "GREY", "GRICE", "GRIDER", "GRIER", "GRIFFIN", "GRIFFIS", "GRIFFITH", "GRIFFITHS", + "GRIGGS", "GRIGSBY", "GRIMES", "GRIMM", "GRISHAM", "GRISSOM", "GRISWOLD", "GROCE", "GROGAN", "GROOMS", + "GROSS", "GROSSMAN", "GROVE", "GROVER", "GROVES", "GRUBB", "GRUBBS", "GRUBER", "GUAJARDO", "GUENTHER", + "GUERIN", "GUERRA", "GUERRERO", "GUESS", "GUEST", "GUEVARA", "GUFFEY", "GUIDRY", "GUILLEN", "GUILLORY", + "GUINN", "GULLEY", "GUNDERSON", "GUNN", "GUNTER", "GUNTHER", "GURLEY", "GUSTAFSON", "GUTHRIE", + "GUTIERREZ", "GUY", "GUYTON", "GUZMAN", "HA", "HAAG", "HAAS", "HAASE", "HACKER", "HACKETT", "HACKNEY", + "HADDEN", "HADLEY", "HAGAN", "HAGEN", "HAGER", "HAGGARD", "HAGGERTY", "HAHN", "HAIGHT", "HAILEY", + "HAINES", "HAIR", "HAIRSTON", "HALCOMB", "HALE", "HALES", "HALEY", "HALL", "HALLER", "HALLMAN", + "HALSEY", "HALSTEAD", "HALVERSON", "HAM", "HAMBLIN", "HAMBY", "HAMEL", "HAMER", "HAMILTON", "HAMLIN", + "HAMM", "HAMMER", "HAMMETT", "HAMMOND", "HAMMONDS", "HAMMONS", "HAMPTON", "HAMRICK", "HAN", "HANCOCK", + "HAND", "HANDLEY", "HANDY", "HANES", "HANEY", "HANKINS", "HANKS", "HANLEY", "HANLON", "HANNA", "HANNAH", + "HANNAN", "HANNON", "HANSEN", "HANSON", "HARBIN", "HARDAWAY", "HARDEE", "HARDEN", "HARDER", "HARDESTY", + "HARDIN", "HARDING", "HARDISON", "HARDMAN", "HARDWICK", "HARDY", "HARE", "HARGIS", "HARGRAVE", + "HARGROVE", "HARKINS", "HARLAN", "HARLEY", "HARLOW", "HARMAN", "HARMON", "HARMS", "HARNESS", "HARP", + "HARPER", "HARR", "HARRELL", "HARRINGTON", "HARRIS", "HARRISON", "HARRY", "HART", "HARTER", "HARTLEY", + "HARTMAN", "HARTMANN", "HARTWELL", "HARVEY", "HARWELL", "HARWOOD", "HASKELL", "HASKINS", "HASS", + "HASSELL", "HASTINGS", "HATCH", "HATCHER", "HATCHETT", "HATFIELD", "HATHAWAY", "HATLEY", "HATTON", + "HAUGEN", "HAUSER", "HAVENS", "HAWES", "HAWK", "HAWKINS", "HAWKS", "HAWLEY", "HAWTHORNE", "HAY", + "HAYDEN", "HAYES", "HAYNES", "HAYS", "HAYWARD", "HAYWOOD", "HAZEL", "HEAD", "HEADLEY", "HEADRICK", + "HEALEY", "HEALY", "HEARD", "HEARN", "HEATH", "HEATON", "HEBERT", "HECK", "HECKMAN", "HEDGES", + "HEDRICK", "HEFFNER", "HEFLIN", "HEFNER", "HEIM", "HEIN", "HEINRICH", "HEINZ", "HELD", "HELLER", "HELM", + "HELMS", "HELTON", "HEMBREE", "HEMPHILL", "HENDERSON", "HENDON", "HENDRICK", "HENDRICKS", "HENDRICKSON", + "HENDRIX", "HENKE", "HENLEY", "HENNESSEY", "HENNING", "HENRY", "HENSLEY", "HENSON", "HER", "HERBERT", + "HEREDIA", "HERMAN", "HERMANN", "HERNANDEZ", "HERNDON", "HERR", "HERRERA", "HERRICK", "HERRIN", + "HERRING", "HERRINGTON", "HERRMANN", "HERRON", "HERSHBERGER", "HERZOG", "HESS", "HESTER", "HEWITT", + "HEYWARD", "HIATT", "HIBBARD", "HICKEY", "HICKMAN", "HICKS", "HICKSON", "HIDALGO", "HIGDON", + "HIGGINBOTHAM", "HIGGINS", "HIGGS", "HIGH", "HIGHTOWER", "HILDEBRAND", "HILDRETH", "HILL", "HILLARD", + "HILLER", "HILLIARD", "HILLMAN", "HILLS", "HILTON", "HIMES", "HINDMAN", "HINDS", "HINES", "HINKLE", + "HINOJOSA", "HINSON", "HINTON", "HIRSCH", "HITCHCOCK", "HITE", "HITT", "HO", "HOANG", "HOBBS", "HOBSON", + "HODGE", "HODGES", "HODGSON", "HOFF", "HOFFMAN", "HOFFMANN", "HOGAN", "HOGG", "HOGUE", "HOKE", + "HOLBROOK", "HOLCOMB", "HOLCOMBE", "HOLDEN", "HOLDER", "HOLGUIN", "HOLIDAY", "HOLLAND", "HOLLENBECK", + "HOLLEY", "HOLLIDAY", "HOLLINGSWORTH", "HOLLINS", "HOLLIS", "HOLLOMAN", "HOLLOWAY", "HOLLY", "HOLM", + "HOLMAN", "HOLMES", "HOLT", "HOLTON", "HOLTZ", "HOMAN", "HOMER", "HONEYCUTT", "HONG", "HOOD", "HOOK", + "HOOKER", "HOOKS", "HOOPER", "HOOVER", "HOPE", "HOPKINS", "HOPPE", "HOPPER", "HOPSON", "HORAN", "HORN", + "HORNE", "HORNER", "HORNSBY", "HOROWITZ", "HORSLEY", "HORTON", "HORVATH", "HOSKINS", "HOSTETLER", + "HOUCK", "HOUGH", "HOUGHTON", "HOULE", "HOUSE", "HOUSER", "HOUSTON", "HOWARD", "HOWE", "HOWELL", + "HOWERTON", "HOWES", "HOWLAND", "HOY", "HOYLE", "HOYT", "HSU", "HUANG", "HUBBARD", "HUBER", "HUBERT", + "HUDDLESTON", "HUDGENS", "HUDGINS", "HUDSON", "HUERTA", "HUEY", "HUFF", "HUFFMAN", "HUGGINS", "HUGHES", + "HUGHEY", "HULL", "HULSEY", "HUMES", "HUMMEL", "HUMPHREY", "HUMPHREYS", "HUMPHRIES", "HUNDLEY", "HUNT", + "HUNTER", "HUNTINGTON", "HUNTLEY", "HURD", "HURLEY", "HURST", "HURT", "HURTADO", "HUSKEY", "HUSSEY", + "HUSTON", "HUTCHENS", "HUTCHERSON", "HUTCHESON", "HUTCHINGS", "HUTCHINS", "HUTCHINSON", "HUTCHISON", + "HUTSON", "HUTTO", "HUTTON", "HUYNH", "HWANG", "HYATT", "HYDE", "HYLAND", "HYLTON", "HYMAN", "HYNES", + "IBARRA", "INGLE", "INGRAHAM", "INGRAM", "INMAN", "IRBY", "IRELAND", "IRISH", "IRIZARRY", "IRONS", + "IRVIN", "IRVINE", "IRVING", "IRWIN", "ISAAC", "ISAACS", "ISAACSON", "ISBELL", "ISOM", "ISON", "ISRAEL", + "IVERSON", "IVES", "IVEY", "IVORY", "IVY", "JACK", "JACKMAN", "JACKS", "JACKSON", "JACOB", "JACOBS", + "JACOBSEN", "JACOBSON", "JACOBY", "JACQUES", "JAEGER", "JAMES", "JAMESON", "JAMISON", "JANES", + "JANKOWSKI", "JANSEN", "JANSSEN", "JARAMILLO", "JARRELL", "JARRETT", "JARVIS", "JASPER", "JAY", + "JAYNES", "JEAN", "JEFFERIES", "JEFFERS", "JEFFERSON", "JEFFERY", "JEFFREY", "JEFFRIES", "JENKINS", + "JENNINGS", "JENSEN", "JENSON", "JERNIGAN", "JESSUP", "JETER", "JETT", "JEWELL", "JEWETT", "JIMENEZ", + "JOBE", "JOE", "JOHANSEN", "JOHN", "JOHNS", "JOHNSON", "JOHNSTON", "JOINER", "JOLLEY", "JOLLY", "JONES", + "JORDAN", "JORDON", "JORGENSEN", "JORGENSON", "JOSE", "JOSEPH", "JOY", "JOYCE", "JOYNER", "JUAREZ", + "JUDD", "JUDE", "JUDGE", "JUDKINS", "JULIAN", "JUNG", "JUSTICE", "JUSTUS", "KAHN", "KAISER", "KAMINSKI", + "KANE", "KANG", "KAPLAN", "KARR", "KASPER", "KATZ", "KAUFFMAN", "KAUFMAN", "KAY", "KAYE", "KEANE", + "KEARNEY", "KEARNS", "KEATING", "KEATON", "KECK", "KEE", "KEEFE", "KEEFER", "KEEGAN", "KEEL", "KEELER", + "KEELING", "KEEN", "KEENAN", "KEENE", "KEENER", "KEENEY", "KEETON", "KEITH", "KELLEHER", "KELLER", + "KELLEY", "KELLOGG", "KELLUM", "KELLY", "KELSEY", "KELSO", "KEMP", "KEMPER", "KENDALL", "KENDRICK", + "KENNEDY", "KENNEY", "KENNY", "KENT", "KENYON", "KERN", "KERNS", "KERR", "KESSLER", "KETCHUM", "KEY", + "KEYES", "KEYS", "KEYSER", "KHAN", "KIDD", "KIDWELL", "KIEFER", "KILGORE", "KILLIAN", "KILPATRICK", + "KIM", "KIMBALL", "KIMBLE", "KIMBRELL", "KIMBROUGH", "KIMMEL", "KINARD", "KINCAID", "KINDER", "KING", + "KINGSLEY", "KINNEY", "KINSEY", "KIRBY", "KIRCHNER", "KIRK", "KIRKLAND", "KIRKPATRICK", "KIRKWOOD", + "KISER", "KISH", "KITCHEN", "KITCHENS", "KLEIN", "KLINE", "KLINGER", "KNAPP", "KNIGHT", "KNOLL", + "KNOTT", "KNOTTS", "KNOWLES", "KNOWLTON", "KNOX", "KNUDSEN", "KNUDSON", "KNUTSON", "KOCH", "KOEHLER", + "KOENIG", "KOHL", "KOHLER", "KOHN", "KOLB", "KONG", "KOONCE", "KOONTZ", "KOPP", "KOVACH", "KOWALSKI", + "KOZAK", "KOZLOWSKI", "KRAFT", "KRAMER", "KRAUS", "KRAUSE", "KRAUSS", "KREBS", "KRIEGER", "KROLL", + "KRUEGER", "KRUG", "KRUGER", "KRUSE", "KUHN", "KUNKEL", "KUNTZ", "KUNZ", "KURTZ", "KUYKENDALL", "KYLE", + "LABBE", "LABELLE", "LACEY", "LACHANCE", "LACKEY", "LACROIX", "LACY", "LADD", "LADNER", "LAFFERTY", + "LAFLAMME", "LAFLEUR", "LAI", "LAIRD", "LAKE", "LAM", "LAMAR", "LAMB", "LAMBERT", "LAMM", "LANCASTER", + "LANCE", "LAND", "LANDERS", "LANDIS", "LANDON", "LANDRUM", "LANDRY", "LANE", "LANEY", "LANG", "LANGDON", + "LANGE", "LANGER", "LANGFORD", "LANGLEY", "LANGLOIS", "LANGSTON", "LANHAM", "LANIER", "LANKFORD", + "LANNING", "LANTZ", "LAPLANTE", "LAPOINTE", "LAPORTE", "LARA", "LARGE", "LARKIN", "LAROCHE", "LAROSE", + "LARRY", "LARSEN", "LARSON", "LARUE", "LASH", "LASHLEY", "LASSITER", "LASTER", "LATHAM", "LATIMER", + "LATTIMORE", "LAU", "LAUER", "LAUGHLIN", "LAVENDER", "LAVIGNE", "LAVOIE", "LAW", "LAWHORN", "LAWLER", + "LAWLESS", "LAWRENCE", "LAWS", "LAWSON", "LAWTON", "LAY", "LAYMAN", "LAYNE", "LAYTON", "LE", "LEA", + "LEACH", "LEAHY", "LEAK", "LEAKE", "LEAL", "LEAR", "LEARY", "LEAVITT", "LEBLANC", "LEBRON", "LECLAIR", + "LEDBETTER", "LEDESMA", "LEDFORD", "LEDOUX", "LEE", "LEEPER", "LEES", "LEFEBVRE", "LEGER", "LEGG", + "LEGGETT", "LEHMAN", "LEHMANN", "LEIGH", "LEIGHTON", "LEMASTER", "LEMAY", "LEMIEUX", "LEMKE", "LEMMON", + "LEMON", "LEMONS", "LEMUS", "LENNON", "LENTZ", "LENZ", "LEON", "LEONARD", "LEONE", "LERMA", "LERNER", + "LEROY", "LESLIE", "LESSARD", "LESTER", "LEUNG", "LEVESQUE", "LEVI", "LEVIN", "LEVINE", "LEVY", "LEW", + "LEWANDOWSKI", "LEWIS", "LEYVA", "LI", "LIBBY", "LIDDELL", "LIEBERMAN", "LIGHT", "LIGHTFOOT", + "LIGHTNER", "LIGON", "LILES", "LILLEY", "LILLY", "LIM", "LIMA", "LIMON", "LIN", "LINARES", "LINCOLN", + "LIND", "LINDBERG", "LINDER", "LINDGREN", "LINDLEY", "LINDQUIST", "LINDSAY", "LINDSEY", "LINDSTROM", + "LINK", "LINKOUS", "LINN", "LINTON", "LINVILLE", "LIPSCOMB", "LIRA", "LISTER", "LITTLE", "LITTLEFIELD", + "LITTLEJOHN", "LITTLETON", "LIU", "LIVELY", "LIVINGSTON", "LLOYD", "LO", "LOCKE", "LOCKETT", "LOCKHART", + "LOCKLEAR", "LOCKWOOD", "LOERA", "LOFTIN", "LOFTIS", "LOFTON", "LOGAN", "LOGSDON", "LOGUE", "LOMAX", + "LOMBARD", "LOMBARDI", "LOMBARDO", "LONDON", "LONG", "LONGO", "LONGORIA", "LOOMIS", "LOONEY", "LOPER", + "LOPES", "LOPEZ", "LORD", "LORENZ", "LORENZO", "LOTT", "LOUIS", "LOVE", "LOVEJOY", "LOVELACE", + "LOVELESS", "LOVELL", "LOVETT", "LOVING", "LOW", "LOWE", "LOWELL", "LOWERY", "LOWMAN", "LOWRY", "LOY", + "LOYA", "LOYD", "LOZANO", "LU", "LUCAS", "LUCE", "LUCERO", "LUCIANO", "LUCKETT", "LUDWIG", "LUGO", + "LUIS", "LUJAN", "LUKE", "LUMPKIN", "LUNA", "LUND", "LUNDBERG", "LUNDY", "LUNSFORD", "LUONG", "LUSK", + "LUSTER", "LUTHER", "LUTTRELL", "LUTZ", "LY", "LYLE", "LYLES", "LYMAN", "LYNCH", "LYNN", "LYON", + "LYONS", "LYTLE", "MA", "MAAS", "MABE", "MABRY", "MACDONALD", "MACE", "MACHADO", "MACIAS", "MACK", + "MACKAY", "MACKENZIE", "MACKEY", "MACKIE", "MACKLIN", "MACLEAN", "MACLEOD", "MACON", "MADDEN", "MADDOX", + "MADERA", "MADISON", "MADRID", "MADRIGAL", "MADSEN", "MAES", "MAESTAS", "MAGANA", "MAGEE", "MAGGARD", + "MAGNUSON", "MAGUIRE", "MAHAFFEY", "MAHAN", "MAHER", "MAHON", "MAHONEY", "MAIER", "MAIN", "MAJOR", + "MAJORS", "MAKI", "MALCOLM", "MALDONADO", "MALLEY", "MALLORY", "MALLOY", "MALONE", "MALONEY", "MANCINI", + "MANCUSO", "MANESS", "MANGUM", "MANLEY", "MANN", "MANNING", "MANNS", "MANSFIELD", "MANSON", "MANUEL", + "MANZO", "MAPLE", "MAPLES", "MARBLE", "MARCH", "MARCHAND", "MARCOTTE", "MARCUM", "MARCUS", "MARES", + "MARIN", "MARINO", "MARION", "MARK", "MARKHAM", "MARKLEY", "MARKS", "MARLER", "MARLOW", "MARLOWE", + "MARQUEZ", "MARQUIS", "MARR", "MARRERO", "MARROQUIN", "MARSH", "MARSHALL", "MARTEL", "MARTELL", + "MARTENS", "MARTIN", "MARTINDALE", "MARTINEZ", "MARTINO", "MARTINS", "MARTINSON", "MARTZ", "MARVIN", + "MARX", "MASON", "MASSEY", "MASSIE", "MAST", "MASTERS", "MASTERSON", "MATA", "MATHENY", "MATHESON", + "MATHEWS", "MATHIAS", "MATHIS", "MATLOCK", "MATNEY", "MATOS", "MATSON", "MATTESON", "MATTHEW", + "MATTHEWS", "MATTINGLY", "MATTISON", "MATTOS", "MATTOX", "MATTSON", "MAULDIN", "MAUPIN", "MAURER", + "MAURO", "MAXEY", "MAXFIELD", "MAXWELL", "MAY", "MAYBERRY", "MAYER", "MAYERS", "MAYES", "MAYFIELD", + "MAYHEW", "MAYNARD", "MAYO", "MAYS", "MAZZA", "MCADAMS", "MCAFEE", "MCALISTER", "MCALLISTER", + "MCARTHUR", "MCBEE", "MCBRIDE", "MCCABE", "MCCAFFREY", "MCCAIN", "MCCALL", "MCCALLISTER", "MCCALLUM", + "MCCANN", "MCCANTS", "MCCARTER", "MCCARTHY", "MCCARTNEY", "MCCARTY", "MCCASKILL", "MCCAULEY", "MCCLAIN", + "MCCLANAHAN", "MCCLARY", "MCCLEARY", "MCCLELLAN", "MCCLELLAND", "MCCLENDON", "MCCLINTOCK", "MCCLINTON", + "MCCLOSKEY", "MCCLOUD", "MCCLUNG", "MCCLURE", "MCCOLLUM", "MCCOMBS", "MCCONNELL", "MCCOOL", "MCCORD", + "MCCORKLE", "MCCORMACK", "MCCORMICK", "MCCOY", "MCCRACKEN", "MCCRARY", "MCCRAY", "MCCREARY", "MCCUE", + "MCCULLOCH", "MCCULLOUGH", "MCCUNE", "MCCURDY", "MCCURRY", "MCCUTCHEON", "MCDADE", "MCDANIEL", + "MCDANIELS", "MCDERMOTT", "MCDONALD", "MCDONNELL", "MCDONOUGH", "MCDOUGAL", "MCDOUGALL", "MCDOWELL", + "MCDUFFIE", "MCELROY", "MCEWEN", "MCFADDEN", "MCFALL", "MCFARLAND", "MCFARLANE", "MCGEE", "MCGEHEE", + "MCGHEE", "MCGILL", "MCGINNIS", "MCGOVERN", "MCGOWAN", "MCGRATH", "MCGRAW", "MCGREGOR", "MCGREW", + "MCGRIFF", "MCGUIRE", "MCHENRY", "MCHUGH", "MCINNIS", "MCINTIRE", "MCINTOSH", "MCINTYRE", "MCKAY", + "MCKEE", "MCKEEVER", "MCKENNA", "MCKENNEY", "MCKENZIE", "MCKEON", "MCKEOWN", "MCKINLEY", "MCKINNEY", + "MCKINNON", "MCKNIGHT", "MCLAIN", "MCLAUGHLIN", "MCLAURIN", "MCLEAN", "MCLEMORE", "MCLENDON", "MCLEOD", + "MCMAHAN", "MCMAHON", "MCMANUS", "MCMASTER", "MCMILLAN", "MCMILLEN", "MCMILLIAN", "MCMULLEN", + "MCMURRAY", "MCNABB", "MCNAIR", "MCNALLY", "MCNAMARA", "MCNEAL", "MCNEELY", "MCNEIL", "MCNEILL", + "MCNULTY", "MCNUTT", "MCPHERSON", "MCQUEEN", "MCRAE", "MCREYNOLDS", "MCSWAIN", "MCVAY", "MCVEY", + "MCWHORTER", "MCWILLIAMS", "MEACHAM", "MEAD", "MEADE", "MEADOR", "MEADOWS", "MEANS", "MEARS", + "MEDEIROS", "MEDINA", "MEDLEY", "MEDLIN", "MEDLOCK", "MEDRANO", "MEEHAN", "MEEK", "MEEKER", "MEEKS", + "MEIER", "MEJIA", "MELANCON", "MELENDEZ", "MELLO", "MELTON", "MELVIN", "MENA", "MENARD", "MENDENHALL", + "MENDEZ", "MENDOZA", "MENENDEZ", "MERCADO", "MERCER", "MERCHANT", "MERCIER", "MEREDITH", "MERRELL", + "MERRICK", "MERRILL", "MERRIMAN", "MERRITT", "MESA", "MESSENGER", "MESSER", "MESSINA", "METCALF", + "METZ", "METZGER", "METZLER", "MEYER", "MEYERS", "MEZA", "MICHAEL", "MICHAELS", "MICHAUD", "MICHEL", + "MICKENS", "MIDDLETON", "MILAM", "MILBURN", "MILES", "MILLARD", "MILLER", "MILLIGAN", "MILLIKEN", + "MILLS", "MILNE", "MILNER", "MILTON", "MIMS", "MINER", "MINNICK", "MINOR", "MINTER", "MINTON", "MINTZ", + "MIRANDA", "MIRELES", "MITCHELL", "MIXON", "MIZE", "MOBLEY", "MOCK", "MOE", "MOELLER", "MOEN", + "MOFFETT", "MOFFITT", "MOHR", "MOJICA", "MOLINA", "MOLL", "MONACO", "MONAGHAN", "MONAHAN", "MONEY", + "MONIZ", "MONK", "MONROE", "MONSON", "MONTAGUE", "MONTALVO", "MONTANEZ", "MONTANO", "MONTEMAYOR", + "MONTERO", "MONTES", "MONTEZ", "MONTGOMERY", "MONTOYA", "MOODY", "MOON", "MOONEY", "MOORE", "MOORMAN", + "MORA", "MORALES", "MORAN", "MOREAU", "MOREHEAD", "MORELAND", "MORENO", "MOREY", "MORGAN", "MORIARTY", + "MORIN", "MORLEY", "MORRELL", "MORRILL", "MORRIS", "MORRISON", "MORRISSEY", "MORROW", "MORSE", + "MORTENSEN", "MORTON", "MOSBY", "MOSELEY", "MOSER", "MOSES", "MOSHER", "MOSIER", "MOSLEY", "MOSS", + "MOTLEY", "MOTT", "MOULTON", "MOULTRIE", "MOUNT", "MOWERY", "MOYA", "MOYE", "MOYER", "MUELLER", + "MUHAMMAD", "MUIR", "MULKEY", "MULL", "MULLEN", "MULLER", "MULLIGAN", "MULLIN", "MULLINS", "MULLIS", + "MUNCY", "MUNDY", "MUNIZ", "MUNN", "MUNOZ", "MUNSON", "MURDOCK", "MURILLO", "MURPHY", "MURRAY", + "MURRELL", "MURRY", "MUSE", "MUSGROVE", "MUSSER", "MYERS", "MYLES", "MYRICK", "NABORS", "NADEAU", + "NAGEL", "NAGLE", "NAGY", "NAJERA", "NAKAMURA", "NALL", "NANCE", "NAPIER", "NAQUIN", "NARANJO", + "NARVAEZ", "NASH", "NATHAN", "NATION", "NAVA", "NAVARRETE", "NAVARRO", "NAYLOR", "NEAL", "NEALY", + "NEEDHAM", "NEEL", "NEELEY", "NEELY", "NEFF", "NEGRETE", "NEGRON", "NEIL", "NEILL", "NELMS", "NELSON", + "NESBITT", "NESMITH", "NESS", "NESTOR", "NETTLES", "NEUMAN", "NEUMANN", "NEVAREZ", "NEVILLE", "NEW", + "NEWBERRY", "NEWBY", "NEWCOMB", "NEWELL", "NEWKIRK", "NEWMAN", "NEWSOM", "NEWSOME", "NEWTON", "NG", + "NGO", "NGUYEN", "NICHOLAS", "NICHOLS", "NICHOLSON", "NICKEL", "NICKERSON", "NIELSEN", "NIELSON", + "NIETO", "NIEVES", "NILES", "NIX", "NIXON", "NOBLE", "NOBLES", "NOE", "NOEL", "NOLAN", "NOLAND", + "NOLEN", "NOLL", "NOONAN", "NORFLEET", "NORIEGA", "NORMAN", "NORRIS", "NORTH", "NORTON", "NORWOOD", + "NOVAK", "NOVOTNY", "NOWAK", "NOWLIN", "NOYES", "NUGENT", "NULL", "NUMBERS", "NUNES", "NUNEZ", "NUNLEY", + "NUNN", "NUTT", "NUTTER", "NYE", "OAKES", "OAKLEY", "OAKS", "OATES", "OBRIEN", "OBRYAN", "OCAMPO", + "OCASIO", "OCHOA", "OCHS", "OCONNELL", "OCONNER", "OCONNOR", "ODELL", "ODEN", "ODOM", "ODONNELL", + "ODUM", "OGDEN", "OGLE", "OGLESBY", "OH", "OHARA", "OJEDA", "OKEEFE", "OLDHAM", "OLDS", "OLEARY", + "OLIPHANT", "OLIVA", "OLIVARES", "OLIVAREZ", "OLIVAS", "OLIVE", "OLIVEIRA", "OLIVER", "OLIVO", + "OLMSTEAD", "OLSEN", "OLSON", "OLVERA", "OMALLEY", "ONEAL", "ONEIL", "ONEILL", "ONTIVEROS", "ORDONEZ", + "OREILLY", "ORELLANA", "ORLANDO", "ORNELAS", "OROSCO", "OROURKE", "OROZCO", "ORR", "ORTA", "ORTEGA", + "ORTIZ", "OSBORN", "OSBORNE", "OSBURN", "OSGOOD", "OSHEA", "OSORIO", "OSTEEN", "OSTRANDER", "OSULLIVAN", + "OSWALD", "OSWALT", "OTERO", "OTIS", "OTOOLE", "OTT", "OTTO", "OUELLETTE", "OUTLAW", "OVERBY", + "OVERSTREET", "OVERTON", "OWEN", "OWENS", "PACE", "PACHECO", "PACK", "PACKARD", "PACKER", "PADGETT", + "PADILLA", "PAGAN", "PAGE", "PAIGE", "PAINE", "PAINTER", "PAK", "PALACIOS", "PALMA", "PALMER", + "PALUMBO", "PANNELL", "PANTOJA", "PAPE", "PAPPAS", "PAQUETTE", "PARADIS", "PARDO", "PAREDES", "PARENT", + "PARHAM", "PARIS", "PARISH", "PARK", "PARKER", "PARKINSON", "PARKS", "PARNELL", "PARR", "PARRA", + "PARRIS", "PARRISH", "PARROTT", "PARRY", "PARSON", "PARSONS", "PARTIN", "PARTRIDGE", "PASSMORE", "PATE", + "PATEL", "PATERSON", "PATINO", "PATRICK", "PATTEN", "PATTERSON", "PATTON", "PAUL", "PAULEY", "PAULSEN", + "PAULSON", "PAXTON", "PAYNE", "PAYTON", "PAZ", "PEACE", "PEACHEY", "PEACOCK", "PEAK", "PEARCE", + "PEARSON", "PEASE", "PECK", "PEDERSEN", "PEDERSON", "PEEBLES", "PEEK", "PEEL", "PEELER", "PEEPLES", + "PELLETIER", "PELTIER", "PEMBERTON", "PENA", "PENCE", "PENDER", "PENDERGRASS", "PENDLETON", "PENN", + "PENNELL", "PENNINGTON", "PENNY", "PEOPLES", "PEPPER", "PERALES", "PERALTA", "PERDUE", "PEREA", + "PEREIRA", "PEREZ", "PERKINS", "PERREAULT", "PERRIN", "PERRON", "PERRY", "PERRYMAN", "PERSON", "PETER", + "PETERMAN", "PETERS", "PETERSEN", "PETERSON", "PETIT", "PETRIE", "PETTIGREW", "PETTIS", "PETTIT", + "PETTWAY", "PETTY", "PEYTON", "PFEIFER", "PFEIFFER", "PHAM", "PHAN", "PHELAN", "PHELPS", "PHIFER", + "PHILLIPS", "PHIPPS", "PICARD", "PICKARD", "PICKENS", "PICKERING", "PICKETT", "PIERCE", "PIERRE", + "PIERSON", "PIKE", "PILCHER", "PIMENTEL", "PINA", "PINCKNEY", "PINEDA", "PINKERTON", "PINKSTON", "PINO", + "PINSON", "PINTO", "PIPER", "PIPKIN", "PIPPIN", "PITMAN", "PITRE", "PITT", "PITTMAN", "PITTS", "PLACE", + "PLANTE", "PLATT", "PLEASANT", "PLUMMER", "PLUNKETT", "POE", "POGUE", "POINDEXTER", "POINTER", + "POIRIER", "POLANCO", "POLAND", "POLING", "POLK", "POLLACK", "POLLARD", "POLLOCK", "POMEROY", "PONCE", + "POND", "PONDER", "POOL", "POOLE", "POORE", "POPE", "POPP", "PORTER", "PORTERFIELD", "PORTILLO", + "POSEY", "POST", "POSTON", "POTTER", "POTTS", "POULIN", "POUNDS", "POWELL", "POWER", "POWERS", "PRADO", + "PRATER", "PRATHER", "PRATT", "PRENTICE", "PRESCOTT", "PRESLEY", "PRESSLEY", "PRESTON", "PREWITT", + "PRICE", "PRICHARD", "PRIDE", "PRIDGEN", "PRIEST", "PRIETO", "PRINCE", "PRINGLE", "PRITCHARD", + "PRITCHETT", "PROCTOR", "PROFFITT", "PROSSER", "PROVOST", "PRUETT", "PRUITT", "PRYOR", "PUCKETT", + "PUENTE", "PUGH", "PULIDO", "PULLEN", "PULLEY", "PULLIAM", "PURCELL", "PURDY", "PURNELL", "PURVIS", + "PUTMAN", "PUTNAM", "PYLE", "QUALLS", "QUARLES", "QUEEN", "QUEZADA", "QUICK", "QUIGLEY", "QUILLEN", + "QUINLAN", "QUINN", "QUINONES", "QUINONEZ", "QUINTANA", "QUINTANILLA", "QUINTERO", "QUIROZ", "RADER", + "RADFORD", "RAFFERTY", "RAGAN", "RAGLAND", "RAGSDALE", "RAINES", "RAINEY", "RAINS", "RALEY", "RALPH", + "RALSTON", "RAMEY", "RAMIREZ", "RAMON", "RAMOS", "RAMSAY", "RAMSEY", "RAND", "RANDALL", "RANDLE", + "RANDOLPH", "RANEY", "RANGEL", "RANKIN", "RANSOM", "RAPP", "RASH", "RASMUSSEN", "RATCLIFF", "RATLIFF", + "RAU", "RAUCH", "RAWLINGS", "RAWLINS", "RAWLS", "RAY", "RAYBURN", "RAYFORD", "RAYMOND", "RAYNOR", + "RAZO", "REA", "READ", "REAGAN", "REARDON", "REAVES", "RECTOR", "REDD", "REDDEN", "REDDICK", "REDDING", + "REDDY", "REDMAN", "REDMON", "REDMOND", "REECE", "REED", "REEDER", "REEDY", "REES", "REESE", "REEVES", + "REGALADO", "REGAN", "REGISTER", "REICH", "REICHERT", "REID", "REILLY", "REINHARDT", "REINHART", "REIS", + "REITER", "RENDON", "RENFRO", "RENNER", "RENO", "RENTERIA", "REUTER", "REY", "REYES", "REYNA", + "REYNOLDS", "REYNOSO", "RHEA", "RHOADES", "RHOADS", "RHODEN", "RHODES", "RICCI", "RICE", "RICH", + "RICHARD", "RICHARDS", "RICHARDSON", "RICHEY", "RICHIE", "RICHMOND", "RICHTER", "RICKARD", "RICKER", + "RICKETTS", "RICKMAN", "RICKS", "RICO", "RIDDELL", "RIDDICK", "RIDDLE", "RIDENOUR", "RIDER", "RIDGEWAY", + "RIDLEY", "RIFE", "RIGBY", "RIGGINS", "RIGGS", "RIGSBY", "RILEY", "RINALDI", "RINEHART", "RING", "RIOS", + "RIPLEY", "RITCHEY", "RITCHIE", "RITTER", "RIVAS", "RIVERA", "RIVERS", "RIZZO", "ROACH", "ROARK", + "ROBB", "ROBBINS", "ROBERGE", "ROBERSON", "ROBERT", "ROBERTS", "ROBERTSON", "ROBEY", "ROBINETTE", + "ROBINS", "ROBINSON", "ROBISON", "ROBLES", "ROBSON", "ROBY", "ROCHA", "ROCHE", "ROCK", "ROCKWELL", + "RODEN", "RODERICK", "RODGERS", "RODRIGUE", "RODRIGUES", "RODRIGUEZ", "RODRIQUEZ", "ROE", "ROGER", + "ROGERS", "ROHR", "ROJAS", "ROLAND", "ROLDAN", "ROLLER", "ROLLINS", "ROMAN", "ROMANO", "ROMEO", + "ROMERO", "ROMO", "RONEY", "ROONEY", "ROOT", "ROPER", "ROQUE", "ROSA", "ROSADO", "ROSALES", "ROSARIO", + "ROSAS", "ROSE", "ROSEN", "ROSENBAUM", "ROSENBERG", "ROSENTHAL", "ROSS", "ROSSER", "ROSSI", "ROTH", + "ROUNDS", "ROUNDTREE", "ROUNTREE", "ROUSE", "ROUSH", "ROUSSEAU", "ROUSSEL", "ROWAN", "ROWE", "ROWELL", + "ROWLAND", "ROWLEY", "ROY", "ROYAL", "ROYBAL", "ROYER", "ROYSTER", "RUBIN", "RUBIO", "RUBY", "RUCKER", + "RUDD", "RUDOLPH", "RUFF", "RUFFIN", "RUIZ", "RUNYAN", "RUNYON", "RUPERT", "RUPP", "RUSH", "RUSHING", + "RUSS", "RUSSELL", "RUSSO", "RUST", "RUTH", "RUTHERFORD", "RUTLEDGE", "RYAN", "RYDER", "SAAVEDRA", + "SABO", "SACCO", "SADLER", "SAENZ", "SAGE", "SAGER", "SALAS", "SALAZAR", "SALCEDO", "SALCIDO", + "SALDANA", "SALDIVAR", "SALERNO", "SALES", "SALGADO", "SALINAS", "SALISBURY", "SALLEE", "SALLEY", + "SALMON", "SALTER", "SAM", "SAMMONS", "SAMPLE", "SAMPLES", "SAMPSON", "SAMS", "SAMSON", "SAMUEL", + "SAMUELS", "SANBORN", "SANCHES", "SANCHEZ", "SANDBERG", "SANDER", "SANDERS", "SANDERSON", "SANDLIN", + "SANDOVAL", "SANDS", "SANFORD", "SANTANA", "SANTIAGO", "SANTOS", "SAPP", "SARGENT", "SASSER", + "SATTERFIELD", "SAUCEDO", "SAUCIER", "SAUER", "SAULS", "SAUNDERS", "SAVAGE", "SAVOY", "SAWYER", + "SAWYERS", "SAXON", "SAXTON", "SAYERS", "SAYLOR", "SAYRE", "SCALES", "SCANLON", "SCARBOROUGH", + "SCARBROUGH", "SCHAEFER", "SCHAEFFER", "SCHAFER", "SCHAFFER", "SCHELL", "SCHERER", "SCHILLER", + "SCHILLING", "SCHINDLER", "SCHMID", "SCHMIDT", "SCHMITT", "SCHMITZ", "SCHNEIDER", "SCHOFIELD", "SCHOLL", + "SCHOONOVER", "SCHOTT", "SCHRADER", "SCHREIBER", "SCHREINER", "SCHROEDER", "SCHUBERT", "SCHULER", + "SCHULTE", "SCHULTZ", "SCHULZ", "SCHULZE", "SCHUMACHER", "SCHUSTER", "SCHWAB", "SCHWARTZ", "SCHWARZ", + "SCHWEITZER", "SCOGGINS", "SCOTT", "SCRIBNER", "SCROGGINS", "SCRUGGS", "SCULLY", "SEAL", "SEALS", + "SEAMAN", "SEARCY", "SEARS", "SEATON", "SEAY", "SEE", "SEELEY", "SEGURA", "SEIBERT", "SEIDEL", + "SEIFERT", "SEILER", "SEITZ", "SELBY", "SELF", "SELL", "SELLERS", "SELLS", "SENA", "SEPULVEDA", "SERNA", + "SERRANO", "SESSIONS", "SETTLE", "SETTLES", "SEVERSON", "SEWARD", "SEWELL", "SEXTON", "SEYMORE", + "SEYMOUR", "SHACKELFORD", "SHADE", "SHAFER", "SHAFFER", "SHAH", "SHANK", "SHANKS", "SHANNON", "SHAPIRO", + "SHARKEY", "SHARP", "SHARPE", "SHAVER", "SHAW", "SHAY", "SHEA", "SHEARER", "SHEEHAN", "SHEETS", + "SHEFFIELD", "SHELBY", "SHELDON", "SHELL", "SHELLEY", "SHELLY", "SHELTON", "SHEPARD", "SHEPHARD", + "SHEPHERD", "SHEPPARD", "SHERIDAN", "SHERMAN", "SHERRILL", "SHERROD", "SHERRY", "SHERWOOD", "SHIELDS", + "SHIFFLETT", "SHIN", "SHINN", "SHIPLEY", "SHIPMAN", "SHIPP", "SHIRLEY", "SHIVELY", "SHIVERS", + "SHOCKLEY", "SHOEMAKER", "SHOOK", "SHORE", "SHORES", "SHORT", "SHORTER", "SHRADER", "SHULER", "SHULL", + "SHULTZ", "SHUMAKER", "SHUMAN", "SHUMATE", "SIBLEY", "SIDES", "SIEGEL", "SIERRA", "SIGLER", "SIKES", + "SILER", "SILLS", "SILVA", "SILVER", "SILVERMAN", "SILVERS", "SILVIA", "SIMMONS", "SIMMS", "SIMON", + "SIMONE", "SIMONS", "SIMONSON", "SIMPKINS", "SIMPSON", "SIMS", "SINCLAIR", "SINGER", "SINGH", + "SINGLETARY", "SINGLETON", "SIPES", "SISCO", "SISK", "SISSON", "SIZEMORE", "SKAGGS", "SKELTON", + "SKIDMORE", "SKINNER", "SKIPPER", "SLACK", "SLADE", "SLAGLE", "SLATER", "SLATON", "SLATTERY", + "SLAUGHTER", "SLAYTON", "SLEDGE", "SLOAN", "SLOCUM", "SLONE", "SMALL", "SMALLEY", "SMALLS", "SMALLWOOD", + "SMART", "SMILEY", "SMITH", "SMITHSON", "SMOOT", "SMOTHERS", "SMYTH", "SNEAD", "SNEED", "SNELL", + "SNIDER", "SNIPES", "SNODGRASS", "SNOW", "SNOWDEN", "SNYDER", "SOARES", "SOLANO", "SOLIS", "SOLIZ", + "SOLOMON", "SOMERS", "SOMERVILLE", "SOMMER", "SOMMERS", "SONG", "SORENSEN", "SORENSON", "SORIA", + "SORIANO", "SORRELL", "SOSA", "SOTELO", "SOTO", "SOUSA", "SOUTH", "SOUTHARD", "SOUTHERLAND", "SOUTHERN", + "SOUZA", "SOWELL", "SOWERS", "SPAIN", "SPALDING", "SPANGLER", "SPANN", "SPARKMAN", "SPARKS", "SPARROW", + "SPAULDING", "SPEAR", "SPEARMAN", "SPEARS", "SPEED", "SPEER", "SPEIGHT", "SPELLMAN", "SPENCE", + "SPENCER", "SPERRY", "SPICER", "SPILLMAN", "SPINKS", "SPIVEY", "SPOONER", "SPRADLIN", "SPRAGUE", + "SPRIGGS", "SPRING", "SPRINGER", "SPROUSE", "SPRUILL", "SPURGEON", "SPURLOCK", "SQUIRES", "STACEY", + "STACK", "STACKHOUSE", "STACY", "STAFFORD", "STAGGS", "STAHL", "STALEY", "STALLINGS", "STALLWORTH", + "STAMM", "STAMPER", "STAMPS", "STANFIELD", "STANFORD", "STANLEY", "STANTON", "STAPLES", "STAPLETON", + "STARK", "STARKEY", "STARKS", "STARLING", "STARNES", "STARR", "STATEN", "STATON", "STAUFFER", "STCLAIR", + "STEADMAN", "STEARNS", "STEED", "STEEL", "STEELE", "STEEN", "STEFFEN", "STEGALL", "STEIN", "STEINBERG", + "STEINER", "STEPHEN", "STEPHENS", "STEPHENSON", "STEPP", "STERLING", "STERN", "STEVENS", "STEVENSON", + "STEWARD", "STEWART", "STIDHAM", "STILES", "STILL", "STILLMAN", "STILLWELL", "STILTNER", "STINE", + "STINNETT", "STINSON", "STITT", "STJOHN", "STOCK", "STOCKTON", "STODDARD", "STOKER", "STOKES", "STOLL", + "STONE", "STONER", "STOREY", "STORY", "STOTT", "STOUT", "STOVALL", "STOVER", "STOWE", "STPIERRE", + "STRAIN", "STRAND", "STRANGE", "STRATTON", "STRAUB", "STRAUSS", "STREET", "STREETER", "STRICKLAND", + "STRINGER", "STRONG", "STROTHER", "STROUD", "STROUP", "STRUNK", "STUART", "STUBBLEFIELD", "STUBBS", + "STUCKEY", "STULL", "STUMP", "STURDIVANT", "STURGEON", "STURGILL", "STURGIS", "STURM", "STYLES", + "SUAREZ", "SUGGS", "SULLIVAN", "SUMMERLIN", "SUMMERS", "SUMNER", "SUMPTER", "SUN", "SUTHERLAND", + "SUTTER", "SUTTON", "SWAFFORD", "SWAIN", "SWAN", "SWANK", "SWANN", "SWANSON", "SWARTZ", "SWEARINGEN", + "SWEAT", "SWEENEY", "SWEET", "SWENSON", "SWIFT", "SWISHER", "SWITZER", "SWOPE", "SYKES", "SYLVESTER", + "TABER", "TABOR", "TACKETT", "TAFT", "TAGGART", "TALBERT", "TALBOT", "TALBOTT", "TALLENT", "TALLEY", + "TAM", "TAMAYO", "TAN", "TANAKA", "TANG", "TANNER", "TAPIA", "TAPP", "TARVER", "TATE", "TATUM", + "TAVARES", "TAYLOR", "TEAGUE", "TEAL", "TEEL", "TEETER", "TEJADA", "TEJEDA", "TELLEZ", "TEMPLE", + "TEMPLETON", "TENNANT", "TENNEY", "TERRELL", "TERRILL", "TERRY", "THACKER", "THAMES", "THAO", "THARP", + "THATCHER", "THAYER", "THERIAULT", "THERIOT", "THIBODEAU", "THIBODEAUX", "THIEL", "THIGPEN", "THOMAS", + "THOMASON", "THOMPSON", "THOMSEN", "THOMSON", "THORN", "THORNBURG", "THORNE", "THORNHILL", "THORNTON", + "THORP", "THORPE", "THORTON", "THRASH", "THRASHER", "THURMAN", "THURSTON", "TIBBETTS", "TIBBS", "TICE", + "TIDWELL", "TIERNEY", "TIJERINA", "TILLER", "TILLERY", "TILLEY", "TILLMAN", "TILTON", "TIMM", "TIMMONS", + "TINKER", "TINSLEY", "TIPTON", "TIRADO", "TISDALE", "TITUS", "TOBIAS", "TOBIN", "TODD", "TOLBERT", + "TOLEDO", "TOLER", "TOLIVER", "TOLLIVER", "TOM", "TOMLIN", "TOMLINSON", "TOMPKINS", "TONEY", "TONG", + "TORO", "TORRENCE", "TORRES", "TORREZ", "TOTH", "TOTTEN", "TOVAR", "TOWNES", "TOWNS", "TOWNSEND", + "TRACY", "TRAHAN", "TRAMMELL", "TRAN", "TRAPP", "TRASK", "TRAVERS", "TRAVIS", "TRAYLOR", "TREADWAY", + "TREADWELL", "TREJO", "TREMBLAY", "TRENT", "TREVINO", "TRIBBLE", "TRICE", "TRIMBLE", "TRINIDAD", + "TRIPLETT", "TRIPP", "TROTTER", "TROUT", "TROUTMAN", "TROY", "TRUDEAU", "TRUE", "TRUITT", "TRUJILLO", + "TRUONG", "TUBBS", "TUCK", "TUCKER", "TUGGLE", "TURK", "TURLEY", "TURMAN", "TURNBULL", "TURNER", + "TURNEY", "TURPIN", "TUTTLE", "TYLER", "TYNER", "TYREE", "TYSON", "ULRICH", "UNDERHILL", "UNDERWOOD", + "UNGER", "UPCHURCH", "UPSHAW", "UPTON", "URBAN", "URBINA", "URIBE", "USHER", "UTLEY", "VAIL", "VALADEZ", + "VALDES", "VALDEZ", "VALENCIA", "VALENTI", "VALENTIN", "VALENTINE", "VALENZUELA", "VALERIO", "VALLE", + "VALLEJO", "VALLES", "VAN", "VANBUREN", "VANCE", "VANDIVER", "VANDYKE", "VANG", "VANHOOSE", "VANHORN", + "VANMETER", "VANN", "VANOVER", "VANWINKLE", "VARELA", "VARGAS", "VARNER", "VARNEY", "VASQUEZ", + "VAUGHAN", "VAUGHN", "VAUGHT", "VAZQUEZ", "VEAL", "VEGA", "VELA", "VELASCO", "VELASQUEZ", "VELAZQUEZ", + "VELEZ", "VENABLE", "VENEGAS", "VENTURA", "VERA", "VERDIN", "VERGARA", "VERNON", "VEST", "VETTER", + "VICK", "VICKERS", "VICKERY", "VICTOR", "VIDAL", "VIEIRA", "VIERA", "VIGIL", "VILLA", "VILLALOBOS", + "VILLANUEVA", "VILLAREAL", "VILLARREAL", "VILLASENOR", "VILLEGAS", "VINCENT", "VINES", "VINSON", + "VITALE", "VO", "VOGEL", "VOGT", "VOSS", "VU", "VUE", "WADDELL", "WADE", "WADSWORTH", "WAGGONER", + "WAGNER", "WAGONER", "WAHL", "WAITE", "WAKEFIELD", "WALDEN", "WALDRON", "WALDROP", "WALKER", "WALL", + "WALLACE", "WALLEN", "WALLER", "WALLING", "WALLIS", "WALLS", "WALSH", "WALSTON", "WALTER", "WALTERS", + "WALTON", "WAMPLER", "WANG", "WARD", "WARDEN", "WARE", "WARFIELD", "WARNER", "WARREN", "WASHBURN", + "WASHINGTON", "WASSON", "WATERMAN", "WATERS", "WATKINS", "WATSON", "WATT", "WATTERS", "WATTS", "WAUGH", + "WAY", "WAYNE", "WEATHERFORD", "WEATHERLY", "WEATHERS", "WEAVER", "WEBB", "WEBBER", "WEBER", "WEBSTER", + "WEDDLE", "WEED", "WEEKS", "WEEMS", "WEINBERG", "WEINER", "WEINSTEIN", "WEIR", "WEIS", "WEISS", "WELCH", + "WELDON", "WELKER", "WELLER", "WELLMAN", "WELLS", "WELSH", "WENDT", "WENGER", "WENTWORTH", "WENTZ", + "WENZEL", "WERNER", "WERTZ", "WESLEY", "WEST", "WESTBROOK", "WESTER", "WESTFALL", "WESTMORELAND", + "WESTON", "WETZEL", "WHALEN", "WHALEY", "WHARTON", "WHATLEY", "WHEAT", "WHEATLEY", "WHEATON", "WHEELER", + "WHELAN", "WHIPPLE", "WHITAKER", "WHITCOMB", "WHITE", "WHITED", "WHITEHEAD", "WHITEHURST", "WHITEMAN", + "WHITESIDE", "WHITFIELD", "WHITING", "WHITLEY", "WHITLOCK", "WHITLOW", "WHITMAN", "WHITMIRE", + "WHITMORE", "WHITNEY", "WHITSON", "WHITT", "WHITTAKER", "WHITTEN", "WHITTINGTON", "WHITTLE", + "WHITWORTH", "WHYTE", "WICK", "WICKER", "WICKHAM", "WICKS", "WIESE", "WIGGINS", "WILBANKS", "WILBER", + "WILBUR", "WILBURN", "WILCOX", "WILD", "WILDE", "WILDER", "WILES", "WILEY", "WILHELM", "WILHITE", + "WILKE", "WILKERSON", "WILKES", "WILKINS", "WILKINSON", "WILKS", "WILL", "WILLARD", "WILLETT", "WILLEY", + "WILLIAM", "WILLIAMS", "WILLIAMSON", "WILLIFORD", "WILLINGHAM", "WILLIS", "WILLOUGHBY", "WILLS", + "WILLSON", "WILMOTH", "WILSON", "WILT", "WIMBERLY", "WINCHESTER", "WINDHAM", "WINFIELD", "WINFREY", + "WING", "WINGATE", "WINGFIELD", "WINKLER", "WINN", "WINSLOW", "WINSTEAD", "WINSTON", "WINTER", + "WINTERS", "WIRTH", "WISE", "WISEMAN", "WISNIEWSKI", "WITCHER", "WITHERS", "WITHERSPOON", "WITHROW", + "WITT", "WITTE", "WOFFORD", "WOLF", "WOLFE", "WOLFF", "WOLFORD", "WOMACK", "WONG", "WOO", "WOOD", + "WOODALL", "WOODARD", "WOODBURY", "WOODCOCK", "WOODEN", "WOODLEY", "WOODRUFF", "WOODS", "WOODSON", + "WOODWARD", "WOODWORTH", "WOODY", "WOOLDRIDGE", "WOOLEY", "WOOTEN", "WORD", "WORDEN", "WORKMAN", + "WORLEY", "WORRELL", "WORSHAM", "WORTH", "WORTHAM", "WORTHINGTON", "WORTHY", "WRAY", "WREN", "WRIGHT", + "WU", "WYANT", "WYATT", "WYLIE", "WYMAN", "WYNN", "WYNNE", "XIONG", "YAMAMOTO", "YANCEY", "YANEZ", + "YANG", "YARBROUGH", "YATES", "YAZZIE", "YBARRA", "YEAGER", "YEE", "YI", "YOCUM", "YODER", "YOO", + "YOON", "YORK", "YOST", "YOUNG", "YOUNGBLOOD", "YOUNGER", "YOUNT", "YU", "ZAMBRANO", "ZAMORA", "ZAPATA", + "ZARAGOZA", "ZARATE", "ZAVALA", "ZEIGLER", "ZELLER", "ZEPEDA", "ZHANG", "ZIEGLER", "ZIELINSKI", + "ZIMMER", "ZIMMERMAN", "ZINK", "ZOOK", "ZUNIGA" }; } public static String generateRandomName() { diff --git a/src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java b/src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java index 160b384150..7a93cbbeb7 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java @@ -1,8 +1,9 @@ package gtPlusPlus.plugin.villagers; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; + import cpw.mods.fml.common.eventhandler.SubscribeEvent; import gtPlusPlus.core.util.Utils; -import net.minecraftforge.event.entity.EntityJoinWorldEvent; public class VillagerEventHandler { @@ -16,26 +17,14 @@ public class VillagerEventHandler { @SubscribeEvent public void onEntityJoinWorld(EntityJoinWorldEvent event) { - /*try { - if (event.entity != null && event.entity instanceof EntityLivingBase && event.entity instanceof EntityVillager){ - EntityVillager entity = (EntityVillager) event.entity; - World world = entity.worldObj; - int profession = entity.getProfession(); - if (world != null && (profession >= 7735 && profession <= 7737)){ - EntityBaseVillager mNew = new EntityBaseVillager(world, profession); - mNew.copyLocationAndAnglesFrom(entity); - if (mNew != null) { - world.removeEntity(entity); - world.spawnEntityInWorld(mNew); - } - } - - } - } - catch (Throwable t) { - t.printStackTrace(); - return; - }*/ + /* + * try { if (event.entity != null && event.entity instanceof EntityLivingBase && event.entity instanceof + * EntityVillager){ EntityVillager entity = (EntityVillager) event.entity; World world = entity.worldObj; int + * profession = entity.getProfession(); if (world != null && (profession >= 7735 && profession <= 7737)){ + * EntityBaseVillager mNew = new EntityBaseVillager(world, profession); mNew.copyLocationAndAnglesFrom(entity); + * if (mNew != null) { world.removeEntity(entity); world.spawnEntityInWorld(mNew); } } } } catch (Throwable t) { + * t.printStackTrace(); return; } + */ } } diff --git a/src/main/java/gtPlusPlus/plugin/villagers/VillagerObject.java b/src/main/java/gtPlusPlus/plugin/villagers/VillagerObject.java index ad49741726..5d1b36b134 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/VillagerObject.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/VillagerObject.java @@ -1,9 +1,10 @@ package gtPlusPlus.plugin.villagers; +import net.minecraft.util.ResourceLocation; + import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; import gtPlusPlus.api.objects.data.Pair; import gtPlusPlus.core.lib.CORE; -import net.minecraft.util.ResourceLocation; public class VillagerObject { @@ -11,12 +12,7 @@ public class VillagerObject { public final String mName; public final IVillageTradeHandler mCustomTrade; - public VillagerObject( - int aID, - String aName, - Object aProfession, - Object aCareer, - Object aSkin, + public VillagerObject(int aID, String aName, Object aProfession, Object aCareer, Object aSkin, IVillageTradeHandler aCustomTrade) { mID = aID; @@ -25,8 +21,8 @@ public class VillagerObject { // Register Custom Trade to Registry. if (aCustomTrade != null) { - Core_VillagerAdditions.mVillagerTrades.put( - new Pair<Integer, IVillageTradeHandler>(7735 + aID, aCustomTrade)); + Core_VillagerAdditions.mVillagerTrades + .put(new Pair<Integer, IVillageTradeHandler>(7735 + aID, aCustomTrade)); } // Register Skin to Registry. if (aSkin != null) { diff --git a/src/main/java/gtPlusPlus/plugin/villagers/VillagerUtils.java b/src/main/java/gtPlusPlus/plugin/villagers/VillagerUtils.java index abdb16721c..9ca9377865 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/VillagerUtils.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/VillagerUtils.java @@ -1,18 +1,14 @@ package gtPlusPlus.plugin.villagers; -import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; import java.util.HashMap; +import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; + public class VillagerUtils { public static final HashMap<Integer, VillagerObject> mVillagerMap = new HashMap<Integer, VillagerObject>(); - public static void registerNewVillager( - int aID, - String aName, - Object aProfession, - Object aCareer, - Object aSkin, + public static void registerNewVillager(int aID, String aName, Object aProfession, Object aCareer, Object aSkin, IVillageTradeHandler aCustomTrade) { registerNewVillager(aID, new VillagerObject(aID, aName, aProfession, aCareer, aSkin, aCustomTrade)); } diff --git a/src/main/java/gtPlusPlus/plugin/villagers/block/BlockGenericSpawner.java b/src/main/java/gtPlusPlus/plugin/villagers/block/BlockGenericSpawner.java index 82650fbd70..a2ab11cead 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/block/BlockGenericSpawner.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/block/BlockGenericSpawner.java @@ -2,13 +2,8 @@ package gtPlusPlus.plugin.villagers.block; import static gtPlusPlus.core.lib.CORE.RANDOM; -import cpw.mods.fml.common.registry.GameRegistry; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; -import gtPlusPlus.core.item.base.itemblock.ItemBlockSpawner; -import gtPlusPlus.plugin.villagers.Core_VillagerAdditions; -import gtPlusPlus.plugin.villagers.tile.TileEntityGenericSpawner; import java.util.List; + import net.minecraft.block.BlockMobSpawner; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; @@ -17,6 +12,13 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.item.base.itemblock.ItemBlockSpawner; +import gtPlusPlus.plugin.villagers.Core_VillagerAdditions; +import gtPlusPlus.plugin.villagers.tile.TileEntityGenericSpawner; + public class BlockGenericSpawner extends BlockMobSpawner { public BlockGenericSpawner() { diff --git a/src/main/java/gtPlusPlus/plugin/villagers/tile/MobSpawnerCustomLogic.java b/src/main/java/gtPlusPlus/plugin/villagers/tile/MobSpawnerCustomLogic.java index a1ada6c7d5..967bc73bd0 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/tile/MobSpawnerCustomLogic.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/tile/MobSpawnerCustomLogic.java @@ -1,12 +1,13 @@ package gtPlusPlus.plugin.villagers.tile; -import cpw.mods.fml.common.registry.EntityRegistry; -import cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration; -import gtPlusPlus.core.block.ModBlocks; import net.minecraft.entity.Entity; import net.minecraft.tileentity.MobSpawnerBaseLogic; import net.minecraft.world.World; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration; +import gtPlusPlus.core.block.ModBlocks; + public class MobSpawnerCustomLogic extends MobSpawnerBaseLogic { private TileEntityGenericSpawner mTile; @@ -27,10 +28,8 @@ public class MobSpawnerCustomLogic extends MobSpawnerBaseLogic { @Override public void func_98267_a(int eventID) { - if (mTile != null) - mTile.getWorldObj() - .addBlockEvent( - mTile.xCoord, mTile.yCoord, mTile.zCoord, ModBlocks.blockCustomMobSpawner, eventID, 0); + if (mTile != null) mTile.getWorldObj() + .addBlockEvent(mTile.xCoord, mTile.yCoord, mTile.zCoord, ModBlocks.blockCustomMobSpawner, eventID, 0); } @Override diff --git a/src/main/java/gtPlusPlus/plugin/villagers/tile/TileEntityGenericSpawner.java b/src/main/java/gtPlusPlus/plugin/villagers/tile/TileEntityGenericSpawner.java index df4e58124a..451a4aefe5 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/tile/TileEntityGenericSpawner.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/tile/TileEntityGenericSpawner.java @@ -1,16 +1,18 @@ package gtPlusPlus.plugin.villagers.tile; -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.core.util.Utils; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import java.util.HashMap; import java.util.Map; + import net.minecraft.entity.Entity; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.MobSpawnerBaseLogic; import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntityMobSpawner; +import gtPlusPlus.api.objects.Logger; +import gtPlusPlus.core.util.Utils; +import gtPlusPlus.core.util.reflect.ReflectionUtils; + public class TileEntityGenericSpawner extends TileEntityMobSpawner { /* @@ -30,10 +32,8 @@ public class TileEntityGenericSpawner extends TileEntityMobSpawner { /** * Registers a New Mob Spawner Type * - * @param aID - * - the Spawner type ID - * @param aEntity - * - the Entity which you'd like to spawn + * @param aID - the Spawner type ID + * @param aEntity - the Entity which you'd like to spawn */ public static boolean registerNewMobSpawner(int aID, Class<Entity> aEntity) { int registered = mSpawners.size(); @@ -63,8 +63,7 @@ public class TileEntityGenericSpawner extends TileEntityMobSpawner { /** * Constructs a new Spawner, based on an existing type registered. * - * @param aID - * - The ID in the {@link mSpawners} map. + * @param aID - The ID in the {@link mSpawners} map. */ public TileEntityGenericSpawner(int aID) { mID = aID; @@ -81,10 +80,8 @@ public class TileEntityGenericSpawner extends TileEntityMobSpawner { /** * Constructs a new Spawner, then registers it. * - * @param aID - * - The ID to be used in the {@link mSpawners} map. - * @param aEntity - * - The {@link Entity} type which will be spawned. + * @param aID - The ID to be used in the {@link mSpawners} map. + * @param aEntity - The {@link Entity} type which will be spawned. */ public TileEntityGenericSpawner(int aID, Entity aEntity) { mID = aID; @@ -178,10 +175,8 @@ public class TileEntityGenericSpawner extends TileEntityMobSpawner { if (Utils.isServer()) { try { - Map<?, ?> a1 = (Map<?, ?>) ReflectionUtils.getField(TileEntity.class, "nameToClassMap") - .get(this); - Map<?, ?> a2 = (Map<?, ?>) ReflectionUtils.getField(TileEntity.class, "classToNameMap") - .get(this); + Map<?, ?> a1 = (Map<?, ?>) ReflectionUtils.getField(TileEntity.class, "nameToClassMap").get(this); + Map<?, ?> a2 = (Map<?, ?>) ReflectionUtils.getField(TileEntity.class, "classToNameMap").get(this); if (a1 != null) { if (nameToClassMap_Ex == null) { nameToClassMap_Ex = a1; @@ -211,27 +206,20 @@ public class TileEntityGenericSpawner extends TileEntityMobSpawner { } } - /*Field mInternalLogicField = ReflectionUtils.getField(getClass(), "field_145882_a"); - if (mInternalLogicField != null) { - MobSpawnerBaseLogic a = (MobSpawnerBaseLogic) mInternalLogicField.get(this); - if (a != null) { - ReflectionUtils.setField(this, "field_145882_a", getLogic()); - if (a.equals(getLogic())) { - isReady = true; - return true; - } - } - }*/ - } catch (IllegalArgumentException | IllegalAccessException e) { - } + /* + * Field mInternalLogicField = ReflectionUtils.getField(getClass(), "field_145882_a"); if + * (mInternalLogicField != null) { MobSpawnerBaseLogic a = (MobSpawnerBaseLogic) + * mInternalLogicField.get(this); if (a != null) { ReflectionUtils.setField(this, "field_145882_a", + * getLogic()); if (a.equals(getLogic())) { isReady = true; return true; } } } + */ + } catch (IllegalArgumentException | IllegalAccessException e) {} } return false; } } /** - * Called when a client event is received with the event number and argument, - * see World.sendClientEvent + * Called when a client event is received with the event number and argument, see World.sendClientEvent */ @Override public boolean receiveClientEvent(int p_145842_1_, int p_145842_2_) { diff --git a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBanker.java b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBanker.java index c42da6895f..3ad3cdd7eb 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBanker.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBanker.java @@ -1,11 +1,13 @@ package gtPlusPlus.plugin.villagers.trade; -import gtPlusPlus.core.recipe.common.CI; import java.util.Random; + import net.minecraft.entity.passive.EntityVillager; import net.minecraft.village.MerchantRecipe; import net.minecraft.village.MerchantRecipeList; +import gtPlusPlus.core.recipe.common.CI; + public class TradeHandlerBanker extends TradeHandlerBase { @SuppressWarnings("unchecked") diff --git a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBase.java b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBase.java index 1e1e326201..fa95404f49 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBase.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBase.java @@ -1,24 +1,24 @@ /******************************************************************************* - * Copyright (c) 2011-2014 SirSengir. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the GNU Lesser Public License v3 - * which accompanies this distribution, and is available at - * http://www.gnu.org/licenses/lgpl-3.0.txt + * Copyright (c) 2011-2014 SirSengir. All rights reserved. This program and the accompanying materials are made + * available under the terms of the GNU Lesser Public License v3 which accompanies this distribution, and is available + * at http://www.gnu.org/licenses/lgpl-3.0.txt * - * Various Contributors including, but not limited to: - * SirSengir (original work), CovertJaguar, Player, Binnie, MysteriousAges + * Various Contributors including, but not limited to: SirSengir (original work), CovertJaguar, Player, Binnie, + * MysteriousAges ******************************************************************************/ package gtPlusPlus.plugin.villagers.trade; -import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; import java.util.Random; + import net.minecraft.entity.passive.EntityVillager; import net.minecraft.village.MerchantRecipeList; +import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler; + public abstract class TradeHandlerBase implements IVillageTradeHandler { @SuppressWarnings("unchecked") @Override - public abstract void manipulateTradesForVillager( - EntityVillager villager, MerchantRecipeList recipeList, Random random); + public abstract void manipulateTradesForVillager(EntityVillager villager, MerchantRecipeList recipeList, + Random random); } diff --git a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTechnician.java b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTechnician.java index bd2acc9bfe..1b67e2b478 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTechnician.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTechnician.java @@ -1,11 +1,13 @@ package gtPlusPlus.plugin.villagers.trade; -import gtPlusPlus.core.recipe.common.CI; import java.util.Random; + import net.minecraft.entity.passive.EntityVillager; import net.minecraft.village.MerchantRecipe; import net.minecraft.village.MerchantRecipeList; +import gtPlusPlus.core.recipe.common.CI; + public class TradeHandlerTechnician extends TradeHandlerBase { @SuppressWarnings("unchecked") diff --git a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTrader.java b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTrader.java index f866bd7aa6..4b0e99471a 100644 --- a/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTrader.java +++ b/src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTrader.java @@ -1,16 +1,18 @@ package gtPlusPlus.plugin.villagers.trade; -import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.core.material.ELEMENT; -import gtPlusPlus.core.util.minecraft.ItemUtils; import java.util.Collections; import java.util.Random; + import net.minecraft.entity.passive.EntityVillager; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.village.MerchantRecipe; import net.minecraft.village.MerchantRecipeList; +import gtPlusPlus.api.objects.Logger; +import gtPlusPlus.core.material.ELEMENT; +import gtPlusPlus.core.util.minecraft.ItemUtils; + public class TradeHandlerTrader extends TradeHandlerBase { public TradeHandlerTrader() { @@ -33,15 +35,16 @@ public class TradeHandlerTrader extends TradeHandlerBase { if (Ore2 == null) { Ore2 = ELEMENT.getInstance().LEAD.getOre(1); } - recipeList.add(new MerchantRecipe( - ItemUtils.getItemStackOfAmountFromOreDict("logWood", 32), - ELEMENT.getInstance().IRON.getOre(1))); - recipeList.add(new MerchantRecipe( - ItemUtils.getItemStackOfAmountFromOreDict("dustMeatRaw", 32), - ELEMENT.getInstance().COPPER.getOre(1))); - recipeList.add(new MerchantRecipe( - ItemUtils.getSimpleStack(Blocks.obsidian, 6), - ELEMENT.getInstance().TIN.getOre(1))); + recipeList.add( + new MerchantRecipe( + ItemUtils.getItemStackOfAmountFromOreDict("logWood", 32), + ELEMENT.getInstance().IRON.getOre(1))); + recipeList.add( + new MerchantRecipe( + ItemUtils.getItemStackOfAmountFromOreDict("dustMeatRaw", 32), + ELEMENT.getInstance().COPPER.getOre(1))); + recipeList.add( + new MerchantRecipe(ItemUtils.getSimpleStack(Blocks.obsidian, 6), ELEMENT.getInstance().TIN.getOre(1))); recipeList.add(new MerchantRecipe(ItemUtils.getSimpleStack(Blocks.glowstone, 32), Ore1)); recipeList.add(new MerchantRecipe(ItemUtils.getSimpleStack(Blocks.piston, 32), Ore2)); Collections.shuffle(recipeList); |