diff --git a/Folien/vorlesung4.pdf b/Folien/vorlesung4.pdf new file mode 100644 index 0000000..fd770e8 Binary files /dev/null and b/Folien/vorlesung4.pdf differ diff --git a/Übungen/Blatt1.md b/Übungen/Blatt1.md index dd0ccf7..707bf2d 100644 --- a/Übungen/Blatt1.md +++ b/Übungen/Blatt1.md @@ -1,90 +1,116 @@ -# Übungsblatt 1 +-- Übungsblatt 1 +-- ============= +-- +-- Typtheorie +-- ---------- +-- +-- Schreiben Sie alle **möglichen** Implementationen der folgenden +-- Funktionen. Wozu könnte `fun2` nützlich sein? -## Typtheorie - -Schreiben Sie alle **möglichen** Implementationen der folgenden Funktionen. Wozu könnte `fun2` nützlich sein? - -```haskell fun1 :: a -> a -fun1 = _fun1 +fun1 a = a + +-- id fun2 :: a -> b -> a -fun2 = _fun2 +fun2 a _ = a fun3 :: (Eq a) => a -> a -> Bool -fun3 = _fun3 -``` +fun3 _ _ = True +fun3 _ _ = False +fun3 = (==) +fun3 = (/=) -Wir haben in der Vorlesung parametrisierte Typen kennengelernt. Der simpelste hiervon ist `Identity`, der nur einen anderen Typen einpackt. +-- Wir haben in der Vorlesung parametrisierte Typen kennengelernt. Der +-- simpelste hiervon ist `Identity`, der nur einen anderen Typen einpackt. -```haskell data Identity a = Identity a -``` -Diese Definition stellt uns automatisch den Konstruktor `Identity :: a -> Identity a` zur Verfügung, der ein `a` einpackt. Schreiben Sie die Funktion +-- Diese Definition stellt uns automatisch den Konstruktor +-- `Identity :: a -> Identity a` zur Verfügung, der ein `a` einpackt. +-- Schreiben Sie die Funktion -```haskell unIdentity :: Identity a -> a -unIdentity = _unIdentity -``` +unIdentity (Identity a) = a -welche diesen Vorgang wieder rückgängig macht. +-- welche diesen Vorgang wieder rückgängig macht. +-- +-- Angenommen, Sie hätten nun ein Wert vom Typen `Identity a` und eine +-- Funktion mit dem Typen `a -> b`. Wie wenden Sie diese auf das `a` +-- "innerhalb" des `Identity` an um ein `Identity b` herzustellen? +-- Schreiben Sie also eine Funktion -Angenommen, Sie hätten nun ein Wert vom Typen `Identity a` und eine Funktion mit dem Typen `a -> b`. Wie wenden Sie diese auf das `a` "innerhalb" des `Identity` an um ein `Identity b` herzustellen? Schreiben Sie also eine Funktion - -```haskell mapIdentity :: (a -> b) -> Identity a -> Identity b -mapIdentity = _mapIdentity -``` +mapIdentity f a = Identity . f . unIdentity -**Hinweis:** Es gibt *zwei* prinzipielle Vorgehen dieses zu implementieren. Kommen Sie auf beide? +--mapIdentity f (Identity a) = Identity (f a) +-- **Hinweis:** Es gibt *zwei* prinzipielle Vorgehen dieses zu +-- implementieren. Kommen Sie auf beide? +-- +-- Funktionen sind auch nur Typen +-- ------------------------------ +-- +-- Datentypen können auch Funktionen enthalten. Sehen Sie sich einmal den +-- Datentypen -## Funktionen sind auch nur Typen - -Datentypen können auch Funktionen enthalten. Sehen Sie sich einmal den Datentypen - -```haskell data Pred a = Pred (a -> Bool) -``` -an. Hier wird ein Prädikat definiert, welches (gegeben einen Datentyp `a`) eine Funktion gespeichert hat, die `a` in einen `Bool` umwandeln kann (etwa um irgendwas zu filtern/selektieren/löschen/..., wenn man dies an eine weitere Funktion übergibt). +-- an. Hier wird ein Prädikat definiert, welches (gegeben einen Datentyp +-- `a`) eine Funktion gespeichert hat, die `a` in einen `Bool` umwandeln +-- kann (etwa um irgendwas zu filtern/selektieren/löschen/..., wenn man +-- dies an eine weitere Funktion übergibt). +-- +-- Auch hier können Sie eine Funktion schreiben, die das `Pred a` wieder +-- "auspackt". Definieren Sie -Auch hier können Sie eine Funktion schreiben, die das `Pred a` wieder "auspackt". Definieren Sie +unPred :: Pred a -> a -> Bool +unPred (Pred a) = a -```haskell -unPred :: Pred a -> (a -> Bool) -unPred = _unPred -``` +-- Da Haskell-Funktionen aber "gecurried" sind (mehr dazu in der +-- Vorlesung), können Sie die Klammern hinten in der Signatur auch +-- weglassen und erhalten `unPred :: Pred a -> a -> Bool`, was man zugleich +-- als "wende `Pred a` an, wenn du ein `a` bekommst" lesen kann. In der Tat +-- sind beide Funktionen identisch (wieso?). +-- +-- Bonus +-- +-- Was für eine Funktion bräuchten Sie um ein `Pred a` in ein `Pred b` +-- umzuwandeln? Können Sie diese implementieren? -Da Haskell-Funktionen aber "gecurried" sind (mehr dazu in der Vorlesung), können Sie die Klammern hinten in der Signatur auch weglassen und erhalten `unPred :: Pred a -> a -> Bool`, was man zugleich als "wende `Pred a` an, wenn du ein `a` bekommst" lesen kann. -In der Tat sind beide Funktionen identisch (wieso?). - -### Bonus - -Was für eine Funktion bräuchten Sie um ein `Pred a` in ein `Pred b` umzuwandeln? Können Sie diese implementieren? - -```haskell mapPred :: _fun -> Pred a -> Pred b -mapPred = _mapPred -``` +mapPred f (Pred a) = _mapPred -## Neue Typen erfinden +-- Neue Typen erfinden +-- ------------------- +-- +-- In Haskell ist ein zentraler Vorgehenspunkt das Definieren und Verwenden +-- von eigenen Datentypen. Zur Erinnerung; es gibt zwei Möglichkeiten, die +-- man miteinander kombinieren kann: `data Prod a b c = Prod a b c` +-- (Produkttyp) benötigt sowohl `a`, `b` als auch `c` um einen Wert zu +-- erzeugen, `data Sum a b = Sum1 a | Sum2 b` (Summentyp) braucht entweder +-- ein `a` um durch den Konstruktor `Sum1` ein `Sum a b` zu erzeugen oder +-- ein `b` um durch den Konstruktor `Sum2` ein `Sum a b` zu erzeugen. +-- +-- Definieren Sie einen Datentypen `Vielleicht a`, der zwei Konstruktoren +-- besitzt: Einen Konstruktor, mit dem durch ein `a` ein `Vielleicht a` +-- konstruiert wird und ein zweiter Konstruktor, der keinen Wert nimmt, +-- sondern die "Abwesenheit eines `a`" symbolisieren soll. -In Haskell ist ein zentraler Vorgehenspunkt das Definieren und Verwenden von eigenen Datentypen. Zur Erinnerung; es gibt zwei Möglichkeiten, die man miteinander kombinieren kann: `data Prod a b c = Prod a b c` (Produkttyp) benötigt sowohl `a`, `b` als auch `c` um einen Wert zu erzeugen, `data Sum a b = Sum1 a | Sum2 b` (Summentyp) braucht entweder ein `a` um durch den Konstruktor `Sum1` ein `Sum a b` zu erzeugen oder ein `b` um durch den Konstruktor `Sum2` ein `Sum a b` zu erzeugen. +data Vielleicht a = Exercise -Definieren Sie einen Datentypen `Vielleicht a`, der zwei Konstruktoren besitzt: Einen Konstruktor, mit dem durch ein `a` ein `Vielleicht a` konstruiert wird und ein zweiter Konstruktor, der keinen Wert nimmt, sondern die "Abwesenheit eines `a`" symbolisieren soll. +-- Können Sie hier eine Funktion schreiben, die das `a` extrahiert? Wenn +-- ja, implementieren Sie diese; wenn nein, geben Sie eine kurze +-- Begründung. +-- +-- Wie würden Sie mittels einer Funktion `a -> b` ein `Vielleicht a` in ein +-- `Vielleicht b` wandeln? Implementieren Sie -Können Sie hier eine Funktion schreiben, die das `a` extrahiert? Wenn ja, implementieren Sie diese; wenn nein, geben Sie eine kurze Begründung. - -Wie würden Sie mittels einer Funktion `a -> b` ein `Vielleicht a` in ein `Vielleicht b` wandeln? Implementieren Sie -```haskell mapVielleicht :: (a -> b) -> Vielleicht a -> Vielleicht b mapVielleicht = _mapVielleicht -``` - -### Bonus - -Man kann Typen natürlich auch Schachteln. Worin liegt eigentlich der Unterschied zwischen einem `Pred (Vielleicht a)` und einem `Vielleicht (Pred a)`? Oder sind diese identisch? - +-- Bonus +-- +-- Man kann Typen natürlich auch Schachteln. Worin liegt eigentlich der +-- Unterschied zwischen einem `Pred (Vielleicht a)` und einem +-- `Vielleicht (Pred a)`? Oder sind diese identisch? diff --git a/Übungen/Blatt1.solution.hs b/Übungen/Blatt1.solution.hs new file mode 100644 index 0000000..28d9df2 --- /dev/null +++ b/Übungen/Blatt1.solution.hs @@ -0,0 +1,128 @@ +-- Übungsblatt 1 +-- ============= +-- +-- Typtheorie +-- ---------- +-- +-- Schreiben Sie alle **möglichen** Implementationen der folgenden +-- Funktionen. Wozu könnte `fun2` nützlich sein? + +fun1 :: a -> a +fun1 a = a + +-- id + +fun2 :: a -> b -> a +fun2 a _ = a + +fun3 :: (Eq a) => a -> a -> Bool +fun3 _ _ = True +--fun3 _ _ = False +--fun3 = (==) +--fun3 = (/=) + +-- Wir haben in der Vorlesung parametrisierte Typen kennengelernt. Der +-- simpelste hiervon ist `Identity`, der nur einen anderen Typen einpackt. + +data Identity a = Identity a + +-- Diese Definition stellt uns automatisch den Konstruktor +-- `Identity :: a -> Identity a` zur Verfügung, der ein `a` einpackt. +-- Schreiben Sie die Funktion + +unIdentity :: Identity a -> a +unIdentity (Identity a) = a + +-- welche diesen Vorgang wieder rückgängig macht. +-- +-- Angenommen, Sie hätten nun ein Wert vom Typen `Identity a` und eine +-- Funktion mit dem Typen `a -> b`. Wie wenden Sie diese auf das `a` +-- "innerhalb" des `Identity` an um ein `Identity b` herzustellen? +-- Schreiben Sie also eine Funktion + +mapIdentity :: (a -> b) -> Identity a -> Identity b +mapIdentity f = Identity . f . unIdentity + +--mapIdentity f (Identity a) = Identity (f a) + +-- **Hinweis:** Es gibt *zwei* prinzipielle Vorgehen dieses zu +-- implementieren. Kommen Sie auf beide? +-- +-- Funktionen sind auch nur Typen +-- ------------------------------ +-- +-- Datentypen können auch Funktionen enthalten. Sehen Sie sich einmal den +-- Datentypen + +data Pred a = Pred (a -> Bool) + +-- an. Hier wird ein Prädikat definiert, welches (gegeben einen Datentyp +-- `a`) eine Funktion gespeichert hat, die `a` in einen `Bool` umwandeln +-- kann (etwa um irgendwas zu filtern/selektieren/löschen/..., wenn man +-- dies an eine weitere Funktion übergibt). +-- +-- Auch hier können Sie eine Funktion schreiben, die das `Pred a` wieder +-- "auspackt". Definieren Sie + +unPred :: Pred a -> a -> Bool +unPred (Pred a) = a + +-- Da Haskell-Funktionen aber "gecurried" sind (mehr dazu in der +-- Vorlesung), können Sie die Klammern hinten in der Signatur auch +-- weglassen und erhalten `unPred :: Pred a -> a -> Bool`, was man zugleich +-- als "wende `Pred a` an, wenn du ein `a` bekommst" lesen kann. In der Tat +-- sind beide Funktionen identisch (wieso?). +-- +-- Bonus +-- +-- Was für eine Funktion bräuchten Sie um ein `Pred a` in ein `Pred b` +-- umzuwandeln? Können Sie diese implementieren? + +mapPred :: (b -> a) -> Pred a -> Pred b +mapPred f (Pred a) = Pred (a . f) + +-- Neue Typen erfinden +-- ------------------- +-- +-- In Haskell ist ein zentraler Vorgehenspunkt das Definieren und Verwenden +-- von eigenen Datentypen. Zur Erinnerung; es gibt zwei Möglichkeiten, die +-- man miteinander kombinieren kann: `data Prod a b c = Prod a b c` +-- (Produkttyp) benötigt sowohl `a`, `b` als auch `c` um einen Wert zu +-- erzeugen, `data Sum a b = Sum1 a | Sum2 b` (Summentyp) braucht entweder +-- ein `a` um durch den Konstruktor `Sum1` ein `Sum a b` zu erzeugen oder +-- ein `b` um durch den Konstruktor `Sum2` ein `Sum a b` zu erzeugen. +-- +-- Definieren Sie einen Datentypen `Vielleicht a`, der zwei Konstruktoren +-- besitzt: Einen Konstruktor, mit dem durch ein `a` ein `Vielleicht a` +-- konstruiert wird und ein zweiter Konstruktor, der keinen Wert nimmt, +-- sondern die "Abwesenheit eines `a`" symbolisieren soll. + +data Vielleicht a = Etwas a + | Nichts + +-- Können Sie hier eine Funktion schreiben, die das `a` extrahiert? Wenn +-- ja, implementieren Sie diese; wenn nein, geben Sie eine kurze +-- Begründung. +-- +-- Wie würden Sie mittels einer Funktion `a -> b` ein `Vielleicht a` in ein +-- `Vielleicht b` wandeln? Implementieren Sie + +mapVielleicht :: (a -> b) -> Vielleicht a -> Vielleicht b +mapVielleicht f (Etwas a) = Etwas (f a) +mapVielleicht f Nichts = Nichts + +-- Bonus +-- +-- Man kann Typen natürlich auch Schachteln. Worin liegt eigentlich der +-- Unterschied zwischen einem `Pred (Vielleicht a)` und einem +-- `Vielleicht (Pred a)`? Oder sind diese identisch? + +fun4 :: Pred (Vielleicht a) -> x +fun4 (Pred a) = undefined + +fun5 :: Vielleicht (Pred a) -> x +fun5 (Etwas (Pred a)) = undefined +fun5 Nichts = undefined + + +main = putStrLn "compiles" diff --git a/Übungen/Blatt2.solution.hs b/Übungen/Blatt2.solution.hs new file mode 100644 index 0000000..fdb115f --- /dev/null +++ b/Übungen/Blatt2.solution.hs @@ -0,0 +1,125 @@ +-- # Übungsblatt 2 +-- +-- ## Throat-Clearing +-- +-- a.k.a. Imports, damit der Code funktioniert. + +import Control.Monad +import Data.Functor +import Data.Monoid + +-- ## Functor +-- +-- Sie haben in der Vorlesung die Typklasse `Functor` kennengelernt. Zur Erinnerung: +-- +-- class Functor f where +-- fmap :: (a -> b) -> f a -> f b +-- +-- Nehmen sie an, sie hätten folgende Datentypen gegeben, für die alle eine `Functor`-Instanz existiert und eindeutig ist: + +data Identity a = Identity { unIdentity :: a } + +instance Functor Identity where + fmap f (Identity a) = Identity (f a) + +data Vielleicht a = Etwas a + | Nichts + +instance Functor Vielleicht where + fmap f (Etwas a) = Etwas (f a) + fmap f Nichts = Nichts + +data EntwederOder b a = Entweder a + | Oder b + +instance Functor (EntwederOder c) where + fmap f (Entweder a) = Entweder (f a) + fmap _ (Oder b) = Oder b + +data GameVector b a = V3 a a a + | VStrange [a] + | Neighbours [GameVector b a] + | EntwederOder b (GameVector b a) + +instance Functor (GameVector c) where + fmap f (V3 x y z) = V3 (f x) (f y) (f z) + fmap f (VStrange l) = VStrange (f <$> l) + fmap f (Neighbours l) = Neighbours (fmap f <$> l) + fmap f (EntwederOder b v) = EntwederOder b (f <$> v) + +-- Schreiben sie hierzu die jeweiligen `Functor`-Instanzen. +-- +-- ## Besser und allgemeiner +-- +-- Vereinfachen und verallgemeinern sie folgenden Ausdrücke so weit wie möglich und geben die sie dadurch entstehenden Typsignaturen an. +-- Bedenken sie, dass wenn sie auf eine Typklasse abstrahieren, sie die gesamten Gesetze der Typklasse benutzen können. +-- +-- Kann die Funktion nachher mehr als vorher? +-- +-- *Bonus*: Hat sich an der Laufzeit etwas verändert? + +mystery1 :: [[a]] -> [[a]] +mystery1 = map (++[]) + +-- List is Functor => fmap instead of map +mystery1' :: Functor f => f [a] -> f [a] +mystery1' = fmap (++[]) + +-- List is a Monoid => ++ == <> && [] == mempty +mystery1'' :: (Functor f, Monoid m) => f m -> f m +mystery1'' = fmap (<> mempty) + +-- Monoid-Law: (<> mempty) == id +mystery1''' :: Functor f => f a -> f a +mystery1''' = fmap id + +-- Functor-Law: fmap id == id +mystery1'''' :: a -> a +mystery1'''' = id + +mystery2 :: (Eq a) => a -> a -> a -> Bool +mystery2 x y z + | x == y || y == z = True + | otherwise = False + +mystery3 :: (MonadPlus f, Eq a) => (a -> a) -> a -> f a -> f a +mystery3 f a l = mfilter (==a) (f <$> l) + +mystery3' :: Eq a => (a -> a) -> a -> [a] -> [a] +mystery3' f a l = filter (==a) (f <$> l) + -- post a l' + -- where + -- l' = map f l + -- post a (x:xs) + -- | a == x = x : post a xs + -- | otherwise = post a xs + -- post _ [] = [] + +mystery4 :: (Int -> Bool) + -> Vielleicht (EntwederOder String Int) + -> Vielleicht (EntwederOder String Bool) +mystery4 f (Etwas (Entweder a)) = Etwas . Entweder . f $ a +mystery4 _ (Etwas (Oder b)) = Etwas (Oder b) +mystery4 _ Nichts = Nichts + +mystery4'' :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) +mystery4'' f ve = fmap (fmap f) ve + +mystery4' :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) +mystery4' = fmap . fmap + +-- ## Bonus +-- +-- Es gibt von dem bekannten Spiel 2048 eine Haskell-Implementation für die Kommandozeile in unter 100 Zeilen. Diese ist zu finde unter +-- https://github.com/gregorulm/h2048/blob/master/h2048.hs +-- +-- Sie können diesen Code mit `GHC` kompilieren oder im `ghci` ausführen (`main` ist die Start-Funktion). +-- +-- Was für Prinzipielle Vorgehenspunkte können sie erkennen? +-- Eine kleine Erklärung gibt es im Blog der Erstellers: http://gregorulm.com/2048-in-90-lines-haskell/ +-- +-- Keine Angst, sie müssen dies noch nicht verstehen, aber es soll verdeutlichen, wie viel man mit extrem wenig erreichen kann. Viele der Abgabeprojekte werden in dieser Größenordnung liegen (aber meist noch so etwas wie ein GUI o.ä. benötigen). Versuchen sie einfach den Code kaputtzuspielen (z.b. Tasten ändern, Siegbedingung ändern, Cheats einbauen, ...). +-- +-- Viel Spass beim Spielen! :) + +main = putStrLn "compiles" diff --git a/Übungen/Blatt3.hs b/Übungen/Blatt3.hs new file mode 100644 index 0000000..1f946ed --- /dev/null +++ b/Übungen/Blatt3.hs @@ -0,0 +1,113 @@ +-- Übungsblatt 3 +-- ============= +-- +-- Throat-Clearing +-- --------------- +-- +-- a.k.a. Imports, damit der Code funktioniert. + +module MonadExercise where +import Control.Applicative +import Control.Monad +import Data.Monoid + +-- Vorwort +-- ------- +-- +-- Die Typklassen, die auf diesem Zettel implementiert werden sollen sind +-- teilweise nicht eindeutig. Ein gutes *Indiz* für eine falsche +-- implementation kann sein, dass Informationen "weggeschmissen" werden - +-- allerdings muss man bei anderen Implementationen genau dies machen. +-- +-- Applicative +-- ----------- +-- +-- Nachdem wir uns letzte Woche ausführlich mit der Typklasse `Functor` +-- beschäftigt haben, bauen wir nun darauf auf und definieren die +-- Applicative-Instanz. Zur Erinnerung: +-- +-- class Functor f => Applicative f where +-- pure :: a -> f a +-- <*> :: f (a -> b) -> f a -> f b +-- +-- Nehmen sie an, sie hätten folgende Datentypen mit ihren +-- `Functor`-Instanzen gegeben. Schreiben sie jeweils die +-- Applicative-Instanz: + +data Identity a = Identity { unIdentity :: a } + deriving (Show, Eq) + +instance Functor Identity where + fmap f (Identity a) = Identity (f a) + +data Vielleicht a = Etwas a + | Nichts + deriving (Show, Eq) + +instance Functor Vielleicht where + fmap f (Etwas a) = Etwas (f a) + fmap _ Nichts = Nichts + +data EntwederOder b a = Entweder a + | Oder b + deriving (Show, Eq) + +instance Functor (EntwederOder b) where + fmap f (Entweder a) = Entweder (f a) + fmap _ (Oder b) = Oder b + +data List a = Cons a (List a) + | Nil + deriving (Show, Eq) + +instance Functor List where + fmap f (Cons a r) = Cons (f a) (fmap f r) + fmap _ Nil = Nil + +instance Monoid (List a) where + mempty = Nil + mappend Nil bs = bs + mappend (Cons a as) bs = Cons a (mappend as bs) + +data V3 a = V3 a a a + +instance Functor V3 where + fmap f (V3 x y z) = V3 (f x) (f y) (f z) + +-- Monad +-- ----- +-- +-- Zu welchen der oben aufgeführten Typen gibt es eine Monaden-Instanz? Wie +-- sieht diese aus? Schreiben sie diese (falls möglich). +-- +-- Bonus +-- ----- + +data Account = Account +data Inbox = Inbox +data Mail = Mail + +-- Seien folgende Funktionen gegeben: + +login :: Maybe Account +login = undefined + +getInbox :: Account -> Maybe Inbox +getInbox = undefined + +getMails :: Inbox -> [Mail] +getMails = undefined + +safeHead :: [a] -> Maybe a +safeHead = undefined + +-- Schreiben sie eine Funktion: + +getFirstMail :: Maybe Mail +getFirstMail = undefined + +-- welche die oben genannten 4 Funktionen nutzt um die erste Mail aus dem +-- gegebenen Account zurückzuliefern, sofern alles erfolgreich war. +-- +-- Können sie beide Varianten (einmal mittels `do`-notation und einmal mit +-- `>>=`) schreiben? diff --git a/Übungen/Blatt3.lhs b/Übungen/Blatt3.lhs new file mode 100644 index 0000000..6448e12 --- /dev/null +++ b/Übungen/Blatt3.lhs @@ -0,0 +1,113 @@ +Übungsblatt 3 +============= + +Throat-Clearing +--------------- + +a.k.a. Imports, damit der Code funktioniert. + +> module MonadExercise where +> import Control.Applicative +> import Control.Monad +> import Data.Monoid + +Vorwort +------- + +Die Typklassen, die auf diesem Zettel implementiert werden sollen sind +teilweise nicht eindeutig. Ein gutes *Indiz* für eine falsche +implementation kann sein, dass Informationen "weggeschmissen" werden - +allerdings muss man bei anderen Implementationen genau dies machen. + +Applicative +----------- + +Nachdem wir uns letzte Woche ausführlich mit der Typklasse `Functor` +beschäftigt haben, bauen wir nun darauf auf und definieren die +Applicative-Instanz. Zur Erinnerung: + + class Functor f => Applicative f where + pure :: a -> f a + <*> :: f (a -> b) -> f a -> f b + +Nehmen sie an, sie hätten folgende Datentypen mit ihren +`Functor`-Instanzen gegeben. Schreiben sie jeweils die +Applicative-Instanz: + +> data Identity a = Identity { unIdentity :: a } +> deriving (Show, Eq) +> +> instance Functor Identity where +> fmap f (Identity a) = Identity (f a) +> +> data Vielleicht a = Etwas a +> | Nichts +> deriving (Show, Eq) +> +> instance Functor Vielleicht where +> fmap f (Etwas a) = Etwas (f a) +> fmap _ Nichts = Nichts +> +> data EntwederOder b a = Entweder a +> | Oder b +> deriving (Show, Eq) +> +> instance Functor (EntwederOder b) where +> fmap f (Entweder a) = Entweder (f a) +> fmap _ (Oder b) = Oder b +> +> data List a = Cons a (List a) +> | Nil +> deriving (Show, Eq) +> +> instance Functor List where +> fmap f (Cons a r) = Cons (f a) (fmap f r) +> fmap _ Nil = Nil +> +> instance Monoid (List a) where +> mempty = Nil +> mappend Nil bs = bs +> mappend (Cons a as) bs = Cons a (mappend as bs) +> +> data V3 a = V3 a a a +> +> instance Functor V3 where +> fmap f (V3 x y z) = V3 (f x) (f y) (f z) + +Monad +----- + +Zu welchen der oben aufgeführten Typen gibt es eine Monaden-Instanz? Wie +sieht diese aus? Schreiben sie diese (falls möglich). + +Bonus +----- + +> data Account = Account +> data Inbox = Inbox +> data Mail = Mail + +Seien folgende Funktionen gegeben: + +> login :: Maybe Account +> login = undefined +> +> getInbox :: Account -> Maybe Inbox +> getInbox = undefined +> +> getMails :: Inbox -> [Mail] +> getMails = undefined +> +> safeHead :: [a] -> Maybe a +> safeHead = undefined + +Schreiben sie eine Funktion: + +> getFirstMail :: Maybe Mail +> getFirstMail = undefined + +welche die oben genannten 4 Funktionen nutzt um die erste Mail aus dem +gegebenen Account zurückzuliefern, sofern alles erfolgreich war. + +Können sie beide Varianten (einmal mittels `do`-notation und einmal mit +`>>=`) schreiben? diff --git a/Übungen/Blatt3.md b/Übungen/Blatt3.md new file mode 100644 index 0000000..7423b69 --- /dev/null +++ b/Übungen/Blatt3.md @@ -0,0 +1,101 @@ +# Übungsblatt 3 + +## Throat-Clearing + +a.k.a. Imports, damit der Code funktioniert. + +```haskell +import Control.Applicative +import Control.Monad +import Data.Monoid +``` + +## Vorwort + +Die Typklassen, die auf diesem Zettel implementiert werden sollen sind teilweise nicht eindeutig. Ein gutes *Indiz* für eine falsche implementation kann sein, dass Informationen "weggeschmissen" werden - allerdings muss man bei anderen Implementationen genau dies machen. + +## Applicative + +Nachdem wir uns letzte Woche ausführlich mit der Typklasse `Functor` beschäftigt haben, bauen wir nun darauf auf und definieren die Applicative-Instanz. +Zur Erinnerung: + + class Functor f => Applicative f where + pure :: a -> f a + <*> :: f (a -> b) -> f a -> f b + +Nehmen sie an, sie hätten folgende Datentypen mit ihren `Functor`-Instanzen gegeben. Schreiben sie jeweils die Applicative-Instanz: + +```haskell +data Identity a = Identity { unIdentity :: a } + deriving (Show, Eq) + +instance Functor Identity where + fmap f (Identity a) = Identity (f a) + +data Vielleicht a = Etwas a + | Nichts + deriving (Show, Eq) + +instance Functor Vielleicht where + fmap f (Etwas a) = Etwas (f a) + fmap _ Nichts = Nichts + +data EntwederOder b a = Entweder a + | Oder b + deriving (Show, Eq) + +instance Functor (EntwederOder b) where + fmap f (Entweder a) = Entweder (f a) + fmap _ (Oder b) = Oder b + +data List a = Cons a (List a) + | Nil + deriving (Show, Eq) + +instance Functor List where + fmap f (Cons a r) = Cons (f a) (fmap f r) + fmap _ Nil = Nil + +instance Monoid List where + mempty = Nil + mappend Nil bs = bs + mappend (Cons a as) bs = Cons a (mappend as bs) + +data V3 a = V3 a a a + +instance Functor V3 where + fmap f (V3 x y z) = V3 (f x) (f y) (f z) +``` + +## Monad + +Zu welchen der oben aufgeführten Typen gibt es eine Monaden-Instanz? Wie sieht diese aus? Schreiben sie diese (falls möglich). + + +## Bonus + +Seien folgende Funktionen gegeben: + +```haskell +login :: Maybe Account +login = undefined + +getInbox :: Account -> Maybe Inbox +getInbox = undefined + +getMails :: Inbox -> [Mail] +getMails = undefined + +safeHead :: [a] -> Maybe a +safeHead = undefined +``` + +Schreiben sie eine Funktion: + +```haskell +getFirstMail :: Maybe Mail +``` + +welche die oben genannten 4 Funktionen nutzt um die erste Mail aus dem gegebenen Account zurückzuliefern, sofern alles erfolgreich war. + +Können sie beide Varianten (einmal mittels `do`-notation und einmal mit `>>=`) schreiben? diff --git a/Übungen/Blatt3.pdf b/Übungen/Blatt3.pdf new file mode 100644 index 0000000..c846319 Binary files /dev/null and b/Übungen/Blatt3.pdf differ diff --git a/Übungen/Blatt4.md b/Übungen/Blatt4.md new file mode 100644 index 0000000..d30a16f --- /dev/null +++ b/Übungen/Blatt4.md @@ -0,0 +1,155 @@ +# Übungsblatt 4 + +## Vorwort + +Wir haben uns in der vergangenen Vorlesung Parser näher angeschaut. In den praktischen Übungen soll es weniger um das "erfinden" eines neuen Parser-Kombinators gehen, als um die Anwendung. + +## Set-Up + +Da wir nun zum ersten mal mit externen dependencies arbeiten, müssen wir diese zunächst installieren. Dies ist ein sehr wichtiger Schritt, da nahezu alle weiteren Übungszettel dieses Vorgehen voraussetzen. + +Als erstes sollten Sie die Quellen von `stack` mit einem `stack update` aktualisieren. Anschließend erstellen sie ein neues Stack-Projekt mittels `stack new `. Sie erhalten ein Verzeichnis mit dem Projektnamen, in dem ein kleines "Hello World" liegt. Als erstes sollte man immer über die `projektname.cabal` drüber schauen. Hier werden nachher auch alle dependencies eingetragen. + +Bei mir sieht das z.B. so aus (Projekt heisst "parser"): + +``` +name: parser +version: 0.1.0.0 +synopsis: Initial project template from stack +description: Please see README.md +homepage: https://github.com/githubuser/parser#readme +license: BSD3 +license-file: LICENSE +author: Author name here +maintainer: example@example.com +copyright: 2016 Author name here +category: Web +build-type: Simple +-- extra-source-files: +cabal-version: >=1.10 + +library + hs-source-dirs: src + exposed-modules: Lib + build-depends: base >= 4.7 && < 5 + default-language: Haskell2010 + +executable parser-exe + hs-source-dirs: app + main-is: Main.hs + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: base + , parser + default-language: Haskell2010 + +test-suite parser-test + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Spec.hs + build-depends: base + , parser + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/githubuser/parser +``` + +Generell sollte man hier ordentliche Angaben machen, da viele tools dieses automatisch lesen und überall eintragen. Insbesondere sollte man nicht seine private Email-Adresse nehmen, sondern z.b. die Techfak-Adresse, die Studiumsbezogen ist. + +Wir haben hier 3 Bereiche: `library`, `parsers-exe` und `test-suite`. Library ist das, was wir meistens schreiben - eine Sammlung von Funktionen, die das eigentlich tun. Dann haben wir die executable; diese enthält die `main` und ruft meist in wenig Code unsere library auf, nachdem sie z.b. Parameter/Dateien/... gelesen hat und kümmert sich um die Ausgabe. Somit können wir für spätere Zwecke (Projekte) die Library 1:1 wiederverwenden. +Die test-suite ignorieren wir für den Moment. Wir kommen in einer separaten Vorlesung noch einmal auf Tests zu sprechen. + +Eine editierte Variante könnte etwa so aussehen: + +``` +name: parser +version: 0.1.0.0 +synopsis: A little parser for generic CSV-Files +description: Please see README.md +homepage: https://github.com/Drezil/FFPiHaskell_parser#readme +license: BSD3 +license-file: LICENSE +author: Stefan Dresselhaus +maintainer: sdressel@techfak.uni-bielefeld.de +copyright: 2016 Stefan Dresselhaus +category: Tool +build-type: Simple +-- extra-source-files: +cabal-version: >=1.10 + +library + hs-source-dirs: src + exposed-modules: Lib + build-depends: base >= 4.7 && < 5 + , attoparsec + default-language: Haskell2010 + +executable parser-exe + hs-source-dirs: app + main-is: Main.hs + ghc-options: -threaded -rtsopts -with-rtsopts=-N + build-depends: base + , parser + default-language: Haskell2010 + +test-suite parser-test + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Spec.hs + build-depends: base + , parser + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/Drezil/FFPiHaskell_parser +``` + +Änderungen die gemacht wurden: + +- Daten ausgefüllt +- attoparsec als dependency der library hinzugefügt +- github-links angepasst (sofern man github verwendet) + +Nachdem man das ganze nun gespeichert hat, reicht ein `stack build` um alle dependencies herunterzuladen, kompilieren und installieren. Anschließend kann man mit `stack exec parser-exe` das Programm ausführen. + +## Ein simpler CSV-Parser + +Sie sollten aus ihrem Studium bereits die EBNF kennen. Eine (simple) CSV-Datei besitzt folgende EBNF: + +``` +csv-file = { row } +row = field-list, eol +field-list = field, [ ",", field-list ] +field = [ whitespace ], field-value, [ whitespace ] +field-value = quoted-string | bare-string +quoted-string = '"', quoted-content, '"' +quoted-content = { quoted-char } +quoted-char = (any char except '"' or eol) +bare-string = { bare-char } +bare-char = (any char except ',' or eol without whitespace at beginning/end) +whitespace = space-char, { space-char } +space-char = " " | "\t" +eol = "\n" +``` + +Kurzes recap: `{ .. }` bedeutet 1 oder mehr, `[ .. ]` sind optional, `A | B` heißt, entweder A oder B, `A, B, C` bedeutet zunächst A, dann B, dann C. + +### Datenstrukturen + +Überlegen sie sich zunächst, wie eine Datenstruktur aussehen könnte und definieren sie diese. Inhalt sind vorerst nur Strings. Sie brauchen keine Zahlen/Daten/... zu erkennen. + +### Parser + +Schreiben sie einen Parser, der einen CSV-String in diese Datenstruktur parsed und geben sie diese aus (`deriving Show` auf der Datenstruktur reicht). Ein paar Testbeispiele für CSV-Dateien finden sie auf github/im Lernraum. + +### Bonus + +Natürlich ist das nur ein simpler CSV-Parser. Folgende Features wären für einen echten Einsatz noch Wünschenswert: + +- sicherstellen, dass alle "rows" gleich lang sind und ggf. mit Fehlermeldung abbrechen +- einen "Header" mit einlesen, der die einzelnen Spalten beschreibt +- Quotation nicht nur als "blabla'bla", sondern auch als 'blabla"bla' zulassen, "bla \" bla" auch entsprechend parsen. diff --git a/Übungen/Blatt4.pdf b/Übungen/Blatt4.pdf new file mode 100644 index 0000000..9e1ea69 Binary files /dev/null and b/Übungen/Blatt4.pdf differ diff --git a/Übungen/Blatt4_data/CSV_Dummy_hard.csv b/Übungen/Blatt4_data/CSV_Dummy_hard.csv new file mode 100644 index 0000000..69c1bb8 --- /dev/null +++ b/Übungen/Blatt4_data/CSV_Dummy_hard.csv @@ -0,0 +1,1001 @@ +id first_name last_name email ip_address ip6_address +1 Jerry Marshall jmarshall0@walmart.com 19.178.200.141 +2 Anthony Kelley akelley1@a8.net 198.253.124.0 +3 Todd Murphy tmurphy2@pcworld.com 9.225.210.110 +4 Bonnie Larson blarson3@pbs.org 2.189.215.10 c36c:31a3:3c55:740d:b657:7bed:15da:fe87 +5 Lawrence Richardson lrichardson4@surveymonkey.com 28.64.96.0 1fb3:f74e:3b1a:5335:b7e:8560:9300:8309 +6 Adam Russell arussell5@arizona.edu 168.213.163.243 +7 Gloria Burton gburton6@123-reg.co.uk 230.119.224.190 f37e:1ca5:ac68:62ea:a3e:c51d:5594:8329 +8 Julie Hall jhall7@biglobe.ne.jp 114.81.10.0 +9 Marilyn Robinson mrobinson8@soundcloud.com 118.144.79.167 f909:f9d3:ebd6:95fa:1a25:831a:30d7:86b9 +10 Ruth Chavez rchavez9@themeforest.net 227.118.203.75 +11 Barbara Roberts brobertsa@comcast.net 102.39.3.216 +12 Paula Coleman pcolemanb@oaic.gov.au 94.80.182.108 d4a9:9fd8:5196:fff7:3df9:5ee8:a68e:7ff8 +13 Adam Watson awatsonc@bloomberg.com 54.109.73.133 e5ad:f006:c8b7:4c10:5cc8:e0c2:4fe1:5af3 +14 Christina Hart chartd@examiner.com 212.62.131.243 +15 Robin Medina rmedinae@walmart.com 189.169.24.195 8239:6126:aebf:3a4:a1e0:2ecb:e316:3b98 +16 Ann Reynolds areynoldsf@shinystat.com 190.162.153.159 +17 Norma Murray nmurrayg@yellowbook.com 124.187.60.197 674d:460e:bc9e:9c22:eab3:767a:4d31:873e +18 Emily Rice ericeh@yellowpages.com 244.227.213.95 +19 Ruby Cook rcooki@buzzfeed.com 24.136.90.48 +20 Lawrence Carr lcarrj@posterous.com 179.65.16.95 ba6e:81a5:d81d:b700:6795:2f1a:68ea:fbd8 +21 Paula Porter pporterk@parallels.com 156.63.40.195 +22 Richard Bell rbelll@mail.ru 68.37.224.5 +23 Paul Parker pparkerm@smh.com.au 52.239.221.105 c206:c18d:97a1:e8f5:fefd:4cf2:22b2:3472 +24 Martha Thompson mthompsonn@paginegialle.it 204.235.82.113 +25 Margaret Andrews mandrewso@cnn.com 225.222.246.248 +26 Shawn Hernandez shernandezp@miitbeian.gov.cn 69.202.41.81 +27 Wanda Lopez wlopezq@comsenz.com 146.153.117.198 +28 Roger Cook rcookr@cdc.gov 123.89.255.174 +29 Louis Payne lpaynes@seattletimes.com 204.17.65.250 ce0a:d247:4b31:1055:68fa:b72c:5285:f113 +30 Virginia Wagner vwagnert@github.com 147.160.93.213 344d:d9dd:55b7:6d99:47d8:d116:439c:f6e7 +31 Ruby Olson rolsonu@dailymotion.com 213.192.124.230 c102:46b4:3826:7e7f:84a9:825f:e696:368b +32 Walter Lynch wlynchv@tiny.cc 156.40.17.137 +33 Barbara Reynolds breynoldsw@huffingtonpost.com 244.175.141.193 +34 Willie Hughes whughesx@wix.com 32.26.11.167 +35 Jacqueline Torres jtorresy@comcast.net 195.116.99.146 7e64:9658:625c:5a5f:a441:3136:3ce2:20af +36 Marie Kelley mkelleyz@vk.com 107.87.216.81 +37 Paula Wells pwells10@cmu.edu 219.245.242.47 +38 Denise Meyer dmeyer11@comcast.net 186.219.63.174 +39 Sharon Kennedy skennedy12@weibo.com 250.253.108.248 +40 Annie Jacobs ajacobs13@creativecommons.org 142.255.165.5 7156:6c5e:90a2:785b:acec:1ebf:1335:6296 +41 Diane Crawford dcrawford14@wikia.com 78.231.74.118 d621:6c22:6ff9:e44a:58dc:16e0:b7d3:8fa7 +42 Gloria Holmes gholmes15@naver.com 100.215.131.202 796e:8813:fbf2:fdb2:ece2:2887:d268:b0f7 +43 Bobby Lewis blewis16@icio.us 1.12.56.3 be10:9e01:32cf:671:75f0:56c1:9910:2f2b +44 Sarah Larson slarson17@ehow.com 187.202.120.189 +45 Alice Johnson ajohnson18@facebook.com 165.157.133.37 52ed:cc4f:813e:bd2d:2f57:4c08:d318:93ec +46 Martin Martin mmartin19@columbia.edu 38.158.97.112 59e9:b45:34e:5c0d:d358:224b:122b:626b +47 Christopher Baker cbaker1a@reverbnation.com 218.96.4.153 9ee0:1fcc:e75b:4c93:d5b3:8927:19dc:e5e2 +48 Susan Ford sford1b@homestead.com 13.208.235.30 c7db:37fe:3d61:ecef:a30d:e8a4:5775:9b38 +49 Annie Perry aperry1c@example.com 193.6.19.138 +50 Julia Ramos jramos1d@taobao.com 239.54.195.230 7155:2a42:8ef5:55cc:c8c2:d72e:472e:4ce2 +51 Charles Lopez clopez1e@dmoz.org 156.201.162.49 +52 Ashley Hayes ahayes1f@sfgate.com 28.68.186.74 +53 Daniel Alvarez dalvarez1g@fc2.com 198.62.37.80 +54 Henry Bailey hbailey1h@google.com.hk 89.10.82.87 +55 Anna Smith asmith1i@ovh.net 149.221.208.182 108c:66fd:638b:601b:c138:104c:dabf:e04a +56 Jane Cunningham jcunningham1j@princeton.edu 109.171.131.228 +57 Jeffrey George jgeorge1k@unesco.org 35.69.93.67 b76f:e2df:adf:775b:2cc2:4a72:1024:c7d4 +58 Janice Richardson jrichardson1l@odnoklassniki.ru 97.65.238.183 e8be:fe73:7959:dea8:361a:8a60:ddd6:5ee9 +59 Deborah Roberts droberts1m@tripadvisor.com 26.54.11.187 +60 Maria Frazier mfrazier1n@skype.com 137.222.112.50 +61 Kathryn Cruz kcruz1o@marketwatch.com 120.160.173.87 +62 Carolyn Wallace cwallace1p@vinaora.com 191.84.178.20 8054:8f10:94ea:f1d3:d201:784c:c9d0:4aae +63 Lisa Roberts lroberts1q@berkeley.edu 78.156.145.59 +64 Carolyn Harris charris1r@ow.ly 207.20.207.160 +65 Annie Lane alane1s@biglobe.ne.jp 16.57.116.100 +66 Adam Torres atorres1t@odnoklassniki.ru 223.83.93.98 3882:2a58:6a2:890a:ff87:7c8a:4f64:22ad +67 Amy Carr acarr1u@booking.com 91.69.66.104 8f32:1a61:f744:4ec4:d568:c3ad:e37b:9bf8 +68 Marilyn Sanders msanders1v@un.org 177.221.72.77 +69 Lori Robinson lrobinson1w@tumblr.com 8.88.69.156 1f78:ad86:87cd:6d00:4ff5:b182:91f1:1678 +70 Susan Thompson sthompson1x@sitemeter.com 91.216.158.212 +71 Richard Bennett rbennett1y@hao123.com 231.198.31.138 42ae:5779:b0fb:8798:df7c:5a7:abb1:6c5f +72 Sean Fields sfields1z@artisteer.com 170.246.156.157 3f48:88c9:1633:4bf9:e8da:ff56:d553:ac9f +73 Phillip Patterson ppatterson20@tinyurl.com 62.211.102.19 +74 Martha Brown mbrown21@vkontakte.ru 181.113.96.170 acd3:ff82:a0a6:5eba:d991:d63b:528a:c37b +75 Judith Boyd jboyd22@dailymail.co.uk 150.142.231.124 18fc:39b8:a506:ebbf:a6ce:78dd:9a0e:2483 +76 Paula Butler pbutler23@nytimes.com 156.206.79.185 +77 Lawrence Long llong24@odnoklassniki.ru 48.155.68.107 3432:2bb3:17d3:bc32:c396:2d94:9c65:85e8 +78 Christine Moreno cmoreno25@tripod.com 103.24.38.142 38e1:6068:c7ec:25e5:72d:5332:b194:51c3 +79 Lillian Mills lmills26@usnews.com 233.148.175.43 7b00:228b:7d8a:a5d:f4c7:6d82:f95e:8a5c +80 Aaron Welch awelch27@gravatar.com 245.220.207.16 36b9:9b14:5272:d208:dcfd:d1cf:d316:216a +81 Bruce Evans bevans28@sfgate.com 164.86.191.60 +82 Marie Wheeler mwheeler29@nasa.gov 244.202.190.106 8a25:a18e:a34d:44ff:5182:a63a:409a:99f0 +83 Marilyn Watson mwatson2a@hao123.com 190.87.118.45 +84 Judith Edwards jedwards2b@bigcartel.com 170.171.222.142 +85 Juan Mason jmason2c@miibeian.gov.cn 139.66.20.232 +86 Walter Porter wporter2d@aboutads.info 16.166.80.53 +87 Martha Crawford mcrawford2e@sun.com 33.225.221.155 +88 Douglas Brown dbrown2f@cnet.com 101.247.220.221 f263:5dd7:629:672:1949:3782:ef29:fbc4 +89 Joseph Nelson jnelson2g@creativecommons.org 149.255.111.169 +90 Henry Lee hlee2h@elpais.com 11.69.111.68 688e:9928:513f:7e5c:9e61:3207:a99c:74 +91 Marilyn Cooper mcooper2i@myspace.com 203.64.40.25 9382:d845:6336:a3a0:9d9e:d9dd:74e1:91f8 +92 Emily Ruiz eruiz2j@chicagotribune.com 115.48.133.248 ea45:e3be:f10d:5501:2040:4319:c6dc:f221 +93 Douglas Jenkins djenkins2k@yellowbook.com 71.62.143.17 +94 Amy Jenkins ajenkins2l@paypal.com 19.141.195.150 476d:bd8e:2fd2:37cb:462e:db39:8db8:32df +95 Jane Porter jporter2m@springer.com 209.17.93.33 +96 Jeremy Hudson jhudson2n@youtube.com 40.201.50.130 96b8:247d:7ede:822e:565a:9fd3:cdde:18b8 +97 Jane Anderson janderson2o@sun.com 142.45.1.102 +98 Lawrence Lewis llewis2p@bloomberg.com 200.44.0.69 ea01:4b6b:b93a:4490:8f78:af5e:c3b2:bbf6 +99 Wayne Garcia wgarcia2q@facebook.com 118.54.126.123 daf5:6db2:1d6e:bcd5:1e89:86db:b3a7:5bbc +100 Steve Howard showard2r@mail.ru 39.40.181.215 +101 Stephanie Dean sdean2s@nifty.com 152.89.250.250 d136:6282:b453:45a2:da64:7394:d55a:c2 +102 Marilyn Robertson mrobertson2t@twitter.com 95.195.109.181 +103 Emily Wells ewells2u@acquirethisname.com 50.238.244.223 5ddd:6c89:345a:c0d0:70be:ded1:c1fe:7151 +104 Jerry Richards jrichards2v@hostgator.com 217.19.255.218 67df:4d3a:acb5:6c24:cfe6:eb9f:3545:2c0e +105 Howard Richards hrichards2w@google.com.br 218.122.237.228 ce32:9a93:f99f:ce27:31b2:9139:aee4:bb3d +106 Jack Henderson jhenderson2x@utexas.edu 130.39.86.249 5dd0:75e0:7246:118f:e5e1:8dce:5632:3dfd +107 Henry Pierce hpierce2y@netscape.com 164.31.64.93 +108 Sharon Reid sreid2z@jalbum.net 14.49.211.214 +109 Elizabeth Turner eturner30@e-recht24.de 44.31.186.94 +110 Shirley Russell srussell31@fotki.com 173.226.123.4 c30f:8785:4ea7:c37:c1a2:9e14:d940:ee1 +111 Bruce Ortiz bortiz32@wikispaces.com 7.231.157.73 cf33:9be6:940d:e9b4:b6ad:7514:4808:6dbb +112 Charles Howard choward33@sourceforge.net 159.40.194.224 +113 Carol Dunn cdunn34@nsw.gov.au 241.145.64.103 +114 Sarah Smith ssmith35@spiegel.de 69.79.191.234 +115 Lisa Grant lgrant36@purevolume.com 249.171.115.18 d052:acaa:72c8:213d:6807:718b:73c9:f70 +116 Linda Howard lhoward37@cdbaby.com 200.123.162.40 bbe9:aeb7:8dd5:66da:d9fb:3e51:f2c7:edb1 +117 Philip Rice price38@mashable.com 195.84.44.216 +118 Roy Larson rlarson39@ask.com 146.40.214.26 +119 Louise Chavez lchavez3a@pen.io 80.79.127.49 6568:b20d:cbb1:420d:fa5c:16:ba78:19aa +120 Nicole Rivera nrivera3b@patch.com 50.54.90.252 5c35:66a:b8ba:2736:650d:566a:1e84:a5e8 +121 Nicholas Fuller nfuller3c@cnn.com 6.239.230.133 31f3:cf1e:9037:48f2:c9f3:8de:8b19:e53 +122 Alan Berry aberry3d@vinaora.com 186.9.244.92 52dd:fbb9:78fa:6040:3af1:23bf:69d8:a156 +123 Nicole Owens nowens3e@cbsnews.com 78.206.0.164 +124 Wayne Alexander walexander3f@flavors.me 235.14.156.183 +125 Joyce Rice jrice3g@house.gov 189.3.130.137 11fb:f52e:ca12:7743:c73c:3586:fda5:8543 +126 Sandra Elliott selliott3h@bbc.co.uk 203.140.137.142 +127 Eric West ewest3i@360.cn 65.195.54.174 d901:33b:b7ed:eb3a:f677:b2a1:f5f1:4b3e +128 Phyllis Marshall pmarshall3j@alexa.com 37.134.180.109 6e47:e953:5e0a:3759:77f9:bfd6:a98d:2e66 +129 Paula Griffin pgriffin3k@lycos.com 154.194.62.116 6844:47cf:12b9:4967:4bfb:47f4:fdbb:85a2 +130 Christopher Bradley cbradley3l@huffingtonpost.com 137.68.29.204 +131 Jose Fox jfox3m@apache.org 190.195.80.60 8153:b014:df99:df49:66ec:40b5:1932:78a9 +132 Benjamin Willis bwillis3n@npr.org 228.71.178.3 6d26:5446:583b:ab10:6fe4:8797:421a:b808 +133 Anthony Cole acole3o@storify.com 29.164.81.252 748e:c358:1ca0:a8fa:ef32:1c4:a1a5:65f6 +134 Rachel Butler rbutler3p@mysql.com 157.120.159.242 +135 Debra Day dday3q@vistaprint.com 145.169.189.118 4ce:a3d5:5cb9:a53:60ba:e1b4:d755:50c5 +136 Betty Young byoung3r@google.com.au 111.82.63.189 a28e:a40b:1a00:e603:6ea6:dd8b:e833:f588 +137 Frances Edwards fedwards3s@engadget.com 252.104.120.109 c2a1:8f5d:7792:5e46:b1a0:fdba:dadb:f820 +138 John Lewis jlewis3t@vimeo.com 253.236.117.72 7094:a8c6:8362:fb16:ee68:dd11:810c:cf7 +139 Nancy Mendoza nmendoza3u@berkeley.edu 234.73.92.166 +140 Irene Jacobs ijacobs3v@dmoz.org 62.133.142.113 +141 Charles Ross cross3w@alexa.com 68.242.94.193 2e62:e28:7ce4:e048:a064:11c6:d508:e0dd +142 Emily Reed ereed3x@g.co 23.126.76.237 +143 Anne Burton aburton3y@nhs.uk 235.207.4.132 c460:65e8:1e6e:7c38:cdd5:c7a:ab:63fa +144 Ruth Weaver rweaver3z@friendfeed.com 229.201.19.240 711:67af:3d7f:b728:e6a:b837:5ceb:c909 +145 Diane Lewis dlewis40@sogou.com 68.99.213.59 f48b:190d:9b68:a57f:bd2b:d770:d8a0:82cd +146 Julie Meyer jmeyer41@ehow.com 192.183.136.79 +147 Craig Hughes chughes42@un.org 95.34.213.75 bd27:c0f7:8ff9:82aa:b643:1c31:8e90:b354 +148 Raymond Chavez rchavez43@marriott.com 163.226.140.46 4f1b:38b5:7dfc:488d:cdb1:59c1:581e:9e8e +149 Andrew Hicks ahicks44@livejournal.com 218.8.214.173 +150 Gloria Mitchell gmitchell45@unesco.org 238.58.250.189 ab6:fa8a:6a81:330f:300:9cad:4366:5f7a +151 David Holmes dholmes46@unicef.org 92.189.43.2 244b:5968:dc42:2bf1:f3e9:e30f:1aca:7ce1 +152 Theresa Day tday47@noaa.gov 163.57.51.62 +153 Jonathan Mendoza jmendoza48@phoca.cz 141.192.35.125 ca3:d952:ffea:1980:fe43:94c9:975b:5c86 +154 Katherine Howell khowell49@jigsy.com 38.146.32.122 +155 Cheryl Fisher cfisher4a@umich.edu 152.234.107.143 +156 Steven Hamilton shamilton4b@bizjournals.com 39.72.33.184 +157 Roger Bishop rbishop4c@timesonline.co.uk 191.186.210.1 +158 Kathryn Garza kgarza4d@about.me 179.12.38.154 e7e6:d11b:6618:31c:8143:70a5:1fbd:cf99 +159 Joe Bell jbell4e@moonfruit.com 56.188.221.187 +160 Tina Thomas tthomas4f@telegraph.co.uk 246.159.7.176 +161 Virginia Adams vadams4g@blogspot.com 38.134.49.14 478d:a70e:3f40:4a35:b22f:a6ad:dc83:e734 +162 Andrea Allen aallen4h@nifty.com 20.244.121.0 80d4:105b:c358:1349:b799:fc5b:d9ab:a5bc +163 Kathryn Berry kberry4i@simplemachines.org 158.185.125.159 9f8b:4693:c037:653b:beb2:b5df:c5ef:9c42 +164 Scott Bradley sbradley4j@list-manage.com 174.109.82.199 3803:d128:d0e1:8a1e:4127:f83b:73bb:808e +165 Timothy Mendoza tmendoza4k@yahoo.com 152.30.89.21 +166 Angela Lewis alewis4l@google.ca 111.202.220.123 +167 Philip Day pday4m@ocn.ne.jp 187.157.40.18 156b:acb:2aa2:b561:bfdd:e45:9a77:49c1 +168 Jack Stevens jstevens4n@tinyurl.com 130.165.254.77 +169 Phyllis Price pprice4o@who.int 142.97.45.132 +170 Albert Jackson ajackson4p@sitemeter.com 169.20.87.221 +171 Gary Wright gwright4q@goodreads.com 67.5.251.227 aba:6b6f:2143:eca7:9405:eae6:6c4b:10f7 +172 Wanda Rodriguez wrodriguez4r@buzzfeed.com 60.29.242.120 +173 Albert Wells awells4s@pagesperso-orange.fr 157.245.207.136 +174 Robin Bishop rbishop4t@prlog.org 204.75.168.82 5ca6:e687:3c92:f011:8bef:356e:9cd6:361 +175 Janet Carr jcarr4u@qq.com 150.243.60.60 +176 Walter Robertson wrobertson4v@fastcompany.com 247.110.127.143 +177 Doris Jacobs djacobs4w@tmall.com 39.228.26.209 bff7:4d2c:c99f:e414:3996:11b8:c4c0:6769 +178 Joyce Wells jwells4x@ezinearticles.com 177.211.91.87 1dd3:10ab:5c4a:9319:460b:6aa3:2bff:888f +179 Mildred Stephens mstephens4y@tinyurl.com 22.198.235.165 c0e7:b9a3:26aa:7366:64ea:bf0c:4135:acfd +180 Timothy Jackson tjackson4z@etsy.com 11.188.104.237 8bc0:a678:8639:a1e:90fd:61bc:e504:4c45 +181 Norma Allen nallen50@ibm.com 93.241.7.110 8ebf:6665:59c2:3fe4:bde5:1c8:1029:a3d2 +182 Maria Kelley mkelley51@ucla.edu 70.193.32.208 a125:8242:4526:db9f:b3e9:2ea8:54dd:266b +183 Jane Bryant jbryant52@uiuc.edu 19.29.115.28 +184 Margaret Hawkins mhawkins53@plala.or.jp 222.65.84.78 3193:af3c:1104:78bb:8e4b:c52:e3b0:cea2 +185 Lawrence Perkins lperkins54@ehow.com 236.189.253.193 +186 Tina Brown tbrown55@newsvine.com 103.188.5.100 38c1:f440:f681:a652:75d5:38e5:d446:6db5 +187 Ronald Price rprice56@geocities.jp 180.67.134.49 +188 Tammy Duncan tduncan57@miitbeian.gov.cn 206.9.88.171 2428:92ee:fcbb:7c9c:b73b:1016:8c53:aca7 +189 Annie Stevens astevens58@blogs.com 9.10.85.66 ff89:c8fd:2933:27ae:a8d6:24c9:f23b:7ff5 +190 Stephen Gonzalez sgonzalez59@blinklist.com 158.94.221.34 +191 Ralph Ruiz rruiz5a@fema.gov 115.222.184.91 b445:2a0f:5ce1:adfe:a645:9e28:1bb0:2a6a +192 Louise Ramos lramos5b@wordpress.org 131.36.117.191 ee70:91e:7ebd:cb33:486f:c8ee:7682:6b01 +193 Randy Bryant rbryant5c@cbc.ca 249.111.227.95 b45f:60ca:51c9:2b2e:5e2e:31a:afec:9a10 +194 Ryan Lane rlane5d@opensource.org 252.158.176.25 1769:3924:1467:9879:466a:75f:a442:ff2 +195 Jesse Nguyen jnguyen5e@taobao.com 20.24.157.155 +196 Henry Williams hwilliams5f@about.me 36.57.228.16 319f:87a5:4250:3361:1db1:8fe9:a90b:2631 +197 Kathryn Jones kjones5g@mtv.com 213.207.184.188 21e:ed77:5c6b:6ff6:6d3d:70f4:def0:2c26 +198 Elizabeth Long elong5h@rambler.ru 33.183.31.41 46f1:5aa6:bfb8:3276:be69:50b9:ddaf:35fc +199 Maria Fox mfox5i@imgur.com 165.195.193.197 3f10:50ad:5f7c:7f94:4060:9d54:4873:ab0a +200 Alice Arnold aarnold5j@cafepress.com 90.22.61.218 ef7d:d681:891:3299:6be:555b:e4eb:3f6e +201 Clarence Lynch clynch5k@java.com 11.48.245.171 5f59:2c8b:16fc:b560:a86b:45ea:66f:4bf6 +202 Nicholas Walker nwalker5l@github.io 226.147.87.237 +203 Virginia Pierce vpierce5m@artisteer.com 157.127.195.97 de82:8e92:8475:2656:9254:4df2:9eb9:ab8c +204 Ryan Stone rstone5n@moonfruit.com 10.177.16.20 5bb5:5829:3524:3da0:f14:4854:3fd2:2988 +205 Dorothy Sullivan dsullivan5o@networkadvertising.org 190.5.86.71 9d5d:90b6:7c2d:5e0a:df4c:a5a6:86f0:c1dc +206 George Pierce gpierce5p@twitter.com 112.133.89.110 +207 Barbara White bwhite5q@cam.ac.uk 54.60.177.242 2cf3:9294:7cad:5741:3954:2aa8:20e5:e56 +208 Philip Fisher pfisher5r@mediafire.com 180.4.249.84 +209 Jean Medina jmedina5s@vk.com 194.118.188.12 +210 Carlos Fowler cfowler5t@cnbc.com 24.242.95.237 e43e:d6e7:5373:4144:9424:727f:d7a3:f86d +211 Donald Sanchez dsanchez5u@yale.edu 53.11.180.26 21bd:32e6:6b58:d74:3565:100d:ca16:7aa1 +212 Maria Bryant mbryant5v@patch.com 227.76.238.112 +213 Kelly Roberts kroberts5w@nifty.com 146.135.173.236 +214 Peter Russell prussell5x@home.pl 253.48.187.169 66bc:f5ce:9e78:12cc:393a:1a13:ce0:cf2f +215 Jennifer Bradley jbradley5y@bandcamp.com 145.23.147.139 914c:e897:cb25:b959:f2e6:2e49:ac36:8b2a +216 Thomas Johnson tjohnson5z@blogs.com 51.130.26.88 +217 Donna Griffin dgriffin60@about.me 123.202.108.175 +218 Joyce Gonzales jgonzales61@aol.com 16.6.95.38 +219 Diana Dixon ddixon62@irs.gov 50.105.74.187 b125:873f:a5ef:aabc:beeb:1c33:e3a9:2567 +220 Judy Wilson jwilson63@dmoz.org 229.156.223.12 +221 Marie Torres mtorres64@sfgate.com 39.76.19.7 2beb:6b7a:8c2:98d5:cd61:e30a:eade:1dca +222 Joyce Howard jhoward65@networksolutions.com 59.34.73.14 b6b5:fda:9f4:3009:433d:6526:eac8:d9bb +223 Eugene Hansen ehansen66@deviantart.com 182.63.226.30 +224 Anne Franklin afranklin67@1688.com 70.236.171.72 acb4:14ca:f424:2224:5057:9fd2:c2c8:4fa6 +225 Carlos Martinez cmartinez68@tinyurl.com 253.206.153.116 fd4:368c:2ca5:56d7:b9b:4188:d57f:36c +226 Dorothy Williams dwilliams69@webs.com 197.107.45.57 bf73:c1b2:621:6309:cda8:aa9a:2ea6:dbb9 +227 Randy Taylor rtaylor6a@cbsnews.com 95.61.234.131 +228 Christine Gonzales cgonzales6b@time.com 184.239.177.162 1d60:683c:ecba:6b08:280a:78a5:dd7d:727e +229 Clarence Rogers crogers6c@pcworld.com 72.62.137.58 +230 Richard Edwards redwards6d@pcworld.com 166.119.80.222 1d1d:140a:b88:b932:dc65:aa44:dca3:85be +231 Eugene Spencer espencer6e@studiopress.com 192.171.123.151 e7ac:a502:e66f:ed46:3b0a:a3ac:cb54:2426 +232 Janet Nguyen jnguyen6f@ihg.com 8.83.124.208 82e:605a:1c5b:1ea5:138a:7d4c:fb1b:c845 +233 Susan Graham sgraham6g@china.com.cn 137.98.170.167 bd54:6ebe:d9b3:9cf0:66e5:8fd7:68ff:a5c +234 Jeffrey Mccoy jmccoy6h@purevolume.com 11.35.240.142 +235 Earl Foster efoster6i@uiuc.edu 228.98.208.124 +236 Jesse Diaz jdiaz6j@shareasale.com 64.44.230.202 e648:613d:cefd:a692:2a40:172a:a944:e48a +237 Joan Johnston jjohnston6k@marketwatch.com 29.174.241.37 +238 Randy Spencer rspencer6l@epa.gov 150.163.30.64 +239 Nancy Roberts nroberts6m@psu.edu 89.146.126.203 f44c:c542:74c5:ae7e:618b:36c3:6825:1ab6 +240 Steve Baker sbaker6n@google.ca 72.172.33.91 4e46:a2db:51a:63e9:d2dd:e27a:3e78:5268 +241 John Marshall jmarshall6o@virginia.edu 172.192.26.90 5ede:6789:976f:2761:aba4:ff33:2504:a1d1 +242 Henry Rogers hrogers6p@example.com 94.201.48.191 +243 Gerald Cole gcole6q@multiply.com 102.139.54.107 +244 Keith Fox kfox6r@va.gov 164.53.171.154 +245 Lori Hicks lhicks6s@google.pl 250.92.219.50 +246 Jason Bowman jbowman6t@geocities.com 166.15.83.14 9294:9fb6:302:7b3:5d42:87aa:f91e:63a +247 Joan Jordan jjordan6u@telegraph.co.uk 156.208.133.115 ffc9:31b7:4f85:4358:9dd9:68b4:33d:273c +248 Laura Hunter lhunter6v@timesonline.co.uk 218.171.120.199 +249 Emily Morgan emorgan6w@technorati.com 139.34.233.54 9d4a:2d:6be6:763:1035:b954:202d:958f +250 Steve Nelson snelson6x@cdbaby.com 253.163.72.101 56b0:5c7d:f916:ec14:3330:ccd2:606d:c870 +251 Barbara Stephens bstephens6y@tripadvisor.com 35.44.255.239 d756:7009:e4a5:e34f:7b6d:8039:4ab8:f4c7 +252 Judy Banks jbanks6z@blogspot.com 56.15.49.219 d784:f36:246b:ff02:7860:5f1d:eb48:8f78 +253 Sean Rose srose70@wordpress.org 176.58.22.13 +254 Melissa Phillips mphillips71@dedecms.com 50.113.66.252 +255 Thomas Hunter thunter72@oakley.com 19.133.92.100 7ffd:f9d7:b7b7:8677:ce13:f6b6:968a:7879 +256 Dorothy Hart dhart73@independent.co.uk 53.175.25.121 +257 Carol Baker cbaker74@pen.io 154.157.48.63 29c1:27d4:83c:9158:b576:3254:46c1:b2ee +258 Evelyn Ward eward75@nymag.com 205.111.155.123 1180:d6a9:9ccb:6f4e:10f3:10da:870f:49ef +259 Frances Myers fmyers76@jalbum.net 79.139.28.198 1b16:9adc:7392:bbd2:29d0:baab:fdc:1a72 +260 Annie Armstrong aarmstrong77@deviantart.com 88.3.226.81 8b24:d936:854b:6601:ee05:72b1:9297:78b +261 Helen Cunningham hcunningham78@livejournal.com 127.167.48.22 +262 Anna Grant agrant79@foxnews.com 93.32.39.168 +263 Donald Collins dcollins7a@forbes.com 66.91.59.140 c15e:c6ce:9f1a:80f7:213a:fd64:18a4:9b48 +264 Lori Warren lwarren7b@technorati.com 29.103.207.45 bec6:6213:125b:2025:dc89:51b2:be3c:6f34 +265 Willie Collins wcollins7c@dot.gov 37.218.10.83 +266 Sandra Gray sgray7d@thetimes.co.uk 237.95.194.91 8a8c:b9c9:d46e:bdd9:1276:b064:2c44:feb +267 Bruce Russell brussell7e@theatlantic.com 34.24.189.214 6830:258b:5aec:de42:85c:29c4:dfa1:950b +268 Gregory Graham ggraham7f@jimdo.com 69.175.203.177 6095:e893:fd75:4526:c82a:5c2:c401:65a9 +269 Joe Ryan jryan7g@csmonitor.com 147.185.145.177 ca48:3c9a:9807:22b2:f2c2:43c4:ec9a:d540 +270 Donna Holmes dholmes7h@addtoany.com 61.228.11.185 e09e:6a83:dcf1:969a:e3d8:4d06:73a8:66b2 +271 Jessica Peterson jpeterson7i@kickstarter.com 154.166.238.16 +272 Ruby Reyes rreyes7j@skype.com 213.25.174.163 a7a4:ab2c:7591:1190:147:250e:e6b2:a38e +273 Carlos Lopez clopez7k@edublogs.org 53.96.184.235 +274 David Moreno dmoreno7l@canalblog.com 79.82.27.145 32bd:9a0c:e11f:8a55:a6d0:20bd:dc5a:1f20 +275 Christine Stevens cstevens7m@phpbb.com 196.130.49.59 791b:8738:ec0c:6142:5bd0:909:e44a:32b5 +276 Gary Gibson ggibson7n@nifty.com 206.159.176.205 70ae:a95c:f8e5:f17c:d102:e58b:1c3:c996 +277 Amy Collins acollins7o@nasa.gov 187.114.24.133 7355:3c16:9ed0:3130:6b46:2d1c:a5b0:49c7 +278 Judy Brooks jbrooks7p@washingtonpost.com 200.105.7.161 +279 Daniel Harrison dharrison7q@amazon.co.uk 245.237.105.112 +280 Stephen Cook scook7r@washingtonpost.com 221.85.118.254 +281 Albert Howell ahowell7s@newsvine.com 214.32.154.185 1448:ba35:761d:31d2:6117:26be:6e0c:ecb8 +282 Louise Torres ltorres7t@bloglines.com 58.125.83.149 +283 Lori Weaver lweaver7u@mashable.com 78.205.54.16 +284 Deborah Kennedy dkennedy7v@narod.ru 9.181.187.127 e0f7:6deb:4f5c:6a3f:ba71:352:f74c:31d1 +285 Tammy Howard thoward7w@e-recht24.de 169.6.0.217 +286 Justin Arnold jarnold7x@chronoengine.com 149.145.100.142 +287 Dorothy Cox dcox7y@slashdot.org 189.38.38.18 +288 Jimmy Ramirez jramirez7z@unblog.fr 235.28.238.32 +289 Benjamin Alvarez balvarez80@narod.ru 125.249.198.98 +290 Wayne James wjames81@chicagotribune.com 99.251.18.214 +291 Paul Long plong82@go.com 134.255.33.189 +292 Julie Phillips jphillips83@wisc.edu 253.221.234.26 c23f:3924:cd7c:7dbd:8286:6536:7c5a:5c4e +293 Norma Gardner ngardner84@tumblr.com 10.181.61.185 f28e:3364:94d8:9cf:54e8:5332:b89a:b1fd +294 Carol Johnson cjohnson85@tuttocitta.it 116.246.202.230 f927:8915:4584:e28c:504b:7d25:49b8:d7fa +295 Earl Armstrong earmstrong86@woothemes.com 194.9.244.235 +296 Jennifer Kelly jkelly87@house.gov 209.240.163.107 e11a:f5e3:c439:5865:789:570e:a537:387b +297 Martha Armstrong marmstrong88@smugmug.com 11.71.149.30 +298 Wayne Martin wmartin89@delicious.com 41.72.54.122 cb45:42e9:7882:9c93:ab4b:7a24:228f:9fe5 +299 Antonio Franklin afranklin8a@oracle.com 172.131.34.127 +300 Angela Cunningham acunningham8b@posterous.com 250.160.247.162 +301 Lois Gonzales lgonzales8c@usatoday.com 175.246.223.217 +302 Ralph Fisher rfisher8d@virginia.edu 43.189.107.135 +303 William Harris wharris8e@go.com 158.64.202.171 ec63:bae5:ae91:1a56:95cd:8b14:3beb:a2ca +304 Jennifer Reyes jreyes8f@homestead.com 227.3.19.224 1b83:7ab9:299e:9ac5:7076:9f00:11c7:2e7 +305 Harold Brown hbrown8g@gov.uk 229.28.65.209 +306 Kathleen Jackson kjackson8h@de.vu 5.88.12.120 d9ee:9107:d4e9:9acd:984b:423c:a86a:63e6 +307 Marilyn Garcia mgarcia8i@aol.com 58.118.148.238 fdeb:6995:d738:b668:720f:68e0:517e:478b +308 Michael Carpenter mcarpenter8j@google.com.br 176.128.223.58 dd80:2729:ae9f:af41:83e6:709a:d741:1088 +309 Keith Perkins kperkins8k@opera.com 214.137.130.73 5e89:f23f:cd00:389f:9b2b:777c:1378:7c56 +310 Ashley Diaz adiaz8l@boston.com 79.185.114.183 96b:16d7:4fa3:955f:73e2:eaa:4fb9:6fd2 +311 Clarence Richardson crichardson8m@tuttocitta.it 44.93.87.172 +312 Paul Lopez plopez8n@wiley.com 58.3.236.166 baca:c5d0:c40:9198:c0c7:358c:cc8d:637f +313 Willie Sanders wsanders8o@goo.gl 193.97.171.34 e6a8:8f0e:1ab1:c8d1:13da:5352:9f02:2911 +314 Frances Myers fmyers8p@youtu.be 251.239.236.219 +315 Kathryn Smith ksmith8q@mtv.com 15.36.213.134 c64c:8e84:f47c:bbbc:2780:ddd8:dccd:3876 +316 William Palmer wpalmer8r@redcross.org 95.239.23.29 +317 Jeremy Henderson jhenderson8s@weibo.com 205.58.199.229 e064:ab05:b802:988f:7f95:725b:244b:31f5 +318 Adam Daniels adaniels8t@zdnet.com 223.146.161.44 a7da:f984:4cd:dfa4:ea32:87b0:36ea:c274 +319 Angela Barnes abarnes8u@amazon.co.jp 225.171.187.103 +320 Elizabeth Banks ebanks8v@youtu.be 192.98.249.145 7c6c:6de6:5a2b:bbc3:f1c0:c3ea:50b6:3145 +321 Paula Willis pwillis8w@typepad.com 39.43.112.236 +322 Carlos Morrison cmorrison8x@seesaa.net 118.40.25.206 9246:f12a:2c32:5ae5:2250:650b:e2bb:7162 +323 Billy Reed breed8y@nps.gov 67.72.231.254 493b:4b01:ce9d:8786:66d0:c0fe:ad1e:4f75 +324 Charles Robertson crobertson8z@liveinternet.ru 249.215.106.30 +325 Martin Campbell mcampbell90@tinypic.com 55.63.216.128 1c2f:5891:aeb1:f167:1e70:2b00:935c:63ce +326 Paul Rice price91@psu.edu 82.227.242.13 +327 Susan Moreno smoreno92@webeden.co.uk 157.190.156.149 decf:d7e1:50b8:e6dc:bbac:822a:a8ae:be07 +328 Matthew Richardson mrichardson93@marketwatch.com 138.243.3.227 5eba:dbef:d2ff:5be5:264c:a0aa:3329:ce68 +329 Philip Boyd pboyd94@nymag.com 125.183.81.39 6e5:fd5a:46e3:8d60:d2c5:3ba6:2c2c:1590 +330 Judith Wheeler jwheeler95@nsw.gov.au 144.238.96.241 93a4:aa9b:c116:8bb0:af3c:2049:6053:3c05 +331 Sean Romero sromero96@imdb.com 36.151.105.229 +332 Brenda Olson bolson97@comsenz.com 1.113.39.48 1fea:ec81:dd4c:2fe1:a4be:6e2c:d929:64d6 +333 Rebecca Wood rwood98@boston.com 166.78.14.248 +334 Alice Barnes abarnes99@nih.gov 55.181.6.1 aac9:ca9b:6b9b:87e2:4272:32cd:abc1:c32f +335 Martin Harvey mharvey9a@google.cn 219.111.67.64 +336 Bruce Cooper bcooper9b@usatoday.com 61.98.37.167 3106:8651:4373:817e:ebfa:c428:260e:2bf7 +337 Donna Peterson dpeterson9c@paypal.com 94.103.108.180 +338 Phyllis Cox pcox9d@independent.co.uk 9.184.183.239 +339 Susan Bowman sbowman9e@surveymonkey.com 15.81.60.93 +340 Kevin Kelly kkelly9f@goo.ne.jp 208.140.115.67 5497:de4d:6ed2:ab28:1dce:a8d7:19bb:a752 +341 Katherine Cook kcook9g@blinklist.com 84.223.176.29 d215:35f9:cf5:94d0:5947:7fb0:613c:11e2 +342 Louis Jackson ljackson9h@example.com 145.21.238.2 7fd0:38ed:6736:65ee:765:d18:f212:2e40 +343 Sharon Fields sfields9i@scientificamerican.com 246.132.214.138 +344 Steven Perkins sperkins9j@icq.com 220.96.117.68 5fff:48e1:daf:2cdb:360:ba13:972b:ebc5 +345 Michael Wheeler mwheeler9k@google.pl 205.183.212.47 +346 Jessica Crawford jcrawford9l@wikipedia.org 154.220.48.241 +347 Peter Robinson probinson9m@chron.com 60.91.142.118 306e:1657:863:8744:60b7:7e46:61e9:3ce2 +348 Ashley Austin aaustin9n@histats.com 62.88.191.189 +349 Margaret Williamson mwilliamson9o@wisc.edu 125.252.109.16 +350 Amanda Dunn adunn9p@wikimedia.org 69.208.29.191 42e:7a99:bd31:b79f:485d:9f3e:7fe4:16c1 +351 Deborah Barnes dbarnes9q@si.edu 88.12.223.113 +352 Ernest Bishop ebishop9r@technorati.com 191.49.30.141 +353 Lois Sanchez lsanchez9s@who.int 47.187.247.79 852e:e23f:99f9:6816:65c7:b0db:684f:7f18 +354 Alan Elliott aelliott9t@fda.gov 225.18.29.18 3dec:8a16:c95b:51ba:aa59:9263:6295:52b6 +355 Marilyn Weaver mweaver9u@seesaa.net 251.220.53.209 b5f0:5d68:822:f486:2bc1:df3:8f11:71f6 +356 Margaret Crawford mcrawford9v@chron.com 218.31.100.177 +357 Diane Bailey dbailey9w@boston.com 105.152.130.94 e4cc:62da:a4f7:1502:7fff:ef12:d74:830f +358 Jack Chapman jchapman9x@shareasale.com 80.3.46.130 ecca:372c:d771:383d:e133:8a0:c358:840f +359 Bonnie Bradley bbradley9y@vk.com 94.204.126.198 +360 Stephanie Reid sreid9z@csmonitor.com 142.4.149.102 2bda:8e2c:3348:c9b:2d:f8:8c00:d332 +361 Aaron Howard ahowarda0@opensource.org 10.222.200.83 +362 Howard Nelson hnelsona1@rakuten.co.jp 196.134.1.230 +363 Frank Adams fadamsa2@vimeo.com 186.42.43.48 +364 Joe Freeman jfreemana3@howstuffworks.com 154.109.118.145 +365 Earl Roberts erobertsa4@bloglovin.com 82.94.113.235 +366 Daniel Dixon ddixona5@cnbc.com 112.19.98.107 +367 Theresa Arnold tarnolda6@cnbc.com 230.12.95.94 2aff:ea97:8d8f:766e:49d8:925a:9d9f:34d4 +368 Sharon Ward swarda7@360.cn 229.229.210.230 4e23:c5bb:79c4:fe32:f68:d770:db2c:5585 +369 Michael Elliott melliotta8@howstuffworks.com 12.120.154.47 f561:2638:564f:e712:3b59:18c8:78eb:65e5 +370 Maria Griffin mgriffina9@merriam-webster.com 28.60.55.38 e364:be6a:6052:c475:a697:1f05:a4fb:83d1 +371 Bruce Carpenter bcarpenteraa@networksolutions.com 16.31.200.202 323e:df30:f3f0:e0e0:c1cf:1faa:a4dc:66fb +372 Beverly Fields bfieldsab@bluehost.com 44.18.35.222 fa56:b13e:7a58:66e:dda:8e41:cecb:b914 +373 Julia Ferguson jfergusonac@about.me 245.87.130.88 aa1c:9603:1250:3ed6:251d:4709:dbc2:c971 +374 Aaron Rose arosead@dell.com 81.144.213.86 64f8:508b:ea91:8d29:9385:c9a9:ea86:e95 +375 Tammy Adams tadamsae@technorati.com 45.2.183.222 5067:5497:a5c7:9072:196a:392f:696c:afd7 +376 Russell Pierce rpierceaf@t.co 11.240.42.124 +377 Justin Jackson jjacksonag@mozilla.com 80.120.53.84 +378 Roger Clark rclarkah@github.com 154.188.134.7 +379 Jacqueline Butler jbutlerai@state.tx.us 211.110.51.255 +380 Ernest Nelson enelsonaj@independent.co.uk 91.47.198.53 +381 Gary Flores gfloresak@comsenz.com 47.144.137.109 8ec2:c3e:e2b4:7e62:7783:6cd8:a99b:71bf +382 Scott Martin smartinal@networksolutions.com 26.184.135.197 fd4d:d28e:cbde:ba3a:8bb9:e5f5:e574:b45 +383 Irene Flores ifloresam@walmart.com 204.219.94.228 e1fd:4cff:a46:b100:ef94:3a7d:4be2:b3de +384 Beverly Morrison bmorrisonan@so-net.ne.jp 56.103.91.103 +385 Jessica Day jdayao@xrea.com 1.17.124.241 7055:a991:5f78:233a:dab9:a64b:2745:ff57 +386 Mildred Burns mburnsap@bbb.org 156.150.141.126 96e0:e787:ce93:1dc8:8629:d968:3783:95a7 +387 Dennis Hansen dhansenaq@mysql.com 28.162.72.20 +388 Marie Wood mwoodar@engadget.com 60.188.227.60 970f:97d0:2168:302b:1a34:42e9:1a4a:f128 +389 Doris Gardner dgardneras@hibu.com 183.131.131.157 +390 Bruce Hayes bhayesat@hud.gov 142.208.79.175 +391 Jessica Schmidt jschmidtau@ucla.edu 172.114.169.99 +392 Craig Patterson cpattersonav@nhs.uk 108.190.182.26 d69c:192a:dd7d:976:6081:4e4a:4727:74b8 +393 Alan Berry aberryaw@foxnews.com 178.234.178.21 +394 Joseph Robertson jrobertsonax@imgur.com 113.252.49.120 e704:82ca:c8d0:6ab1:44dc:c728:cdcc:563b +395 Albert Grant agrantay@umn.edu 53.158.219.48 +396 Timothy Gardner tgardneraz@elegantthemes.com 141.115.16.77 3540:39fe:3f2d:8628:f559:53:b1da:5a31 +397 Kevin Lee kleeb0@sakura.ne.jp 16.129.150.246 33a4:4874:75fb:2034:970b:6d88:68e5:861a +398 Annie Edwards aedwardsb1@deliciousdays.com 53.159.181.84 +399 Laura Bryant lbryantb2@wsj.com 153.38.17.222 f301:5cb3:4f6c:50f4:3629:bd18:7d61:c801 +400 Theresa Mcdonald tmcdonaldb3@yelp.com 59.54.114.158 +401 Rachel Payne rpayneb4@opera.com 20.236.105.172 +402 Scott Morris smorrisb5@hud.gov 153.7.113.219 +403 Diane Medina dmedinab6@topsy.com 178.175.173.102 +404 Justin Hamilton jhamiltonb7@github.io 72.191.93.147 c771:d7f7:47ce:db18:25ce:ca99:8136:2248 +405 Jack Woods jwoodsb8@cbc.ca 146.229.231.118 +406 Phyllis Austin paustinb9@wikimedia.org 112.147.232.28 e5d:45b2:5d9f:8d00:9963:cbaf:83d0:9135 +407 Ernest Sanders esandersba@altervista.org 240.30.188.241 +408 Stephanie Lane slanebb@addtoany.com 14.184.146.230 +409 Kenneth Romero kromerobc@slate.com 195.67.53.235 6094:ca7b:b643:6adf:9a0:3f03:c25f:817b +410 Janice Berry jberrybd@webs.com 182.14.205.230 +411 Harry Hall hhallbe@eepurl.com 214.116.176.128 af70:ed4b:fa69:97e7:82f:9185:1bd4:1942 +412 Andrea Garrett agarrettbf@tmall.com 143.193.167.160 +413 Frances Watson fwatsonbg@alexa.com 76.164.160.13 +414 Maria Dixon mdixonbh@paginegialle.it 212.176.139.95 +415 Patrick Duncan pduncanbi@artisteer.com 197.78.116.227 +416 Donna Arnold darnoldbj@about.com 20.188.76.93 +417 Andrew Wright awrightbk@xing.com 166.209.177.30 306b:5a95:3dc0:83c8:d6e0:f5e3:e711:dc57 +418 Joshua Gardner jgardnerbl@eepurl.com 156.119.215.64 +419 Douglas Patterson dpattersonbm@unblog.fr 193.124.39.12 8f29:f205:dae:abd:2fe:56a5:ddff:a941 +420 Margaret Weaver mweaverbn@imageshack.us 207.20.20.150 a296:c59f:1ab2:aa10:a2e7:17b1:bfca:5cfb +421 Cheryl Moreno cmorenobo@hubpages.com 178.194.224.143 f8d5:1e69:e636:3f47:6500:2194:b639:8ac6 +422 Timothy Robertson trobertsonbp@icio.us 55.34.217.27 4f01:b261:e8b8:fda:aab:3305:a482:a00c +423 Martha Gordon mgordonbq@ca.gov 95.69.162.77 +424 Ernest Baker ebakerbr@time.com 27.77.219.211 5560:48a6:7508:4789:ac5:635c:ac94:60e +425 Theresa Gomez tgomezbs@google.de 25.115.175.23 +426 Louis Griffin lgriffinbt@marriott.com 245.55.8.38 a96c:9a02:ab1a:634e:921:cd3e:bcd7:eb73 +427 Jeremy Henderson jhendersonbu@jalbum.net 59.24.245.37 4b34:5d71:26b7:17ac:8351:280e:cd92:d863 +428 Timothy Porter tporterbv@umich.edu 22.238.207.238 +429 Denise Ruiz druizbw@youku.com 36.230.136.226 f5b0:3ad2:91df:c64c:fd35:98c1:275d:7fe8 +430 Julie Green jgreenbx@huffingtonpost.com 119.50.84.192 3159:c0c5:786:73c8:2c5f:c779:17b5:dbaf +431 Laura Clark lclarkby@pen.io 36.70.83.107 +432 Beverly Larson blarsonbz@thetimes.co.uk 255.13.108.27 2001:f142:b48b:d6ab:97a6:cbd2:8076:6dcd +433 Jessica Thompson jthompsonc0@pinterest.com 72.64.117.133 fc14:1ba:c8c7:5539:780:120b:804a:5496 +434 Clarence Bradley cbradleyc1@joomla.org 147.246.228.94 +435 Virginia Ryan vryanc2@google.de 173.245.55.212 a5e2:8298:3c35:20d5:9cee:6f5a:fe52:df2f +436 Gerald Morrison gmorrisonc3@ehow.com 35.243.71.81 +437 Virginia Lopez vlopezc4@washingtonpost.com 175.175.185.45 +438 Donald Cook dcookc5@twitpic.com 241.218.81.160 +439 Jeremy Wheeler jwheelerc6@theatlantic.com 142.220.251.128 +440 Joyce Harris jharrisc7@e-recht24.de 67.114.16.219 +441 Gregory Dunn gdunnc8@discovery.com 86.254.140.220 +442 Frank Ford ffordc9@google.com.hk 90.5.146.64 +443 Susan Fisher sfisherca@smh.com.au 190.11.238.98 +444 Bruce Ramirez bramirezcb@cbslocal.com 50.94.184.157 +445 Terry Wood twoodcc@who.int 115.54.156.148 +446 Jacqueline Wells jwellscd@slate.com 68.73.92.228 c5ee:4666:f1fa:8b91:33f6:36ab:be4d:fe12 +447 Willie Dunn wdunnce@japanpost.jp 133.87.120.97 +448 Jessica Mendoza jmendozacf@bloomberg.com 16.215.234.60 +449 Sharon Banks sbankscg@berkeley.edu 185.113.209.114 86d6:1837:7b35:9857:baf1:445b:83f0:efbc +450 Jonathan Mcdonald jmcdonaldch@netlog.com 31.112.242.163 2b1:97f0:a097:ed37:a9fc:d5d5:6738:f593 +451 Craig Campbell ccampbellci@flavors.me 95.199.142.63 7f5f:2679:e5c3:e6f4:e1e3:213e:70f5:1028 +452 Evelyn Hall ehallcj@cbsnews.com 109.40.68.161 +453 Ashley Young ayoungck@twitter.com 204.29.17.159 5815:eb1d:8924:6642:1d52:e257:613b:fa5f +454 Judith Watkins jwatkinscl@ustream.tv 97.38.142.40 a312:24da:451d:a2df:6830:a73e:59ae:fea8 +455 Craig Owens cowenscm@mtv.com 158.122.119.5 6366:d6ea:ecc1:79ee:351b:dd89:d6a:a6a +456 Gregory Watkins gwatkinscn@usgs.gov 107.93.34.29 +457 Larry Morris lmorrisco@ucoz.com 191.135.217.92 a0f6:93a0:55e0:175e:b151:4d31:9187:541f +458 Kathleen Ramirez kramirezcp@discovery.com 77.15.96.86 817b:7eb:fdbc:3429:a534:78a0:a41:f303 +459 Carlos Ramos cramoscq@washington.edu 195.246.112.52 716:98f:6884:8311:3bd5:e1e2:c595:6a6e +460 Ernest Pierce epiercecr@icio.us 5.135.109.83 51dd:a1c3:2d2d:df7f:5359:ed83:c6b0:2294 +461 Louise Bryant lbryantcs@yelp.com 80.254.208.171 6f8a:8c51:9516:c618:90e0:fcf2:8003:407e +462 Linda James ljamesct@cdc.gov 46.0.251.86 +463 Carol Ramos cramoscu@google.it 33.35.46.207 4ebd:bc4d:e62c:b38:ab31:917a:225d:2271 +464 Kathleen Austin kaustincv@drupal.org 105.94.121.243 +465 Amy Mcdonald amcdonaldcw@mac.com 104.252.83.53 fe3d:f7bc:5ce3:567d:c4d1:87d2:9b06:7bc4 +466 Katherine Gordon kgordoncx@nytimes.com 113.148.243.7 7479:7435:b386:d7ab:293d:3015:cfeb:cb8a +467 Paul Greene pgreenecy@ezinearticles.com 201.246.170.105 +468 Russell Gordon rgordoncz@squarespace.com 15.139.11.146 db40:aaaa:5be0:f6ed:8dc8:3c13:ed4:e65 +469 Phyllis Reynolds preynoldsd0@ask.com 185.59.207.212 +470 Billy Russell brusselld1@wisc.edu 120.13.33.89 4bd4:8da2:ddca:1bc9:b1b6:27:a8b7:f39b +471 Joshua Gonzalez jgonzalezd2@boston.com 35.238.76.236 +472 Jerry Day jdayd3@unblog.fr 245.141.190.132 81ef:53f5:70fa:23a0:fcc7:ff6b:85e8:fab4 +473 Carol Peterson cpetersond4@wordpress.com 203.3.50.54 +474 Marie Washington mwashingtond5@va.gov 13.89.200.63 +475 Stephen Adams sadamsd6@gmpg.org 11.140.134.36 8cfc:7fcd:1cde:8446:70e0:a30d:1116:6f95 +476 Paul Holmes pholmesd7@paginegialle.it 237.8.69.94 +477 Dorothy Woods dwoodsd8@kickstarter.com 154.22.160.185 +478 Louis Kelly lkellyd9@ycombinator.com 61.213.61.253 ae0c:8b57:b17c:97e3:a250:f760:5fc9:6f9a +479 Janice Reed jreedda@bandcamp.com 3.77.3.160 +480 Frances Sanchez fsanchezdb@lulu.com 17.248.83.149 1c91:e772:d8a7:177f:a85d:9dc3:471:acc9 +481 Joan Davis jdavisdc@theglobeandmail.com 10.67.11.10 +482 Randy Cole rcoledd@amazon.de 39.202.221.106 12b6:68d6:c1aa:7bb0:f341:d31a:de96:ba13 +483 Denise Taylor dtaylorde@webs.com 34.124.180.101 7ac3:340:f179:fc67:ca88:1f0f:4c76:2314 +484 Jose Lawrence jlawrencedf@clickbank.net 172.126.6.86 19c:f761:f92a:ef79:90c7:6081:3ffc:bcfe +485 Robin Hernandez rhernandezdg@latimes.com 189.144.63.207 +486 Larry Fernandez lfernandezdh@samsung.com 234.125.205.178 7df4:9af1:e1c7:ce62:ab4a:bb59:671d:fac4 +487 Joe Evans jevansdi@acquirethisname.com 179.14.36.38 c2c1:9741:7613:7aa7:2859:7a31:3388:f2ac +488 Rebecca Clark rclarkdj@sbwire.com 181.15.73.105 +489 Deborah Wells dwellsdk@ebay.com 254.36.253.213 6420:8523:2fe7:fc74:6707:e18f:b25c:8d2d +490 Kevin Fields kfieldsdl@nytimes.com 68.180.45.19 +491 Evelyn Miller emillerdm@mac.com 138.215.210.2 ac96:179c:4a57:5a71:8dd9:716:fa85:1261 +492 Timothy Ramirez tramirezdn@sogou.com 134.31.0.154 +493 Sharon Nelson snelsondo@intel.com 114.221.205.27 dfac:4630:2e14:24c1:e958:9f9c:16fc:33ef +494 Chris Burns cburnsdp@utexas.edu 249.93.83.12 +495 Edward Austin eaustindq@tumblr.com 195.85.103.120 +496 Tina Lewis tlewisdr@usatoday.com 56.194.1.50 e656:9b3a:8d11:902d:ce82:a4ce:417c:455f +497 Timothy Bowman tbowmands@hp.com 125.113.61.77 +498 Rose West rwestdt@netlog.com 111.226.172.157 +499 Amy Ramos aramosdu@bloglines.com 135.68.106.9 +500 Arthur Foster afosterdv@businesswire.com 36.136.232.35 +501 Anthony Day adaydw@newsvine.com 65.57.213.208 +502 Dorothy Holmes dholmesdx@amazon.co.jp 18.246.111.43 +503 Aaron Spencer aspencerdy@wikia.com 226.218.162.20 +504 Wayne Alexander walexanderdz@omniture.com 101.134.192.83 +505 Anna Griffin agriffine0@cargocollective.com 88.70.104.78 +506 Christina Lawson clawsone1@stanford.edu 128.206.119.85 +507 Julia Davis jdavise2@rakuten.co.jp 88.116.24.209 388a:cb72:9af8:2637:da69:c336:2d5:4a8d +508 Andrea Sanders asanderse3@comcast.net 238.33.15.85 f0a4:3084:5954:2a6e:7406:3c40:b8b1:3942 +509 Christopher Sanchez csancheze4@oaic.gov.au 109.116.212.251 548d:47b6:973:eda0:fe6b:a68d:3ff2:6554 +510 Paula Perkins pperkinse5@va.gov 183.34.136.130 3a9:689:64b1:2b63:5a94:ef76:db74:f352 +511 Emily Morrison emorrisone6@businessweek.com 205.200.249.120 +512 Marie Reed mreede7@diigo.com 162.150.27.53 +513 Ashley White awhitee8@icio.us 229.193.48.53 895d:d8f3:126c:c953:4917:e792:9669:b750 +514 David Chavez dchaveze9@hud.gov 182.200.105.188 +515 Roy Hughes rhughesea@foxnews.com 212.144.30.183 efa4:21dd:abd5:84c4:6a37:62b2:9617:fc13 +516 Carl Garrett cgarretteb@statcounter.com 12.70.141.78 7da5:936d:4676:2bf6:19f8:9d70:159e:c174 +517 Jason Fox jfoxec@hatena.ne.jp 13.141.112.156 +518 Mark Simpson msimpsoned@theguardian.com 66.105.40.218 +519 Heather Stanley hstanleyee@tamu.edu 161.195.201.71 +520 Howard Stephens hstephensef@vinaora.com 11.158.192.133 9be4:be37:685d:bf26:dbae:ae86:fade:f720 +521 Shawn Ramos sramoseg@shop-pro.jp 236.144.202.229 +522 Elizabeth Stanley estanleyeh@behance.net 109.184.26.166 +523 Justin Graham jgrahamei@smh.com.au 175.62.253.246 8a88:3022:5306:6ccc:39ad:99ec:7cb1:1a8f +524 George Vasquez gvasquezej@samsung.com 84.253.82.254 690d:da66:8019:ac4e:2564:ab84:453f:c5c0 +525 Samuel Brown sbrownek@slideshare.net 12.56.14.212 +526 Earl Carpenter ecarpenterel@amazon.de 65.132.127.155 +527 Ronald Torres rtorresem@adobe.com 157.124.165.139 +528 Jason Griffin jgriffinen@xing.com 55.11.106.32 +529 Heather Mitchell hmitchelleo@wiley.com 69.130.189.253 +530 Aaron Shaw ashawep@prnewswire.com 87.26.239.19 +531 Brandon Owens bowenseq@stumbleupon.com 255.70.58.251 +532 Karen Taylor ktaylorer@1688.com 151.255.75.91 +533 Daniel White dwhitees@moonfruit.com 102.219.24.155 df96:c24:866b:3f64:2f1b:1f00:ea7:6f76 +534 Donna Gonzalez dgonzalezet@feedburner.com 3.36.187.2 +535 Billy Watkins bwatkinseu@deliciousdays.com 110.54.190.249 3147:382b:11ea:a376:ce4a:f20e:8130:6b2b +536 Roger Hart rhartev@hhs.gov 206.181.133.25 a8c9:9552:a3b6:db64:a6ff:ab13:6009:5c87 +537 George Parker gparkerew@ifeng.com 94.245.112.135 +538 Judy Sanders jsandersex@mlb.com 156.34.60.171 fa2b:b3ec:11d4:4c46:dbc0:9e05:e97b:31f9 +539 Cynthia Mcdonald cmcdonaldey@nydailynews.com 138.243.102.248 +540 Melissa Harris mharrisez@irs.gov 47.160.47.64 f6fa:537c:a798:80e:65cd:172:3a33:3477 +541 Michael Stone mstonef0@canalblog.com 121.220.169.5 +542 Doris Nichols dnicholsf1@usgs.gov 54.9.243.0 +543 Katherine Parker kparkerf2@army.mil 146.249.127.9 +544 Shirley Griffin sgriffinf3@ustream.tv 119.176.43.174 +545 Aaron Nguyen anguyenf4@cdbaby.com 221.3.223.42 98a9:6c5d:2ddf:9e03:92ea:9e7:1d8a:f41d +546 Shawn Brooks sbrooksf5@tinypic.com 231.174.25.9 +547 Ruth Reed rreedf6@google.fr 82.33.238.188 +548 Joe Webb jwebbf7@webeden.co.uk 123.197.95.197 +549 Anne Harvey aharveyf8@vistaprint.com 100.222.172.49 +550 Jennifer Franklin jfranklinf9@wikia.com 159.239.193.99 fe57:5816:304d:b990:33de:6ce8:8d58:9d75 +551 Shirley Parker sparkerfa@unesco.org 116.121.102.65 +552 Roy Young ryoungfb@spotify.com 238.8.177.192 7acf:3caf:3fb1:37f6:abba:fef8:818e:c341 +553 Anthony Porter aporterfc@ca.gov 34.83.31.33 +554 Larry Palmer lpalmerfd@nbcnews.com 223.135.237.22 +555 Diane Carter dcarterfe@devhub.com 26.118.85.232 +556 Martin Reed mreedff@tripadvisor.com 229.252.136.172 af53:a198:d883:ed68:cab2:9ce7:498d:9c3d +557 Ryan Rose rrosefg@illinois.edu 168.12.58.243 +558 Martha Richardson mrichardsonfh@foxnews.com 49.184.35.44 +559 Catherine Gordon cgordonfi@latimes.com 202.201.201.156 820b:d74b:4a94:758a:be13:1554:d8ec:2843 +560 Earl Carroll ecarrollfj@unc.edu 55.192.121.226 +561 David Rivera driverafk@bravesites.com 99.32.89.228 +562 Jacqueline Wells jwellsfl@google.ru 2.15.131.119 +563 Bonnie Wheeler bwheelerfm@si.edu 133.182.90.123 b817:c8e5:e3b5:5ccf:160:9080:a8ca:909a +564 Jessica Hunt jhuntfn@1688.com 214.84.23.139 2b7d:45ec:12bd:ef74:611e:28bc:8c7d:80c2 +565 Carolyn Lewis clewisfo@google.ru 246.43.225.118 +566 Wanda Jenkins wjenkinsfp@networkadvertising.org 82.102.165.26 +567 Elizabeth Crawford ecrawfordfq@youtube.com 67.245.33.129 +568 Howard Richards hrichardsfr@yellowbook.com 57.19.114.149 af82:1efe:bfb4:f552:b50f:211f:f5f:d326 +569 Harry Campbell hcampbellfs@newyorker.com 62.178.200.229 +570 Mark Lee mleeft@ebay.co.uk 80.25.94.200 e5bf:9f52:f0a0:1b6c:79e0:802a:bc6e:8eef +571 Ruth Jordan rjordanfu@whitehouse.gov 241.99.180.64 3573:d593:2ded:8db9:1ddd:7b29:87f2:b9e +572 Kathryn Grant kgrantfv@nature.com 83.175.9.167 b51f:965e:4b07:f642:c4d6:7d3d:6e65:30d +573 Angela Campbell acampbellfw@comsenz.com 191.254.69.192 +574 Kevin Lewis klewisfx@adobe.com 86.187.0.228 +575 Joyce Carter jcarterfy@sitemeter.com 90.162.54.20 56bf:686c:79c6:f2cf:e9af:6fc4:7aae:d041 +576 Jesse Hart jhartfz@skype.com 37.23.127.237 541f:5dee:b296:d229:e652:ca4f:5608:4663 +577 Heather Brooks hbrooksg0@e-recht24.de 12.240.226.102 +578 Bobby Peters bpetersg1@indiatimes.com 103.242.114.216 +579 Andrew Murray amurrayg2@census.gov 59.53.134.194 b9b3:6f94:9c05:f4a0:59fb:c422:e682:c3ce +580 Jacqueline Williams jwilliamsg3@toplist.cz 82.181.243.249 b334:f42a:1d80:190e:463a:2abd:35d3:98f5 +581 Sara Phillips sphillipsg4@sourceforge.net 169.164.247.145 +582 Virginia Baker vbakerg5@earthlink.net 105.163.95.142 5c26:134f:1f38:9b83:4359:635a:2e80:d5d7 +583 Willie Harris wharrisg6@surveymonkey.com 234.254.170.243 +584 Robert Ramirez rramirezg7@mapy.cz 81.176.93.189 +585 Billy Howard bhowardg8@bizjournals.com 60.11.217.31 +586 Harry Vasquez hvasquezg9@hao123.com 235.195.69.245 d8e0:ef7e:30d9:4396:3887:53b0:f66d:3f07 +587 Albert Patterson apattersonga@unc.edu 144.97.50.200 +588 Cheryl Fowler cfowlergb@redcross.org 73.221.125.11 e78:1d5f:6d55:8c4b:8c27:3a6e:74e1:2db7 +589 Bobby Murphy bmurphygc@usatoday.com 247.129.240.152 bd33:7bed:3aa0:de7e:b8ae:c6ed:e2e6:ccd6 +590 Linda Graham lgrahamgd@cafepress.com 161.97.94.252 +591 Raymond Fuller rfullerge@yolasite.com 207.238.124.218 44d8:2212:35f8:597f:4439:bdfc:a064:53a3 +592 Joshua Harrison jharrisongf@icio.us 29.231.82.75 +593 Elizabeth Harris eharrisgg@cbslocal.com 86.213.184.121 +594 Eugene Garrett egarrettgh@zimbio.com 24.115.68.23 3638:8554:e783:d32e:5a86:8127:9622:222e +595 George Morales gmoralesgi@cdbaby.com 196.168.87.137 5bd6:1aba:4412:9456:b96c:5fb1:f0b0:ed85 +596 Jeremy Hicks jhicksgj@webmd.com 152.155.162.82 7ed9:a5a9:a9aa:53f4:8b90:20dc:49c4:7485 +597 Anne Kim akimgk@sciencedaily.com 83.111.104.5 45eb:a4c8:d2f6:611d:f891:875:4cb2:ec97 +598 Philip Holmes pholmesgl@yahoo.co.jp 155.62.105.96 +599 Maria Mills mmillsgm@china.com.cn 218.244.173.3 775d:ff33:6943:10c:bef8:dd53:d8b1:2960 +600 Eugene Andrews eandrewsgn@ehow.com 223.91.182.66 +601 Peter Ross prossgo@google.pl 78.168.230.104 +602 Victor Simmons vsimmonsgp@sitemeter.com 255.180.182.162 30f2:a58:a607:a285:fc6b:ab1d:c48e:9fc3 +603 Carolyn Hunt chuntgq@google.co.jp 181.21.7.61 b5dd:9923:ac12:f0f:96da:c340:c79d:dd7e +604 Dennis Hill dhillgr@jalbum.net 159.146.129.251 9a15:2413:a3dd:343b:1f65:7f8d:4468:3a +605 Nancy Shaw nshawgs@hubpages.com 213.163.253.156 535e:825b:ff14:f05f:c70f:2171:c489:f3c3 +606 Kimberly Burns kburnsgt@usatoday.com 11.112.129.88 2c0b:b184:d7c9:66a5:7544:ad17:8bed:49da +607 Karen Wood kwoodgu@deliciousdays.com 189.69.243.224 d639:c30a:882:a88e:df01:98fd:c10a:fa98 +608 Jimmy Fernandez jfernandezgv@wikia.com 201.105.52.61 1f2:cc3a:f945:d751:515:fa6:7651:2513 +609 Eric Moreno emorenogw@epa.gov 192.167.16.36 +610 Adam Foster afostergx@army.mil 232.39.194.209 32fa:64e1:9a94:f195:f4f8:1110:44db:3bca +611 Walter White wwhitegy@odnoklassniki.ru 146.59.27.252 +612 Nancy Johnson njohnsongz@chicagotribune.com 74.164.65.108 +613 Lori Garza lgarzah0@tuttocitta.it 72.95.156.176 dbdf:120f:3372:8cc:515c:fa2a:848e:ec28 +614 Justin Jones jjonesh1@artisteer.com 7.167.138.191 +615 Kathleen Bailey kbaileyh2@reddit.com 98.56.145.203 b39:1382:8b29:a460:c106:3ec:643d:38a +616 Melissa Gomez mgomezh3@state.tx.us 222.127.96.128 5cd2:e191:23c:d1f7:a5bf:38dc:b574:a190 +617 Norma Wallace nwallaceh4@pbs.org 74.92.109.114 1591:2034:d2da:a746:14ac:2e82:c60c:c609 +618 Margaret Franklin mfranklinh5@bigcartel.com 224.150.240.30 +619 Anthony Armstrong aarmstrongh6@yelp.com 114.229.140.159 4d26:e46c:a0d8:bf21:4e8:41d:4c01:1a6b +620 Donna Stephens dstephensh7@telegraph.co.uk 198.197.206.194 +621 Patricia Harrison pharrisonh8@house.gov 148.254.7.192 27c:ab93:ab0c:ea3:ce41:8bf9:d51b:1850 +622 Adam Perez aperezh9@netscape.com 193.161.39.101 +623 Willie Morgan wmorganha@zdnet.com 175.108.136.153 +624 Alan Phillips aphillipshb@mac.com 241.1.136.217 +625 Joe Day jdayhc@theguardian.com 119.213.137.96 +626 Louis Kelly lkellyhd@apache.org 162.26.83.6 19e2:dc69:6ead:5c37:61f6:7c99:a36d:2124 +627 Christine Hughes chugheshe@weibo.com 179.146.237.90 c52a:9a27:908f:98c3:cec8:9f1a:3771:15e1 +628 Kathleen Mcdonald kmcdonaldhf@microsoft.com 109.235.113.108 1bc7:3935:df39:aed:869a:28f6:a8d:92ea +629 Katherine Olson kolsonhg@google.es 59.213.144.49 c746:1e2d:ed7c:d115:4eec:346a:bc9c:feaf +630 Angela Tucker atuckerhh@wisc.edu 164.162.144.80 +631 Deborah Young dyounghi@go.com 208.134.176.125 +632 Sandra Bailey sbaileyhj@live.com 99.94.61.21 +633 Randy Spencer rspencerhk@bizjournals.com 75.55.5.148 72ea:48ba:34aa:eb9d:9b64:e012:8d79:a84d +634 Sarah Mitchell smitchellhl@wufoo.com 189.229.96.11 dff4:b45b:fa63:8aff:c659:f7cc:14e5:3a3b +635 Joe Hart jharthm@microsoft.com 128.130.121.246 bb4:4560:d7c9:a0c0:ea0f:3969:419e:4561 +636 Shawn Gonzales sgonzaleshn@ucla.edu 47.18.139.158 834a:97ce:e8c:9b77:3378:e7d:986b:68bf +637 Teresa Robertson trobertsonho@thetimes.co.uk 214.204.254.19 +638 Rose Martinez rmartinezhp@digg.com 13.186.52.255 6d40:31fe:a1bd:f23c:5d0b:5e6e:3ee8:ba1d +639 Catherine Olson colsonhq@bigcartel.com 55.54.53.128 +640 Ronald Cole rcolehr@behance.net 190.176.84.72 2947:e3e5:689:eb99:4203:8b2f:a389:336b +641 Marilyn Robertson mrobertsonhs@google.ca 8.45.56.88 16c5:bbb6:fa62:6a4e:650c:d6e6:311f:d50f +642 Carolyn Coleman ccolemanht@admin.ch 13.11.75.242 +643 Christina Carr ccarrhu@comsenz.com 47.121.57.19 +644 Carl Porter cporterhv@google.it 173.255.153.121 +645 Elizabeth Perez eperezhw@engadget.com 192.94.46.47 fa3c:2be6:6d27:2664:c9a1:b15b:43cd:bec8 +646 Robert Chavez rchavezhx@studiopress.com 38.53.162.143 +647 Lori Martin lmartinhy@xrea.com 210.255.152.155 +648 Donald Miller dmillerhz@soup.io 137.43.71.231 cf77:2f4c:de9a:a092:ce4f:46e2:6235:a615 +649 Paul Little plittlei0@squidoo.com 81.64.37.216 c9f1:178c:a732:db1a:fa89:a407:1dd:7978 +650 Judy Rodriguez jrodriguezi1@symantec.com 219.29.231.162 68:64bc:bcd1:805c:5ff1:a2c:2765:fca7 +651 Lisa Mitchell lmitchelli2@cpanel.net 209.121.228.239 a123:8efb:f418:8d9c:a680:e6eb:2b22:8468 +652 Philip Ruiz pruizi3@sfgate.com 119.26.220.158 +653 Ralph Woods rwoodsi4@bigcartel.com 53.244.11.150 +654 Amanda Coleman acolemani5@cloudflare.com 253.139.240.242 +655 Debra Romero dromeroi6@spiegel.de 87.153.39.224 f8de:b95e:a29f:d410:95f9:3c85:61f0:aa97 +656 Gloria Harper gharperi7@i2i.jp 235.127.128.114 +657 Sarah Cole scolei8@dion.ne.jp 173.168.120.154 1da:759b:8991:3d12:dd5a:8ea9:8944:d37b +658 Benjamin Spencer bspenceri9@oracle.com 225.217.110.129 +659 Lois Harris lharrisia@mapquest.com 33.246.142.60 fb7a:be5d:fcd5:3998:a5bf:a7d6:402f:9dba +660 Barbara Cruz bcruzib@webeden.co.uk 25.124.144.135 fca2:3b9f:4839:c154:a807:4416:a102:6432 +661 Carolyn Gutierrez cgutierrezic@wsj.com 242.178.130.227 +662 Marilyn Wright mwrightid@csmonitor.com 3.51.193.254 +663 Billy Coleman bcolemanie@cmu.edu 94.197.185.158 930a:2726:fc1c:b4aa:5338:57b:294a:2c22 +664 Phyllis Warren pwarrenif@forbes.com 139.94.22.77 9906:c62a:853e:1735:b8dd:74a7:1644:6548 +665 Roy Ramos rramosig@altervista.org 196.16.190.175 +666 Mark Duncan mduncanih@lycos.com 235.30.5.245 +667 Sean Weaver sweaverii@blogtalkradio.com 28.86.182.55 +668 Roy White rwhiteij@bizjournals.com 106.25.166.74 3b40:b119:92fd:867c:82ca:82be:ff21:a078 +669 Anthony Howell ahowellik@utexas.edu 182.103.59.39 52e:2b4a:350e:2a99:6a47:b9b7:a621:6ff8 +670 Ralph Spencer rspenceril@va.gov 187.236.16.142 +671 Howard Bailey hbaileyim@tamu.edu 29.72.3.49 +672 Jonathan Larson jlarsonin@xrea.com 69.29.50.29 +673 Fred Lawson flawsonio@sina.com.cn 121.188.36.150 8696:eb48:f2e1:77a2:a10a:7114:7570:2026 +674 Marilyn Thomas mthomasip@naver.com 133.167.124.65 +675 Arthur Fisher afisheriq@google.com.au 93.62.178.40 3c51:88f:e37c:d22:b622:62a5:c3c7:83f4 +676 Lisa Simpson lsimpsonir@yelp.com 159.7.1.32 5c07:e54c:ada4:9923:9061:9b8:9bcf:98ab +677 Jennifer Cunningham jcunninghamis@bbc.co.uk 152.250.226.153 c958:7a32:51f8:3303:40ac:56c2:7d6f:e59e +678 Johnny Adams jadamsit@furl.net 209.40.212.1 +679 Andrea Woods awoodsiu@google.pl 120.108.156.215 b2a7:6ea2:b72f:e1bb:4df0:e976:d397:ea8e +680 Henry Frazier hfrazieriv@freewebs.com 156.244.140.141 2a52:fdd7:aa1b:ae75:a9f4:6324:9dc2:fb84 +681 Anna Clark aclarkiw@sina.com.cn 168.237.214.240 +682 Martha Romero mromeroix@upenn.edu 157.11.14.114 +683 David Fernandez dfernandeziy@ustream.tv 40.84.66.5 cf1:e6c7:cb25:5639:c7f6:affe:7ae7:3ba8 +684 Gregory Powell gpowelliz@fc2.com 133.113.237.45 +685 Alice Martin amartinj0@booking.com 193.193.21.189 cc6:db9c:5f9d:9ee7:fccb:3213:769c:1ed4 +686 Laura Cunningham lcunninghamj1@yandex.ru 238.186.251.53 +687 Chris Bryant cbryantj2@ibm.com 1.148.164.39 218a:4380:5d1f:f70e:a415:8c01:473d:2167 +688 Julie Alexander jalexanderj3@scientificamerican.com 137.165.40.222 +689 Jessica Andrews jandrewsj4@google.cn 195.159.10.151 34fc:f931:c8b3:b5ff:d6e:7e86:4d29:26d3 +690 Lillian Lewis llewisj5@hatena.ne.jp 143.206.237.12 b47e:a1c9:7a52:148c:9389:5744:a2da:98af +691 Bobby Kim bkimj6@arstechnica.com 76.245.100.251 +692 Theresa Romero tromeroj7@dedecms.com 64.98.149.45 +693 Mary Ferguson mfergusonj8@tamu.edu 141.146.111.10 +694 Kathleen Patterson kpattersonj9@symantec.com 122.53.236.87 79ea:3082:4b59:94e9:538e:e00f:63ee:ab63 +695 Ryan Payne rpayneja@squidoo.com 113.28.147.219 6707:96ba:c372:7487:46bc:d11c:da9b:1f14 +696 Peter Myers pmyersjb@springer.com 75.63.57.189 75c9:87f5:44cd:634d:40fc:f856:3d97:3b0f +697 Terry James tjamesjc@ucla.edu 18.135.219.71 +698 Randy Castillo rcastillojd@bluehost.com 82.45.192.107 597f:fd6b:2cfa:45b1:b449:e2aa:a259:9c93 +699 Benjamin Carpenter bcarpenterje@smugmug.com 243.254.153.182 2135:17e1:3019:ea1:38c:e4e:34af:d39c +700 Lori Edwards ledwardsjf@51.la 83.255.158.119 +701 Christopher Dean cdeanjg@seesaa.net 218.85.89.113 8335:f1a6:951e:756a:6028:6441:1133:4b9d +702 Lawrence Gonzales lgonzalesjh@bravesites.com 227.229.149.70 c8f4:6da1:b184:7f07:78fd:1278:d7ba:7286 +703 Harry Ford hfordji@wix.com 174.184.82.111 +704 Victor Bryant vbryantjj@noaa.gov 96.9.137.89 370b:3962:8d30:b705:f0ea:24fa:aa9c:7212 +705 Stephen Knight sknightjk@deviantart.com 90.248.108.142 +706 Phillip Ryan pryanjl@businessweek.com 49.140.200.50 b6aa:1a5:7a75:814b:9201:3995:b118:6031 +707 Louise Harris lharrisjm@digg.com 224.182.191.139 +708 Jonathan Nichols jnicholsjn@tuttocitta.it 136.5.94.250 +709 Phillip Wood pwoodjo@paypal.com 64.110.170.2 +710 Julia Franklin jfranklinjp@artisteer.com 196.146.83.86 +711 Steven Elliott selliottjq@oaic.gov.au 40.52.43.75 3e71:3c2:dc8f:fc5:d6aa:a261:936b:d81f +712 Ernest Duncan eduncanjr@merriam-webster.com 215.71.93.45 +713 Judy Gordon jgordonjs@spotify.com 102.236.0.39 1ffc:382c:4ecb:f021:f2f9:6c44:8071:6e05 +714 Jason Dean jdeanjt@bluehost.com 164.158.93.15 e7ed:13a7:8272:a85a:124a:803c:2ffa:2c15 +715 Lisa Graham lgrahamju@php.net 128.243.138.35 +716 Linda Baker lbakerjv@ustream.tv 93.201.70.205 9e5b:59ed:b41e:ce13:68f0:b595:e0d9:71c5 +717 Carol Larson clarsonjw@ed.gov 180.85.49.129 d768:8d22:c6f9:a4fd:fd4f:c6bf:9be6:339 +718 Mildred Kennedy mkennedyjx@tumblr.com 30.17.147.230 22be:ab20:f04b:5b11:2895:af61:6634:4a6a +719 Todd Ross trossjy@cdc.gov 145.120.212.68 +720 Howard Hunter hhunterjz@mac.com 6.91.137.80 +721 Earl Sullivan esullivank0@yahoo.com 60.108.230.138 +722 Terry Bailey tbaileyk1@upenn.edu 24.201.145.204 +723 Robin Jones rjonesk2@drupal.org 84.127.124.138 56eb:af92:d770:ae9a:2aa6:fda5:8925:a060 +724 Ralph Jones rjonesk3@newyorker.com 225.67.31.221 +725 Jonathan Price jpricek4@wix.com 116.66.88.34 +726 Craig Walker cwalkerk5@seattletimes.com 220.89.148.153 3290:27b4:9c4:eed1:f8ed:6ca2:cfaf:1cf8 +727 Martin Green mgreenk6@de.vu 99.32.32.225 e469:e8a0:9680:d4d2:17fc:7269:f005:4a8 +728 Jeremy Greene jgreenek7@is.gd 164.152.251.0 d438:8679:9cef:3f6:d78d:5ef4:75c4:6c1d +729 Russell Russell rrussellk8@blogs.com 123.35.122.73 +730 Marie Walker mwalkerk9@free.fr 69.67.3.12 afa1:aa20:91f8:c614:a8d:7c1c:8fe0:4fe +731 Donna Jordan djordanka@icio.us 90.196.167.6 +732 Johnny Hanson jhansonkb@biglobe.ne.jp 253.127.151.187 +733 Alan Sullivan asullivankc@state.tx.us 36.139.75.219 +734 Joe Gonzalez jgonzalezkd@pbs.org 22.2.80.143 f61a:4f30:ad29:7aa6:ce20:1f1a:1cb0:4283 +735 Dorothy Brooks dbrookske@ucoz.com 95.65.62.135 f69f:1666:c708:d830:c51e:384a:3e2a:51aa +736 Diana Romero dromerokf@google.co.uk 82.9.72.80 3570:badc:7ea2:bb8a:750e:2684:d38a:a8a8 +737 Melissa Stanley mstanleykg@plala.or.jp 23.35.26.198 df8a:9347:ccf0:91d8:cf45:308c:dd23:5ab2 +738 Jennifer Henderson jhendersonkh@cnbc.com 79.147.64.219 +739 Sean George sgeorgeki@cocolog-nifty.com 81.49.144.28 36a1:3694:b73b:fb99:661c:3edc:a46:c660 +740 Steve Thomas sthomaskj@yelp.com 48.129.107.23 +741 Emily Peters epeterskk@t-online.de 246.249.232.67 +742 Gregory Montgomery gmontgomerykl@sciencedirect.com 114.70.221.121 245e:5823:e2b5:ba3e:b3e1:573d:6a50:47f8 +743 Susan Willis swilliskm@flavors.me 45.3.53.156 88f4:8165:1a73:170c:e403:9c0f:e14:f03d +744 Amy Tucker atuckerkn@1688.com 71.237.150.232 +745 Linda Stewart lstewartko@flavors.me 220.0.78.198 +746 Kenneth Brown kbrownkp@bloomberg.com 215.72.35.202 b8d8:928:ec1c:6f23:c3fc:ec44:77df:e96 +747 Evelyn Chapman echapmankq@eepurl.com 10.175.75.50 +748 Janet Campbell jcampbellkr@smugmug.com 90.106.109.62 3b3e:f59f:3406:91db:76d2:e55a:e24d:1cd6 +749 Nancy Reyes nreyesks@aboutads.info 213.191.60.248 +750 Clarence Carter ccarterkt@netlog.com 160.120.56.76 +751 Jerry Andrews jandrewsku@ning.com 45.172.31.36 53c5:3c37:da19:fabf:d4d7:cdcd:8226:3951 +752 John Bowman jbowmankv@joomla.org 3.173.37.185 6e99:7118:2220:88c1:cbf:c635:a789:cb42 +753 Douglas Fowler dfowlerkw@icq.com 253.178.28.244 +754 Steve Carter scarterkx@alexa.com 71.251.129.215 73e8:a7fa:eb78:7920:1187:9433:5a41:fb15 +755 Shawn Butler sbutlerky@baidu.com 104.232.164.230 +756 Teresa Castillo tcastillokz@unblog.fr 171.25.251.224 +757 Martin Hawkins mhawkinsl0@i2i.jp 112.241.158.154 +758 Frank Kelley fkelleyl1@moonfruit.com 16.163.254.11 +759 Louise Cox lcoxl2@histats.com 151.69.122.100 ded0:2e1f:d4f1:17c8:4358:cefa:d39a:7e79 +760 Patricia Adams padamsl3@sun.com 100.67.193.41 6d01:4d78:f981:1453:b456:2562:5234:99d1 +761 Robert Scott rscottl4@jigsy.com 70.162.38.133 b8b1:dc1c:ec7d:b260:dd1e:298b:781c:3346 +762 Jane Weaver jweaverl5@edublogs.org 115.139.241.234 1605:3947:b3e:2a76:9e33:24fb:f9b3:f3c8 +763 Tina Armstrong tarmstrongl6@home.pl 181.205.239.75 9380:316d:90d6:cbe6:945b:51e7:38c0:436 +764 Carolyn Dunn cdunnl7@is.gd 253.9.174.11 88c2:8d77:ec9c:d93:6233:4296:ec3e:919f +765 Patrick Jones pjonesl8@csmonitor.com 80.40.108.105 bb1d:22f1:3ac3:eb6b:7a3a:1bf4:6ddc:fa8a +766 Ernest Robinson erobinsonl9@addthis.com 93.104.229.229 ccd1:1bf4:8ed5:f467:7662:c2df:1522:1c51 +767 Jason Peterson jpetersonla@bbc.co.uk 173.0.231.135 +768 Harold King hkinglb@cbsnews.com 112.187.128.190 84d9:9f2e:e9e8:9e0c:bf8a:7350:ea5:f418 +769 Christine Ferguson cfergusonlc@illinois.edu 255.168.108.38 d272:eb4a:68e6:d506:ccc8:204c:3816:feec +770 Gloria Cook gcookld@vinaora.com 60.159.178.131 88ea:1cfe:2696:1e09:4cc7:ab9f:a6f2:981a +771 Cheryl Ramirez cramirezle@xrea.com 189.108.93.97 8e1b:2a3b:e5a0:322a:9aff:6060:551e:7573 +772 Todd Shaw tshawlf@irs.gov 183.144.211.210 +773 Judy Wood jwoodlg@google.de 27.8.253.171 +774 Aaron Watkins awatkinslh@constantcontact.com 16.26.103.6 +775 Pamela Garza pgarzali@geocities.com 52.203.197.95 4269:5253:23fe:b8dd:2164:e361:6d9b:1dd0 +776 Ryan Harper rharperlj@go.com 139.19.62.93 +777 Eugene Burton eburtonlk@geocities.jp 234.45.235.229 +778 Craig Ryan cryanll@goo.gl 136.203.48.63 +779 Tina Austin taustinlm@dot.gov 180.226.89.128 +780 Nicole Wilson nwilsonln@shop-pro.jp 2.187.142.129 c0d:f19a:b893:b4eb:79b7:edf4:be06:d46a +781 Carol Nelson cnelsonlo@acquirethisname.com 191.214.173.196 a065:353c:c02a:ca9:e3fa:e9b:f434:2917 +782 Emily Stevens estevenslp@fema.gov 1.24.54.249 9aaa:eb76:d8c5:e743:1e87:c070:bdf3:1da3 +783 Annie Willis awillislq@guardian.co.uk 96.101.192.153 79bc:d5ff:7d0d:d53a:8db0:f18b:594a:90b0 +784 Phyllis Dean pdeanlr@stanford.edu 137.252.84.165 +785 Annie Hill ahillls@behance.net 208.179.130.19 +786 Shirley Ward swardlt@odnoklassniki.ru 120.33.195.232 9a34:671c:c0ed:4f44:6977:b2b1:8906:7a85 +787 Roy Price rpricelu@aol.com 169.254.21.107 +788 Anne Moore amoorelv@digg.com 124.124.206.250 16a:791f:f075:d38:b143:e4b8:f386:14cc +789 Kimberly Jackson kjacksonlw@flavors.me 95.243.90.180 +790 Harold Mcdonald hmcdonaldlx@usda.gov 3.188.155.199 +791 Carlos Greene cgreenely@chicagotribune.com 142.137.35.90 b6c3:c885:eec9:e350:86e8:4a6f:db90:facf +792 Tammy Taylor ttaylorlz@youtu.be 115.10.217.61 +793 Carolyn Jackson cjacksonm0@wp.com 211.27.125.124 1614:f22c:128b:58e2:9551:3f5a:ebaf:546a +794 Ruby Price rpricem1@qq.com 88.47.231.2 b063:d55a:c052:a76f:62ef:1ebd:495c:5cac +795 Christopher Cooper ccooperm2@tripod.com 102.85.193.92 +796 Jack Ray jraym3@java.com 205.197.247.10 6a01:4a93:f6fa:414b:32b8:a7cb:9a99:1b06 +797 Carol Perry cperrym4@nasa.gov 85.208.254.185 c682:36ea:a1a3:8a76:1eeb:cc67:5b34:b420 +798 Denise Reed dreedm5@usatoday.com 210.44.14.13 b0eb:cb5:53c:b672:68e6:d957:3bfe:c52b +799 Rose Fisher rfisherm6@unesco.org 60.241.44.99 +800 Marie Carpenter mcarpenterm7@addtoany.com 35.48.44.55 1379:e28b:b7b2:8349:82aa:98eb:6e56:8606 +801 Marilyn Washington mwashingtonm8@sbwire.com 153.241.245.93 +802 Eugene Bowman ebowmanm9@cbslocal.com 48.8.43.221 +803 Margaret Griffin mgriffinma@bloglines.com 184.192.250.168 6363:95b1:b8f:6c7d:2cd4:c2fc:a7da:21bf +804 Lillian Flores lfloresmb@apache.org 192.100.109.80 5689:a0b:e652:15b3:4065:437:603:cb70 +805 Janice Richardson jrichardsonmc@ameblo.jp 142.109.208.233 +806 Douglas Howell dhowellmd@artisteer.com 17.154.9.90 1b25:ec5b:5669:5662:42c2:a998:c8b:5d4d +807 Albert Campbell acampbellme@pagesperso-orange.fr 45.17.215.220 fa86:da07:53af:f1d1:5057:ed49:8726:b7d8 +808 Lois Sanders lsandersmf@eventbrite.com 3.121.198.36 6cb1:1888:a819:5b0d:a299:b596:8ea5:af5 +809 Barbara Ward bwardmg@51.la 65.34.32.2 +810 Virginia Chapman vchapmanmh@dedecms.com 87.69.26.218 +811 Billy Black bblackmi@businesswire.com 238.242.249.141 +812 Albert Scott ascottmj@engadget.com 61.161.25.187 +813 Willie Cox wcoxmk@oakley.com 168.12.68.215 +814 Antonio Watson awatsonml@csmonitor.com 218.91.172.230 +815 Ashley Burke aburkemm@senate.gov 133.130.224.6 376a:bde5:78b8:eb86:2174:20:9228:9a8 +816 Paula Myers pmyersmn@vkontakte.ru 153.44.111.35 +817 Bobby Evans bevansmo@godaddy.com 75.252.195.218 1efe:4e57:c1f1:2ac5:1f67:5d6c:901e:5615 +818 Julie Daniels jdanielsmp@joomla.org 147.122.251.37 490e:7845:e1cc:2e5e:c2a3:b914:756c:1d98 +819 Craig Morales cmoralesmq@foxnews.com 233.75.121.252 db1a:5a64:2bc7:aacd:5184:9354:3eee:cf5c +820 Michelle Patterson mpattersonmr@kickstarter.com 232.211.181.42 7726:5803:2772:9475:883b:44ff:a3da:4990 +821 Kelly Cook kcookms@unesco.org 125.11.255.160 +822 Terry Reed treedmt@redcross.org 61.132.168.254 +823 Katherine Clark kclarkmu@earthlink.net 36.241.184.74 6704:e7d:aa5d:78d:4879:6b89:db47:a0bf +824 Sara Kelley skelleymv@miitbeian.gov.cn 251.206.185.40 d0ac:ba8d:be39:1b0e:8b3c:45aa:6958:94a2 +825 Alice Dean adeanmw@ft.com 25.174.90.106 +826 Gregory Lane glanemx@51.la 180.78.36.174 cb29:824f:1b17:37e7:3c8b:f878:5bdb:ff05 +827 Sandra Rice sricemy@psu.edu 69.47.207.28 d414:b14b:ce5c:7e35:45b3:6ce1:db82:b65 +828 Irene Rivera iriveramz@bloomberg.com 128.156.65.159 +829 Wanda Williams wwilliamsn0@vistaprint.com 194.77.147.179 f290:ca0f:ec1:ba37:18c0:e391:96b7:a784 +830 Stephanie Gordon sgordonn1@wufoo.com 251.188.222.50 +831 Emily Stewart estewartn2@cisco.com 109.111.57.216 +832 Dorothy Smith dsmithn3@nsw.gov.au 235.145.47.98 384b:76c1:7beb:382d:eb19:5ebe:2272:99a1 +833 Nicole Davis ndavisn4@dot.gov 76.155.235.8 bfba:ee43:d843:b38b:a349:5fbf:163c:3f0f +834 Ruby Duncan rduncann5@walmart.com 17.35.111.200 +835 Robin Collins rcollinsn6@printfriendly.com 199.9.17.252 fd2d:ed65:cb80:9a7e:9535:a047:6ebb:a77c +836 Emily Fowler efowlern7@slashdot.org 236.79.61.207 +837 Bobby Robertson brobertsonn8@smugmug.com 210.241.58.22 +838 Keith Collins kcollinsn9@pcworld.com 91.241.252.123 +839 Janice Wallace jwallacena@sbwire.com 4.192.6.18 +840 Alice Rice aricenb@topsy.com 189.89.134.21 +841 Judy Johnson jjohnsonnc@wix.com 30.243.39.252 +842 Patricia Ellis pellisnd@yolasite.com 4.177.163.47 9c4f:6c0d:6016:7273:2eea:6cbb:6e99:39b9 +843 Andrew Adams aadamsne@cisco.com 13.52.148.155 837:ad07:eb8a:86d7:48b7:38c0:571d:95c2 +844 Kathryn Williams kwilliamsnf@state.tx.us 226.248.77.231 a8b3:f920:43e9:27a3:677c:3aec:f1bb:112d +845 Roger Williamson rwilliamsonng@rambler.ru 163.0.104.155 4785:95bc:c67:68cb:1794:e9a2:42bf:7fa0 +846 Margaret Wheeler mwheelernh@umich.edu 173.36.186.224 5007:59ea:498c:cebe:faac:7e96:77:5986 +847 Jane Brown jbrownni@odnoklassniki.ru 138.252.203.44 +848 Charles Tucker ctuckernj@is.gd 176.174.138.8 a469:22e3:6903:2ab1:dee2:7f01:a3f5:ff93 +849 Cynthia Rogers crogersnk@state.gov 127.201.162.252 +850 Juan Lewis jlewisnl@example.com 140.73.213.14 73f:dbc3:ba7e:2319:9944:c48b:6c06:7088 +851 Alice Harper aharpernm@zimbio.com 0.111.31.178 b7b3:f2a3:707a:468f:43f9:33e5:a141:13be +852 Jennifer Lawrence jlawrencenn@t.co 131.209.70.98 5b63:ef62:5a92:40b4:b0f9:92db:c0f:cba9 +853 Alice Grant agrantno@wikipedia.org 131.209.189.50 +854 Ann Wheeler awheelernp@nps.gov 13.201.58.75 749c:4b11:c75c:7425:d01b:1bc7:1c07:39ad +855 Shawn Green sgreennq@hostgator.com 22.147.69.114 +856 David Dean ddeannr@studiopress.com 40.154.133.73 f501:2a17:9613:58b3:b9cb:bc96:d54f:354b +857 Dorothy Gordon dgordonns@dropbox.com 11.243.34.119 +858 Kenneth Cole kcolent@jigsy.com 239.195.101.232 ad88:f6be:bdb8:b827:6c9e:679:1604:d842 +859 Nicole Perry nperrynu@ameblo.jp 40.131.219.118 +860 Debra Wagner dwagnernv@squidoo.com 129.121.207.27 2363:abca:7b89:3350:c7b1:89b9:d70d:c0b4 +861 Daniel Hernandez dhernandeznw@examiner.com 245.105.191.142 97a0:c02b:6018:5cb1:e03b:765f:559e:be2e +862 William Bradley wbradleynx@delicious.com 72.123.144.120 +863 Michelle Mills mmillsny@nationalgeographic.com 96.49.230.235 68e8:7336:586b:41c2:76a9:eef1:59fe:ea84 +864 Mary Griffin mgriffinnz@hexun.com 159.214.238.232 +865 Ann Young ayoungo0@macromedia.com 152.255.231.255 8b30:c7f8:4344:4bec:e7a4:f54f:5031:1827 +866 Samuel Ray srayo1@spotify.com 223.125.241.129 +867 Jacqueline Murphy jmurphyo2@i2i.jp 161.230.150.104 8c5f:7cdc:ad3c:b935:920d:376d:2e91:707d +868 Richard Jacobs rjacobso3@japanpost.jp 66.58.251.208 70a8:7d25:1383:dc67:b901:ee8d:b1bf:389a +869 Sharon Perry sperryo4@nationalgeographic.com 231.112.175.90 c9ac:abf1:2e41:d865:6494:3ed:250b:36ca +870 Sara Carter scartero5@gizmodo.com 175.50.180.188 87fd:bef3:4d1:dae2:c16a:c245:eacc:838d +871 Nicole Roberts nrobertso6@stumbleupon.com 217.189.160.18 a2a3:88fe:3ce6:d130:adec:2d3a:c841:5472 +872 Marie Dixon mdixono7@skype.com 147.212.118.178 +873 Lillian Bell lbello8@google.pl 102.0.46.233 5c23:d82f:1f6f:93e3:57cd:1045:5a37:4260 +874 Roy Wood rwoodo9@nsw.gov.au 60.59.93.38 b676:99e4:3a4f:2811:956f:7501:bb56:ca1 +875 Robin Jackson rjacksonoa@hexun.com 17.16.14.3 +876 Christine Lawson clawsonob@columbia.edu 77.240.201.137 9f4:c158:c51:f4c9:9907:2c6c:b3b1:bdb6 +877 Heather Bradley hbradleyoc@godaddy.com 157.126.217.107 +878 Pamela Mills pmillsod@aboutads.info 185.116.111.91 3554:99cc:177d:c362:99c4:d8db:866c:fb52 +879 Paul Ryan pryanoe@ted.com 233.249.149.104 10ac:8234:3ce2:ccd:c6de:d23b:859d:3421 +880 Tina Stewart tstewartof@booking.com 17.19.50.18 4328:2d1a:4f59:308:bbc7:d454:2527:ff5d +881 Dennis Rose droseog@yandex.ru 14.242.94.13 +882 Susan Burke sburkeoh@mail.ru 242.132.65.4 2119:b0af:98a3:d326:bf99:75d1:1de3:6481 +883 Doris Coleman dcolemanoi@walmart.com 44.236.77.237 160c:9234:e73b:ba33:a00a:a66c:43ea:ab31 +884 Amanda Rose aroseoj@ameblo.jp 79.130.95.244 +885 Edward Carroll ecarrollok@linkedin.com 197.31.71.18 c5ed:5ea3:99dc:1c1b:c020:442d:27ea:479 +886 Arthur Duncan aduncanol@clickbank.net 156.174.101.95 +887 Norma Gonzales ngonzalesom@geocities.jp 210.254.35.158 5a37:f721:54f3:ac30:bade:8045:9740:cda0 +888 Anna Lane alaneon@twitter.com 67.49.135.127 +889 Melissa Ford mfordoo@businesswire.com 2.167.218.110 +890 Ralph Ramirez rramirezop@arizona.edu 93.240.144.13 +891 Robin Arnold rarnoldoq@examiner.com 3.223.3.170 +892 Angela Larson alarsonor@shareasale.com 135.27.11.85 +893 Nancy Warren nwarrenos@geocities.com 79.98.109.4 +894 Cheryl Romero cromeroot@home.pl 52.86.11.167 7dbb:1887:634e:d3c3:8da8:ff5d:9085:679b +895 Doris Kelly dkellyou@weebly.com 229.96.67.204 1fb3:6a21:a0f7:a510:d47d:4f51:ee77:4e5f +896 Walter Long wlongov@domainmarket.com 196.61.188.92 882d:5b87:e47:722d:529e:c034:cf03:c0b7 +897 Laura Berry lberryow@adobe.com 16.180.74.221 +898 Edward Edwards eedwardsox@wiley.com 113.219.112.72 2830:e8de:1f85:c30a:b869:73c0:82e2:e9b0 +899 Nicole Cooper ncooperoy@google.com 82.22.28.128 +900 Clarence Kennedy ckennedyoz@163.com 220.111.157.242 ce85:fa8:4595:2e4:3e79:7d7:4ea3:b447 +901 William Hayes whayesp0@oaic.gov.au 5.86.3.114 a699:64a8:ba68:729c:5755:20da:a5a5:c827 +902 Timothy Russell trussellp1@wordpress.org 114.132.106.180 546a:b44b:142d:1050:e816:483c:ef8c:6ba7 +903 Alice Johnson ajohnsonp2@springer.com 54.136.210.228 +904 Mildred Rose mrosep3@ning.com 109.55.127.108 +905 Clarence Miller cmillerp4@usnews.com 174.192.243.3 1bfb:8793:b41b:c787:38d5:cf:12b4:6fe +906 Paul Carpenter pcarpenterp5@storify.com 21.161.200.13 +907 Rose Gibson rgibsonp6@drupal.org 176.209.58.74 e0e3:1f0e:c04b:f0d:9a3:49cb:4614:3f22 +908 Lawrence White lwhitep7@wisc.edu 141.36.109.59 6530:827c:9bcf:133e:43d8:be98:28ec:f250 +909 Rose Hawkins rhawkinsp8@alibaba.com 36.218.226.119 +910 Ann Wood awoodp9@vkontakte.ru 37.3.76.131 +911 Justin Parker jparkerpa@prnewswire.com 75.207.32.214 285b:f22a:9f10:299:8dac:4a36:d0f2:f7d7 +912 Keith Watson kwatsonpb@amazon.com 58.80.190.248 +913 Laura Montgomery lmontgomerypc@addthis.com 17.250.1.173 10ca:431d:978d:9e29:b6c8:bab2:292a:effb +914 Jane Parker jparkerpd@unesco.org 115.46.175.229 4442:29d:258a:9ce0:9ab1:2bc4:ed68:4988 +915 Jeffrey Phillips jphillipspe@nydailynews.com 62.251.224.165 +916 Jose Ramos jramospf@dedecms.com 96.171.134.230 40d6:228e:e45d:676d:f039:9c97:9834:8127 +917 Debra Simmons dsimmonspg@cisco.com 134.70.85.30 a805:7140:6ca4:116d:5b88:a4c2:c3ff:32b6 +918 Carlos Taylor ctaylorph@wordpress.org 14.148.40.143 +919 Dorothy Sanders dsanderspi@miitbeian.gov.cn 216.238.221.59 93af:d813:3d90:7ab8:56d6:59c5:fb0b:dce7 +920 Sharon West swestpj@tripadvisor.com 85.206.226.96 a4e:ebb:b768:a0f:c09a:61dc:1743:9271 +921 Frances George fgeorgepk@bloglovin.com 232.14.172.13 1f39:a9f4:305:482:ffc9:9305:9c72:8961 +922 Christopher Murray cmurraypl@multiply.com 185.49.113.129 4024:b4d8:b9dd:6503:5c78:9db6:6f80:c3bf +923 Gerald Graham ggrahampm@princeton.edu 42.245.128.52 fbf0:55b0:1395:c8d3:c801:161c:7ecd:7422 +924 Judith Reyes jreyespn@sciencedirect.com 84.211.178.207 +925 Louise Peters lpeterspo@google.com.hk 206.22.139.243 4724:20c5:b4fa:1f6c:6a5c:af30:d840:70c0 +926 Shirley Williamson swilliamsonpp@360.cn 131.19.81.124 +927 Brandon Wallace bwallacepq@cnet.com 110.4.202.56 +928 Marilyn Sanchez msanchezpr@bbb.org 216.194.254.87 +929 Howard Olson holsonps@craigslist.org 146.4.91.174 9305:d0c6:2de5:3011:c47c:fc16:f877:36fe +930 Matthew Fox mfoxpt@joomla.org 187.177.29.34 +931 Arthur Bryant abryantpu@nationalgeographic.com 30.38.151.230 +932 Debra Cunningham dcunninghampv@pagesperso-orange.fr 88.240.55.241 +933 Linda Kim lkimpw@acquirethisname.com 180.85.57.115 3a61:a58f:4f25:b5ea:56d2:3c0f:9489:927f +934 Kathleen Powell kpowellpx@cargocollective.com 247.82.234.99 70e8:bbcc:a8d1:9ecc:9de5:3b6a:c10c:8446 +935 Lisa Parker lparkerpy@livejournal.com 106.154.151.97 7777:aca:1b69:18c4:3300:edfd:c67:2b10 +936 Albert Richardson arichardsonpz@usatoday.com 91.215.173.36 b6aa:760f:2189:e3d7:9c89:1bab:3baa:554 +937 Gregory Day gdayq0@cloudflare.com 110.96.100.196 +938 Steve Ford sfordq1@sciencedaily.com 205.42.210.109 +939 Ann Ferguson afergusonq2@liveinternet.ru 142.121.36.244 +940 Roger Butler rbutlerq3@china.com.cn 171.201.4.214 bb65:6d96:de05:45e4:cef2:2c8c:e2c7:cb08 +941 Charles Thomas cthomasq4@columbia.edu 154.251.197.217 +942 Debra Gonzales dgonzalesq5@ftc.gov 215.28.232.29 ebe9:ad15:2305:735b:ca66:925e:d916:c07a +943 Judith Knight jknightq6@nationalgeographic.com 242.126.202.122 7d63:6e68:33b1:da1d:47ef:11a3:710e:5651 +944 Douglas Hughes dhughesq7@so-net.ne.jp 135.56.8.140 +945 Richard Carroll rcarrollq8@answers.com 153.14.135.21 b547:5039:4a17:e22a:a766:d3ea:c430:55 +946 Walter Johnson wjohnsonq9@sitemeter.com 235.204.65.101 21e0:8ba9:29f0:24db:b14a:4601:712d:b003 +947 Kathy Alvarez kalvarezqa@adobe.com 195.124.62.203 cb4e:5978:6ec2:14bf:119a:534:b393:3282 +948 Jonathan Tucker jtuckerqb@tripod.com 131.71.157.135 +949 Ann Campbell acampbellqc@blogspot.com 222.55.216.141 d7a:2ed5:6336:2981:995f:fe46:6a39:55ce +950 Sean Reynolds sreynoldsqd@buzzfeed.com 164.18.18.75 f2ff:4fe1:5a81:f5b8:685d:429b:b3c8:911a +951 Melissa Hicks mhicksqe@weibo.com 36.7.122.100 +952 Amanda Brown abrownqf@stumbleupon.com 0.151.244.117 50e4:7583:4692:26a0:e245:3f2e:e003:4e07 +953 Clarence Gordon cgordonqg@nba.com 212.188.215.180 +954 Irene Gonzales igonzalesqh@godaddy.com 211.16.91.193 7439:7edf:799:dfec:7b05:c88c:a289:831c +955 Matthew Romero mromeroqi@va.gov 248.196.255.144 +956 Donna Moore dmooreqj@digg.com 247.41.164.92 +957 Carolyn Peterson cpetersonqk@wp.com 12.253.245.19 35a8:d16:4037:fc8b:4587:b117:3e51:a681 +958 Rose Lewis rlewisql@usda.gov 186.39.89.112 +959 Thomas Reyes treyesqm@163.com 70.210.168.64 6d43:43c5:37a3:3a69:e17d:7c87:9328:b956 +960 Carl Howard chowardqn@netlog.com 240.40.158.146 +961 Steven Young syoungqo@histats.com 49.244.0.50 d554:da3c:f183:196b:7429:8128:6bf1:145f +962 Janice Henderson jhendersonqp@storify.com 108.191.85.6 +963 Jerry Watson jwatsonqq@cbslocal.com 228.76.74.84 +964 Marilyn Marshall mmarshallqr@infoseek.co.jp 11.75.196.24 3e6b:28b7:e903:b64d:3ec3:22e5:4341:9854 +965 Charles Myers cmyersqs@histats.com 33.129.147.76 d771:b77c:5171:7e9f:950:2778:cd9d:9e3f +966 Mark Wood mwoodqt@fda.gov 197.166.192.235 +967 Janet Williams jwilliamsqu@webs.com 172.238.146.124 b32:c8fe:7190:b0cc:2dad:632e:dce8:ea27 +968 Kelly Banks kbanksqv@patch.com 22.43.197.111 +969 Mildred Alvarez malvarezqw@drupal.org 186.180.110.232 +970 Jeremy Morris jmorrisqx@yahoo.com 240.94.51.101 4ec2:158e:9cde:f0e9:8e9b:1f82:5acb:4d51 +971 Donna Robinson drobinsonqy@hatena.ne.jp 87.105.152.221 a5aa:3ac1:f8c0:4ceb:7ee8:32f4:9ce2:ccd4 +972 Walter Johnston wjohnstonqz@adobe.com 55.20.89.236 +973 Carol Wilson cwilsonr0@nymag.com 22.138.183.135 +974 Ruth Alexander ralexanderr1@shareasale.com 250.56.55.88 8745:fff2:ff76:12d3:60ee:9269:47:6878 +975 Alan Fields afieldsr2@imageshack.us 81.146.133.200 +976 Nicholas Cole ncoler3@newsvine.com 85.197.22.199 84fa:37f:50c8:bf40:89fe:1b07:a5bd:d1c3 +977 Jeremy Roberts jrobertsr4@sitemeter.com 220.16.70.138 +978 Joyce Henry jhenryr5@fastcompany.com 238.182.47.218 +979 Joyce Perry jperryr6@smh.com.au 81.110.216.64 e7e7:c8f2:ef58:b0cc:38f7:69e1:bdf0:97da +980 Nicole Porter nporterr7@berkeley.edu 224.232.91.189 c33a:7367:cd40:c2e7:edff:3382:daaf:fbb1 +981 Roy Flores rfloresr8@wordpress.com 4.82.203.203 4046:ee14:7575:46eb:e9d0:7246:f674:d725 +982 Evelyn Scott escottr9@github.com 158.55.140.209 +983 Lillian Hart lhartra@amazon.co.uk 111.21.188.196 +984 Janice Lee jleerb@constantcontact.com 194.73.97.106 +985 Christopher Robertson crobertsonrc@nydailynews.com 7.70.146.147 +986 Lillian Owens lowensrd@telegraph.co.uk 101.52.92.123 +987 Chris Knight cknightre@mlb.com 205.74.160.116 ff13:8c92:1ff7:a997:9795:80ce:e91c:d813 +988 Jose Kennedy jkennedyrf@technorati.com 119.183.29.163 +989 Henry Washington hwashingtonrg@nba.com 119.229.0.33 +990 Mary Oliver moliverrh@sun.com 70.83.12.86 +991 Amanda Morrison amorrisonri@cocolog-nifty.com 20.250.15.81 +992 Ralph Tucker rtuckerrj@vkontakte.ru 251.112.76.237 +993 Sarah Crawford scrawfordrk@eventbrite.com 15.88.165.50 +994 Randy Oliver roliverrl@ovh.net 117.59.252.157 cf56:b11c:38d4:148a:9ca4:5c01:a8db:725f +995 James Arnold jarnoldrm@uol.com.br 207.34.247.174 +996 Sharon Alvarez salvarezrn@usatoday.com 224.77.150.38 bfb7:a73b:b7ea:4aa4:a82e:a336:1b88:a356 +997 Gregory White gwhitero@freewebs.com 198.15.75.87 3993:acff:1207:a76c:b5ce:6d08:dde7:7bfe +998 Michael Gonzales mgonzalesrp@printfriendly.com 86.253.219.150 +999 Frank Long flongrq@webs.com 219.105.204.208 +1000 Denise Myers dmyersrr@omniture.com 86.155.197.184 diff --git a/Übungen/Blatt4_data/CSV_Dummy_problematic.csv b/Übungen/Blatt4_data/CSV_Dummy_problematic.csv new file mode 100644 index 0000000..d9cec12 --- /dev/null +++ b/Übungen/Blatt4_data/CSV_Dummy_problematic.csv @@ -0,0 +1,11 @@ +first_name,last_name,saying +Phillip,Bennett,1 +Dorothy,Roberts,"<>?:""{}|_+" +Walter,Cook,-1.00 +William,Moreno,̦H̬̤̗̤͝e͜ ̜̥̝̻͍̟́w̕h̖̯͓o̝͙̖͎̱̮ ҉̺̙̞̟͈W̷̼̭a̺̪͍į͈͕̭͙̯̜t̶̼̮s̘͙͖̕ ̠̫̠B̻͍͙͉̳ͅe̵h̵̬͇̫͙i̹͓̳̳̮͎̫̕n͟d̴̪̜̖ ̰͉̩͇͙̲͞ͅT͖̼͓̪͢h͏͓̮̻e̬̝̟ͅ ̤̹̝W͙̞̝͔͇͝ͅa͏͓͔̹̼̣l̴͔̰̤̟͔ḽ̫.͕ +Helen,Burke,1 +Carol,Daniels,⁰⁴⁵ +Anna,Richards,  +Wanda,Fox,"""""" +Anne,Kelley,(。◕ ∀ ◕。) +Craig,Armstrong,' diff --git a/Übungen/Blatt4_data/CSV_Dummy_simple.csv b/Übungen/Blatt4_data/CSV_Dummy_simple.csv new file mode 100644 index 0000000..9553772 --- /dev/null +++ b/Übungen/Blatt4_data/CSV_Dummy_simple.csv @@ -0,0 +1,11 @@ +first_name,last_name,email,grade +Fred,Rivera,frivera0@amazon.co.uk,2.9 +Wayne,Hansen,whansen1@ucoz.com,1.3 +Carlos,Edwards,cedwards2@ucla.edu,3.8 +Benjamin,Reid,breid3@mozilla.com,1.8 +Susan,Alexander,salexander4@addtoany.com,3.4 +Philip,Hansen,phansen5@123-reg.co.uk,2.4 +Jack,Riley,jriley6@gravatar.com,2.6 +Cynthia,Grant,cgrant7@tmall.com,3.0 +Patrick,Jenkins,pjenkins8@dagondesign.com,2.4 +Lori,Davis,ldavis9@patch.com,2.4