diff --git a/data/data0.txt b/data/lab01/data0.txt similarity index 100% rename from data/data0.txt rename to data/lab01/data0.txt diff --git a/data/data1.txt b/data/lab01/data1.txt similarity index 100% rename from data/data1.txt rename to data/lab01/data1.txt diff --git a/data/data2.txt b/data/lab01/data2.txt similarity index 100% rename from data/data2.txt rename to data/lab01/data2.txt diff --git a/data/data3.txt b/data/lab01/data3.txt similarity index 100% rename from data/data3.txt rename to data/lab01/data3.txt diff --git a/data/data4.txt b/data/lab01/data4.txt similarity index 100% rename from data/data4.txt rename to data/lab01/data4.txt diff --git a/data/data5.txt b/data/lab01/data5.txt similarity index 100% rename from data/data5.txt rename to data/lab01/data5.txt diff --git a/data/lab03/37names.txt b/data/lab03/37names.txt new file mode 100644 index 0000000..80db29c --- /dev/null +++ b/data/lab03/37names.txt @@ -0,0 +1,37 @@ +PHILIP +KACIE +JANET +JACQULINE +FLO +EMIR +BEULAH +MAUD +CHRISTENE +MOZELLE +HOMAYOUN +MATHIAS +DOSS +TESSIE +DOVIE +HOLLIS +LETTIE +KEMP +ALVARO +XANDER +BURL +CAIRO +MEG +WINSTON +BOWEN +CORDELLA +ZILPHA +STANTON +MARTIKA +HANDY +HERMANN +JONNA +ISRAEL +JILL +ARIAN +ASHLEIGH +KENJI \ No newline at end of file diff --git a/data/lab03/5777names.txt b/data/lab03/5777names.txt new file mode 100644 index 0000000..7a26e2a --- /dev/null +++ b/data/lab03/5777names.txt @@ -0,0 +1,5777 @@ +TOSHA +ALICE +BRANDYN +GUSTAV +SHAYLEE +ROMONA +LUGENIA +GURSIDH +DEDRICK +TAEYANG +ERICA +CHERI +KIZZIE +NUNZIO +ANNYN +BELLAMY +ANABELLA +ADNAN +AMANDA +GEORGIANA +BILLYE +GEOFFREY +KESHAUN +DARIN +ALANI +RAVEN +DWAYNE +BLAKE +ELZIE +SYED +LUKE +BENTLEY +LEATRICE +KIARRA +VENITA +LUPE +MERTON +MARGE +ZACHARIAH +ANDERS +DUNCAN +TWYLA +MATHIAS +DELBERT +MARGRET +JACQUES +MARQUIS +MCKINLEY +DORENE +WOODY +WILLIAM +SUZANNE +EMMELINE +SOPHIE +VOLNEY +PRESTON +VIVIENNE +HARRY +ELWIN +TORY +MANDI +ADINA +MARYANN +GIOVANI +CROSBY +MARGUERITE +BETH +ROBERT +NORBERTO +ALFONSO +LILLER +LACY +KRISTOPHER +JONI +CHERISH +DANIAL +ROMAN +CHALMERS +MOSES +ISADORA +WYATT +KASON +ASHER +EVERETT +KANDY +CASPER +AIYANNA +EPHRIAM +NICKLAUS +KAMRON +LEATHA +MAYNARD +RAVNEET +ROSALIE +CAIN +KAIDEN +DANYELLE +RONDA +CAMILLA +MARCEL +ELSIE +BLAINE +CURT +GILBERTO +MYRLE +ALTHA +CLAUDIA +JAMAAL +TAYA +CREW +NAMANH +SAANVI +IMRAN +GOLDA +ADONIS +STEPHEN +JEANNETTE +KERWIN +ADELYN +REESE +IRVING +MISAEL +NORBERT +GAIL +KYLEE +DANIELA +WAYLEN +BURLEY +MURIEL +CORINNA +ASBURY +AVA +KENYATTA +MERCY +MAI +SYLVAN +DEANNE +OMA +RAOUL +TRULA +EUGENIA +NISCHEY +REBECA +MABLE +KALVIN +ASHLI +TAMIE +JAKOB +SELMA +ESTA +IDELLA +KATY +CHARLENE +DEANNA +DENVER +RUTHANN +MYKEL +DAN +ANGEL +RICHIE +OPHELIA +IBRAHIM +DALE +ADOLPH +RILLA +KESHA +KRISTIN +FANNY +KADYN +JOSIAH +TAMIA +LURA +ELIEL +ALFREDO +REINA +ARIAH +MACKENZIE +NASIR +TANIA +ESME +CHARLEY +PRICE +JABARI +JAYLAH +ARIYA +DAYLEN +BUTLER +CAESAR +LACEY +YOUNG +HETTIE +KRISTAN +VERDIE +OLGA +ALBERTINE +CHRISTIN +BROCK +SAVANAH +JOELLE +DEVEN +WILTON +KENZO +JUHYUN +MILAGROS +KLOE +JEANIE +EMILIE +RYDER +LEONARDO +EDWIN +RHIANNON +BRANDI +RILLIE +CORBIN +KYLA +GREGGORY +ROYAL +STANTON +ALISA +WRENLEY +RUBEN +ESTHER +WOODSON +DELOIS +BLANCH +CIERRA +EDYTH +JEANINE +ORSON +MONTANA +JOANIE +CRISTOPHER +RAHEEM +HARRELL +TRACI +GARNET +SANTA +JERAMY +STANFORD +VALENTINO +KAYLA +BOYD +MARCY +GWENDOLYN +LOUIS +CAMREN +GILES +ANSON +GIADA +KAREEM +SOMMER +ODELIA +JENNI +NOVALEE +AIDA +MARYJANE +ALEX +THIAGO +HYMAN +ODIE +DIAMOND +TIERRA +NIKOLE +RONAN +DANETTE +CHRIST +LORAINE +KAMILAH +SOHAIL +BORIS +LOTTA +BILLY +ANHAD +KADENCE +JAMISON +ROCHELLE +NICO +BRANDEN +CRUZ +SANJUANITA +ORIE +KATHALEEN +FAYETTE +OLIE +KATALINA +STEFANIE +MALAYSIA +LUCILE +LILLIS +LORAYNE +JULI +PAM +HERMINIA +IZETTA +CORINE +KAIRI +CAIDEN +JERMAIN +ROXANN +JAKOBE +ALBINA +ERICK +SHANITA +GIGI +PATRICA +DIMITRI +KILEY +BENNY +CASSIDY +NINA +PERLA +CHAYA +KOLTON +EFFIE +MAISIE +DEREK +BEAULAH +TERRI +SHERWOOD +MARGO +DONAVON +TAVARES +LATANYA +VENESSA +OCEAAN +VELDA +GAYLE +BRAYLEE +NOVAH +GRETA +TWILA +MAIA +STEWART +RAIDEN +ZION +MAY +TALIA +CASEY +EMERY +LANDEN +ROBERTA +RANDAL +ASAIAH +SHALONDA +ALLYN +HADASSAH +ELENORE +GENARO +TILLIE +DERICK +ZELMA +WILDA +EOLA +MOMONA +TRACE +ANGELA +DIANNA +ERIKA +VANCE +EUDORA +JOSEFINA +LEON +DARRY +TINY +ZYAIRE +LAYLANI +ELECTA +ROB +BRETT +SALLIE +JORGE +KEGAN +WYNN +ALEXANDRA +LEVON +PORSHA +MITZI +TRACIE +MADDIE +BETHANY +HOMER +DENA +EBEN +ALOIS +MAEVE +BRET +BELL +MAL +ATTICUS +MELVILLE +GRANT +DENZEL +GISELLE +RIYA +LINSEY +AKEEM +MARIBEL +KANON +YISROEL +AYDIN +GAETANO +IVETTE +FOX +BRENT +RYNE +FANNIE +AXEL +SHANTA +MORRIS +MAUDE +BLAS +JANAE +ADDISYN +LINDSAY +HERLINDA +ED +CAMRON +ARLETH +JAMAL +CALLIOPE +CHARISSE +NIKKO +DEE +MYCHAL +CARLOS +VESTER +NELIA +RAE +EARL +JOSEF +MUYANG +JAYDEN +LENORE +ADELLE +REGGIE +OLIVIA +JUSTIN +SOFIA +PASQUALE +REX +STEVE +ADRIENNE +DIONNE +MACY +AZRAEL +MATTIE +KATHIE +NAOMA +DARIANA +IESHA +COLE +HOY +ROLLAND +KILLIAN +GRADY +MENA +HEEHO +MIKA +MINNIE +ANTONIO +ERA +DUSTIN +LAVERNA +KATELYNN +NATALY +CHASTITY +PARIS +SANFORD +JUDGE +JANA +AHMAD +KYSON +KAIZEN +CELIA +TIFFANIE +KENDAL +DILLIE +EDSEL +DASH +ALESSIA +CHRISTENA +TALAN +BRENNAN +DANNA +ANIYA +SAMIR +JOE +ELISA +VINCENZO +JAKAYLA +TYLER +EDYTHE +KAYLYNN +BRENTON +TOREY +JEAN +FREDRIC +DONAVAN +ALENN +MATEO +REINALDO +KENNEDY +KYLAH +SABRINA +DAHLIA +RIVKA +TRESSA +JAYLYN +BRUCE +VAN +LANETTE +JASE +MADALYNN +JACLYN +DENICE +KALEIGH +YVONNE +MOLLIE +SAVANNA +SHAVON +DICIE +ISAM +KYMANI +HOYT +FULTON +KAYLEE +BENNIE +FRANK +LIONEL +LESLI +MINH +ANABELLE +DANIA +PARLEY +AGNES +CICERO +ALBA +RAYMON +DEMARIO +DESIRAE +LENARD +SALVATORE +LAISHA +GOLDIE +CORINNE +ROHIL +KIRBY +MARLENE +ADDA +KIMBERLEE +ROSAMOND +CARMA +LUCY +ERASMUS +SUDIE +DEEANN +ZONA +RUBI +SAMARA +PAISLEE +KASH +DEMARION +EWELL +AUBREE +EWING +ZHAOQIU +GAYE +SHARA +MIAH +HENRIK +ARES +GERARDO +BRAYDON +BODE +PAMELLA +PINKEY +MICHELE +SUZANN +MORIAH +VIRGLE +MARGARITO +ELLIE +LUCINDA +ZULA +LAQUITA +IONE +CANNON +DICK +JIMENA +TEMPIE +MONTY +AUGUST +MIMI +MAYBELL +QUEEN +EMILEE +GEROLD +KALEL +JENNETTE +INELL +COURTNEY +AVALYNN +DOROTHA +ADALEE +COTY +NEVEAH +DEIDRA +JIANHUA +MARINA +EDIE +ALYSA +SHEREE +KALEB +KORY +JAYDE +ROSE +FRIEDA +SOREN +NANCY +ANGELINA +COHEN +TYSHAWN +AVERY +RICO +HALSEY +SCOUT +AMINA +JANNETTE +RAMIRO +RETTA +ANTOINE +MARILEE +DOVIE +SAOIRSE +DONNY +BETTY +ALPHONSE +MONSERRAT +FRONIE +MAURINE +GERTHA +SID +HOPE +ALYVIA +SUELLEN +SHANDA +JOHNATHAN +HEZEKIAH +CAPRI +LOLITA +LATESHA +JAYME +MABEL +SEMAJ +BARBRA +ANTHONY +ANAKIN +ELMER +RANDY +HEIYEUNG +BRYNLEIGH +NOVA +VALERIA +GINA +MAHALIA +JUNIE +SMITH +MADALINE +SIGMUND +HASSIE +IONA +ANNABELLE +JEREMEY +ELLWOOD +VESTA +HALLEY +URSULA +AMELIE +BOBBY +SAMSON +JEFFRY +THEADORE +SHYANN +CHRISTINA +FAWN +STONEWALL +BESS +BECKHAM +VIOLA +ARIES +LETTA +ELIO +VERDELL +FRANCINE +DAMARION +NEIL +ARYAN +DENNIE +AMY +MADDISON +VERLENE +MARILOU +FRANCIS +TOMIC +ELTON +MARCIA +JULIO +CLARINDA +CORDELL +KAISEN +ZARIA +SUTTON +ZAINAB +REECE +DARRION +HAVEN +CAMILLE +KOREY +YEONGJUN +JED +MAYRA +PARKER +DARIO +TALON +SEAN +LATIFAH +WESTON +PALMA +MAXIM +BEXLEY +ALZEN +AMARA +HAL +HERMINE +COLESON +JEMMA +ELEANORE +MINA +DELVIN +YASH +STARR +TEDRIK +BIRT +DANNIE +RONNY +TRE +KASEY +LIAM +EDDIE +BRAEDEN +MELVINA +AINHOA +CHIP +VICTORIA +EDGARDO +ROCIO +REATHA +ARVILLA +ZEB +MANFORD +DWANE +PETER +NOAH +SHIRL +SHIRLENE +DONITA +GENNIE +ETTA +ISIDRO +ZAYLA +ARLET +ELIZABETH +BODIE +LOUISE +ALONZO +KADEN +TODD +NICHOLE +KATHERINE +TESSIE +TEX +KELI +IRWIN +HANS +WEIYU +LARS +CARYN +ALEXZANDER +DEEGAN +VALENCIA +LENNIE +MAGNUS +MERLYN +PATTY +WELTON +ANTWAIN +BRODERICK +BRIANA +EGBERT +CINDA +CLARABELLE +AMELIA +GEMMA +CRAIG +JACE +JOELLEN +ADOLPHUS +DURWOOD +AMIT +SHELLI +PAITYN +TANYA +GAIGE +BRIA +DESSIE +GLENNIE +WATSON +AMARIS +GAEL +EVELENA +SHAWN +JUDE +JOANN +ANGELINE +SUSANNA +AGATHA +JEEN +HORATIO +SHASTA +AUGUSTUS +NATHALIA +MAIRA +JIRAIYA +LUELLA +HEYWARD +PAULINA +LUVENIA +MAGDALENE +JULIA +ZETTA +WELDON +FILOMENA +CARTER +CHRISTI +RUTHA +DONOVAN +OCEAN +DENNIS +ALEXYS +ZANDER +NAVJOT +NICOLE +EUNICE +MILANA +TRISHAAN +HARPER +TOMMIE +SONJA +TRUMAN +OSWALD +JASKUNWAR +BRADYN +FLORA +AKIRA +ARVIN +KATTIE +DALIA +IVY +SYBIL +JANIYA +KAYDEN +DILAN +JEROD +OSA +DESIREE +DRAKE +REYES +PHEBE +ANISSA +DOCIA +MARYJO +WYLIE +RAYFORD +DARIAN +MARGARETTA +JOCELYN +MAKENA +RAFAEL +EVELINA +LINH +ERMIAS +BARON +SIOBHAN +JAXX +CHERIE +ALFONZO +FRAN +LOYCE +OLAN +MARLEIGH +KELLAN +GARDNER +HEATH +GENA +CORTEZ +DELPHIA +BRADEN +ROBBIE +ANNETTA +CONNOR +KOURTNEY +LENNY +NAOMI +CORRINE +RENADA +BENSON +BRIDGETT +YUJIN +BUDDY +BRYNLEE +VIVIANA +IZABELLE +BRITTNIE +KARI +TYREL +BENTON +ELLIS +BARDIA +PRINCETON +VICENTE +TIANYOU +IVAAN +UPPNOOR +DAYNE +ALYCIA +MARI +JOEL +LOSSIE +NEPPIE +KAVIN +JAROD +SUSANNE +ZOIE +ZOA +ROCCO +PHILIP +SEAMUS +FELIPE +GORGE +CHRISTEN +ABEL +HARLEE +QUINTON +TOMEKA +ANABEL +KADE +LINDSEY +MYRNA +MELANY +MELINDA +HAKEEM +KHARI +SHELBY +AADHYA +LUCIAN +ORILLA +ANTIONETTE +CRISTINA +REVA +MARKUS +MONICA +KALE +GARY +LUX +SAUL +MARK +ABDIEL +BANKS +YASMEEN +TINA +VERNON +DEJUAN +ALDONA +LYLE +HAMP +CHRISTY +FLORINE +ISAAC +AARON +MARLYS +GEE +ARMINTA +MARITA +FOSTER +HUGO +LAURENE +TRIPP +JILLIAN +JALEESA +CESAR +ARLINGTON +KAITLYN +JULES +GENEVA +KACY +LISSIE +EVANGELINA +SOPHRONIA +NIKO +MADONNA +CALLA +MERRICK +ULISES +CYNTHIA +ATLAS +BODHI +GURJEET +MYLES +JORDYNN +ELORA +ORLANDO +ZEKE +MARCANGELO +SONYA +JEANMARIE +EBOD +DUDLEY +DIANA +KATLIN +JOELLA +ROWAN +BRADLEY +COLTEN +TYREEK +ABIGAIL +LAVON +KEAGAN +HELLEN +LAWSON +JONATHANIEL +WILBUR +MARIANNA +WALDO +STEPHANY +YENNI +APRIL +NOLA +HUBERT +LAURA +DEENA +CLEMMIE +ODIS +LAYNE +RONA +SAWYER +EDRO +VIOLETA +HANNAH +SANDRA +JUNIOR +ASPYN +CHRISTENE +JOAQUIN +CLIFFORD +LIZA +BERT +DUWAYNE +CATHLEEN +ERNESTINE +ESTELLA +LIZBETH +STETSON +ALBERTO +CASEN +LILIA +CHARLI +ALYSSA +JEANNINE +MUSTAFA +WYLDER +ROXANA +COLIN +JONNY +NEOMA +KYLIAN +VIHAAN +DHRUV +VERNIE +MINDY +ZACKERY +KALLIE +DON +JULIANA +WESLEY +BRAEDON +CASSONDRA +PIERCE +HALO +DIONTE +SASHA +KEILANI +KACI +ADOLFO +RUBYE +MIKHAIL +BAYLEE +SHARON +NANCI +VICKY +ERNESTO +LIGE +DEBORAH +SHAKIRA +CLAIR +ANDRIA +YOSEF +SAMANTHA +MARIANN +KALYN +CHET +MATTHIAS +RENE +AUBRIELLA +AUSTYN +RODRIGO +GEM +KARTIER +LUCIOUS +PEARL +MEIR +ALARIC +LYRIC +DARLINE +IRELAND +BRYSON +STANLEY +SCARLET +LADARIUS +GERMAINE +PIPER +VANESSA +SHERYL +JESSENIA +FRANCISCO +EMMALYN +BENTLY +GORDEN +BRAD +MALEAH +REUBEN +JAEDEN +DANA +TIM +BENJAMIN +KENIA +COLETTA +CALEB +TYLOR +MARTIN +TARA +ANNIE +WINIFRED +OSSIE +BOWEN +ARDEN +NATALEE +WESSON +BECKETT +CAROLYN +MICHIAL +AIBYN +LIDIA +IRVIN +ARIELLA +ALBION +KAYE +COLEEN +AYAAN +EMMALYNN +CARINA +THITHUPHUONG +JERALD +ELMORE +YASMINE +FIDELIA +SHELBI +KATERINA +DWAIN +MARION +OTTIE +ARRIE +SHANON +LIN +DAVINA +VEDA +ROBBIN +ARLEN +RADMAN +MERRILL +CHARLES +LANNIE +JAMARCUS +ZEBULON +KRISSY +EVONNE +TRISHA +DORIAN +CAEL +DEVAN +EASTON +ZINA +MARITZA +LAVADA +DRUSILLA +CHIN +MARTHA +ELINOR +HILBERT +CHARLOTTE +MALACHI +EGYPT +AYANNA +JESENIA +NANCIE +RAQUEL +FERN +RIGGS +MARANDA +KELSI +JERROLD +LIDIE +BRIAR +LAURETTA +SAYLOR +BONNIE +ZILPHA +JAS +DEL +SANTIAGO +ABRAM +ANIL +MALAYA +AMAYA +KELLEN +MANDY +TYRELL +SEKANI +SONNY +ARAMINTA +ELAINE +CONNIE +HARLAN +LONIE +JACQULINE +DEON +COLLIN +BULAH +JAYLYNN +LUETTA +FINNLEY +HARDING +BERNARDINE +ELIOT +ELLAMAE +RUTHERFORD +CASH +CODEY +VALERIE +ELYSSA +MANERVIA +LAVERN +ABBY +MARIETTA +GLYNDA +NETA +LAURINE +ANASTASIA +WATT +SIMONE +ANNMARIE +GERHARD +REINO +MALVINA +SHERRIE +RICE +PAULA +ELVIS +OBED +KEANU +LACHLAN +CHUN +DUANE +LINA +JOHANN +KIERSTEN +JOY +DEONDRE +BUSTER +ANTONY +ORLAND +GABRIELLE +MALAKI +STEPHON +BOOKER +ARMAN +JOYCE +BREANN +STASIA +RAFE +MAXIMUS +MESSIAH +STACIA +ELIA +PAOLO +TAWANA +VERLE +REAGAN +WILLIS +OCTAVIA +HOKE +ARMANI +KENT +VENIE +PRABH +ANNABELLA +MARLEE +CLEORA +CLEM +WINTON +CHANDA +IRMA +NADIA +ARIETTA +DEMETRIUS +MAMIE +ALMON +REMINGTON +MAURA +MARILLA +LEOLA +LAINEY +TIMMIE +AMOURA +JERICA +IVAN +THOMAS +KAYLIE +ROLLA +ALIZA +HAYLEIGH +RYLEE +MAE +SOOMIN +TERRANCE +CURLEY +MADDOX +KEISHA +TREMAINE +ANTONELLA +THERESE +WYNONA +PAMALA +MILDRED +FORREST +JAIMEE +BEATRIZ +NATHANAEL +KHALID +DERYL +SHARI +FAYE +ALAIYA +CHANNING +LILYAN +SADYE +ALEXANDRIA +CARLA +BAILEE +TERESSA +JOHNATHON +JIM +MADISYN +HEAVEN +ADLINE +URIEL +LILLIE +JOYCELYN +CAMRYN +TRU +NATALIE +SHANTELL +CHELSIE +LEMON +ZACKARY +HAMILTON +JEFFERY +NANNETTE +ARDELL +CARROL +NEHEMIAH +LOTTIE +OLIVE +SKY +NOBLE +MYRTIS +SHAUNA +MAC +JERRY +DOMINGA +CLAUDIE +JADEN +KATLYN +ZACK +SAUNDRA +GAGANJIT +SADE +SANDI +JOHANNA +DEASIA +ARCH +TONEY +ARDELIA +ELIZA +BALPREET +WINDY +TISHA +CEYLON +EVERLY +JULISSA +ZELLA +OAKLEE +MISSOURI +MIRANDA +KRISTOFER +EITHAN +OSBORNE +ZARIYAH +DAMARIS +AVERI +BLANCHE +BUD +BERNICE +DALRAJ +REFUGIO +MAISY +ELOISE +CAI +DAXTON +SERGIO +CHAS +KYRO +PAT +TONJA +ELLIOTT +HERBERT +LEANDRA +ADRIEN +MITCH +ELLEN +ELLIANA +EMILIANO +KANDICE +STAN +RENAE +CHANTELLE +TORRANCE +JARROD +HUEY +HERTHA +ERIN +LANDON +JOSUE +ROSIA +ELIHU +BODEN +META +LAURENCE +FERD +OREN +HUMPHREY +MARISOL +ABDULQADIR +EVELIN +LUCIANA +NAKIA +SOOHYEUN +GUNNER +DOC +MARYLOU +MANSIB +LORNE +BRANT +CADE +KOA +MARTINA +DENTON +JESICA +AGUSTUS +AZARIA +MCKENZIE +DAISIE +MYRTICE +DONGHOON +PINKIE +GAUGE +SIM +DEMETRIA +BEA +FELTON +CHESTER +TERRA +SHINYOUNG +AMERICA +SIGNE +EVEREST +MART +RYLEIGH +REGENIA +JUSTYN +CHRISTIAN +EARNEST +TANA +MELVA +AITANA +DUKE +HOBERT +ELICK +NYA +ADAH +ANNA +BERKLEY +JOVIE +RAYNE +JERROD +ALIYAH +STACI +LIV +KASE +WENDY +JONAH +MARGERY +ALENE +JANE +CLAYTON +SALEM +SHYLA +NYASIA +REYANSH +SANIYAH +PHYLICIA +JAZMIN +CREOLA +CALLEN +QIAN +CECELIA +JAIDYN +MANERVA +ELISABETH +VALENTINE +XZAVIER +FLO +MALAKAI +BRINLEY +DIRK +RUBE +LAURYN +TONI +KEYSHAWN +WASHINGTON +RIGOBERTO +JAMIE +EDWINA +ROSITA +LILITH +KATINA +KALANI +LONZO +LELAND +SZYMON +JOVAN +ICY +TANIKA +BIANCA +CAYSON +KERMIT +KELLY +TYRA +ASHBY +SYLAS +NOOR +AVI +TORI +MARILYN +AISHA +AMYA +JONELL +CLINT +NYLA +EUNA +PARK +JALISA +MANASES +KARLIE +PHYLIS +EULALIA +JONNIE +YARETZI +ELDRIDGE +LAVAR +RUSSEL +LIZZIE +WILFORD +GLENDON +TOMASA +FERNE +ELIGA +GILLIAN +GIAN +OAKLEY +MATIAS +MINWOOK +PARIN +BOYCE +ANDER +MABELLE +DOMENIC +RAMON +RANSOM +SHANIYA +MERYL +ARYA +JOANNA +SILVESTER +DENNY +ABDUL +UNA +KALIE +ELVINA +LONA +MILES +ROSINA +KAY +SULLIVAN +HADLEY +JASPREET +LAWANDA +MARYBELLE +BRENDEN +NIKLAUS +LEOPOLDO +SOL +LEONIDAS +JIHOON +SADIE +EFFA +OTIS +MAZIE +ELIANA +ERRYL +MARCELLA +EDUARDO +ZARIAH +SHERWIN +AVAYAH +SHANELL +EMELIA +HAISLEY +BAYLOR +IZABELLA +ZAMIR +LASHAWN +CRISSY +KARA +KISHA +JANIS +SHELIA +GRACIE +ARLETTE +MARTA +BRADY +CLARKE +ISAAK +JACKIE +SIMRAT +JERALDINE +NIKHIL +ANNER +TARIQ +EVELYNE +AUTHUR +ZAYLEE +LISE +FIDEL +AYLEEN +HYUK +ALAN +CLAY +WINFORD +DEBRAH +AYAN +JULIANN +ELSA +MIMA +GERRY +ELEX +MONIQUE +NORMA +WEBSTER +EAN +JEREMY +ROSALINDA +MARGARETE +MINERVA +ELBERT +DORI +SKYLAR +CHEYANNE +MANIE +TOBY +EMMETT +BRITTNEY +EVALYN +TAMMY +RODRICK +ALESSANDRO +BRENDAN +FELICIA +HILDRED +LUCRETIA +ARIELLE +CURTISS +HENERY +JAYDIN +LISSETTE +MAKENNA +SUNSHINE +ZAYNE +CAMDYN +AURORA +SHELDON +ALAYSIA +ELMA +TATSUNORI +TRUDIE +GRACELYN +CONSTANTINE +HILDA +MALLORY +SEOGIN +MADELINE +RHODES +DONTA +VALORIE +LACI +ELDORA +LEILANI +ELOY +ISSAC +NEALIE +ANTIONE +FRANCESCO +NEDRA +SHAWNA +YESSENIA +JO +ANIKA +HERNAN +JESUS +JERMAINE +YAHYA +BLAISE +FLORIAN +NADINE +LEDGER +FRONA +MISTY +UNIQUE +DOSHA +GENEVIEVE +ASHLY +JASEN +EFRAIN +LAURI +ALEXA +SHARLA +VINNIE +NELLIE +ROGERS +SHELVA +DESTIN +KAYCEE +KELLI +ASHA +MARIO +CANDIDO +SUZETTE +SKYE +BILL +VALLEY +DAMIAN +RIVER +ODALYS +MARIAH +VERGIE +LEIGH +SEBASTIAN +VELLA +ADELA +TRISTIN +TOWA +ELIGAH +GIL +KADIN +SOHEE +EILEEN +RHETT +CAMILO +HALEY +WES +COREY +ESSENCE +TERESA +ROSALYN +RAGHAV +RENA +SARAI +LOLLIE +SHAY +LELAH +FALLON +SABINA +LETITIA +ANNIKA +ELLE +LIDA +JENNY +DOCK +GUNNAR +NELLA +JEREMIE +DERREK +LEEROY +DWAINE +JEVON +MIGNON +STACY +LYNNETTE +DARCY +LONNY +ARLENE +SHAD +GALEN +WHITNEY +BLANE +RAYLAN +JAYLANI +SERENITY +KYLENE +DANAE +ANTONIA +RODNEY +KATHARINE +LOREE +AYANA +WILDER +SUSANA +CALLUM +ADELYNN +LARY +ARNIE +BLAZE +JAZLYNN +AUSTIN +APOLLO +NORETTA +TINSLEY +CORNELIUS +MINNA +WESTIN +MALCOM +LYN +GROVER +YONGEUN +HILLARY +DARRYLE +BUDD +VERLA +CARLO +DEION +DARREL +LORIE +ROSLYN +GAVEN +RENNIE +OSIRIS +EBER +ROENA +DAWNA +CHARLEEN +FRANCO +NORENE +KYLER +SPRING +BASIL +ELODIE +CARMELO +HERVEY +ELVIE +DUTTON +SCOTTY +PAUL +ALYS +CAITLIN +OCIE +ELOWYN +ALCIDE +KAELYN +KATHY +JENNIE +ANDRE +BOBBIE +LEWIS +CASSIUS +CORLISS +JUDAH +KARL +CLAUDINE +ARMIDA +RHODA +JENIFER +CAROLEE +LORNA +TEGAN +AVIANA +ELISE +PEARLIE +ALINE +CONRAD +VERLYN +DINAH +CADEN +LON +JULIETA +EMORY +SHARMAN +BRIGETTE +CYRIL +NATHAN +LUCIA +KHAI +ALDA +TAWANDA +KWAME +GLENDA +MADILYN +MALIAH +HESSIE +CHOSEN +KENJI +DOMONIQUE +ELIAN +ALYCE +JADE +DEVON +ARABELLA +DERIK +SERENA +BRITNEY +PARHAM +AMJADH +SHELLIE +KORA +TESS +DESSA +JENNA +HOLLIS +ARIZONA +ERLINE +MACI +RYKER +JAUNITA +AZRIEL +DANE +GRACIELA +EBONI +FERDINAND +MYKYTA +SAMPSON +WALLY +OMER +MALIK +DORCAS +AUTUMN +FRIEND +HUXLEY +DORIS +CARRA +MYRTLE +PRANJAL +JULIET +SAMATHA +VADA +MIGDALIA +ERIE +ETHELYN +JERRIE +VERGIL +ELIANNA +TANISHA +KAYLYN +DEWAYNE +LEONOR +MYRTIE +NICHOLAUS +NOEMI +RUBY +ORPHA +SHANAE +EMMY +VONNIE +LEM +KAYLANI +KARON +SANTINO +IYANA +LOVINA +KEN +JAYCEON +DESHAUN +KATHRYNE +CARRIE +MICAH +CARLTON +TREVION +NENA +AYLIN +SHAWANDA +AEDAN +KURT +LEANNA +LEESA +ALAIA +HORACE +RASHAAD +BRAYLEN +BLAIRE +XIOMARA +MACIE +ALLEN +DARWIN +VINCENZA +LAYLAH +ISIS +LIA +ALVARO +ASHLEY +OLETA +ETHER +JAGO +CHRISTAL +HILARIO +DEONTE +GARRETT +PRESS +EMILY +FRANKLIN +GAVYN +CONCEPCION +ALDO +VIOLET +CAREY +ELNA +MADYSON +THORA +SAGE +RODGER +ARIYAH +HARDY +CLYDE +BABE +CORINA +NAN +MURPHY +NATHALIE +TYRONE +CALE +AL +SHAVONNE +JAZMYNE +NOEL +LARA +JERRELL +LEO +CHADWICK +SENECA +ABBIE +KRISTA +ORVILLE +NETTIE +NEWT +AYDEN +JIANNA +NAT +EDITH +JAN +LOUANN +SEUNGHYUN +ERYN +LEAMON +PAYTON +KAROL +KEELEY +DAISY +NEVAEH +OTTILIA +ANTON +VERNER +STONEY +JAXON +JONES +LUDWIG +ALEC +GEORGETTE +TONYA +KEVAN +TAMIKA +ALLENE +TATIANNA +CELINE +QUINTIN +MARA +CLINTON +BRITTANY +CORDA +GINGER +KRISTIAN +SOPHIA +EMERSON +BLESSING +JANEEN +BARBARA +KYRIE +ALPHONSO +PERCY +GREY +TILDEN +CORNELL +KRISTI +LOVE +SHYANNE +SAINT +RAYDEN +LYDA +HEIDI +DEIRDRE +NIGEL +COLTON +MARGURITE +CARROLL +ERVIN +IVANNA +ZAID +RAPHAEL +ANAYA +ADDILYN +DAISEY +KASSIE +ZEN +NATHANIAL +EMERSYN +MELISSA +GABE +MARGARETT +AZARIAH +MADILYNN +LUM +ABNER +CHELSEY +VIDA +SHEENA +KAISLEY +BIRD +PATTIE +CARTIER +NOLIA +CELESTE +TERI +SHANIKA +LEE +BRIXTON +JERIMIAH +RASHAD +SHARRON +LARUE +OWEN +ALLINE +PHYOTHU +KOLTEN +HARVE +AMAYAH +CRIS +ANTOINETTE +ARAYA +KIERRA +NATALIA +PAULETTE +BIRTHA +PHIL +LESTER +GABRIEL +EARLENE +CHRIS +LAWRENCE +ALIANA +SILVIA +MCARTHUR +JORY +MINDA +LOLA +ANDRA +IZAIAH +TERRILL +JANETTE +SHUYI +DANTE +DEMARCUS +ELWYN +RAYMUNDO +ELLA +HERMAN +ZENDAYA +JUDY +KYLO +JEANA +LIVIA +PETE +ELZA +JOEY +CLOVIS +HAYWOOD +FREIDA +MAEBELLE +WARD +LOUVENIA +KIRSTEN +LYANNA +GEORGINA +PRANAV +DONNELL +NICHOL +SHARONDA +MEILANI +KATHLENE +HUGH +RICHMOND +VICTOR +EARLEAN +TENNIE +NERIYEL +BRYLEE +CLAUS +DIANN +GLENN +TOMIKA +MARIAN +LESLIE +LEONA +CLEVELAND +CLARISSA +AUDRY +GARETT +FLORIDA +JULIANNE +WOODROW +MARYLIN +HELYN +FUMIKO +PATRICK +OLE +KAYDENCE +KIYOKO +COREAN +THALIA +TILLMAN +ROWLAND +JUDI +RILEY +MADISEN +CLASSIE +BESSIE +CARI +KACIE +EURA +JERICHO +JOHAN +WINFIELD +ALEXUS +EVERLEIGH +KIRT +EMANUEL +ETHYL +CODIE +ATHENA +ALOYSIUS +SANTO +EVELINE +JOYE +LISSA +BETTIE +KAID +CECILE +TAYTUM +LIZABETH +THERON +MELLISSA +CHERYL +BART +CECIL +EVIN +ESTEFANIA +BERTA +TRENA +RUDOLPH +HOYEUNG +JAYLAN +LOVISA +DELMA +TIN +MINDI +SHEA +HUMBERTO +MORDECHAI +KODY +ROLLIE +CLETUS +EVAN +LITTIE +LOYAL +BRYANNA +DILLION +BRECKEN +TRYSTAN +RYLIE +FORD +MEADOW +JORDON +JERMEY +CHAUNCEY +PHYLLIS +SHERMAN +WINSON +TELLA +LELIA +DERWIN +NASH +ELENORA +IVORY +ALVIN +GURMEHAK +MELISA +MELODIE +LYNDSAY +AMAL +JOSELYN +ALETHA +DOMINGO +AUDIE +ILIANA +FELICITY +DELORES +MADALYN +CLAUDIO +BALTAJ +MARCI +FURMAN +FRITZ +NICKOLAS +ELLSWORTH +SYDNEY +YARITZA +GLYNIS +REZA +DAVIS +IGNATIUS +ROSEMARIE +ELENA +CAROLINE +MEL +LATISHA +ARMOND +FREDERIC +BRADFORD +HEATHER +THEO +JOANNE +JAMARION +KAILANI +KASHTON +ALEENA +GERRI +TREVON +CORALINE +JOHNIE +MINERVIA +HIRAM +ORIN +DINO +ELIE +HOBART +CALEIGH +KEENAN +SOLEIL +SLOANE +RAMSEY +BENITA +HARVEY +MEKHI +GIANA +SHELVIE +ANNABEL +GRIFFIN +DOMENICK +JUNIOUS +VALARIE +TRINA +KEELY +FERESHTEH +SHADE +CARSEN +HERMINA +LAKESHIA +BRISA +CASANDRA +NICKI +REANNA +CLAUD +CAMERON +KEYLA +GRETCHEN +BRIDGETTE +DAROLD +HAZLE +PRINCE +VIVA +GEORGENE +KITTIE +KIYOSHI +KRISTY +ARLENA +BARB +WAYMON +DEXTER +ADYSON +YETTA +DONNIE +ARTIS +ELDA +MARGARETTE +OTELIA +DOVE +GEORGINE +JIN +CARYL +JAYDA +KAYLAH +KAEL +MARYLEE +BRIEN +DOLPHUS +TRISTEN +CLEVE +ADDYSON +REBA +THAD +SIENA +FIRMAN +BLOSSOM +MAXINE +IVAH +GARNETT +ALPHEUS +BRYAN +GILDA +BRYLEIGH +JESSIE +ADELLA +PAYTEN +WARREN +ASHTYN +DAX +ROSEANN +ANDRES +BURNELL +LISHA +CHRISSY +GARFIELD +MELANIE +YUVRAAJ +STACIE +RUBIN +EMERALD +AMARJOT +MERVYN +YOUNGBIN +KANNON +TYREK +LAKESHA +GIOVANNI +NORETA +LORRAINE +DANIKA +BRENNON +VINSON +TARAJI +FINIS +LURLINE +MAUREEN +FLOY +MERRIE +ONYX +BRYON +LAFE +DAMARI +SHEPHERD +MILAN +ADRIANE +SILAS +BERNIECE +CAYDENCE +CORI +DELTON +GIANCARLO +DEJA +GIOVANNY +SARAHI +KAITLYNN +PINK +BRIAN +ADAM +SHIRLEY +JESSIKA +GISSELLE +LIAN +TRISTON +HULDA +JAMI +GUSSIE +BESSE +SHAMIKA +ARMAND +SALVADOR +TEAGAN +CARL +SPURGEON +JASON +DAMIR +LEANNE +EDNA +ELYSE +YARA +NOVELLA +ARTHER +GREGG +GAVIN +ESTER +MARYANNE +JULIAN +NEHA +CYRUS +CATHERINE +MINTA +HOLLI +JODY +SHAMEKA +ROMEO +ZEV +ISA +MARCO +HAIDEN +LASSIE +JULIEN +ARMAAN +OSIE +MEDIA +STARLA +NELL +ERASTUS +SIBYL +LUKAS +ARLIS +EFREN +KYNDALL +CAMDEN +LANE +RUBIE +HSIN +KONNER +NIKOLAS +ZANIYAH +CAROLE +YIMING +MOHAMMAD +ELNORA +WELLS +HENDRIX +DARION +CHAIM +OLIVER +CASON +NEVA +CLIFTON +ELVA +CONOR +PEDRO +BETTYE +RAYAN +ANAHI +JUNIPER +BASCOM +GARTH +DARVIN +KASEN +ELOISA +VERTIE +TASHA +CADENCE +LEONIE +DEANA +DEBBIE +BUTCH +VERL +ONETA +CRISTOFER +KRISTAL +DARA +JOHNPAUL +ANALIA +DAVONTE +RACHAEL +DOLLIE +KIERAN +VALENTIN +RANDALL +PAULINE +QUENTIN +LETA +FATIMA +TOM +KYREE +NETTA +JAIMIE +YUSUF +DEMPSEY +ARIE +ELBERTA +SHAMAR +DAMIEN +WESTYN +ZACHERY +MELODY +MINTIE +TAFT +THEA +SCOTTIE +JOHNNY +FREDDIE +NORTON +FEDERICO +ALESSANDRA +ADRAIN +YAZMIN +ADELINA +REDDEN +ELLISON +MARISELA +GUINEVERE +KAHLANI +SIMON +QUAN +BRADLY +DALARY +GRACELYNN +KNOX +CARLYLE +FRED +ASHELY +MATTHEW +DENIS +AYDAN +KENDELL +KAISON +TERENCE +ARRON +SHERILYN +ZOYA +JAMILA +OAKLYNN +AXL +AAYAN +EMMALEE +PATIENCE +EINO +HENLEY +DAKOTA +LAKEN +RANDI +GONZALO +CHAD +BLAIR +ELGIN +RHIANNA +MERRY +JAYLEE +CHELSEA +MAXIMILLIAN +LEILANY +KARLEY +OLEN +ELISSA +KOLE +NAYA +WEBB +ARNOLD +ADALYN +EMMET +PLEAS +CHIMERE +BUCK +MARQUES +ALANA +DORSEY +PAXTON +JESSI +DOREEN +GOLDEN +ROSETTA +GURMAN +MARIANO +BUDDIE +EDWARDO +BREE +MAXX +CATALINA +KARTER +BRITTNY +BO +KAYLEIGH +ZORA +MAXIMILIAN +DARLA +CITLALLI +ELIAS +ALFRED +SALOME +MARLOWE +JANESSA +LEVI +MARVIN +MARIKO +NOREEN +NICOLAS +GUOHAO +BENJAMAN +SHAUN +MOISES +BAKER +KINGSLEY +ZADIE +KARIM +LUZ +DEAN +RUEBEN +HANDY +LELLA +BURNETT +TOMAS +ALIDA +ORVAL +SELENE +ROHAN +BLAKELY +ASBERRY +CARMINE +DAYNA +MAURICE +LAZARO +CANDI +KENTON +AIDAN +ROD +DEVANTE +LOUIE +TREVA +CARLENE +JACALYN +MERCEDES +MADISON +HANA +BRAELYN +JAZMINE +JETT +TRISTIAN +CROCKETT +KINSEY +JUDIE +PRENTICE +LILA +GIANNI +ILENE +ARLEY +BURL +CAROLYNN +RAMONA +SHARYN +SHERITA +ANNABELL +LENNA +DIYA +SALLY +LONI +ROBBY +ELISHA +JOURNEY +SONIA +ISAMAR +ALISTAIR +NESTOR +BRUNO +ONIE +PENNI +CANDY +TAI +MACEY +ARVID +SANTANA +SHEMAR +KIRK +JOCELYNN +MOLLY +KOHEI +HARLEIGH +MILBURN +AMEER +ALONSO +TARYN +AYLA +YEHUDA +BOBBYE +ETHAN +SIMEON +BARRY +CAITLYNN +LESSIE +RASHIDA +DELMAR +EDDY +JUSTINE +ESTELL +QUINCY +KHLOE +CLARENCE +BROWN +SHAYLA +MELVYN +ASTRID +MARTY +ZELDA +COLLIE +SHANNON +KAMREN +BRISTOL +CHARITY +RUTHIE +KAYLEN +JUSTINA +JAVON +FOREST +WEST +KIAAN +DION +TRINITY +REMY +KYNG +AMIE +MARCUS +FERNANDO +BREANA +ANDI +ASHLEE +YARELI +MATTEO +CELESTIA +BERTRAND +GEARLD +MELBA +BRANDEE +KIRSTIN +MERILYN +DELPHINE +LEIA +LOY +HEDWIG +JOSH +TOIVO +ARVIL +THORNTON +HUNTER +VALERY +ALETA +CASSIE +SHELLEY +ASHLIE +RITA +RICK +ELEANORA +STUART +ADELL +WENDI +STELLA +VIRGIL +GUS +BURT +MALINDA +ROMINA +DANNIEL +DEJAH +ALGIE +MISTI +MOHAMMED +SARINA +MERRITT +JUANITA +BERNADINE +XIMENA +ARACELY +HAMPTON +MARSHAL +ISABEL +HARRIETTE +LEXUS +ANASTACIO +SHELBA +ARLAN +PHOEBE +SHERIE +BERTRAM +DARRYL +CASIMIR +RAINA +NELLE +ALLYSSA +MAROLYN +DEBORA +ROSALINA +GARRISON +CLARANCE +LEEANN +SHERI +CIARA +MANGAT +KARLEE +DAVID +CLAIRE +ASIA +YAMILETH +ROSANN +SQUIRE +ASPEN +MIKKO +STEPHANIE +KIEFER +BRENDA +OLEVIA +ROGER +RAJAN +ALISSON +WINTER +RICH +BRILEY +EMMIE +LISETTE +SINA +NATALYA +DERRELL +RUTH +SLOAN +ERIC +IVANA +MARVEL +BENJIMAN +FINN +KALA +HELGA +CHERYLE +KENISHA +SELAH +GRACE +DONTE +KATHRINE +LEISA +DARRIUS +JIMMY +REYNOLD +JASMIN +FAITH +INES +ALLISON +LAWRANCE +KOBY +LETTIE +DORRIS +MARIYAH +BECK +TYRIQUE +ALINA +REGINA +PERCIVAL +DOLORIS +GENESIS +WINONA +THEOLA +JASPER +ISREAL +GRAYCE +LAFAYETTE +ISRAEL +BERNITA +NELDA +JERI +RAN +YIFEI +KRYSTAL +HENRY +GREGORY +ETHA +KEEGAN +DOSS +ALIVIA +ROBIN +JASMYN +GEORGE +LORELAI +DECLAN +LILLIANA +LEANDRO +NIKKI +SINCERE +VERSIE +HAYWARD +OTTO +ABHISHEK +LOUELLA +EVELYNN +NELSON +THADDEUS +SKYLER +KATHERYN +STEPHANIA +ADELBERT +EMMALINE +HUSTON +VINICIUS +TAMALA +ANKIT +DESTINEE +RYLEY +GIORGIO +GAUTTIER +TATSUYA +AMBROSE +SAIGE +BRANTLEY +LINNEA +SEUNGKI +YOSELIN +JONNA +OSVALDO +EXIE +ASHTON +DEMOND +TRISTA +TENNESSEE +PERSEPHONE +JAKAI +ELDRED +DIAN +ESTIE +BABY +DEMI +KRISTEN +RYANN +MYRL +KYE +FLEM +LYNWOOD +ADELAIDE +RIKKI +LEANDER +RANDEL +KATELYN +JERAMIAH +GERTRUDE +CARMELLA +JRUE +PARALEE +LORAN +SHANIQUA +CATHEY +TERRIE +WILLA +AB +CAMILA +PAISLEY +STEVIE +HYRUM +TAL +AMEDEO +BRONSON +ANGELIA +JANINE +COMMODORE +RANDLE +KRISTINE +HERSHEL +BONITA +TYSON +LATASHA +BRANDAN +MUHAMMAD +CHYNA +VINEY +THERESA +LILIAN +ANDREA +LAVINIA +TARASIOS +DURWARD +LOUISA +LISA +CAROLYNE +JOSEPH +GEO +BELLA +GIUSEPPE +NILA +MATH +MEGHAN +GLENWOOD +LIZETTE +SULA +HOLDEN +LEISHA +JAY +HORTENCIA +JULIETTE +DESHAWN +MILENA +HARLENE +KAI +ARNE +MINOR +COLTER +INGRID +HARLOW +AZALEA +LAYTON +FARZAD +LORA +BARNEY +OTHO +MAXTON +AUGUSTA +WILLIAN +ROSEANNE +CARLEEN +ADLER +ALBERTINA +CHANELLE +HAYES +HAILEE +DILLON +SHERON +CLARK +RYLAN +LATHAN +MOSHE +CHALMER +CECILIA +SIERRA +BRIANNA +JAYLA +MARSHALL +COLLEEN +GAGE +MEG +DELILA +STONE +RAUL +METTIE +BELLE +MANDA +PETRA +CODY +DORA +MCCOY +MCKENNA +WESTLEY +HAURENCE +LOURDES +MIA +NORINE +JOLENE +ALEJANDRA +TIANNA +SEHAJ +REBEKAH +ROSA +THEDA +DOUGLASS +DARRIN +ALEKS +ALYSHA +GIBSON +KRYSTLE +ADRIANNA +BRYCE +ANGIE +MICHEAL +GLADYS +JERRI +GASTON +FRANCESCA +JOSE +ANIYAH +BAMBI +MELONY +ASHLYN +HAYLIE +MILLICENT +AARSHDEEP +EMOGENE +KARMA +ARIC +LEANA +WENDELL +LETTY +LIZ +RUDY +EULAH +MAUDIE +RYLAND +DOROTHY +BRYCEN +RENALDO +ERICKA +DONA +LESA +KATIE +BAXTER +PERMELIA +RASHAWN +ROSEVELT +ALANNA +MARQUITA +ODIN +KAIYA +WRENLEE +MICKEY +NORITA +ROWENA +KASANDRA +KALIYAH +LEN +WILBER +MILEY +MARIGOLD +MEGHANN +MARTELL +MERLE +LILIANNA +AIYANA +MERVIN +DELLA +KARLENE +LENNON +LERA +ELENOR +DAWSON +SUZY +BETTINA +GAROLD +LEITHA +RACHEAL +EVE +GINO +KANE +PORTIA +REED +MARTEZ +ANTONE +KRISTINA +THURMAN +DOUGLAS +SEVYN +KAMILA +BYRD +HAIRUN +LOREN +HASKELL +FREDERICK +KIMBERLY +TITAN +ESMERALDA +EDISON +ALFORD +HAYDEN +EVERETTE +ARLAND +MALAKHI +KARRIE +ROSANNE +YADIRA +KAMERON +QUINN +SHANTE +CALLAHAN +ANDREAS +ARCHER +ARIANA +JUSTUS +HARDIE +TORREY +DUFF +SLADE +JOVANI +IMANI +DARELL +CATHRYN +HANK +RAMANDEEP +AXTON +MAUD +ISABELLE +ANGELICA +GORDON +NORWOOD +SILVIO +GAYLORD +HAILIE +JANIAH +POPPY +DONN +DOMINICK +EVANDER +CASE +JAYLON +MARLENA +TAMERA +MARJORY +MARIELA +DOTTIE +IMA +BUFORD +ARVEL +DYLON +ELOUISE +RISA +CELIE +JENNINGS +BRAIN +WALTON +KINSLEY +QUINTEN +CARISSA +SUMIT +SABRA +NEAL +IRA +HELEN +KAMAL +GIOVANNA +HYELIM +REGAN +STANISLAV +TANNER +JAIME +ABDULLAH +LORRIE +JEEVAN +STEFAN +KREW +SUZAN +GUSTAF +SCARLETTE +CLOYD +OAKLEIGH +AUTHER +RUSTIN +JADON +ELIAM +WANETA +BISHOP +LEONORA +LOMA +KRYSTEN +SUSANN +DARREN +ERIK +ELINORE +SHERLYN +VISHAV +MILO +HARLEM +JAMESON +RAKEEM +MACK +NADA +DEVIN +ELDER +CLEON +LEA +ILA +DILLARD +EDGAR +SHILOH +VALENTINA +HERMON +DASHAWN +DENISE +TAMI +DOSHIA +JARELL +KELLIE +JAZIEL +JAIDEN +BRAYDEN +LES +AMIYAH +ROXANNE +AMARE +KENNA +FLORENCE +CLEMENS +FINNEGAN +CANAAN +ARLIN +KEVON +YORICK +VIVIAN +MARLA +YASMIN +SARIAH +KRISTYN +GAYLON +ENNIS +XINLI +TREVER +CHIQUITA +PANSY +BOBBI +HILARY +FRANZ +KARINA +LAILA +KHAZA +CRUE +MERLENE +ARCHIBALD +LORRI +AUBRIE +ARACELI +ALI +JAMAR +OUIDA +DAISHA +ARTHUR +LOU +ORVIL +EVA +EMERIE +ARLIE +MIRIAM +BARBIE +LORINE +PABLO +DERECK +URIJAH +BERNARD +HOLLAND +BARRON +DOLLY +MELONIE +AUDRA +PARTHENIA +ANNEMARIE +RANDELL +SHANNA +NATASHA +MASEN +KARISSA +RICHELLE +DORETHA +KIANA +IZORA +ADRIANNE +GUSS +GILBERT +JOSSIE +HESTER +DERALD +TREMAYNE +HOLLIE +JALIYAH +GERALD +UNKNOWN +SONDRA +BRITNI +EVIE +DRUCILLA +CHASE +NYAH +AMAIA +SUMMER +YOSHIKO +GATLIN +JONATHAN +LAVINA +JAVION +STEPHAN +JAMIL +KEHLANI +BEULA +ADDISON +LYLAH +NICHOLAS +MURRY +AVYAAN +RAYMOND +HADRIAN +DIMPLE +HENDERSON +AFTON +DALLIN +ALLA +HARRIS +SARIYAH +MARLYN +LYMAN +COOPER +ESAU +KRIS +MAGEN +JULIUS +ODESSA +VIVIEN +CAL +KARYN +FAE +BRANDON +BRODY +HEIDY +DEONTAE +LUKA +SPENSER +BROOKLYNN +ROSEANNA +CORDELLA +ZAHIR +ABE +WINDELL +LLOYD +DORINDA +JANIYAH +JEROMY +IDELL +CARA +VERA +MCKAYLA +ALIANNA +TILDA +KALI +REYNA +DANGELO +ALMA +LAUREEN +FARON +JACKLYN +BECKY +DANIELLA +VICKIE +GARRY +ROGELIO +LAVERA +ROYALTY +ZAYN +HARSHITH +HENRIETTA +MELTON +DIOR +FREDRICK +LANDRY +LAYLA +ARYANNA +TYRESE +CASSANDRA +BUNA +FAIRY +LANNY +ANNE +KEON +CHANA +EUNJI +BURNICE +LETHA +TINLEY +DONIE +DICKIE +KAEDEN +CARMEN +GERMAN +JAXSON +VITOR +KAMDYN +SHAYNE +JADA +GEORGIA +JERED +KODA +PROMISE +ROSALIA +NED +EUPHEMIA +ROSEMARY +ONEAL +DARYAN +HOSEA +PEYTON +ARSENIO +LEIGHTON +ALPHA +AIDEN +HADLEE +JUANA +LILIE +SABASTIAN +KARLY +TOBE +OZELL +NORVAL +ELLIOT +ALESIA +MAXWELL +MARCELINO +MYRA +JORDYN +ANDREW +MATHILDE +SEVEN +DESTINEY +TANESHA +RIHANNA +LAKEISHA +EREN +LAWERENCE +ELDON +MOIRA +CIELO +SHAYNA +ENSLEY +JERE +OTTIS +CEDRICK +FARRAH +INDIA +CULLEN +TONIA +PEGGY +KOLSON +ALTA +DALTON +DEANN +ISAIAH +CLARE +PEGGIE +HAZEL +HELENE +URBAN +GIDEON +JERAD +DELL +ANITA +SANJUANA +CHANCY +MURRAY +EDEN +CHRISTIANA +ALFREY +MALIYAH +JARRED +GRANVILLE +LIZETH +ARON +LILLIAN +ARDIS +GAYLA +BRITTNI +ARA +TAMARA +DANELLE +GENERAL +LEDA +ARIAN +MATHILDA +NOLAN +CHRISTINE +MARCIE +MIRA +COBY +SAMMIE +ALVIA +CYDNEY +MARIAM +KATHLYN +ALVIE +JALEN +CHRISTOPHER +KRYSTIN +BEVERLY +KENNEDI +YOLANDA +GUST +LEXIE +FONDA +ANNAMARIE +AMIAH +KAYSEN +KYLEIGH +SHAREN +IRVEN +ALAINA +ZARA +BREANNA +BUELAH +DARRON +CRISTAL +MOZELLE +BRITTANIE +BIRTIE +JAMMIE +ELMIRA +WHITLEY +MAT +BRODIE +HARL +ROOSEVELT +ALEIGHA +RUSSELL +LENWOOD +WALLACE +ALAYAH +GOTTLIEB +BELVA +BROOKS +MADDELIN +JAZLYN +KAITLIN +AMBER +JEFFERSON +MAXIMO +DORTHA +AMIR +REYNALDO +VIRGINIA +BEVERLEY +PATTI +AINSLEY +ATHARV +ELMIRE +EMBERLYNN +MITTIE +ARDELLA +TYRON +RENEA +ZOE +JAYLEN +NELS +KAILEE +DINUJA +RUSS +CARY +CARSON +WALKER +SUZANNA +DENZIL +JESSICA +ERNA +JARRELL +KAPISH +THAIHOA +CINDI +SAVANA +KYNLEE +HERMANN +ELVIN +MELLIE +ROYCE +RANDOLPH +KATHYRN +QUIANA +JUSTICE +JERILYN +DERON +SEUNGJAE +VELVA +MARCELLUS +TYESHA +JAIDA +CASIE +LUCIE +MARLEN +ALECIA +AMIRAH +JAMARI +RONIN +RICHARD +LYNSEY +DONAL +ROBB +RETA +KAYLEY +ARYANA +JACQUELYN +ALESHA +JONAS +SOLON +LEAH +TRISTAN +INGA +WAYLAND +ARIA +SCARLETT +GERTIE +JUDD +ELIZEBETH +LAQUAN +DELIA +KHALEL +RETHA +WILLAM +EMMANUEL +TONY +FREDDY +LOGAN +KATHLEEN +VERONA +YOSHIO +GODFREY +MALE +KOHEN +RAYA +ROSELYN +LAVONIA +CAIRO +LIBBIE +MAYE +AIRA +GENIE +PALOMA +YADIEL +DEDRA +BURTON +EZELL +STAR +AILANI +JARED +LUCILLE +FARRELL +PEARLE +YAIR +NALA +BRIGITTE +ABBOTT +LULU +DIPENVIR +LEW +MICKIE +LINNIE +RUFUS +VERLIN +LOIS +BRANNON +MICAELA +OZAN +LUANN +BREANNE +CORTNEY +LEVY +SAPPHIRE +SHELTON +YEE +DELILAH +CONCETTA +JAYDON +ALEXIA +ZENA +ESTELA +PEARLINE +FRANKIE +MANUEL +CHUCK +BEDFORD +ANGELITA +TAMMIE +EVANS +GABRIELLA +OPAL +DOMINIC +MAXIMILIANO +RODERICK +MERTIE +JARRET +THEODORE +ALMER +DARRELL +TIMMOTHY +DEANDRE +WILEY +FLOSSIE +KEMP +KIETH +ADDILYNN +DORTHY +CARLY +DAKARI +EMELIE +OCTAVE +AHMIR +STEFANI +JARAD +BERNIE +SEUNGHWAN +HERALDO +SUMNER +PRECIOUS +CHADD +SHEILA +MONTGOMERY +ELIGE +NANNIE +MOHAMED +JUSTEN +DOW +NORRIS +MAHALA +NAJEE +YUZHI +ALEXANDREA +MADORA +THEODORA +HAI +REBECCA +TIERA +ALENA +PALMER +MATT +SAEYOUNG +RAZIEL +SUE +HIROSHI +ADOLF +TAMMI +JUAN +MASON +KHALIL +VIENNA +MEYER +EMMIT +EBONY +JACQUELIN +NIKITA +SADA +WELLINGTON +BRITTANI +LACIE +MIKEL +KIMORA +ADAN +DEIDRE +DESTINI +KINGSTON +BILLIE +JASIAH +DREAM +LULIE +MAKHI +KELVIN +MARIA +GRACIA +CASSIAN +MARIBETH +INDIGO +CORNELIOUS +BENJAMINE +MITCHELL +RIZ +WILSON +SYLVIE +COY +TAYLER +IRENA +JOESPH +LIANA +JAXEN +ALEXANDRO +BOB +LESIA +VICKEY +MUNYOUNG +NONIE +REGIS +THURSTON +JANEL +XAVIER +YVETTE +ALMIRA +ROSCOE +FERNANDA +CLYDA +ZAYD +RITCHIE +COLUMBUS +KATIA +GABRIELA +MARYAM +ERNEST +WADE +DAVIAN +MARYELLEN +SOLOMON +JAMEL +LEGEND +MARGARITA +DOLA +CINDY +LAUREN +MAISON +TAVON +JORDY +HARRIE +JOSIEPHINE +AVERIE +MYA +CHANTAL +DIANNE +LASHONDA +BENTLEE +TENA +MARLEY +RADMIR +MEREDITH +LEILA +MICHEL +MAKAI +ROSIE +PATSY +CLETA +CAROLINA +GUIDO +BRIELLE +CARLETON +GAYNELL +KIRSTIE +EZEQUIEL +ZOEY +LIBBY +EVALENA +LUCERO +LASHUNDA +DANICA +FREDA +BERNHARD +CLIFF +CHARMAINE +DEANGELO +SHANNAN +BRITTNEE +SAL +MARYBETH +DARBY +RENATA +MOSE +OMAR +MARYLYN +DEVONTE +KHIRY +AUBRIELLE +VELMA +ELWOOD +LUISA +GAY +ANA +LINUS +MAYBELLE +WILLOW +JANIE +MARIE +DEANTE +TERA +DARLEEN +WILMA +OSCAR +JAELYN +ELAINA +SUNNY +ROY +LOREAN +TREY +LOREEN +ANGELIQUE +RAHUL +ADITYA +WILFRED +CRISTIN +CARLEE +FREEDA +LORIN +DELTA +MAYSON +KAILEY +VELVET +ELAM +TREVOR +CARMEL +JUNIUS +EDMOND +LATRICE +NICOLETTE +HALLIE +KELLEE +ODA +JEDEDIAH +EVELYN +DOMENICO +KAMDEN +LOCHLAN +CHRYSTAL +LARISSA +BLANCA +JEANNA +BURR +KESHAWN +KIMBERLEY +RAEGAN +BRICE +MARQUEZ +POLLIE +IRIS +SENA +AIMEE +KELSEA +KIERA +ALANNAH +CLEMENT +KEILY +OMIE +ETHEL +JABEZ +CATHY +JUDITH +KENYA +LEGACY +ISHAAN +JENELLE +JESSY +CHARLA +MYRON +TOMMY +AMI +GLINDA +DARYL +JEREME +GEORGIANNA +WILMER +CONSTANCE +AJA +CARLI +ZAIDEN +KAELYNN +KRISTOFFER +JAMEY +JENA +MERNA +ANTONETTA +JENNIFER +ADRIAN +KENNTH +ERLING +WERNER +ESSIE +DEEDEE +FREYA +JANET +MIKAELA +ELIEZER +ELI +NICK +JACKSON +LYNDON +HALLE +CALLAN +ENA +LARRY +HALEIGH +IZAYAH +JENESIS +ENRIQUE +ROWEN +JACOBY +MAGDALENA +ELDEN +FLORANCE +HOWARD +MYLEE +SHANICE +MAXIE +ISIAH +KIT +KIMBER +LINCOLN +GARRET +WANDA +DEBRA +HILMA +ADELINE +MONT +PAMELA +GIA +ODELL +ANDRAE +INFANT +VIVAAN +JAINA +JEWELL +JAQUELIN +DARCI +VIKKI +JAYCOB +ANAIS +YOUSEF +SUZIE +ISABELA +KYRA +RAYNA +BEATRICE +CHANEL +BERYL +SABA +WHEELER +CRISTIAN +LANCE +ALBERTUS +BRYNN +CLOVER +YAMILET +BRIDGET +GUADALUPE +WASH +EVANGELINE +JALON +ARTURO +ESPERANZA +INAYA +PENNIE +CLEMIE +EMELY +WILL +YUHO +ALEXANDER +KASSIDY +ALTON +NOELIA +HUDSON +COLSON +MARISA +MARIEL +ARJUN +AMIRA +KRYSTA +NORMAN +DOMINQUE +VONDA +JON +JORDEN +ORALIA +KARLI +LANA +ROME +MAGGIE +CHELSI +KYLEN +LANEY +ROSALEE +ALLIE +BONNY +ARSH +GREGORIA +VAUGHN +HAYLEY +ATREUS +RUTHE +MONTE +MAYA +KATI +KACEY +WEAVER +JAXXON +ELEASE +TRUDY +LITA +MARLON +EMANI +ADEN +ABIGALE +JIMMIE +OBIE +ANN +AYA +MERLIN +GURTEJ +KATHRYN +JUN +ELIN +MAURY +EDWARD +ABBEY +EDSON +OZELLA +POUYAN +AILI +SAMUAL +JAQUAN +VERNELL +JAYLENE +COLETTE +ISMAEL +JETTIE +KENDRA +STACEY +ERMA +ANSHUL +NYLAH +PARRISH +DIEGO +TADEO +NOE +BARRETT +ENRICO +EUGENIE +KATELIN +BERNARDO +DEBBRA +KORI +KAISER +KRISH +TRESSIE +RODOLFO +AUDRIANA +BRITT +LUE +CHASITY +KAYA +KIRA +NIXON +JESSEE +IVA +HARLAND +MADELYN +DEVYN +JEWEL +RAND +BAILEY +HAYS +KIAN +ALBIN +SUNWOO +ZIQI +COLLETTE +BROGAN +CHRISTOPHE +JOSEPHINE +ROLF +HOUSTON +LORETTA +CAMPBELL +DARCIE +KATLYNN +MATHEW +JAD +AVAH +VICKI +EZRAH +TATUM +OCTAVIO +KURTIS +ALEAH +ISABELL +DAQUAN +EVETTE +TINKERBELL +BERTHA +IDRIS +KORTNEY +RUSTY +LAVENIA +EMILIANA +ALYSON +SYLVIA +ADRIA +ESTEBAN +BRIELLA +KYLIE +CRAWFORD +DARIEN +DESTANY +TRESA +BIRDIE +JERAMIE +GLEN +AUDRINA +AUTHOR +AURTHUR +LYNN +MILFORD +GATHREAN +MORTIMER +EMILIO +WARDELL +JAGGER +ALDEN +FERRELL +EMELINE +KAUR +CHANTEL +ASHANTI +KEATON +TURNER +KENNY +AADEN +MAME +JERRICA +ANDREI +YANDEL +MAMMIE +ECHOGUIDO +JOLIE +NOUFIL +KERRY +CHANDLER +ENOCH +FLEMING +PATRICE +KAREN +ANSLEY +LINDY +FLORENE +SETH +GERI +NIKI +JEFF +SANAA +GUSTAVUS +ABIGAYLE +MYAH +JANAY +ETNA +GURVIR +EDD +CRISTOBAL +PHILLIP +SIENNA +IAN +ELOIS +BABETTE +DAVE +MELINA +BERENICE +KENZIE +CAINAN +WINSTON +VITA +ROXIE +DARRICK +MAJOR +TRACEE +AGUSTIN +CORENE +KIA +AIDYN +JOZIAH +MAKENZIE +RANVEER +ANGELO +SUSIE +HARDIN +BERNADETTE +LARKIN +MINORU +FRIDA +CYNDI +EULA +ZAKAI +LUCIEN +BOSTON +BEULAH +YESENIA +ANNAMAE +ERLENE +ALBERT +DELMER +DINA +RICKIE +ANNIS +EMMA +DOYLE +YOUNGWON +TAMEKA +JEREMIAH +SHERRI +MARSHA +TIARA +JUELZ +RAYNARD +VEVA +VERNA +WARNER +BELEN +MADDEN +ERLINDA +WILLIE +JENCARLOS +ZACHARY +AUBREY +SHMUEL +HERIBERTO +JAIR +TEENA +ORAN +KANAN +MARICELA +ASHLEIGH +ARIEL +AMALIA +ORA +BRIDGER +JULIOUS +BRENNEN +PORTER +ZOLA +LONDYN +KERRIE +KAMRYN +STORMI +LUCIANO +MARCELO +HOWELL +SIDNEY +CHERRI +METTA +DWIGHT +OVA +RUSH +SHIRLEE +JEFFREY +AARUSH +ANNALISE +OMARI +TYREE +DARLENE +TONDA +RASHEED +ACE +CARNELL +NEWELL +ITZAYANA +JAYVION +ANTWAN +KAIA +DIXIE +GERARD +BEAR +GLYNN +BARTON +DARIA +TRAVIS +DELMAS +KOEN +TENISHA +CONLEY +FIONA +JOHANNAH +RELLA +CECILY +CAROLANN +RORY +DRAVEN +JARRETT +SEOHYEON +LORENZO +RONNA +PERLEY +ELLAR +TRICIA +JANNIE +ARNAV +YEALI +ART +SEYMOUR +RICARDO +DOSHIE +EARLY +DILINDER +HECTOR +KEARA +EASTER +BARNETT +SHERRY +ALICIA +CLARA +TENLEY +CADDIE +CORDIE +CATO +ARIANNA +JODI +CAYDEN +LETICIA +LILYANNA +HILLARD +SALOMON +KARLA +ANTONETTE +GURPINDER +MAVERICK +ERWIN +LAVONNE +EARNESTINE +KEVEN +ERNST +HUNT +SEDRICK +KERI +SANTOS +GALE +THATCHER +ISHAM +DAVON +DOROTHEA +TEO +LEONARD +JANICE +ADELIA +XANDER +CARLEIGH +LUIS +LYDIA +HONORA +VINCE +LUCA +JOAN +ARELY +GINNY +JUNE +ROSALINE +LANIYAH +AMIRI +ORLEY +DEACON +RONNIE +AZUL +FEI +MIKAYLA +KATE +ANTWON +JACQUE +THURSA +EPHRAIM +LAMAR +ROSS +MALAYAH +VERN +LIBERTY +ELINA +JOHN +AUGUSTIN +EDMONIA +DEBBI +ZHURI +PERRY +FARRIS +CANDACE +NALANI +PAISLEIGH +SHELVIA +BROOK +BERTIE +BRIANNE +AMADEUS +JEANE +DAMEON +GEARY +EDNAH +LINNA +RICKEY +MONIKA +WAYMAN +DEWEY +ALEK +LAKELYNN +BRENTLEY +PAOLA +JANELLE +IRENE +HENCE +LYNDSEY +CASTIEL +LASHANDA +LESLY +IYLA +GURVEER +LULA +SHAYAN +FRANCISCA +VIRGIE +MILLARD +MOZELL +PERNELL +MARC +DARIEL +BALDWIN +RESSIE +CREED +BJORN +MARCELINE +STERLING +BETTE +ARTEMIS +ANGUS +LYNNE +JOANA +LAVERNE +KRYSTINA +HOLMES +JILL +LAKISHA +CHANCE +TEDDY +LORINDA +OZZY +HARRISON +CHAROLETTE +WORTH +HELENA +RIO +RYATT +JOHNSON +EVERT +KEENEN +CATRINA +GARRICK +DAYTON +AALIYAH +MAEGAN +MITCHEL +OLAF +SKYLA +THELMA +SON +BRENNA +LENORA +GWEN +LOWELL +OLIN +GENE +MAYME +RALEIGH +DANDRE +ROSARIO +KOLBY +LULAR +FREEMAN +SANIYA +LYRA +LATOYA +CILLIAN +JULIANNA +IGNACIO +OLLIE +DESTINY +SHONDA +DAVIN +RAYBURN +ELMO +LUDIE +SARA +LEYLA +DONNA +ALMETA +MICHELLE +CANDIS +GARLAND +KALEY +TESSA +CLARICE +HARMONI +DYLAN +EMBERLY +DAMION +WAYNE +DAYANA +CHERRY +ISAI +PRUDENCE +ISOM +CASIMER +BRANDIE +BRITNY +DALLAS +CONSUELO +SOLOMAN +PENNY +SAVION +ALVERA +BRITANY +HILDEGARDE +REINHOLD +JAVONTE +NAVY +TISHIE +EVALINE +LYNDA +KAILA +ORIS +KHALANI +GEORGETTA +ZAVIER +NYRA +ICIE +NORA +IMOGENE +LEONE +ARLEEN +CATHIE +KELLEY +TIMMY +MARGARET +WILFREDO +WM +TAMRA +LONDON +MINJI +MYRTA +EMMITT +HARLEY +ALVA +DARNELL +KING +CARLOTTA +ENOS +KAYLI +RALPH +EARLE +KEYON +LORIANN +WILHELM +GREEN +MARIANA +BULLEN +ESTEVAN +JAX +JACEY +JAMYA +NIKIA +MORGAN +AURELIO +TUCKER +TERESE +RHONDA +ETTIE +TROY +ORREN +SAVANNAH +JADIEL +JESIAH +JADYN +MALCOLM +KAMIYAH +CARLIE +ERNIE +DAVION +KABIR +ELIDA +TERRENCE +SYBLE +ESTRELLA +ALVERTA +VINCENT +LANGSTON +LEOTA +ERROL +BEAU +AARAV +JAYLIN +AMERICO +ALIA +KAMI +LAMBERT +MIRACLE +KOBE +CEOLA +GIANNA +JACK +ROSELLA +ALISSA +PLES +TABATHA +JAMES +TEXAS +KAVON +ZYON +BRYANT +REILLY +TERRELL +SHARLENE +RIDGE +ALAYNA +ALAYA +ROSSIE +FAY +ALYSE +MAKAYLA +CATALEYA +ABBIGAIL +CALVIN +JREAM +BETHEL +LANDYN +AMOS +TATIANA +TIA +JESS +CLAUDETTE +YOEL +JEANETTA +KACE +MOZELLA +ALBERTHA +ROBYN +SELINA +SANNIE +DOMINIK +AMANI +FILIP +URIAH +ZAKARY +IDA +CAYLEE +JANNA +ABHI +LYNETTE +LUTHER +MELVIN +ZAYDEN +SHELLY +ALMEDA +JASMINE +RHYS +ARTEM +ALLISSON +ARCHIE +JORDAN +LEORA +KATHI +CALI +LOVELL +MERRI +KENYON +JAREN +JOESEPH +BRAYAN +WILLIAMS +FELISHA +ISABELLA +JEFFEREY +LUANNE +ELIJAH +MARISSA +ADDIE +SPENCER +LOUETTA +LIVJOT +LOVIE +CHERYLL +WINNIFRED +JUDSON +RYAN +JEEHOON +MAHLON +HEAVENLY +BYRON +MARCELLE +KYLAN +AHMED +WYNTER +ALONZA +SAMIRA +JOURNEE +KELSIE +IRINE +RAVDEEP +DAVI +EMILIA +ITZEL +KANESHA +ANYA +KIANNA +OAKLYN +RICKY +ELVERA +GUILLERMO +BROOKLYN +SYBILLA +WILLENE +EARLIE +ELEANOR +ZECHARIAH +DOLORES +JEDIDIAH +KENLEY +REY +MEAGAN +BERNEICE +DOUG +STEVAN +SHEPARD +DELISA +GUSTAVO +TED +KAYCE +NILES +MARGIE +BENA +LILY +GOLDIA +KAROLYN +JESSE +MADGE +TOCO +SANDERS +ENOLA +FISHER +LARON +JOSEFA +KORBIN +ADLEY +CHAZ +MADELYNN +MORTON +LYLA +JAME +TATYANA +BRIONNA +RODDY +ORAL +LINDA +ELY +JEANNIE +KINLEY +SAMMY +GREGORIO +ISIDORE +KESHIA +JIAHONG +IOLA +EMBER +ROZELLA +BERTON +IKE +ROMAINE +KATRINA +DANIELLE +DAWN +LEVAR +CHARLIE +LAMONT +WILHELMINE +SCOT +CLAUDE +LIDDIE +INEZ +JOHNNIE +HILTON +STEVEN +BROWNIE +ROXANNA +HAMZA +SYDNIE +LUCINA +CHRISTIE +FRONNIE +REGINALD +DANIEL +ALLAN +JACQUELINE +NONA +YERIN +CLARINE +CALISTA +JANYCE +VITO +HARMON +BEATRIX +LESLEY +DORATHY +JAELYNN +AUSTEN +GARNER +ARI +ELROY +CARMELITA +SUKHRAJ +TIFFANY +AZAEL +DANI +FELECIA +SERAPHINA +HALIE +HAILEY +RON +DERIC +MARLIN +GEORGIE +NIK +ESIN +KARSYN +ALEEN +PATRICIA +JOHNEY +ALEXANDRE +LATONYA +MICHAEL +JAYCEE +CHRISTA +BRAELYNN +ARTIE +LORENZA +HERB +HASSAN +LLEWELLYN +FRANKLYN +GRAYSEN +QIANA +PIERRE +ORRIN +COLONEL +MILA +HALI +GEARLDINE +DELOS +JOAO +CHARLOTTA +SALINA +JULIE +SHANA +MAURICIO +COLBY +WONG +LILLY +SYDNI +DORMAN +HOSTEEN +SOCORRO +AILA +AVIANNA +EMILE +CHEYENNE +WILBURN +MEGAN +LATOSHA +KIET +PRESLEY +TIANA +EDA +ALF +TUSHAR +GAYLEN +TOD +LUTIE +BENEDICT +ROCKY +RHEA +CAILYN +PRISCILLA +MAGDALEN +KAELA +LITZY +JAQUELINE +KELTON +ALEXIS +PHILLIS +KYRON +JAMIR +GERALYN +HAROLD +GRAYSON +ADRIEL +MARY +VINA +TAMELA +ABAGAIL +EUGENE +MINSU +KATARINA +IKER +LORELEI +CRISTY +JAXTON +LEOPOLD +NORMAND +GRAHAM +POLLY +ZAIRE +CHESLEY +ONA +AURELIA +RUPERT +MAGNOLIA +KEITH +ARDITH +GIULIANA +AARUSHI +JAYNE +MONA +PAVANPREET +MANUELA +HATTIE +DUSTAN +CIERA +JANELL +KELSEY +VALLIE +KAYLAN +WINNIE +BETSY +CANDICE +LEONEL +FRANCES +LILLIANNA +CURTIS +TALMADGE +ISHMAEL +INDIE +CORY +BRAXTON +KINSLEE +EMIL +LILYANA +MELLISA +OTHA +JEANETTE +GLORIA +HAOCHEN +LORI +DAVEY +JUSTON +JAVIER +ALIZE +ALONDRA +ERNESTINA +NORAH +CHACE +MARTIKA +HOMAYOUN +FINLEY +ZAIN +RACHEL +KOOPER +MICHAELA +ANDY +LEMMA +FLORRIE +LOYD +TY +BRITTON +INA +HARRIET +LAILAH +ARNULFO +JOSIE +AMORA +KRISTIE +JEREMIAS +DEANE +NYOMI +CELINA +HANNA +PHILOMENA +SHANTEL +KIP +BELINDA +MARVA +TERRY +JOSHUA +JAYLEEN +JONATHON +KARSON +ZURI +XAVI +NOLIE +LEXI +ARLINE +KENDALL +KARAN +BOONE +MARQUISE +HARMAN +PHOENIX +MARCOS +HAYLEE +SALMA +CARLEY +GRISELDA +RAELYNN +JAKARI +MEAGHAN +CLEMENTINE +MARIANNE +HARMONY +ZYAIR +MADELEINE +AUDREY +KONNOR +KHALEESI +DILLAN +KAYLEEN +JOSLYN +OFELIA +BURDETTE +MAIYA +LENA +DAVIE +KAYLIN +SHERRILL +DEBBY +TRUETT +BRIGGS +TRAVON +MICHELL +WILLIA +OLA +BRYANA +SHANE +MEDA +LUCCA +LADONNA +COLLINS +SYDNEE +ANNETTE +DANNY +JODIE +REID +AMIAS +CHARLEIGH +ZAHRA +VERNICE +TATE +DAKARO +MILTON +JOVANY +TRENT +BRANSON +EZRA +DUSTY +ENZO +BERRY +JEROLD +TABITHA +REIGN +CHADRICK +ISAIAS +PLEASANT +KRAIG +PINKNEY +NOELLE +YI +CATHARINE +GLENNA +CORA +NIKOLAI +NOA +SANDY +CHARISSA +CLEMENTE +LINWOOD +LELA +ALFREDA +KATHERN +KANDI +OTTILIE +BRENDON +ALORA +MANLEY +KARIN +JOURNI +ALLY +MISSY +GERALDINE +NATHEN +KADEEM +ARLA +MAX +LORENA +MARJORIE +GURSHAAN +NEVADA +MASAO +CORRIE +ROSANNA +VON +DOCTOR +NEWTON +LILLA +ABRIL +JARVIS +BALLARD +FELIX +EZEKIEL +DELORIS +JAMIN +CARMELA +LEX +NIA +GUSTAVE +ADRIANA +MATILDA +LAKELYN +KITTY +FREYJA +KYLE +ZANE +MERL +ELISEO +JEROME +ALBERTA +JEREL +JACKELINE +JAILYN +MARILYNN +SCOTT +REDDY +CATHRINE +AVIS +JANEY +ANJALI +JAYSON +KAMARI +FLYNN +DASIA +LEIF +VERONICA +TRINIDAD +KNUTE +NAYELI +MISUZU +SUSAN +SHERRYL +MALIA +EVON +ASA +ALLYSON +YAEL +BEN +MARGERET +EARLINE +DARON +COLEMAN +NATHALY +ROWYN +ARMANDO +ROBERTO +MIREYA +TARAH +CASPIAN +CRYSTAL +JESPER +HARRIETT +DAIJA +VERLIE +SEUNGYEOP +EMIR +VERDA +LANIE +EVERLEE +ALLEAN +ALEJANDRO +VIC +NEO +JACOB +MILANI +CORNELIA +TITUS +LORENE +LEROY +SHAINA +CALUM +BENICIO +DAMON +ALISON +AATHAVAN +KIARA +ESTELLE +KERRI +KENNITH +TAYLOR +ALYSIA +ABRAHAM +CHARLEE +KELBY +CAITLYN +CAROL +LOULA +WILHELMINA +IVEY +RONALD +WREN +SHERIDAN +MAVIS +DREW +BRAIDEN +AMARI +DERRICK +ADALINE +NORI +ELVIRA +SARAH +PARVANEH +HILLIARD +DONTAE +VIOLETTE +CORDIA +TALIYAH +ADELE +MAKSIM +CAREN +YERIM +NATHANIEL +ARCIE +TIFFANI +ANDERSON +KENDRICK +ORION +AILEEN +KI +ADALYNN +TRENTON +OSMAN +MALLIE +AUGUSTINE +ULA +BENITO +STEPHENIE +JACKY +KAIRO +MATIE +WAVERLY +CONNER +ROLANDO +LAURIE +SYREETA +LATRELL +KASSANDRA +NAKISHA +WINFRED +MIKE +HOLLY +WAYLON +BRITTANEY +TIMOTHY +GREG +CALLIE +ULYSSES +GUY +JAYCE +WALTER +MARGOT +ROSALIND +ALIJAH +KENNEY +POLINA +TREASURE +RONALDO +LILIANA +ISADORE +NICKY +MALVIN +RACHELLE +ELLIANNA +INDIANA +CODA +COLT +REMI +DESMOND +BENNETT +ANJELICA +MONROE +NAPOLEON +VENUS +ALISHA +LEANN +LUNA +VANNIE +DELANEY +ELMINA +VAL +TOBIAS +ALVIS +HORTENSE +NERIAH +DONELL +MILLER +JAZMYN +KENNETH +JOHNNA +TRACY +LONNIE +DELPHA +JAMEEL +MEMPHIS +KANISHA +LESLEE +MACHELLE +ESTEL +MADIE +HELMA +BREONNA +QUEENIE +DEBI +FABIOLA +JASLENE +HULDAH +MUSA +RAY +GREYSON +ROXANE +MEIKO +ROLLIN +DIANE +VERNE +KEIRA +SYMONE +JAKE +ZADA +LUCAS +ARLO +NITA +HERSCHEL +SELENA +MURL +KIM +HADLEIGH +MILLIE +DAREN +ISLA +MOSSIE +TAD +DORINE +MYLO +RENEE +MIGUEL +RAELYN +ASHLYNN +THEODOSIA +PAIGE +ETTER +ADA +WILLARD +MYLA +YANG +VENA +DELANO +BARTHOLOMEW +KAYSON +ALTHEA +CLEO +DELFINA +BAMA +CHANDRA +EDMUND +ALVAH +JENSEN +DANITA +CEDRIC +LAUREL +LILAH +DELLAR +LENNOX +JAIRO +FLETCHER +MALISSA +MARLEEN +EZZARD +MYLAH +TRACEY +DULCE +MENACHEM +DARIUS +HEESUN +EMMER +SAMUEL +DANTON +AMIYA +TREYVON +SHANIA +DOMINIQUE +SHIELA +ROLAND +MALANI +BRAYLON +NANETTE +ERICH +FLOYD +DALEYZA +ROMA +LAWYER +CORDELIA +GALILEA +LEMUEL +ALIYA +SAM +LUCIUS +JARON +NING +JALYN +BRANDY +PASCAL +DONALD +CHARLINE +KENSLEY +KEVIN +KANDACE +JOVANNI +BROOKE +RENITA +DEWITT +CELESTINE +ALVENA +FATE +CAYLA +XYLA +DEMARCO +CHLOE +YAHIR +ALVINA +FABIAN +ENID +TEVIN +MAREN +PRINCESS +DAPHNE +SYLVESTER +EDILJOHN +KAILYN +MAYMIE +KATALEYA +AZIEL +PENELOPE +JEANNE +WILBERT \ No newline at end of file diff --git a/data/lab03/703names.txt b/data/lab03/703names.txt new file mode 100644 index 0000000..995baf2 --- /dev/null +++ b/data/lab03/703names.txt @@ -0,0 +1,703 @@ +GAIL +CASSANDRA +LOUVENIA +LOWELL +GENESIS +OZZY +DRAVEN +ALDO +SAMARA +MALLIE +DEEDEE +JUSTYN +MYCHAL +FRANCO +AVYAAN +JESIAH +RHIANNON +GARDNER +NEWTON +LONDON +HILMA +ABBIGAIL +NETTIE +BRANNON +OLGA +IDRIS +OREN +LOLLIE +EMILEE +CANNON +FRANKLYN +JULIA +NORI +MAGDALENA +FREDERICK +ALIZE +STANLEY +MAURICE +EMERY +EDWARD +BLANCHE +AILEEN +ELWYN +WAYMON +KATERINA +EDA +JON +JAYLYNN +HOBART +FERD +RICH +NEOMA +AMEDEO +PINKIE +BRITNI +VALERIA +PARALEE +STANFORD +NICOLE +BRAEDEN +NALANI +LUCY +SQUIRE +EVERLEIGH +LATOSHA +CRYSTAL +EDEN +HUBERT +DOUGLASS +NITA +EARL +ELLIOTT +MADISYN +BRYANNA +HILDRED +AVERI +RACHAEL +DOVE +CYRIL +BERTRAND +CAMILA +REGINA +ARDEN +SUZANNE +ALAYNA +CLARA +ROSIE +JOVANY +SANTA +KEVIN +ANTONETTA +DUTTON +NATHANIEL +ASPYN +ARLENE +KRISTI +MADELYNN +MARCELLE +LORAN +ZENDAYA +ATHARV +NALA +NOLA +ALFREDA +OUIDA +DANI +MEGHAN +CARMELA +JAZLYN +ALISON +GENEVIEVE +CATHARINE +ADRIAN +KATELYNN +HAILEE +MAT +JAQUELINE +BRAELYN +DOMONIQUE +BOBBIE +ARIETTA +SUZIE +LAWERENCE +DESIRAE +CAYDEN +AVIS +QUAN +ARLENA +AMIRA +TIMMY +AHMIR +EMMALYNN +FAE +ANDI +CAITLYN +REBEKAH +ELBERTA +BRENNA +ELWOOD +HATTIE +BRITTNEY +KELLEY +CECIL +SHELLY +MARIELA +ELINORE +FRANCESCO +COLIN +MARGARETTE +SHERON +TOMAS +KERMIT +JAMARION +JAIDA +ZADA +JOVANI +ELVERA +UNKNOWN +JODIE +ALETA +CHRIST +PHYLICIA +ADRIANE +JIMMIE +MIA +TIANNA +FLORIDA +ELMORE +SAWYER +MAUD +LAURETTA +NATHANIAL +GAY +GIDEON +BOSTON +EVELENA +KAMAL +MIKE +VERLIN +BRITTANY +JEANETTE +JAZMINE +RAMSEY +RAVEN +BAXTER +PATRICK +CHELSEA +JAS +NIKOLAI +GERRY +MARTHA +KAIRO +BELEN +KOURTNEY +PERCIVAL +KERI +RISA +JOSSIE +NAVJOT +ALBERTUS +ELIO +LUCIE +HARSHITH +JESSI +JERED +ELECTA +LAKESHA +BURR +ARACELY +DANNIEL +ISAIAS +CASIMIR +ARES +IRELAND +CASSIUS +HOWELL +REINO +MERNA +CONRAD +INAYA +TILDA +BONNY +CRISTIN +CICERO +ELLWOOD +JODI +ELOISA +TONDA +LURLINE +ADOLFO +PHEBE +SUTTON +DELMA +BRIEN +WEST +SUNSHINE +LOUELLA +GARFIELD +COLLINS +CHANELLE +PEARLINE +KEVEN +PIERRE +BRYCEN +BRYNLEIGH +DORINDA +MYRLE +RAELYN +GUADALUPE +BENEDICT +MARGARETT +WILLIE +LEONE +URBAN +DEVANTE +LIZETH +LAWYER +NEWELL +SAVANNA +LENNOX +JAD +SARIYAH +ADELYN +JANIYA +HARVE +LACY +IRENA +QIAN +EVELINE +LEONIDAS +KENYATTA +RAYMUNDO +BURT +TREVER +HARRIETTE +JORDAN +DOVIE +AGATHA +KASSANDRA +MINJI +ABHI +MATHIAS +BRIELLE +LANIE +AMBER +TYSON +TAYLOR +COLLIE +TIFFANIE +MOHAMMAD +GUSTAV +NATHAN +TRACY +KELSIE +DEDRA +BARRY +MERILYN +CARA +LOY +YOSEF +ELOWYN +LATISHA +AVAH +DELPHIA +HENRIETTA +ROBERT +KINLEY +LAVAR +KADEEM +RODRIGO +ROSINA +EARLIE +OLLIE +MIKAELA +GUSSIE +LUANNE +OCTAVE +ISLA +BEXLEY +AYLIN +COLEEN +MYA +MAYA +OMIE +IOLA +EVON +DALLAS +LOYCE +PHYLIS +PORTER +SHAKIRA +LATOYA +CHRISSY +MATHILDA +ALONZO +ODIN +CAMERON +DANIA +MOSSIE +NADA +DILLON +LAINEY +BAILEY +DARBY +WALDO +BRENTON +CASSIDY +TALMADGE +NICOLETTE +MYRTIS +EMERIE +KI +CAI +ZAYLA +NAYA +MISSOURI +LIVIA +MAXTON +IVANA +CAESAR +LORINE +MEMPHIS +ARTIS +NIA +WENDY +MARION +JAYLEEN +SHELVIA +COLLETTE +MARCY +MERCY +ROSEVELT +IESHA +KASH +CURTISS +ANNIKA +CAREY +BRYANA +RAUL +RUTHA +SUMMER +KLOE +REYNALDO +JOAO +MADALYN +LORENE +LYNDSAY +ROSALINA +RAHUL +SEUNGHWAN +DIOR +BRINLEY +BRANDI +EZRA +EULAH +CONNOR +CREOLA +MALCOM +ELLAMAE +WILLIAMS +NELLIE +CLEMMIE +SEDRICK +SLADE +EULALIA +JENNIE +ANIYA +REANNA +ELIOT +LINNIE +BRAYDON +TYREK +MANDA +ERA +KARYN +VIRGLE +RONIN +CLAY +KARAN +CLAYTON +KRISH +DILAN +YAMILETH +MCKENZIE +BRETT +SHAMIKA +FRIEDA +THOMAS +MEGHANN +DEBBRA +SEVEN +DWIGHT +ALYSA +SHAWNA +KYREE +KINGSLEY +SYBIL +GIBSON +MICAELA +MARANDA +LIAM +SENECA +SOCORRO +JIMMY +ARIA +FORREST +JOEL +JEANNA +EFFIE +OLIVE +BISHOP +SALINA +SUNWOO +ALAN +CLIFFORD +DEWITT +JEFFRY +CHELSEY +LILYANNA +ALOIS +JOANNA +CASH +AMELIA +JALYN +CLOVER +ARTIE +GLEN +DAMIR +TERRENCE +LELA +CORINNA +SHANNON +KYNLEE +DUSTY +KHALID +HEATHER +ROSALIA +FERESHTEH +BRIAN +SYLVIE +JAQUAN +AZUL +TEDRIK +MARYAM +RON +WINNIE +HARMON +FRONNIE +ASBURY +JOEY +AIDA +KATALEYA +BILLY +NOLIA +MAVERICK +MUHAMMAD +NOVA +VIOLETA +TOMMIE +ANNAMAE +NASH +TAMIA +KHAZA +NORTON +MARGERY +SALLIE +ZAYN +WELLS +BETTYE +KAYLAH +FORD +SHANITA +DEBRA +MUSTAFA +MINNA +ALICE +JOSEFINA +BRANDEN +PAULETTE +DUKE +LAMONT +DORATHY +GIANA +LAVON +IBRAHIM +MARIBEL +ELIAN +ASHELY +IONE +OTHA +CHAIM +PERLA +BREANNE +DESTIN +BRISTOL +AKEEM +ELISABETH +WESTYN +ORIE +EVIN +ELMO +ZAHRA +LEVY +PAT +LAKELYN +ALVERA +DARIO +ARAYA +KATHERINE +DORMAN +BRADLEY +FREDRIC +TRENA +DON +TYREL +ALLEN +MARGE +MOZELLA +TIM +ANTONY +MALVINA +MEGAN +MACKENZIE +TOSHA +MIREYA +CASIMER +YAHYA +ROLLIN +SULA +ORLAND +ISIAH +VERGIL +KELVIN +DEWEY +RUTHE +FREYA +HILLARD +PAULINA +ISRAEL +RYKER +KAMDYN +LEANA +LAISHA +MADISON +GERHARD +DELANO +MAKENZIE +LAVINIA +SCARLETT +KATLIN +TRAVON +TERRIE +REECE +ELENOR +RILLIE +ROSEANNA +LULA +KATI +AMIAS +OAKLYNN +BLAIRE +ISAM +JESPER +LUCILE +KIYOSHI +ERNIE +ABIGAIL +SHEILA +ERWIN +PAM +LAVINA +WILFRED +DESTINY +LAURA +JOSUE +AMAIA +ANITA +LYNSEY +NAVY +GATLIN +BRIGITTE +STONEWALL +HILTON +ROSETTA +ROSALINE +KIRK +AUSTYN +ETHYL +ELIZEBETH +HARRY +MANERVA +ALORA +TOIVO +BEAULAH +DOMENICO +NILA +KELLEE +EOLA +SARAHI +DARRELL +ALIJAH +MITCHELL +ONETA +JACALYN +KENJI +KAMIYAH +MINTIE +TYREEK +KAROL +ELIGA +BRITTNIE +GEARY +ORION +CHIMERE +LERA +GAGANJIT +BELLAMY +HOLMES +DARA +KAREN +MARCELINO +STAN +KOBE +KANISHA +CEDRIC +CATHIE +VERONA +HESTER +PALMA +SCARLETTE +RHIANNA +CHERISH +JUSTICE +BRITNY +GUS +SHERIE +ALEXA +BRANSON +META +MARIANNE +TIMMOTHY +MARGO +IRA +BOBBI +TONYA +GISELLE +ECHOGUIDO +MAXIMO +DELBERT +KYRON +GRISELDA +BRODY +GERALYN +TRISTIAN +ANTONIA +GUNNER +EARNESTINE +THEODORA +CONOR +EUNJI +VINA +BOYCE +AVIANNA \ No newline at end of file diff --git a/src/ca/bcit/comp3760/assign1/JobAssignmentFinder.java b/src/ca/bcit/comp3760/lab01/JobAssignmentFinder.java similarity index 99% rename from src/ca/bcit/comp3760/assign1/JobAssignmentFinder.java rename to src/ca/bcit/comp3760/lab01/JobAssignmentFinder.java index 05912c3..a8897f5 100644 --- a/src/ca/bcit/comp3760/assign1/JobAssignmentFinder.java +++ b/src/ca/bcit/comp3760/lab01/JobAssignmentFinder.java @@ -1,4 +1,4 @@ -package ca.bcit.comp3760.assign1; +package ca.bcit.comp3760.lab01; import java.io.BufferedReader; import java.io.FileReader; diff --git a/src/ca/bcit/comp3760/assign1/JobAssignmentFinderDriver.java b/src/ca/bcit/comp3760/lab01/JobAssignmentFinderDriver.java similarity index 92% rename from src/ca/bcit/comp3760/assign1/JobAssignmentFinderDriver.java rename to src/ca/bcit/comp3760/lab01/JobAssignmentFinderDriver.java index e9a749b..1fb5494 100644 --- a/src/ca/bcit/comp3760/assign1/JobAssignmentFinderDriver.java +++ b/src/ca/bcit/comp3760/lab01/JobAssignmentFinderDriver.java @@ -1,4 +1,4 @@ -package ca.bcit.comp3760.assign1; +package ca.bcit.comp3760.lab01; import java.util.List; @@ -19,7 +19,7 @@ public class JobAssignmentFinderDriver final JobAssignmentFinder test; final List maxAssign; - f.readDataFile("./data/" + filename); + f.readDataFile("./data/lab01/" + filename); System.out.printf("File: %s\n", filename); maxAssign = f.getMaxAssignment(); diff --git a/src/ca/bcit/comp3760/assign2/Lab2.java b/src/ca/bcit/comp3760/lab02/Lab2.java similarity index 98% rename from src/ca/bcit/comp3760/assign2/Lab2.java rename to src/ca/bcit/comp3760/lab02/Lab2.java index d564937..636e064 100644 --- a/src/ca/bcit/comp3760/assign2/Lab2.java +++ b/src/ca/bcit/comp3760/lab02/Lab2.java @@ -1,4 +1,4 @@ -package ca.bcit.comp3760.assign2; +package ca.bcit.comp3760.lab02; import java.util.ArrayList; diff --git a/src/ca/bcit/comp3760/lab03/HashSimulator.java b/src/ca/bcit/comp3760/lab03/HashSimulator.java new file mode 100644 index 0000000..be61ee1 --- /dev/null +++ b/src/ca/bcit/comp3760/lab03/HashSimulator.java @@ -0,0 +1,110 @@ +package ca.bcit.comp3760.lab03; + + +public class HashSimulator +{ + private static final int CHAR_OFFSET = 64; + private static final int NUM_CHAR = 26; + private static final int RESULT_SIZE = 6; + private enum HASH + { + HASH1, + HASH2, + HASH3 + } + + public int H1(final String key, final int size) + { + int sum; + sum = 0; + + for (final char c : key.toUpperCase().toCharArray()) + { + sum += (int) c - CHAR_OFFSET; + } + + return sum % size; + } + + public int H2(final String key, final int size) + { + double sum; + sum = 0; + + for (int i = 0; i < key.length(); ++i) + { + final int charValue; + charValue = key.toUpperCase().charAt(i) - CHAR_OFFSET; + sum += charValue * Math.pow(NUM_CHAR, i); + } + + return (int) (sum % size); + } + + public int H3(final String key, final int size) + { + double sum; + sum = 0; + + for (int i = 0; i < key.length(); ++i) + { + final int charValue; + charValue = key.toUpperCase().charAt(i); + sum += charValue * Math.pow(NUM_CHAR, i); + } + + return (int) (sum % size); + } + + public int[] runHashSimulation(final String[] keys, int size) + { + final int[] results; + results = new int[RESULT_SIZE]; + + for (final HASH type : HASH.values()) + { + final String[] table; + int collisions; + int probes; + + table = new String[size]; + collisions = 0; + probes = 0; + + for (final String key : keys) + { + final int hash_index; + + hash_index = type == HASH.HASH1 ? H1(key, size) : + type == HASH.HASH2 ? H2(key, size) : + H3(key, size); + + if (table[hash_index] == null) + { + table[hash_index] = key; + } + else + { + int probeIndex; + + probeIndex = (hash_index + 1) % size; + collisions++; + + while (table[probeIndex] != null) + { + probes++; + probeIndex = (probeIndex + 1) % size; + } + + probes++; + table[probeIndex] = key; + } + } + + results[type.ordinal() * 2] = collisions; + results[type.ordinal() * 2 + 1] = probes; + } + + return results; + } +} diff --git a/src/ca/bcit/comp3760/lab03/HashSimulatorDriver.java b/src/ca/bcit/comp3760/lab03/HashSimulatorDriver.java new file mode 100644 index 0000000..fb5f813 --- /dev/null +++ b/src/ca/bcit/comp3760/lab03/HashSimulatorDriver.java @@ -0,0 +1,89 @@ +package ca.bcit.comp3760.lab03; + +import java.io.BufferedReader; +import java.io.FileReader; +import java.io.IOException; + +public class HashSimulatorDriver +{ + private static final int NUM_NAMES_IDX = 0; + + /* + * readNamesFromFile takes an input string of a filename in order to read + * the data into a list of strings for testing + * @param filename to list of names, filename must start with number of names in file. + * e.g 10names.txt contains 10 names + */ + private static String[] readNamesFromFile(final String filename) + throws IOException + { + final BufferedReader reader; + final String[] names; + + final int size; + + size = Integer.parseInt(filename.split("names")[NUM_NAMES_IDX]); + + String line; + + reader = new BufferedReader(new FileReader("./data/lab03/" + filename)); + names = new String[size]; + + int i = 0; + while ((line = reader.readLine()) != null) + { + names[i] = line; + i++; + } + + reader.close(); + + return names; + } + + private static void runAndPrint( + final HashSimulator s, + final String[] names, + final String label + ) { + int n = names.length; + + int[] sizes = {n, 2 * n, 5 * n, 10 * n, 100 * n}; + + System.out.println("\nFile: " + label); + System.out.println("HT Size | H1 Coll H1 Probe | H2 Coll H2 Probe | H3 Coll H3 Probe"); + System.out.println("---------------------------------------------------------------------"); + + for (int size : sizes) + { + int[] results = s.runHashSimulation(names, size); + + System.out.printf( + "%7d | %5d %11d | %5d %11d | %5d %8d\n", + size, + results[0], results[1], + results[2], results[3], + results[4], results[5] + ); + } + } + + public static void main(final String[] args) + throws IOException + { + final HashSimulator s; + s = new HashSimulator(); + + final String[] names1; + final String[] names2; + final String[] names3; + + names1 = readNamesFromFile("37names.txt"); + names2 = readNamesFromFile("703names.txt"); + names3 = readNamesFromFile("5777names.txt"); + + runAndPrint(s, names1, "37names.txt"); + runAndPrint(s, names2, "703names.txt"); + runAndPrint(s, names3, "5777names.txt"); + } +}