diff options
author | Akshay <[email protected]> | 2020-12-04 08:51:24 +0000 |
---|---|---|
committer | Akshay <[email protected]> | 2020-12-04 08:51:24 +0000 |
commit | 031746bd8c349b485b4914d1788ec944b1e534a2 (patch) | |
tree | 187573bc58c1318d7292fac771cf5b28b98eea62 | |
parent | 24dade573ba48d83265f88e3850958ff7e3d61bd (diff) |
add initial solution to day 4
-rw-r--r-- | aoc.cabal | 6 | ||||
-rw-r--r-- | execs/Day02.hs | 4 | ||||
-rw-r--r-- | execs/Day04.hs | 82 | ||||
-rw-r--r-- | input/04 | 1056 |
4 files changed, 1146 insertions, 2 deletions
@@ -30,6 +30,12 @@ executable Day02 | |||
30 | 30 | ||
31 | executable Day03 | 31 | executable Day03 |
32 | main-is: Day03.hs | 32 | main-is: Day03.hs |
33 | build-depends: base | ||
34 | default-language: Haskell2010 | ||
35 | hs-source-dirs: execs | ||
36 | |||
37 | executable Day04 | ||
38 | main-is: Day04.hs | ||
33 | build-depends: base, parsec | 39 | build-depends: base, parsec |
34 | default-language: Haskell2010 | 40 | default-language: Haskell2010 |
35 | hs-source-dirs: execs | 41 | hs-source-dirs: execs |
diff --git a/execs/Day02.hs b/execs/Day02.hs index f67778b..b06b44d 100644 --- a/execs/Day02.hs +++ b/execs/Day02.hs | |||
@@ -37,5 +37,5 @@ parseLine parser line = right $ parse parser "input" line | |||
37 | 37 | ||
38 | main :: IO () | 38 | main :: IO () |
39 | main = do | 39 | main = do |
40 | n <- map (fromEnum . doCheck2 . parseLine parseProp) . lines <$> readFile "input/02" | 40 | n <- map (doCheck2 . parseLine parseProp) . lines <$> readFile "input/02" |
41 | print $ sum n | 41 | print $ countElem True n |
diff --git a/execs/Day04.hs b/execs/Day04.hs new file mode 100644 index 0000000..04aacbb --- /dev/null +++ b/execs/Day04.hs | |||
@@ -0,0 +1,82 @@ | |||
1 | module Main where | ||
2 | |||
3 | import Text.ParserCombinators.Parsec | ||
4 | import Text.Parsec.Char | ||
5 | import Data.Either | ||
6 | import Data.Maybe | ||
7 | import Control.Monad | ||
8 | import Data.List (sortOn) | ||
9 | |||
10 | right (Right a) = a | ||
11 | fields = [ "byr" , "iyr" , "eyr" , "hgt" , "hcl" , "ecl" , "pid" ] | ||
12 | |||
13 | block = cell `sepBy` oneOf " \n" | ||
14 | cell = do | ||
15 | tag <- many lower | ||
16 | char ':' | ||
17 | rest <- many (alphaNum <|> char '#') | ||
18 | return (tag, rest) | ||
19 | |||
20 | parseInput :: String -> Either ParseError [(String, String)] | ||
21 | parseInput = parse block "input" | ||
22 | |||
23 | assocGet s (l:ls) = if fst l == s | ||
24 | then snd l | ||
25 | else assocGet s ls | ||
26 | |||
27 | doCheck :: [(String, String)] -> Bool | ||
28 | doCheck ls = all (isJust . flip lookup ls) fields | ||
29 | |||
30 | checkNum lower up s = p >= lower && p <= up | ||
31 | where p = read s :: Int | ||
32 | byr = checkNum 1920 2002 | ||
33 | iyr = checkNum 2010 2020 | ||
34 | eyr = checkNum 2020 2030 | ||
35 | |||
36 | parseHeight :: Parser (Int, String) | ||
37 | parseHeight = do | ||
38 | v <- many1 digit | ||
39 | unit <- choice $ map string ["cm", "in"] | ||
40 | return (read v, unit) | ||
41 | hgt s = case parse parseHeight "hgt" s of | ||
42 | Right (v, "cm") -> v >= 150 && v <= 193 | ||
43 | Right (v, "in") -> v >= 59 && v <= 76 | ||
44 | _ -> False | ||
45 | |||
46 | parseColor = char '#' >> many hexDigit | ||
47 | hcl :: String -> Bool | ||
48 | hcl s = case parse parseColor "hcl" s of | ||
49 | Right c -> length c == 6 | ||
50 | Left _ -> False | ||
51 | |||
52 | |||
53 | ecl :: String -> Bool | ||
54 | ecl = flip elem ["amb", "blu", "brn", "gry", "grn", "hzl", "oth"] | ||
55 | |||
56 | parsePid = replicateM 9 digit | ||
57 | pid :: String -> Bool | ||
58 | pid s = isRight $ parse parsePid "pid" s | ||
59 | |||
60 | doValidity :: [(String, String)] -> Bool | ||
61 | doValidity ls = all ((== True) . ($ ls)) [ byr . assocGet "byr" | ||
62 | , iyr . assocGet "iyr" | ||
63 | , eyr . assocGet "eyr" | ||
64 | , hgt . assocGet "hgt" | ||
65 | , hcl . assocGet "hcl" | ||
66 | , ecl . assocGet "ecl" | ||
67 | , pid . assocGet "pid" | ||
68 | ] | ||
69 | |||
70 | parseLines :: [String] -> [String] | ||
71 | parseLines allLines = unwords first : next | ||
72 | where (first, rest) = break null allLines | ||
73 | next = if null rest then [] else parseLines (tail rest) | ||
74 | |||
75 | main :: IO () | ||
76 | main = do | ||
77 | n <- parseLines . lines <$> readFile "input/04" | ||
78 | let blocks = map (right . parseInput) n | ||
79 | print $ length $ filter (\p -> doCheck p && doValidity p) blocks | ||
80 | -- mapM_ print $ filter (\p -> doCheck p && doValidity p) $ map (sortOn fst) blocks | ||
81 | -- print $ length $ filter doCheck blocks | ||
82 | -- print $ length $ filter (\p -> doCheck p && doValidity p) $ map (sortOn fst) blocks | ||
diff --git a/input/04 b/input/04 new file mode 100644 index 0000000..cecabe2 --- /dev/null +++ b/input/04 | |||
@@ -0,0 +1,1056 @@ | |||
1 | iyr:2013 hcl:#ceb3a1 | ||
2 | hgt:151cm eyr:2030 | ||
3 | byr:1943 ecl:grn | ||
4 | |||
5 | eyr:1988 | ||
6 | iyr:2015 ecl:gry | ||
7 | hgt:153in pid:173cm | ||
8 | hcl:0c6261 byr:1966 | ||
9 | |||
10 | hcl:#733820 | ||
11 | hgt:166cm eyr:2025 pid:79215921 byr:1952 iyr:2014 ecl:blu | ||
12 | |||
13 | eyr:2022 | ||
14 | hgt:165cm hcl:#733820 | ||
15 | iyr:2013 pid:073015801 ecl:oth | ||
16 | cid:101 | ||
17 | |||
18 | iyr:2013 | ||
19 | ecl:brn hcl:#623a2f | ||
20 | cid:246 byr:1948 pid:122719649 | ||
21 | hgt:160cm | ||
22 | eyr:2026 | ||
23 | |||
24 | eyr:2028 | ||
25 | pid:229371724 hgt:154cm hcl:#ceb3a1 byr:2000 ecl:hzl iyr:2017 | ||
26 | |||
27 | eyr:2029 ecl:amb | ||
28 | byr:1980 | ||
29 | hgt:177cm pid:914628384 hcl:#623a2f iyr:2013 | ||
30 | |||
31 | iyr:2019 | ||
32 | eyr:2026 hcl:#efcc98 pid:475316185 byr:1945 | ||
33 | hgt:76in | ||
34 | ecl:amb | ||
35 | |||
36 | pid:371759305 iyr:2018 hcl:#623a2f eyr:2026 byr:1984 hgt:174cm | ||
37 | |||
38 | iyr:2010 pid:184800910 ecl:amb cid:108 eyr:2028 | ||
39 | hcl:#cfa07d | ||
40 | |||
41 | iyr:2012 hcl:#b6652a hgt:160cm pid:223041037 | ||
42 | eyr:2029 byr:1920 ecl:oth cid:212 | ||
43 | |||
44 | pid:775975903 | ||
45 | hgt:163cm byr:1966 | ||
46 | eyr:2023 ecl:amb iyr:2010 | ||
47 | |||
48 | pid:465404256 hcl:#7a54af ecl:blu hgt:180cm iyr:2018 | ||
49 | eyr:2024 byr:1933 | ||
50 | |||
51 | hcl:#18171d | ||
52 | iyr:2018 hgt:185cm | ||
53 | byr:1929 eyr:2024 | ||
54 | ecl:oth | ||
55 | pid:#b0990a | ||
56 | |||
57 | byr:2017 | ||
58 | hcl:#cfa07d pid:184cm hgt:187in ecl:#e97c0d iyr:2022 eyr:2013 | ||
59 | |||
60 | hgt:176cm iyr:2019 eyr:2024 ecl:brn byr:1943 | ||
61 | pid:532967054 hcl:007b47 | ||
62 | |||
63 | pid:171225044 hcl:#888785 byr:1992 ecl:amb iyr:2012 eyr:2030 | ||
64 | hgt:180cm | ||
65 | |||
66 | byr:1969 | ||
67 | pid:689216275 iyr:1934 eyr:2031 ecl:#e5bc14 hcl:#fffffd | ||
68 | |||
69 | pid:166619054 cid:125 hcl:#cfa07d hgt:164cm byr:1946 | ||
70 | ecl:brn iyr:2014 eyr:2023 | ||
71 | |||
72 | ecl:#c1ae72 pid:458692331 hcl:#b6652a eyr:1966 byr:1951 iyr:2023 | ||
73 | |||
74 | cid:253 pid:9096156879 hcl:9911e5 | ||
75 | byr:2007 | ||
76 | iyr:2019 eyr:2033 hgt:181cm | ||
77 | ecl:blu | ||
78 | |||
79 | ecl:oth pid:180428876 iyr:2019 byr:2001 eyr:2024 hgt:172cm hcl:#7d3b0c | ||
80 | cid:81 | ||
81 | |||
82 | hgt:167cm | ||
83 | byr:2007 eyr:2030 | ||
84 | iyr:1961 ecl:lzr hcl:#cfa07d | ||
85 | pid:#e254d8 | ||
86 | |||
87 | pid:377737133 hgt:160cm byr:1958 hcl:#866857 ecl:oth iyr:2015 eyr:2022 cid:350 | ||
88 | |||
89 | hgt:188cm | ||
90 | eyr:2025 ecl:brn hcl:#efcc98 | ||
91 | iyr:2015 pid:321192707 | ||
92 | byr:1996 | ||
93 | |||
94 | byr:1956 iyr:2018 hcl:#b6652a | ||
95 | eyr:2024 | ||
96 | ecl:blu cid:343 | ||
97 | hgt:152cm pid:192659885 | ||
98 | |||
99 | hgt:163cm | ||
100 | iyr:2012 byr:1952 eyr:2022 hcl:#efcc98 ecl:grn pid:337866006 | ||
101 | |||
102 | cid:134 | ||
103 | byr:1941 eyr:2027 ecl:oth | ||
104 | iyr:2012 pid:303690324 hcl:#7d3b0c | ||
105 | |||
106 | ecl:grn byr:1945 eyr:2028 hcl:#cfa07d iyr:2012 cid:108 pid:388941584 hgt:171cm | ||
107 | |||
108 | pid:962215061 ecl:brn iyr:2019 eyr:2025 cid:163 hcl:#cfa07d byr:1958 hgt:187in | ||
109 | |||
110 | ecl:amb | ||
111 | byr:1989 pid:118257086 iyr:2019 cid:320 hgt:158cm eyr:2027 hcl:#733820 | ||
112 | |||
113 | pid:813286578 | ||
114 | iyr:2019 eyr:2031 hcl:#341e13 hgt:161cm byr:1950 | ||
115 | ecl:oth | ||
116 | |||
117 | byr:1976 ecl:blu | ||
118 | eyr:2024 | ||
119 | hcl:#fffffd | ||
120 | hgt:153cm pid:552154655 iyr:2019 | ||
121 | |||
122 | eyr:2025 pid:109518209 iyr:2013 byr:1923 | ||
123 | hgt:162cm | ||
124 | ecl:oth | ||
125 | |||
126 | hgt:178cm byr:2007 hcl:#7f431f pid:7365694093 eyr:2037 | ||
127 | ecl:blu iyr:2018 | ||
128 | |||
129 | eyr:2021 | ||
130 | cid:105 iyr:2013 byr:1995 ecl:grn hgt:181cm | ||
131 | pid:733189859 hcl:#b6652a | ||
132 | |||
133 | hcl:#6b5442 eyr:2028 iyr:2013 byr:1958 hgt:169cm | ||
134 | ecl:gry pid:651263830 | ||
135 | cid:51 | ||
136 | |||
137 | iyr:2018 cid:59 eyr:2027 ecl:blu | ||
138 | hgt:174cm pid:269821917 byr:1971 | ||
139 | |||
140 | byr:1936 eyr:2025 ecl:hzl hcl:#b6652a | ||
141 | iyr:2019 | ||
142 | pid:670202082 | ||
143 | hgt:186cm | ||
144 | |||
145 | byr:1958 | ||
146 | ecl:gry hcl:#7d3b0c pid:000522430 eyr:2020 | ||
147 | hgt:168cm | ||
148 | |||
149 | iyr:2015 eyr:2022 | ||
150 | pid:630105579 hcl:#7d3b0c byr:1935 | ||
151 | ecl:gry hgt:153cm | ||
152 | |||
153 | ecl:gry hcl:#fffffd hgt:172cm byr:1944 | ||
154 | eyr:2021 | ||
155 | iyr:2013 cid:58 pid:554670072 | ||
156 | |||
157 | byr:1983 | ||
158 | eyr:2022 | ||
159 | iyr:2012 hgt:176cm | ||
160 | ecl:brn pid:201965494 hcl:#dd8296 | ||
161 | |||
162 | cid:124 byr:1935 eyr:2020 ecl:blu | ||
163 | hcl:#a97842 pid:666776663 iyr:2010 | ||
164 | hgt:68in | ||
165 | |||
166 | byr:1943 pid:139343878 hgt:181cm hcl:#733820 cid:206 iyr:2018 ecl:brn | ||
167 | eyr:2029 | ||
168 | |||
169 | pid:114742677 | ||
170 | ecl:amb hgt:160cm | ||
171 | byr:1975 eyr:2030 | ||
172 | hcl:#866857 | ||
173 | |||
174 | iyr:2012 ecl:amb hgt:170cm pid:221200950 eyr:2028 | ||
175 | hcl:#733820 cid:274 | ||
176 | |||
177 | eyr:2020 | ||
178 | pid:167438086 iyr:2020 hcl:#fffffd hgt:178cm byr:1996 | ||
179 | ecl:blu | ||
180 | |||
181 | iyr:2015 hcl:#b6652a | ||
182 | pid:905439259 | ||
183 | byr:1962 cid:209 ecl:brn hgt:150cm eyr:2024 | ||
184 | |||
185 | iyr:2016 ecl:amb | ||
186 | pid:855119486 | ||
187 | cid:77 | ||
188 | hgt:192cm byr:1947 eyr:2021 hcl:#888785 | ||
189 | |||
190 | hcl:#341e13 | ||
191 | iyr:2011 hgt:157cm eyr:2030 | ||
192 | pid:103806645 cid:90 ecl:grn byr:1976 | ||
193 | |||
194 | hcl:#fffffd byr:1957 | ||
195 | cid:284 eyr:2026 | ||
196 | pid:031705251 iyr:2019 | ||
197 | hgt:166cm | ||
198 | |||
199 | eyr:2019 byr:2019 hgt:167in | ||
200 | iyr:2014 ecl:gmt | ||
201 | |||
202 | hcl:#18171d cid:93 | ||
203 | eyr:2027 | ||
204 | iyr:2013 | ||
205 | pid:821161144 ecl:brn byr:2002 hgt:170cm | ||
206 | |||
207 | hgt:181cm | ||
208 | byr:1972 iyr:2018 hcl:#fffffd | ||
209 | pid:745667222 eyr:2023 | ||
210 | ecl:hzl | ||
211 | |||
212 | hcl:#602927 byr:1996 ecl:blu pid:503245375 | ||
213 | hgt:166cm eyr:2028 iyr:2018 | ||
214 | |||
215 | hgt:59in byr:1966 | ||
216 | ecl:oth iyr:2016 eyr:2029 hcl:#866857 | ||
217 | |||
218 | cid:179 iyr:2012 hgt:182cm eyr:2024 pid:451186596 hcl:#6b5442 ecl:blu | ||
219 | |||
220 | eyr:2023 iyr:2016 | ||
221 | hcl:#18171d hgt:173cm cid:182 pid:979409688 ecl:brn byr:1972 | ||
222 | |||
223 | iyr:2014 eyr:2027 byr:1977 ecl:brn hgt:171cm hcl:#b6652a pid:124307431 | ||
224 | |||
225 | byr:1929 pid:048990845 ecl:hzl hgt:193cm cid:159 hcl:#b6652a eyr:2028 | ||
226 | |||
227 | ecl:gry hgt:181cm iyr:1934 byr:1970 | ||
228 | eyr:2015 pid:5818817055 cid:98 | ||
229 | |||
230 | hgt:179cm | ||
231 | iyr:2014 | ||
232 | eyr:2030 | ||
233 | pid:397317466 byr:1967 | ||
234 | hcl:#a97842 | ||
235 | ecl:grn | ||
236 | |||
237 | pid:138485312 ecl:hzl | ||
238 | hgt:151cm | ||
239 | iyr:2010 hcl:#866857 byr:1936 cid:345 eyr:2021 | ||
240 | |||
241 | ecl:oth | ||
242 | pid:687490850 eyr:2028 hcl:#9bd268 hgt:157cm iyr:2012 byr:1994 | ||
243 | |||
244 | byr:1933 pid:575158994 hgt:192cm iyr:2017 eyr:2022 hcl:#602927 | ||
245 | ecl:gry | ||
246 | |||
247 | iyr:2012 | ||
248 | hcl:#7d3b0c | ||
249 | ecl:oth | ||
250 | eyr:2023 pid:615952261 byr:1959 | ||
251 | hgt:152cm | ||
252 | |||
253 | byr:2010 | ||
254 | iyr:2011 hcl:z ecl:grn hgt:152cm pid:6079261766 | ||
255 | |||
256 | hcl:#18171d iyr:2012 | ||
257 | byr:1986 ecl:blu | ||
258 | pid:836367740 hgt:191cm eyr:2024 cid:200 | ||
259 | |||
260 | ecl:blu pid:909247319 iyr:2019 eyr:2026 byr:1958 | ||
261 | hgt:170cm | ||
262 | hcl:#b6652a cid:256 | ||
263 | |||
264 | eyr:2027 hcl:#efcc98 iyr:2010 hgt:191cm ecl:brn byr:1933 | ||
265 | |||
266 | byr:1921 | ||
267 | pid:414637667 hcl:#8d840f cid:291 iyr:2013 ecl:amb eyr:2029 hgt:172cm | ||
268 | |||
269 | byr:1961 iyr:2020 eyr:2025 pid:675731511 hgt:71in | ||
270 | ecl:blu hcl:#623a2f | ||
271 | |||
272 | byr:1959 iyr:2002 | ||
273 | hcl:#ceb3a1 eyr:2027 ecl:#633ff4 | ||
274 | pid:815877728 | ||
275 | |||
276 | ecl:gry pid:812104470 byr:1938 | ||
277 | hgt:70cm | ||
278 | eyr:2028 cid:285 iyr:2016 hcl:#b6652a | ||
279 | |||
280 | cid:99 hgt:152cm byr:1971 | ||
281 | eyr:2020 hcl:#733820 | ||
282 | ecl:gry | ||
283 | iyr:2012 pid:020521112 | ||
284 | |||
285 | pid:803066169 hgt:157cm iyr:2014 hcl:#b6652a eyr:2025 ecl:brn byr:1981 | ||
286 | |||
287 | hcl:fafcd9 eyr:2021 | ||
288 | hgt:76in | ||
289 | pid:359286290 cid:207 iyr:2018 ecl:grt | ||
290 | |||
291 | pid:179471060 byr:1966 ecl:amb hcl:#18171d eyr:2029 iyr:2015 hgt:190cm | ||
292 | |||
293 | hcl:#efcc98 ecl:gry | ||
294 | byr:1942 | ||
295 | eyr:2026 iyr:2011 | ||
296 | hgt:158cm pid:721512314 | ||
297 | |||
298 | ecl:oth eyr:2024 hcl:#8bc738 | ||
299 | hgt:167cm iyr:2014 pid:729168992 | ||
300 | |||
301 | hcl:#b6652a | ||
302 | pid:179977662 | ||
303 | iyr:2018 | ||
304 | ecl:gry | ||
305 | byr:1973 | ||
306 | hgt:155cm | ||
307 | cid:126 eyr:2030 | ||
308 | |||
309 | byr:2012 eyr:1955 hcl:z iyr:1981 pid:#66167e hgt:175in ecl:grt | ||
310 | |||
311 | hgt:154cm cid:301 iyr:2010 hcl:#7d3b0c pid:573851812 ecl:grn eyr:2030 | ||
312 | |||
313 | pid:601712917 ecl:hzl eyr:2001 cid:70 hgt:162cm hcl:#6b5442 iyr:2018 | ||
314 | byr:1959 | ||
315 | |||
316 | hgt:183cm byr:1996 eyr:2023 hcl:#866857 iyr:2018 pid:259910953 ecl:brn | ||
317 | |||
318 | pid:751991211 hcl:z iyr:2015 eyr:2024 byr:1939 ecl:oth hgt:161cm | ||
319 | |||
320 | eyr:2026 byr:1947 | ||
321 | ecl:grn iyr:2018 cid:248 hcl:#ef5900 hgt:66in | ||
322 | |||
323 | iyr:2028 eyr:1994 pid:9211015765 | ||
324 | ecl:amb | ||
325 | hcl:cd429d | ||
326 | byr:2013 | ||
327 | hgt:176cm | ||
328 | |||
329 | hgt:193cm ecl:amb eyr:2023 | ||
330 | iyr:2020 byr:1933 | ||
331 | cid:50 | ||
332 | hcl:#efcc98 pid:482745318 | ||
333 | |||
334 | byr:2014 pid:619629999 | ||
335 | ecl:oth hgt:159cm eyr:2027 iyr:2018 hcl:#b6652a | ||
336 | |||
337 | hcl:#b6652a eyr:2028 byr:1921 | ||
338 | ecl:blu | ||
339 | pid:866536313 hgt:185cm iyr:2020 | ||
340 | |||
341 | eyr:2027 pid:904225608 iyr:2010 cid:57 hgt:161cm hcl:#83ee3c ecl:gry byr:2001 | ||
342 | |||
343 | byr:1968 pid:120450875 iyr:2018 hgt:165cm ecl:grn eyr:2022 hcl:#7d3b0c | ||
344 | |||
345 | hcl:#a97842 byr:1964 | ||
346 | eyr:2027 ecl:oth hgt:186cm iyr:2010 | ||
347 | cid:226 pid:632344779 | ||
348 | |||
349 | pid:135449714 | ||
350 | cid:348 iyr:2019 | ||
351 | hcl:#602927 | ||
352 | ecl:oth eyr:2029 | ||
353 | hgt:184cm byr:1992 | ||
354 | |||
355 | eyr:2027 | ||
356 | byr:1929 hgt:181cm hcl:#fffffd iyr:2019 pid:369478657 | ||
357 | ecl:blu | ||
358 | |||
359 | hgt:177cm eyr:2021 iyr:2016 ecl:gry byr:1938 hcl:#602927 pid:034365656 | ||
360 | |||
361 | iyr:2020 hcl:#866857 | ||
362 | eyr:2028 | ||
363 | pid:183612456 ecl:#9e25d3 hgt:159cm byr:1934 | ||
364 | |||
365 | pid:664990234 hcl:#efcc98 cid:185 iyr:2018 | ||
366 | ecl:brn | ||
367 | hgt:192cm | ||
368 | byr:1942 | ||
369 | eyr:2029 | ||
370 | |||
371 | eyr:2027 | ||
372 | hgt:163cm pid:760854338 cid:228 | ||
373 | byr:1958 iyr:2014 | ||
374 | hcl:#efcc98 ecl:gry | ||
375 | |||
376 | iyr:2014 | ||
377 | hcl:#18171d hgt:157cm ecl:amb eyr:2025 byr:1957 pid:347369874 | ||
378 | |||
379 | pid:013801431 byr:1999 | ||
380 | hgt:181cm eyr:2029 | ||
381 | ecl:amb iyr:2010 | ||
382 | hcl:#b6652a | ||
383 | |||
384 | hgt:153 eyr:2030 byr:2022 | ||
385 | hcl:z cid:84 ecl:hzl iyr:2020 | ||
386 | |||
387 | cid:315 iyr:2011 | ||
388 | hgt:151cm hcl:#ffb5f9 | ||
389 | pid:427813663 byr:1999 ecl:brn eyr:2025 | ||
390 | |||
391 | eyr:2024 | ||
392 | cid:205 byr:2000 iyr:2020 hgt:173cm ecl:gry | ||
393 | |||
394 | eyr:2026 byr:1996 iyr:2018 ecl:grn hgt:158cm pid:026432567 hcl:#602927 | ||
395 | |||
396 | iyr:2014 | ||
397 | ecl:hzl | ||
398 | byr:1964 eyr:2020 hgt:184cm pid:031793197 hcl:#fffffd | ||
399 | |||
400 | ecl:oth hgt:165cm byr:1982 pid:172329608 hcl:#733820 | ||
401 | iyr:2019 | ||
402 | eyr:2020 cid:347 | ||
403 | |||
404 | byr:2014 iyr:2011 hgt:179cm | ||
405 | hcl:z eyr:2020 ecl:grt | ||
406 | cid:134 | ||
407 | |||
408 | ecl:gry | ||
409 | iyr:2011 hcl:#a97842 | ||
410 | byr:1942 pid:789953865 cid:172 hgt:180cm eyr:2027 | ||
411 | |||
412 | hgt:179cm pid:975853536 | ||
413 | iyr:2018 byr:1989 hcl:#602927 | ||
414 | eyr:2021 ecl:amb | ||
415 | |||
416 | byr:2011 | ||
417 | iyr:2015 | ||
418 | ecl:oth | ||
419 | hcl:85d233 cid:207 eyr:2020 hgt:138 pid:6169876 | ||
420 | |||
421 | ecl:hzl eyr:2029 hcl:#efcc98 | ||
422 | hgt:188cm iyr:2018 cid:143 byr:1973 | ||
423 | |||
424 | hcl:#ceb3a1 pid:762609805 | ||
425 | byr:1962 | ||
426 | hgt:150cm | ||
427 | iyr:2016 eyr:2024 ecl:oth | ||
428 | |||
429 | iyr:2012 | ||
430 | pid:181821528 byr:1922 ecl:gry hcl:#a97842 hgt:169cm eyr:2028 | ||
431 | |||
432 | eyr:2029 pid:776605704 byr:1964 hgt:175cm hcl:#623a2f ecl:grn | ||
433 | iyr:2011 | ||
434 | |||
435 | byr:1989 iyr:2019 | ||
436 | ecl:gry pid:397990288 | ||
437 | hcl:#602927 hgt:67in eyr:2030 | ||
438 | cid:259 | ||
439 | |||
440 | hcl:#866857 iyr:2018 ecl:blu byr:1938 cid:227 eyr:2028 hgt:171cm | ||
441 | pid:779192850 | ||
442 | |||
443 | byr:1974 hcl:#cfa07d eyr:2026 hgt:59in cid:51 iyr:2019 | ||
444 | ecl:oth pid:091591737 | ||
445 | |||
446 | byr:1952 cid:301 pid:804465935 hgt:152cm eyr:2025 hcl:#888785 | ||
447 | iyr:2013 ecl:hzl | ||
448 | |||
449 | hcl:6a32f0 eyr:2027 | ||
450 | iyr:2014 | ||
451 | ecl:amb byr:1933 cid:185 | ||
452 | hgt:75cm | ||
453 | |||
454 | byr:1945 hcl:#b6652a | ||
455 | hgt:163cm ecl:brn eyr:2025 iyr:2015 pid:829875350 | ||
456 | |||
457 | byr:1940 hgt:174cm iyr:2014 pid:9989523268 ecl:gry eyr:2026 | ||
458 | hcl:#efcc98 | ||
459 | |||
460 | iyr:2011 ecl:lzr | ||
461 | byr:1998 hgt:182cm | ||
462 | eyr:2029 hcl:z | ||
463 | |||
464 | pid:091142801 | ||
465 | hcl:#c0946f byr:1983 ecl:blu iyr:2017 hgt:183cm eyr:2027 | ||
466 | |||
467 | ecl:oth iyr:2011 hgt:158cm byr:1950 pid:902512428 hcl:#623a2f eyr:2028 | ||
468 | |||
469 | eyr:2020 | ||
470 | iyr:2020 | ||
471 | ecl:oth byr:1938 hcl:#d5eb7e | ||
472 | pid:829945241 hgt:171cm | ||
473 | |||
474 | byr:1971 | ||
475 | pid:998912876 eyr:2022 | ||
476 | iyr:2012 hcl:#cfa07d cid:338 ecl:brn | ||
477 | hgt:183cm | ||
478 | |||
479 | ecl:amb hcl:#7d3b0c pid:331124964 iyr:2013 byr:1945 hgt:189cm eyr:2028 | ||
480 | |||
481 | pid:012740434 iyr:2019 | ||
482 | byr:1998 | ||
483 | hgt:172cm eyr:2028 | ||
484 | cid:102 hcl:#866857 | ||
485 | ecl:amb | ||
486 | |||
487 | hcl:#866857 | ||
488 | eyr:2027 hgt:181cm byr:1954 ecl:blu | ||
489 | iyr:2010 | ||
490 | pid:211721858 | ||
491 | |||
492 | byr:1984 pid:876360762 hgt:72cm | ||
493 | eyr:2040 hcl:a60c15 iyr:1948 ecl:lzr | ||
494 | |||
495 | hgt:167cm byr:1930 ecl:oth pid:740024142 eyr:2024 hcl:#341e13 | ||
496 | iyr:2018 | ||
497 | |||
498 | byr:1968 hcl:#623a2f ecl:brn | ||
499 | cid:210 hgt:155cm | ||
500 | iyr:2017 pid:216618180 eyr:2024 | ||
501 | |||
502 | byr:1966 pid:131332466 hgt:174cm ecl:amb | ||
503 | hcl:#733820 | ||
504 | iyr:2013 eyr:2023 | ||
505 | |||
506 | eyr:1985 | ||
507 | pid:#fde6c1 | ||
508 | hcl:z byr:2017 iyr:2027 hgt:163cm | ||
509 | |||
510 | iyr:2016 ecl:hzl hgt:171cm | ||
511 | hcl:#888785 pid:390140479 byr:1976 | ||
512 | |||
513 | cid:327 eyr:2023 byr:1954 | ||
514 | hgt:192cm iyr:2012 | ||
515 | pid:413357852 ecl:blu | ||
516 | |||
517 | iyr:2014 ecl:hzl hgt:154cm byr:1962 pid:904474869 hcl:#6b5442 eyr:2023 | ||
518 | |||
519 | ecl:hzl iyr:2012 eyr:2027 pid:663644982 hgt:175cm cid:56 | ||
520 | byr:1980 hcl:#ceb3a1 | ||
521 | |||
522 | eyr:2020 iyr:2012 hgt:190cm byr:1993 hcl:#a97842 | ||
523 | ecl:amb pid:418635216 | ||
524 | |||
525 | pid:845398140 | ||
526 | byr:1933 iyr:2016 ecl:oth eyr:2024 hcl:#cfa07d hgt:169cm | ||
527 | |||
528 | eyr:2040 hgt:161cm | ||
529 | byr:2018 ecl:blu | ||
530 | iyr:2022 hcl:#866857 cid:252 | ||
531 | pid:286344655 | ||
532 | |||
533 | hcl:#6b5442 | ||
534 | eyr:2027 | ||
535 | hgt:191cm iyr:2012 | ||
536 | pid:642929864 ecl:amb byr:1934 | ||
537 | |||
538 | iyr:2015 hcl:#cfa07d ecl:grn | ||
539 | eyr:2029 pid:163012663 hgt:150cm | ||
540 | |||
541 | eyr:2030 byr:1938 hgt:188cm iyr:2018 | ||
542 | pid:652645847 hcl:#b6652a ecl:grn | ||
543 | |||
544 | pid:157056211 iyr:2010 hcl:#cfa07d ecl:gry | ||
545 | eyr:2024 byr:1961 hgt:177cm | ||
546 | |||
547 | eyr:2020 hcl:#60945e ecl:brn iyr:2011 pid:688090869 hgt:171cm | ||
548 | byr:1941 | ||
549 | |||
550 | eyr:2023 hgt:188cm byr:1964 hcl:#7d3b0c ecl:gry iyr:2017 | ||
551 | |||
552 | byr:1996 | ||
553 | hcl:#733820 pid:142902538 | ||
554 | eyr:2023 iyr:2012 ecl:oth | ||
555 | hgt:166cm | ||
556 | |||
557 | hgt:62in cid:125 eyr:2022 hcl:#b6652a iyr:2011 | ||
558 | ecl:amb pid:220826562 | ||
559 | |||
560 | ecl:grn hgt:72in byr:1991 eyr:2020 pid:281076310 hcl:#6b5442 | ||
561 | |||
562 | iyr:2030 hgt:78 eyr:1966 byr:2008 cid:260 ecl:grt hcl:5d2e21 | ||
563 | |||
564 | iyr:2017 pid:388674097 byr:1950 ecl:grn cid:338 | ||
565 | hgt:159cm | ||
566 | hcl:#6b5442 | ||
567 | eyr:2025 | ||
568 | |||
569 | hgt:92 eyr:2031 cid:52 pid:169cm hcl:2695be | ||
570 | iyr:1987 | ||
571 | byr:2011 | ||
572 | |||
573 | pid:396358436 hcl:#ceb3a1 | ||
574 | byr:1976 eyr:2025 | ||
575 | iyr:2012 ecl:brn | ||
576 | hgt:174cm | ||
577 | |||
578 | pid:389292752 | ||
579 | eyr:2027 cid:335 hgt:65in byr:1974 hcl:#6b5442 ecl:oth iyr:2019 | ||
580 | |||
581 | ecl:amb iyr:2010 hcl:#602927 hgt:164cm byr:1966 pid:749383114 eyr:2026 | ||
582 | |||
583 | pid:656206688 | ||
584 | hgt:175cm | ||
585 | hcl:#6b5442 byr:1961 eyr:2028 | ||
586 | ecl:amb iyr:2010 | ||
587 | |||
588 | hgt:179cm eyr:2028 byr:1958 | ||
589 | pid:095076581 ecl:gry | ||
590 | hcl:#733820 | ||
591 | iyr:2017 | ||
592 | |||
593 | byr:1960 | ||
594 | cid:309 ecl:utc iyr:2012 | ||
595 | hgt:172cm pid:395100903 | ||
596 | eyr:2030 hcl:#cfa07d | ||
597 | |||
598 | eyr:2021 cid:98 pid:387957353 byr:1941 | ||
599 | hgt:192cm | ||
600 | hcl:#efcc98 ecl:brn | ||
601 | |||
602 | pid:143359781 | ||
603 | hcl:#a97842 | ||
604 | byr:1996 | ||
605 | hgt:184cm eyr:2020 cid:319 ecl:blu iyr:2020 | ||
606 | |||
607 | eyr:2025 iyr:2013 hgt:154cm hcl:#b6652a ecl:oth byr:1979 pid:976151938 | ||
608 | |||
609 | iyr:2017 | ||
610 | hgt:118 ecl:#f0f31e | ||
611 | eyr:2028 | ||
612 | hcl:z | ||
613 | |||
614 | iyr:2016 hgt:153cm hcl:#6d55cd eyr:2026 ecl:hzl byr:1943 pid:257485710 cid:165 | ||
615 | |||
616 | hcl:#ceb3a1 ecl:blu byr:1937 hgt:152cm iyr:2020 eyr:2026 pid:032844291 | ||
617 | |||
618 | hcl:#fffffd byr:1937 pid:122104515 ecl:hzl | ||
619 | iyr:2018 | ||
620 | eyr:2027 hgt:163cm | ||
621 | |||
622 | byr:1987 pid:052848077 hcl:#341e13 | ||
623 | iyr:2015 hgt:172cm eyr:2022 | ||
624 | |||
625 | pid:897642631 iyr:2015 byr:1941 hcl:#733820 ecl:brn eyr:2020 hgt:179cm | ||
626 | |||
627 | hcl:#7d3b0c ecl:grn eyr:2029 pid:232785519 cid:258 iyr:2013 byr:1999 | ||
628 | |||
629 | hgt:152cm ecl:gry hcl:#18171d eyr:2020 byr:1971 iyr:2020 pid:211826434 | ||
630 | |||
631 | hcl:#866857 | ||
632 | eyr:2022 pid:979633771 ecl:hzl iyr:2014 byr:1963 | ||
633 | |||
634 | cid:124 | ||
635 | ecl:utc hgt:77 hcl:#866857 | ||
636 | byr:1979 iyr:2013 | ||
637 | pid:92518200 eyr:1968 | ||
638 | |||
639 | hcl:#888785 eyr:2022 pid:233642738 byr:1959 hgt:191cm | ||
640 | ecl:blu iyr:2010 | ||
641 | |||
642 | pid:#adbcd3 ecl:zzz eyr:2025 cid:129 byr:2028 hcl:z hgt:166cm iyr:2011 | ||
643 | |||
644 | cid:131 hgt:169cm | ||
645 | iyr:2020 | ||
646 | byr:1994 | ||
647 | eyr:2021 | ||
648 | ecl:amb hcl:#c0946f | ||
649 | pid:243158461 | ||
650 | |||
651 | hcl:#18171d byr:1980 ecl:oth hgt:153cm eyr:2028 iyr:2020 pid:629055498 | ||
652 | |||
653 | hcl:#b6652a | ||
654 | hgt:152 ecl:blu pid:175cm iyr:2015 byr:1941 eyr:1961 | ||
655 | |||
656 | eyr:2025 hcl:#7d6ede byr:1988 | ||
657 | hgt:150cm | ||
658 | ecl:hzl cid:267 | ||
659 | pid:794369607 | ||
660 | iyr:2012 | ||
661 | |||
662 | pid:538963835 | ||
663 | ecl:oth byr:1958 | ||
664 | hgt:173cm | ||
665 | eyr:2027 cid:63 | ||
666 | iyr:2018 hcl:#602927 | ||
667 | |||
668 | hcl:#866857 | ||
669 | hgt:163cm byr:1925 iyr:2011 | ||
670 | ecl:oth | ||
671 | eyr:2023 cid:163 | ||
672 | |||
673 | ecl:grn pid:411555227 byr:1974 eyr:2020 hgt:153cm iyr:2015 hcl:#a97842 | ||
674 | |||
675 | cid:111 pid:473064654 byr:1948 | ||
676 | ecl:brn iyr:2013 | ||
677 | hcl:#16fa7a | ||
678 | eyr:2024 hgt:184cm | ||
679 | |||
680 | iyr:2016 hgt:170cm byr:1993 pid:487807940 hcl:#efcc98 eyr:2024 ecl:gry | ||
681 | |||
682 | hcl:#a97842 pid:891517350 iyr:2012 | ||
683 | byr:1937 | ||
684 | ecl:amb | ||
685 | eyr:2030 | ||
686 | hgt:171cm | ||
687 | |||
688 | cid:330 ecl:gry | ||
689 | hgt:163cm eyr:2021 | ||
690 | hcl:#733820 byr:1991 pid:109734880 | ||
691 | |||
692 | ecl:brn iyr:1934 eyr:2021 | ||
693 | hgt:62 | ||
694 | hcl:z pid:720470429 | ||
695 | |||
696 | ecl:blu | ||
697 | pid:669045673 iyr:2015 | ||
698 | hgt:164cm | ||
699 | hcl:#866857 | ||
700 | |||
701 | hgt:158cm hcl:#623a2f byr:1950 | ||
702 | eyr:2020 ecl:gry pid:708073090 | ||
703 | iyr:2018 | ||
704 | |||
705 | hgt:158cm iyr:2017 eyr:2027 | ||
706 | ecl:brn pid:840573419 hcl:#18171d byr:1968 | ||
707 | |||
708 | ecl:oth cid:81 hcl:#ceb3a1 eyr:2021 | ||
709 | iyr:2020 byr:1959 | ||
710 | hgt:62in | ||
711 | pid:634019849 | ||
712 | |||
713 | hgt:180cm pid:651174767 iyr:2013 byr:1948 eyr:2022 hcl:#efcc98 ecl:grn | ||
714 | |||
715 | eyr:2021 ecl:grn | ||
716 | cid:95 hcl:#733820 iyr:2016 hgt:174cm byr:1931 | ||
717 | |||
718 | hcl:90e96c eyr:1948 ecl:zzz | ||
719 | byr:1984 pid:8325286529 | ||
720 | hgt:59in | ||
721 | cid:180 | ||
722 | |||
723 | cid:293 hgt:193cm ecl:oth hcl:#602927 | ||
724 | eyr:2021 byr:1959 iyr:2016 | ||
725 | |||
726 | pid:425216058 | ||
727 | hcl:#7d3b0c hgt:67in ecl:blu eyr:2022 | ||
728 | iyr:2016 byr:1936 cid:182 | ||
729 | |||
730 | ecl:#c93c79 byr:2021 iyr:2021 | ||
731 | hgt:69cm pid:#fa092e eyr:2040 | ||
732 | |||
733 | hcl:#733820 iyr:1964 | ||
734 | hgt:190cm | ||
735 | pid:121828083 byr:2028 ecl:blu eyr:2030 | ||
736 | |||
737 | byr:1986 | ||
738 | eyr:2023 ecl:hzl hcl:#c0946f hgt:152cm pid:750393977 cid:308 iyr:2015 | ||
739 | |||
740 | hgt:152cm byr:2004 hcl:z eyr:2038 ecl:#e92725 iyr:2023 pid:55783937 | ||
741 | |||
742 | ecl:grn eyr:2023 hcl:#7d3b0c byr:1940 iyr:2017 pid:312213917 hgt:166cm | ||
743 | |||
744 | ecl:grn pid:293691668 | ||
745 | byr:1949 hgt:60in | ||
746 | eyr:2021 | ||
747 | hcl:#efcc98 iyr:2017 | ||
748 | |||
749 | iyr:2018 hgt:156cm ecl:oth | ||
750 | hcl:#ceb3a1 | ||
751 | pid:622764582 eyr:2020 cid:124 | ||
752 | |||
753 | eyr:2021 | ||
754 | pid:146888876 byr:1962 iyr:2010 cid:63 ecl:amb hgt:188cm hcl:#a97842 | ||
755 | |||
756 | pid:861542171 hcl:#866857 | ||
757 | ecl:brn | ||
758 | iyr:2010 byr:1975 | ||
759 | eyr:2020 | ||
760 | |||
761 | hgt:157cm hcl:#18171d eyr:2022 byr:1936 iyr:2014 pid:478341738 ecl:amb | ||
762 | |||
763 | ecl:brn | ||
764 | eyr:2026 | ||
765 | pid:553753060 hgt:186cm | ||
766 | iyr:2019 | ||
767 | hcl:#623a2f | ||
768 | byr:1991 | ||
769 | |||
770 | iyr:2018 ecl:blu hcl:#cfa07d hgt:162cm byr:1924 pid:721804049 eyr:2023 | ||
771 | |||
772 | byr:1970 hgt:181cm eyr:2027 ecl:hzl pid:171cm iyr:2012 hcl:#5f4282 | ||
773 | |||
774 | cid:52 | ||
775 | ecl:blu iyr:2011 | ||
776 | pid:027908077 hcl:#b6652a hgt:158cm | ||
777 | byr:1986 | ||
778 | |||
779 | pid:160cm hcl:91324c eyr:2034 iyr:2015 | ||
780 | byr:2021 | ||
781 | hgt:175in ecl:brn | ||
782 | |||
783 | cid:164 iyr:2014 byr:1948 hgt:163cm pid:701930596 ecl:gry | ||
784 | eyr:2020 hcl:#733820 | ||
785 | |||
786 | byr:1951 hcl:#fffffd pid:456803587 hgt:157cm ecl:blu iyr:2010 eyr:2020 | ||
787 | |||
788 | ecl:#663e48 | ||
789 | pid:9157891148 hgt:66cm iyr:1989 | ||
790 | byr:1932 | ||
791 | |||
792 | byr:1993 | ||
793 | hgt:167cm | ||
794 | ecl:amb iyr:2010 hcl:#3da943 pid:340209998 eyr:2021 | ||
795 | |||
796 | byr:1968 | ||
797 | eyr:2021 pid:915482982 hcl:#84a907 iyr:2020 hgt:176cm ecl:grn | ||
798 | |||
799 | hgt:190 ecl:oth hcl:#6b5442 | ||
800 | byr:2023 | ||
801 | pid:5211866539 | ||
802 | iyr:2028 cid:276 | ||
803 | |||
804 | hcl:#ceb3a1 hgt:177cm byr:1966 | ||
805 | pid:#9f5b93 | ||
806 | iyr:2002 eyr:1958 | ||
807 | ecl:oth | ||
808 | |||
809 | hcl:#888785 eyr:2025 iyr:2017 | ||
810 | hgt:187cm pid:856993600 ecl:oth | ||
811 | |||
812 | hgt:186 | ||
813 | hcl:z | ||
814 | eyr:2025 | ||
815 | byr:2013 pid:6869591443 ecl:oth | ||
816 | |||
817 | iyr:2015 pid:317156655 cid:144 | ||
818 | hgt:151cm hcl:#623a2f ecl:brn | ||
819 | byr:1966 eyr:2021 | ||
820 | |||
821 | ecl:hzl pid:161653223 eyr:2026 iyr:2017 byr:1980 | ||
822 | hcl:#18171d | ||
823 | |||
824 | iyr:2009 | ||
825 | pid:618443261 | ||
826 | byr:1989 hcl:#23ef8c eyr:2026 hgt:167cm ecl:grn | ||
827 | |||
828 | ecl:oth | ||
829 | hcl:#fffffd iyr:2018 eyr:2022 pid:953490888 | ||
830 | |||
831 | eyr:2026 hcl:#c0946f hgt:165cm iyr:2016 byr:1921 | ||
832 | ecl:blu pid:490419824 | ||
833 | |||
834 | hgt:150cm hcl:#b6652a ecl:brn byr:1937 iyr:2013 pid:824096447 eyr:2027 | ||
835 | |||
836 | ecl:amb | ||
837 | hcl:#733820 byr:1997 iyr:2015 cid:269 hgt:96 eyr:2022 pid:475968048 | ||
838 | |||
839 | byr:1985 hgt:186cm eyr:2022 ecl:gry | ||
840 | pid:050842095 iyr:2014 | ||
841 | |||
842 | ecl:hzl byr:1942 cid:294 hgt:191cm pid:768437232 | ||
843 | eyr:2024 hcl:#623a2f | ||
844 | |||
845 | byr:1974 eyr:2022 hcl:#afb1a8 ecl:oth | ||
846 | hgt:159cm | ||
847 | cid:252 | ||
848 | pid:619988658 iyr:2018 | ||
849 | |||
850 | ecl:oth eyr:2029 hgt:175cm | ||
851 | pid:548668762 byr:1982 iyr:2020 hcl:#c0946f | ||
852 | |||
853 | ecl:gry hcl:#18171d | ||
854 | hgt:166 pid:#3f6172 iyr:1978 | ||
855 | eyr:2031 byr:2021 | ||
856 | |||
857 | byr:1933 hcl:#c0946f ecl:gry eyr:2028 | ||
858 | pid:594772420 | ||
859 | hgt:167cm | ||
860 | iyr:2020 | ||
861 | |||
862 | cid:332 hcl:#623a2f iyr:2018 pid:706055429 byr:1971 eyr:2022 ecl:gry | ||
863 | |||
864 | hgt:187cm hcl:#888785 | ||
865 | pid:224041851 eyr:2029 | ||
866 | ecl:blu iyr:2012 byr:1991 | ||
867 | |||
868 | ecl:#9c38d0 | ||
869 | hgt:161in | ||
870 | hcl:099d45 byr:2015 eyr:1994 | ||
871 | pid:2730108307 | ||
872 | iyr:2024 cid:229 | ||
873 | |||
874 | hgt:184cm ecl:grn byr:1938 pid:996091727 | ||
875 | cid:115 | ||
876 | hcl:#866857 iyr:2020 eyr:2020 | ||
877 | |||
878 | pid:883396674 iyr:2019 | ||
879 | eyr:2023 ecl:blu | ||
880 | byr:1979 hcl:#733820 cid:125 | ||
881 | hgt:181cm | ||
882 | |||
883 | hgt:190cm cid:325 hcl:#866857 eyr:2027 ecl:gry | ||
884 | iyr:2013 pid:317703100 byr:1968 | ||
885 | |||
886 | hcl:#866857 | ||
887 | ecl:gry pid:652638412 | ||
888 | eyr:2025 iyr:2015 hgt:158cm byr:1953 | ||
889 | |||
890 | byr:1956 | ||
891 | hcl:#cfa07d eyr:2025 | ||
892 | pid:728272575 hgt:162cm | ||
893 | cid:291 ecl:blu iyr:2020 | ||
894 | |||
895 | hgt:189cm byr:1980 hcl:#97fd64 ecl:grn iyr:2013 | ||
896 | pid:181599378 eyr:2029 | ||
897 | |||
898 | iyr:2018 | ||
899 | hcl:#007101 ecl:brn byr:1947 cid:265 hgt:159cm pid:288707610 eyr:2024 | ||
900 | |||
901 | hgt:62cm pid:2407695078 | ||
902 | eyr:2039 byr:2014 | ||
903 | iyr:1930 hcl:z | ||
904 | ecl:grt | ||
905 | |||
906 | hgt:65cm | ||
907 | ecl:hzl | ||
908 | byr:1994 eyr:2004 hcl:z cid:130 pid:863191800 | ||
909 | |||
910 | pid:125685599 byr:1995 | ||
911 | ecl:blu cid:57 hgt:172cm | ||
912 | iyr:2020 | ||
913 | hcl:#b6652a | ||
914 | eyr:2024 | ||
915 | |||
916 | ecl:gry byr:1961 | ||
917 | iyr:2010 eyr:2022 pid:591409441 | ||
918 | cid:314 | ||
919 | hcl:#341e13 | ||
920 | |||
921 | iyr:2020 | ||
922 | ecl:hzl hcl:#efcc98 byr:1983 hgt:174cm | ||
923 | eyr:2028 | ||
924 | |||
925 | eyr:2029 byr:1924 iyr:2013 pid:662719101 | ||
926 | ecl:amb cid:77 | ||
927 | |||
928 | ecl:oth | ||
929 | iyr:2013 byr:1947 pid:532607157 hcl:#7d3b0c eyr:2030 hgt:191cm | ||
930 | |||
931 | pid:528940525 hcl:#18171d | ||
932 | iyr:2014 eyr:2029 cid:181 | ||
933 | byr:1967 | ||
934 | ecl:gry hgt:64in | ||
935 | |||
936 | hgt:71in iyr:2019 hcl:#cfa07d eyr:2029 | ||
937 | pid:785691813 | ||
938 | byr:1996 ecl:hzl cid:335 | ||
939 | |||
940 | byr:2015 | ||
941 | pid:174cm hgt:79 hcl:z iyr:1970 cid:66 eyr:1993 ecl:lzr | ||
942 | |||
943 | hgt:188cm | ||
944 | eyr:2025 cid:107 ecl:grn | ||
945 | pid:286480470 hcl:#623a2f byr:1967 | ||
946 | iyr:2015 | ||
947 | |||
948 | eyr:2027 hcl:#7d3b0c cid:287 | ||
949 | pid:319840760 iyr:2017 hgt:179cm ecl:gry | ||
950 | |||
951 | byr:1976 ecl:brn iyr:2020 eyr:2023 hgt:154cm pid:964286153 | ||
952 | |||
953 | iyr:2015 eyr:2027 hgt:173cm byr:1983 pid:500176757 ecl:amb hcl:#7d3b0c | ||
954 | |||
955 | cid:282 pid:697942299 hgt:185cm | ||
956 | eyr:2026 hcl:#7d3b0c iyr:2017 byr:2002 ecl:amb | ||
957 | |||
958 | iyr:2014 hcl:#18171d pid:044482202 | ||
959 | ecl:oth | ||
960 | hgt:163cm eyr:2021 byr:1982 | ||
961 | |||
962 | ecl:gry hcl:#7d3b0c | ||
963 | iyr:2019 eyr:2020 hgt:187cm | ||
964 | pid:617117265 | ||
965 | |||
966 | eyr:2035 | ||
967 | ecl:#5525a9 cid:123 byr:2009 pid:15381071 iyr:2028 | ||
968 | hcl:#b6652a | ||
969 | |||
970 | eyr:2021 hgt:165cm cid:207 | ||
971 | iyr:2010 ecl:gry | ||
972 | byr:1929 hcl:#733820 pid:442632632 | ||
973 | |||
974 | pid:69132960 cid:84 hgt:107 eyr:2023 | ||
975 | ecl:gmt iyr:2016 | ||
976 | hcl:z | ||
977 | byr:2020 | ||
978 | |||
979 | eyr:2027 pid:281765118 hcl:#ceb3a1 hgt:193cm | ||
980 | byr:1955 ecl:gry cid:321 iyr:2010 | ||
981 | |||
982 | ecl:brn hgt:71in | ||
983 | cid:189 byr:1962 eyr:2023 iyr:2018 pid:780797141 hcl:#866857 | ||
984 | |||
985 | pid:984503466 ecl:amb hgt:192cm byr:1942 hcl:#dcc50d iyr:2020 eyr:2030 cid:250 | ||
986 | |||
987 | hcl:#7d3b0c eyr:2028 | ||
988 | hgt:178cm | ||
989 | ecl:gry | ||
990 | iyr:2011 | ||
991 | byr:1923 | ||
992 | pid:960277768 | ||
993 | |||
994 | byr:2000 ecl:amb cid:199 eyr:2027 iyr:2020 pid:785585164 hcl:#888785 | ||
995 | hgt:164cm | ||
996 | |||
997 | iyr:2015 pid:619005249 | ||
998 | ecl:brn byr:1955 eyr:2028 | ||
999 | hgt:183cm | ||
1000 | hcl:#a97842 | ||
1001 | |||
1002 | ecl:grn | ||
1003 | byr:1970 cid:339 | ||
1004 | iyr:2011 hcl:#a97842 pid:952307953 eyr:2027 hgt:159cm | ||
1005 | |||
1006 | hcl:ff4451 iyr:2022 | ||
1007 | byr:1972 ecl:#86cbc5 pid:29044223 eyr:1985 | ||
1008 | hgt:62cm | ||
1009 | |||
1010 | hcl:#623a2f iyr:2013 eyr:2023 hgt:164cm byr:1956 | ||
1011 | ecl:oth | ||
1012 | |||
1013 | eyr:2028 hcl:#733820 pid:767003752 byr:1935 hgt:167cm iyr:2016 | ||
1014 | ecl:oth | ||
1015 | cid:215 | ||
1016 | |||
1017 | cid:125 ecl:amb | ||
1018 | iyr:2019 hcl:#18171d eyr:2022 hgt:163cm | ||
1019 | pid:239764055 | ||
1020 | byr:1954 | ||
1021 | |||
1022 | ecl:gry | ||
1023 | iyr:2019 hcl:#cfa07d byr:1929 pid:221011852 | ||
1024 | cid:274 eyr:2026 hgt:158cm | ||
1025 | |||
1026 | hcl:#a97842 iyr:2016 hgt:159cm | ||
1027 | byr:1998 ecl:hzl eyr:2020 cid:207 | ||
1028 | |||
1029 | pid:051242790 | ||
1030 | iyr:2024 | ||
1031 | byr:1975 hcl:#602927 | ||
1032 | ecl:grn hgt:160cm eyr:2014 | ||
1033 | |||
1034 | ecl:#0b3ea5 hcl:z pid:#122ff0 | ||
1035 | byr:2007 | ||
1036 | hgt:178 iyr:2013 | ||
1037 | eyr:1950 | ||
1038 | |||
1039 | hgt:171cm hcl:#cfa07d pid:674448249 | ||
1040 | ecl:hzl eyr:2026 | ||
1041 | cid:297 byr:1928 | ||
1042 | |||
1043 | ecl:hzl eyr:2021 hcl:#b6652a pid:856617617 | ||
1044 | byr:1949 | ||
1045 | hgt:153cm iyr:2015 | ||
1046 | |||
1047 | hgt:164cm ecl:gry | ||
1048 | eyr:2025 | ||
1049 | pid:147932207 iyr:2011 byr:1984 hcl:#fffffd | ||
1050 | |||
1051 | eyr:2027 hcl:#7d3b0c | ||
1052 | pid:377701492 ecl:gry byr:1971 hgt:174cm | ||
1053 | iyr:2023 | ||
1054 | |||
1055 | byr:2001 hcl:#4784a2 hgt:161cm iyr:2014 eyr:2025 pid:955262336 | ||
1056 | ecl:amb | ||