summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2017-12-07 20:53:48 +0100
committertomsmeding <tom.smeding@gmail.com>2017-12-07 20:54:02 +0100
commite06f84dcb6ff596f3b44f0164f23bc753f62d75c (patch)
tree625cabd0f80955ddd4d72b8a61fbc6203219e0b7
parent91e701168e87ff2a998a17151ce3cf0c4e35c385 (diff)
Day 7
This one was already just a tiny bit harder, because I failed to notice there were multiple unbalanced nodes. Filtering out parents proved to be a success.
-rw-r--r--2017/7.hs64
-rw-r--r--2017/7.in1605
2 files changed, 1669 insertions, 0 deletions
diff --git a/2017/7.hs b/2017/7.hs
new file mode 100644
index 0000000..258990e
--- /dev/null
+++ b/2017/7.hs
@@ -0,0 +1,64 @@
+import Control.Monad
+import qualified Data.Map.Strict as Map
+import qualified Data.Map.Lazy as LMap
+import Data.Map.Strict ((!))
+import Data.Maybe
+import Data.List
+import qualified Data.Set as Set
+
+
+data Program = Program {progName :: String, progWeight :: Int, progChildren :: [String]}
+ deriving Show
+
+parse :: String -> Program
+parse s = go (words s)
+ where
+ go [name, weight] = Program name (readweight weight) []
+ go (name : weight : "->" : ch) = Program name (readweight weight) (map (filter (/= ',')) ch)
+ readweight = read . init . tail
+
+findParents :: [Program] -> (Map.Map String String, Set.Set String)
+findParents allprogs = go allprogs Map.empty (Set.fromList (map progName allprogs))
+ where
+ go [] parmap nopar = (parmap, nopar)
+ go (Program name _ ch : progs) parmap nopar =
+ let parmap' = foldl (\m c -> Map.insert c name m) parmap ch
+ nopar' = foldl (\s c -> Set.delete c s) nopar ch
+ in go progs parmap' nopar'
+
+towerWeights :: [Program] -> Map.Map String Int
+towerWeights progs = resmap
+ where
+ resmap = LMap.fromList [(progName p, go p) | p <- progs]
+ go prog@(Program _ w ch) = w + sum [resmap ! c | c <- ch]
+
+alleq :: Eq a => [a] -> Bool
+alleq (a:b:cs) = a == b && alleq (b:cs)
+alleq _ = True
+
+oneout :: Eq a => [a] -> (Int {-idx-}, a {-mode-})
+oneout l = go l 0
+ where
+ go (a:b:c:_) 0 | a /= b && b == c = (0, b)
+ go [a,b,c] i | a == b && b /= c = (i + 2, a)
+ go (a:b:c:_) i | a /= b && b /= c = (succ i, a)
+ go (_:xs) i = go xs (succ i)
+
+main :: IO ()
+main = do
+ input <- liftM lines (readFile "7.in")
+ let progs = map parse input
+ (parmap, nopar) = findParents progs
+ [root] = Set.toList nopar
+
+ putStrLn root
+
+ let progmap = Map.fromList [(progName p, p) | p <- progs]
+ tw = towerWeights progs
+ unbalnames = map progName $ filter (\(Program _ _ ch) -> not $ alleq $ map (tw !) ch) progs
+ [unbalname] = unbalnames \\ catMaybes (map (flip Map.lookup parmap) unbalnames)
+ unbal = progmap ! unbalname
+ (wrongidx, otherw) = oneout (map (tw !) (progChildren unbal))
+ wrongprog = progmap ! (progChildren unbal !! wrongidx)
+
+ print $ progWeight wrongprog + otherw - (tw ! progName wrongprog)
diff --git a/2017/7.in b/2017/7.in
new file mode 100644
index 0000000..07c27e1
--- /dev/null
+++ b/2017/7.in
@@ -0,0 +1,1605 @@
+nzyiue (57)
+pdmkag (39)
+bogbg (13)
+nubay (45)
+dukzh (17)
+kpjxln (44) -> dzzbvkv, gzdxgvj, wsocb, jidxg
+cxjyxl (83)
+vusplt (151) -> mcfst, orrwx
+mxrfq (98)
+bdoez (62)
+vrajpg (78)
+qzsowpu (90)
+nrxoha (51)
+xtjrkv (351) -> jlbhafs, pyocxtt
+rlnii (18986) -> xjosf, ljvpv, wkumzkr
+ddrrgp (23)
+wladmn (42)
+ryskzh (209) -> wsyya, xbqpjo
+jbjkp (34)
+fnfiur (86)
+zxzkl (82)
+hbmxey (1869) -> khkuxc, mjuwde, tztycfl, miauii
+zjyqcfa (97)
+zbtck (48)
+mgsasl (39)
+cemygp (34)
+iolrkmv (139) -> rntjx, itxtmhb
+jzmqzl (1446) -> pptocz, mwfryd, utgkveb, sflwom
+wagpkyw (88)
+saiyjff (67)
+kwwhb (219) -> htvpmr, rojhup
+huspq (74)
+mzrafi (44)
+fchlc (89)
+ezkddph (62)
+zehnmg (5)
+tgirh (50)
+xantdh (73)
+zicvvl (10)
+kcimi (86) -> uwizfa, kmhyz, wagpkyw, iuovz
+wsocb (64)
+aemffo (284) -> dukzh, vczudlu, tpubu
+gfgoc (18)
+bmovg (80)
+trsnrjd (89) -> oujkd, fstzdn
+bmqiwai (12928) -> yqeaqcn, cgzyc, bwgkn, giftd, hdhvzi
+ktehtif (151) -> fvplhrm, jesphm
+jkfyg (76) -> ajeisgv, jfrooen, hvhtokr
+dkfepj (1970) -> tgirh, mnsqjxv
+jjseenh (99)
+jvpecm (7) -> dpyuayl, lyigbhi, bflxonp, tvcyh, tddik
+silklk (59)
+swscfel (68)
+dilefzx (89)
+spthyf (75)
+tiiwbg (17)
+ayqgp (58)
+qhygx (14)
+hqccsb (26) -> bdkfx, srrxb
+lbojqfo (34)
+arbebt (32)
+fsvkj (115) -> ftqtzxk, twzgms, otvvje
+sdigtox (39)
+awsphe (79)
+lftlc (35)
+apzabs (68)
+aboilvw (452)
+rntylx (44)
+xhhfsuw (280)
+yucwtc (41)
+qlgkqk (54) -> sqfrw, acdkw, ycinfxk, wcinck, hyfswg
+thneyz (57)
+pplkoa (79)
+vsxzpf (197) -> spyxh, yvcbk, fkmccg
+miymiit (1002) -> lmmeg, jxulvx, yqergs
+jaamgi (45)
+tvwosmc (1462) -> frvmu, qmfmfxh, jemmk
+ngemsu (85)
+ohiftl (143) -> loggp, xhwfcu
+bztor (157) -> gjfkx, grsdifs, spchmoq
+tifkr (52)
+kgctcau (82)
+yvcbk (32)
+srvwd (1234) -> dxerl, pzjsf, yqyyoj
+xrise (358)
+biwdu (70) -> kvpju, hlullj, bfpvsfz, fvfitqc
+utgkveb (76) -> fmhjs, pplkoa, mznkfco
+mvhqou (22) -> njgzn, okfcek, zjyqcfa, culvtcm
+gadyi (398) -> ndxim, efwhif
+ujzofuy (39)
+jjgem (852) -> hnvybq, gnffzh, fbuklc
+rbucosf (122) -> jvpgl, yuhioxl
+ffxnegs (222) -> zfcylzq, xjxjaq, cocau, vusplt, cjlxgf, yjonn, iazte
+wrtyhxg (403) -> zqckoxe, vindf, jbvugg, idivffq
+imbpvgl (52)
+frrvvai (193) -> gxcnp, zvjrwke
+ywlrls (31) -> gqdxrur, dfyqo, cxndroi, gbpcav
+olzdhtj (42)
+thvjlgo (76) -> cufudi, jdyspx
+jearhat (57)
+jxanwhq (27)
+wsyya (98)
+tahstqe (37)
+dyvooj (80)
+yuypmb (98)
+uehdbi (26)
+inspqeu (34)
+nxqqsza (119) -> guxwd, iyxkzat
+jgkmy (86)
+hllzej (154) -> sodrm, ekfpabq, utqxb
+gcbvf (68)
+ctoxz (98)
+advlxrg (22)
+eetxll (37)
+lmpauyz (72)
+lwxts (76)
+rkuyxrc (55)
+pitdti (55)
+ucjew (91)
+gynwftf (91)
+czojwyg (15)
+uigoxw (75)
+rcjqfuo (129) -> lgoak, zcomcn
+vvkbav (56)
+npcyutn (35)
+jfaoy (57)
+iqcgwzk (58) -> pdepl, zxeopkg, dukqd, gxdtiob, ylnvdoq
+rqnsxm (2056) -> jaxig, bolxwme, dgsse
+bsyiv (38)
+hhnpg (164) -> dmvajb, pvwdkm
+oydoajo (87)
+fowpeur (85)
+ycnih (17)
+zwpyj (12)
+wpprf (97) -> fdthu, sxslizl
+icqsww (55)
+ckedyqu (54)
+ageyuq (19)
+ebrgtq (112) -> bochc, wqdvql, ogafygg
+ygteuy (89)
+tuhxr (76)
+rvuvico (91)
+ecjujqu (92)
+tvhgbau (79)
+zvsnz (26)
+fquywyi (308)
+gqrgh (24)
+zcfswa (37)
+hkbxj (55)
+cnknlru (70) -> udfuty, sawqp
+jljnags (38)
+tztycfl (939) -> rrtqyew, gqzemw, hsfxq
+xzyri (187) -> yakzm, zkikhk
+sdzoy (51)
+ojtrl (130) -> hpgktb, pjkwlmk, phkvcix, zguqo
+lyhok (95) -> hdpemqh, nfvsrpa, bwthm, bilzbf, nrlvovz, iqcgwzk, sljgt
+hpanc (17)
+ykvtr (51)
+qbbmsf (97)
+ppfyonm (98) -> ylwniqh, ecjrblb
+jdsdqzd (32)
+oujkd (97)
+dpija (23)
+pdjnnzd (85)
+ghzqyv (37)
+yvlxoom (58) -> yxoqwg, wgwkss
+gjupqe (180) -> oszyw, zyqqzou
+qmfmfxh (7) -> rkgxu, unrhnl
+hxlefwp (268) -> yablonq, ouxjkf
+fdthu (86)
+voonmio (63)
+uxlcvt (143) -> scipnb, veutu
+xybcccw (7)
+inomnjg (91)
+gfuxooq (221) -> aceiy, axtzeb
+xirqz (71)
+tuqzsn (73) -> hueqfk, hcyohc, nerlvh
+jaxig (82) -> llofnny, snvqyqb
+czztmlk (61)
+ffrilz (148) -> qnvzqc, ckedyqu
+ejslpy (5616) -> wwcih, jzdmjdf, gnrqrsj, ayirpk, kvifa, bapvub
+bfwbkxq (493) -> hiqhe, ouqwmnj, wqxcn, jkfyg
+upftju (48)
+bqcizg (67)
+mkyqul (5)
+wjjar (296) -> ywutc, nsvrfae
+pabgfh (244) -> bogbg, hgcxyx, siisskc
+oltky (7)
+aeapmwq (76)
+btjxv (35) -> wpgyc, ripmztc
+onuxzz (247)
+ahayh (54732) -> byrvfhp, rokie, ejslpy
+idooz (192) -> owxuzp, uehdbi
+ghjpcv (162) -> xucdiz, ygrbgm, yxqesmi, ebktv
+zhffrzu (42)
+bpygf (26)
+tojpm (42)
+iihzs (67) -> hkbxj, enekg
+ydpihb (46)
+rgssc (27)
+dkgsvl (82)
+qrfhxne (65)
+sntuz (68)
+oznhe (98) -> tgvdjhh, cpvlq
+evfqyvl (304)
+qftqq (27)
+yxcbn (11)
+buifcn (15)
+xbpqmua (25)
+vjroix (85)
+evqrr (48)
+unrhnl (88)
+ihuzl (35)
+giftd (1250) -> zbedu, vyaoad, qcolnc
+uqjmbb (17)
+egulpbe (80)
+fpmwz (218)
+nihmyu (98)
+avaoo (176) -> xxshup, xsufhnb
+fmqon (61)
+mbokr (57)
+gprznw (41)
+bflxonp (105) -> pdmsm, jearhat
+oylgfzb (65) -> rugzyaj, hbgyu, rlnii, gwznzk, bmqiwai
+cepqh (19)
+hfjhadi (58)
+ajtkddh (60)
+vyadxnv (94) -> pyntdrr, mdpcfvu, cbvjwlo, ijleirw, sltrdk, adueu, qlkqplv
+anvvug (1847) -> tfuxhhz, kgctcau
+tjobe (129) -> hdspavt, mcduq
+qvgeei (273)
+dkxsqjt (1416) -> cuwqi, fcoxtp, yvlxoom
+urwgjd (39)
+vxqcf (105) -> gfnapwr, lmpauyz
+etnkepp (5)
+koyke (15)
+qqhjlu (78)
+glguoq (75)
+hdvfyp (7) -> eoaprcr, cksyln, hknzmvs
+pqvid (15)
+jesphm (6)
+bdkfx (81)
+gqdxrur (77)
+fmifd (94)
+ijiqjtf (63)
+dfyqo (77)
+spchmoq (31)
+tvcyh (149) -> lqbtnb, matcdld
+ilzwrk (64)
+tdtznh (64) -> phacwjs, offas
+tygst (91)
+uzjoys (198) -> bgcjrf, zdrfiw
+wfbuzbg (47) -> qpuyqq, ajrcal
+kwqcbe (19)
+qdovgra (303) -> zziyhz, gfgoc
+vfcbliu (19)
+fwtfkp (325)
+rmdqvgh (61)
+dtjzr (28)
+cocau (77) -> ficmghd, nkejtw, qowyx
+aftsom (70)
+fsmzljm (123) -> tatjry, hnfeims
+lwufmc (45)
+fzzcxvm (61)
+cxokosi (70) -> sszzop, gatdr
+mmlra (32) -> wdlwryo, wpprf, jexreg, lzowumq, rcjqfuo, lhnevgo, smuybnw
+tydlqpq (160) -> fsbojm, mjlmuca
+oevvote (68) -> silklk, polrzc, erysec, xoyjtol
+fxsatsm (83) -> sntuz, qgxcbt
+cvvtz (80) -> vpjhl, rgssc
+feonsg (74)
+htvpmr (7)
+gqzemw (43) -> pxdgkik, jtvntr
+pvpqoq (17)
+ldfmurk (88) -> fubtwbq, ycawl, sqsqge, aemffo, mszwp
+aufym (51)
+ldflo (188)
+izyjved (5)
+zgydn (72)
+cqfri (9)
+ytnti (150) -> lamtp, fugeht
+appkqpe (95)
+sjxbk (117) -> tinbqcj, amwtic
+fbvvrqt (81)
+vlwjehz (22)
+lwhev (44) -> zesvlul, wmwzhjg, hpjgrb, sxbusu
+hugfkt (42)
+tnobvt (18)
+zesvlul (73)
+gfnapwr (72)
+tabzzo (62) -> rvuvico, inomnjg
+ixdcgsa (177) -> gmhxee, cogovv
+fnvgp (85)
+awhwxdm (91)
+frgot (59)
+boete (78) -> ionnnfx, vytdgko, ouhfxyf
+ikxewmm (14)
+qfkka (49)
+xidye (11)
+krdlzf (115)
+hxjhcuc (694) -> miuvc, iolrkmv, trsnrjd
+ikbkb (136) -> uigoxw, spthyf
+yqeaqcn (53) -> qysdgq, mkjvhl, evfqyvl, bhzbv, usuujhq, hxlefwp
+dnrxyh (887) -> xthhlfy, fxsatsm, cqpns, xzyri
+siswh (41)
+pfxrf (51)
+dlzgufq (7462) -> ldfmurk, dnrxyh, dzetsz
+whlfwr (46)
+gbiluq (11)
+euaceg (42)
+iwdesog (152) -> cqyluwl, dbeskg
+afjmzb (15)
+sofxmjx (83)
+ortcrq (18)
+phacwjs (58)
+uiwgpi (995) -> hqvvrd, caihc, rvxed
+oiyxr (86) -> zibbm, sbklnq
+yukoxaw (27)
+orrwx (47)
+tlxbtng (44)
+ayirpk (1850) -> cdkcn, wbllfh, xounvb
+lqjznss (67)
+mldkiku (55)
+dyfhy (58)
+jxulvx (34) -> ujzjt, ykmej
+yuhioxl (20)
+uwiza (106) -> lddiw, hxaza, bnvjmae, oltky
+hpsxqdm (41) -> luzcpkn, azdklp, rupdbwl, vwqog
+fubtwbq (211) -> bdoez, ezkddph
+cwgbjaq (41)
+kmhyz (88)
+tpubu (17)
+bfrbwb (27)
+mgwauar (8)
+ixwyi (13)
+ljugvh (7) -> nxrkz, gnwjseo, ibjbozh, iaiywwa, pcdtne, nvtbk, vobfi
+rcongvf (20)
+csqyn (46)
+ygbyt (15)
+gwznzk (11) -> ehqavsc, yimottm, heuyaxx, yirkbjn, fqhag, ovqhdvy, zzxlo
+wwcih (1585) -> dyveac, pejho, cyfuwdb, tojnst
+alqog (157) -> dyvooj, wvkaie
+qecgvu (19)
+jexreg (209) -> bonnse, phgkg
+vbisx (49)
+bcukkvc (72)
+trcbs (90)
+xjxjaq (211) -> kfhwxyy, vnmxsi
+uptgby (16) -> eocoy, lqjznss, petluuh
+rjnht (63)
+urhwog (146) -> mxscf, fwqru
+caihc (158) -> kzjkjz, rjijdre
+mwjtydb (15)
+eqahcc (73)
+rntjx (72)
+ripmztc (96)
+cksyln (93)
+ktfeae (20) -> asoirn, jbxnffu, feonsg
+bdukt (71)
+jtxbfm (55)
+ebwtpod (66)
+fjerhwe (50)
+xxshup (66)
+jdyspx (97)
+nyxiai (73) -> pjmci, ejvaoj, fbiqxqk
+dxznun (49)
+umwial (183)
+mnsqjxv (50)
+wtoive (80) -> nfcru, goicjt
+zkzefwh (22)
+oszyw (78)
+ekxdjlp (60)
+tymor (6)
+jbydxyp (66)
+dzlqgrt (43)
+grsdifs (31)
+pdepl (238) -> ulezwmd, fhlul
+mbunh (8)
+iwajy (70)
+lknchr (68) -> nercz, skmvkj
+klpctiz (75)
+lazlx (8)
+fbuhz (159) -> aarioi, fbrvfk
+kvifa (69) -> fquywyi, ndmcgpn, vczcept, rjhfcl, jatvkwy, fodud, avaoo
+ilydn (74)
+nerlvh (85)
+qqduoo (735) -> wgglzpb, tcrkcu, boete
+gfxnuuk (34)
+amwtic (72)
+ltpban (87)
+klyso (67) -> qenjyl, egabi, hmdwqdq
+jotxc (57)
+cqyluwl (9)
+siyuvy (52)
+bbsomm (61) -> izonhi, jjseenh
+pzjsf (49) -> etnuzv, hrrampl
+vshekb (34)
+zvjrwke (27)
+xekggcw (89) -> tvwosmc, dpfov, anvvug, fneqe
+hsulvq (78)
+idivffq (292)
+bapvub (821) -> acnvtg, lvkpx, zeopgv, dcpnyer
+ziwkz (331) -> eqzuic, qrtwjv
+bvock (81)
+vsyuckp (54)
+bsoef (40)
+ncjhpa (247)
+axtzeb (13)
+yotlucw (134) -> jbydxyp, ebwtpod
+ceqfbbl (33)
+qhbotj (62)
+hrmpq (90)
+pgznzly (13)
+vgndgst (72)
+auvla (65)
+ylnvdoq (350)
+fgxst (8)
+pptocz (287) -> werriw, hglhjt
+lqbtnb (35)
+xvuri (293)
+dbeskg (9)
+crkapwa (87) -> ogpka, npdwg
+bilzbf (803) -> brkux, qcoyrha, cplvif
+byrvfhp (80) -> gqgewi, csear, vyadxnv, rqnsxm, cgjula, luuxtc, jzmqzl
+cqiipxn (84)
+oryrq (103) -> cabsaub, zfthi, palqky
+gkzeqaw (38) -> iyflfx, hntdp
+xqnrp (33)
+zcomcn (70)
+tjcpka (87)
+nfcru (41)
+vfpdqlb (43)
+msdff (82)
+tddik (43) -> vlthh, btbses
+qlmojkv (264) -> tymor, xkfuzi, ligpl
+sodrm (37)
+mvvgro (84)
+cbvjwlo (270) -> nsqzndf, synjm
+kowco (46) -> gqrgh, nhxmab
+xrapmvb (150)
+iifltp (95) -> fowpeur, vjroix
+tinbqcj (72)
+lbjuqcd (19)
+hlhomy (30) -> oylgfzb, ahayh, razvskj, hvtvcpz, teyrfjn, lqirhg, dxxty
+veutu (53)
+tfuxhhz (82)
+oenrkia (44)
+oipjwtz (40) -> tgqpp, mjbjv
+ndcjr (75)
+oermd (94)
+xsmgj (99)
+cfmhi (107) -> obrwb, hoelsa
+nwyftp (72)
+nmdhmy (39)
+qslgo (92)
+mjbjv (89)
+hhvqa (41)
+erysec (59)
+xdnuvji (20)
+bfxezgb (8)
+njmrq (192) -> uufrda, pdmkag
+gutukz (70)
+acjtwvt (98)
+kddchk (71)
+apzjw (149) -> jetfvjc, peomyg
+xzhvvy (431) -> ehxkgh, alcpfsx, kvjqli, tjdap
+sowzlz (19)
+ucvgxii (85)
+uzprmq (83) -> ygteuy, exhxs, pfzqe
+bvaor (35)
+gekcx (78)
+cxlip (44)
+psnkhtd (157)
+yimottm (2101) -> fsmzljm, uptgby, tvhfxfo, ickxyrm, nxqqsza
+ocbxx (66)
+acnvtg (277) -> wbbfe, nchjk
+vangx (51) -> xobyzo, jdhiflw
+sfoivjz (17)
+lunbob (66)
+ecabcm (190) -> vlwjehz, advlxrg
+qarjx (7)
+gyktq (98)
+imfog (52)
+zsdvfrk (1190) -> vxqcf, fvivhx, oxyxy
+zssgj (44)
+efbffd (20)
+etdofb (62)
+juakl (67)
+iltti (60)
+ffgoyk (74) -> jgdumgz, ltpban
+lamtp (89)
+loggp (75)
+pejho (106) -> mqaajk, tnobvt, gxhia
+enekg (55)
+cplvif (95) -> xfanpad, uhepxt, lebqr, hqipq
+dgsse (88) -> nwztmzp, akrgdse
+rwjzc (107) -> qrfhxne, lcufpmj, paqlttl
+drszzbe (132) -> ucjew, unfgdb, tokvgmd
+vtnpx (79)
+rrkhcl (26) -> seazs, koemv, qnxnatu
+ekfpabq (37)
+pwvmmda (278) -> rntylx, hrkswsk, zssgj
+vqekr (85)
+luccp (175) -> ebrgtq, rvuktmb, pslyfi
+xkfuzi (6)
+obaorae (45)
+dpfov (96) -> roqnodm, adasbyp, uorpbn, zyonam, zjcdwr
+lzowumq (41) -> sjthmr, mtboq, aeapmwq
+pynxen (152) -> omzpkv, rwuxn, dpija, xgogpx
+itxtmhb (72)
+hanbscg (21) -> npsza, jdjaem, lvuzab, fffxc
+teyrfjn (62414) -> ilfgats, qlgkqk, vyvcb, rnsxz
+pocxfrt (39)
+mqecf (76)
+cpacyeu (67)
+gycde (88)
+tlhgrte (2388) -> xijwk, mmlra, ejtoqaj
+jumdfk (64)
+swsffrv (13)
+fujvp (155) -> gwxkdy, hsftfol
+dyxcd (87)
+ljvpv (452) -> huutnfp, hoauxku, euvkg
+xydxl (88)
+ibdiplp (20)
+xvwqzt (70) -> ppdsem, pyhqixj, rjnht
+djmoed (90)
+raioiq (134) -> ipdbccy, inspqeu
+bwywt (67)
+jfvquxv (70)
+mtxzcd (282) -> ucvgxii, ngemsu
+lfgmv (87)
+lcufpmj (65)
+pvwdkm (50)
+dbnstqf (56)
+jwgjnuu (33)
+ndmcgpn (256) -> zvsnz, bpygf
+rktkzfw (35)
+zxeopkg (218) -> yjyipdp, drnyyes
+nutlr (116) -> ybuhf, fjerhwe, xmrcq
+cdkcn (39) -> dzlqgrt, vfpdqlb
+jfrooen (95)
+xmrcq (50)
+qpuyqq (83)
+hiqhe (361)
+xuxlspe (44)
+apvfi (59)
+wahwi (303) -> lnnii, boxvu
+affxphr (22)
+lhtzrh (213)
+yeewxiw (50)
+zyxjqs (65)
+kqgqdyg (69) -> yqctq, tcihaf
+sqnfwo (67)
+mbqkm (12)
+mqaajk (18)
+nxhetg (60)
+hrxfpx (65)
+wjfsiec (19) -> znpqzc, xvuri, vsxzpf, doazn, tjbyhjw, czxbmp, vqqrb
+hsfxq (99) -> jtxbfm, lzhdsyq
+lbiigt (26)
+bwgkn (1005) -> uzily, urxxlfo, yqnbqgc, cgnibii
+hpjgrb (73)
+ajpcyv (42)
+pirivl (144) -> bmovg, yexyj
+szuiho (73)
+lnhiiq (64)
+yacaqwf (82)
+nqcadtp (310) -> kzvwk, akatbi, gncvcwi
+bvgfpab (15)
+cxndroi (77)
+efwhif (6)
+njkxyjn (12)
+kvpju (39)
+gyyqk (5845) -> jeshqdv, xzhvvy, ynwpoz, jtlhia, gzykr, coyroy, tqjpfzx
+jwpqgy (168) -> jxanwhq, fsixon, lnsyuz
+jwxff (95) -> ihtomiz, xeprhhl
+yycux (15)
+fmhjs (79)
+wvieaw (67)
+iancjuu (39)
+vczcept (112) -> muavtro, ipeig
+mwtusu (81)
+moewgvz (89)
+gmfktbe (31)
+dcpnyer (67) -> fmjyudw, wuhyc, icccxzg, nufpcxh
+hnfeims (47)
+rouiui (30) -> tqlentr, zdkil, veqahi, txnzg, euiig, qlmojkv
+bppos (37)
+hoauxku (219)
+ficmghd (56)
+lxpshey (95)
+hglhjt (13)
+oqbet (58)
+bsmxm (88) -> trcbs, ewsrnsd, qzsowpu
+dxerl (79) -> kdujkg, njkxyjn
+gxhia (18)
+eqifs (3869) -> aqjkcss, uiwgpi, cmeqx, jwlaj
+hqipq (60)
+upbmqk (18)
+culvtcm (97)
+cgdbu (90)
+tnrpi (241) -> zjtid, xybcccw
+hlullj (39)
+ihcbt (44)
+wfjgqqm (55)
+dmzwm (86)
+hvtvcpz (81171) -> dxcpj, eqifs, mdfbhs
+uufrda (39)
+lsfdgam (77)
+huutnfp (57) -> blrzef, ihllda
+vnmxsi (17)
+tjbyhjw (161) -> ihcbt, tlxbtng, cxlip
+fshvy (84) -> indgw, gynwftf
+agsjzih (10)
+ppdsem (63)
+skmvkj (33)
+oxyxy (205) -> aawxzzs, tdnzc
+ywavdk (67)
+pkxhxdz (70) -> gklur, vqekr, fnvgp
+xsufhnb (66)
+ouhfxyf (97)
+dukqd (50) -> opyzwha, sfxsn, ndcjr, uystf
+zybvpry (20)
+wwobe (34)
+bolxwme (74) -> jfvquxv, rsqexkv
+adhilml (299) -> cqfri, mhassfj
+icrnru (160) -> gutukz, fuega
+oagluxi (40)
+ligpl (6)
+fttsg (255) -> gmfktbe, ebtbnei
+ihtomiz (99)
+gblxcsj (251) -> kuaeh, pmfpitp
+lrvxyg (91) -> lfgmv, ohtzuf
+wuhyc (71)
+qjuud (160) -> ckexdc, oencfz
+jbfzjha (305) -> vbmhjxo, txvuv, mkyqul, zehnmg
+xjosf (89) -> dfdgoj, xagwh, xkpulvc, tnrpi
+zkcwgx (22)
+ilbopwx (87)
+akatbi (222) -> qjazr, pizkx
+uxuscb (249) -> jpeprwv, mdrir
+hbgyu (19007) -> nqcadtp, tkeoe, jvpecm
+kjzsi (56)
+cduzde (13)
+edoftkj (84)
+lxisjl (86) -> euqvd, hugfkt
+owxuzp (26)
+nalhhj (4471) -> dkfepj, wjfsiec, egrga, dkxsqjt
+vcaekf (67)
+evwne (21) -> czztmlk, fmqon, fzzcxvm, rmdqvgh
+crojfnw (171)
+upiow (82) -> hukskkk, ilbopwx
+srgua (120) -> koyke, hvefi
+rcywun (81) -> moewgvz, fchlc
+qlkqplv (138) -> hsulvq, ghuoa, ozwaa
+czxbmp (197) -> ieeqmzl, yzivqv, arbebt
+jjmyu (80)
+cyfuwdb (40) -> mywmo, nppdvs, fwafvkf
+hmdwqdq (79)
+oencfz (10)
+pjkjcy (20)
+sxxhmpb (8)
+uwpwbgy (213) -> gbiluq, xidye
+mywmo (40)
+rbmmiy (833) -> rwbhl, vtono, shkfk, umwial
+dmvajb (50)
+smuybnw (89) -> uktqwa, vdistyb
+uagezb (984) -> hdvfyp, kwtukd, ikbkb
+nrlvovz (840) -> qoipc, oznhe, uvhmzj, kebff
+vbmhjxo (5)
+ckafg (86)
+ovqhdvy (2715) -> psnkhtd, zxqix, trnjhsl
+uktqwa (90)
+lzhdsyq (55)
+kofvzz (66)
+mcduq (60)
+qnsnc (62)
+kwtukd (232) -> nhzmidl, bfrbwb
+zzavd (13)
+fmjyudw (71)
+vcnph (161) -> wqgpm, nnvpkf
+lgamzp (64)
+ukqcayx (92)
+diduy (116) -> xwphya, msdff
+izonhi (99)
+jetfvjc (16)
+rjhfcl (308)
+vqqrb (179) -> jfaoy, jhgxtg
+tulxdf (308) -> bcukkvc, zgydn
+rxuqpgb (144) -> aqogxi, aicncxc
+spyxh (32)
+yqergs (100) -> kitsxb, woeoaa
+bthswyg (34)
+rfaxua (81) -> zugxr, dtyxosg
+fcoxtp (42) -> aqqdnpb, nkgmg
+jbxnffu (74)
+bwthm (929) -> jwxff, ohiftl, aqtml
+ionnnfx (97)
+urigx (141) -> xsmgj, eyozeel
+nsggol (249)
+mgeseyn (267) -> hvacjk, pvgay
+eqzuic (37)
+pxdgkik (83)
+zjqbfd (188) -> viklkmp, vfcbliu
+wivwqm (74)
+nowyhln (52)
+sqsqge (219) -> amaeuv, paqvyfa
+vynvu (87)
+ovysqnt (86)
+brfocu (230) -> zicvvl, zbhahq, agsjzih, ydhfmt
+dgumiir (40) -> olzdhtj, inezd, kqrjpgl
+vpjhl (27)
+aqqdnpb (88)
+qaszsa (94)
+ajeisgv (95)
+aoscme (73)
+owlyge (65)
+kdqslsn (73)
+hukskkk (87)
+vindf (73) -> szuiho, aoscme, fbdfh
+kosxb (140) -> tcpujhx, itlsv
+oeaqbvl (142) -> bsyiv, fiqzxhc
+lyigbhi (105) -> pqmye, nzyiue
+trnjhsl (73) -> iinql, yhzwdu, dtjzr
+mkucbvs (138) -> ikxewmm, qhygx
+fvplhrm (6)
+qnvzqc (54)
+jdbub (48)
+opyzwha (75)
+xeprhhl (99)
+xounvb (101) -> mbqkm, zwpyj
+aswpgvv (42)
+razvskj (60626) -> dlzgufq, xwifd, nalhhj, lyhok
+ygrbgm (172)
+tcrkcu (329) -> ibdiplp, efbffd
+mijxl (63)
+ajfkd (9)
+aaaak (6) -> mdopg, mzrafi
+qgnah (42)
+emppnct (78)
+qysdgq (154) -> uutlw, klpctiz
+hkewsbw (89)
+lcfundi (52)
+iccpjfn (92)
+modzqb (30)
+nsqzndf (51)
+dpyuayl (18) -> wvieaw, cpacyeu, hwkwp
+eocoy (67)
+fbuklc (82) -> lcyuk, klzfl
+ieeqmzl (32)
+qcoyrha (255) -> kjqiop, oagluxi
+lbfgh (123) -> obaorae, yktqkyl
+payoa (194) -> khbvu, nrxoha
+ywutc (71)
+fodud (178) -> axmjgih, auvla
+actggv (65)
+jngcap (845) -> tydlqpq, ebdxuo, ktfeae
+hcgbmwl (60)
+lqirhg (70965) -> hbmxey, tlhgrte, xekggcw, lxffhxk, knhst
+ifntl (26) -> emfbheo, heicvby, vcnph, qvgeei, gcylwr, uxuscb, ubrrbmk
+uiasar (15)
+sfkzoax (46)
+bqtppn (236) -> xqnrp, fsguvid
+peomyg (16)
+sqincn (80)
+zjtid (7)
+cpvlq (72)
+nwbmwa (17)
+yjonn (185) -> rbhdx, cbnef, bvgfpab, czojwyg
+jafdtcn (79)
+uqofam (245) -> lxpshey, qwdppks
+nkejtw (56)
+tcihaf (28)
+jwkgg (17)
+hsftfol (46)
+ehqavsc (22) -> aboilvw, diavsdh, nuybvi, ziyyvk, wyule, mtxzcd, tulxdf
+dyveac (96) -> jdsdqzd, lhmjc
+yfztc (74)
+nuybvi (452)
+ymfosm (38) -> hdkpuyx, ckafg, dmzwm
+vrjea (1809) -> stcaf, hemnmbr, zuxvjpc
+qteruty (8) -> mwtusu, pvpyhb
+cpmcrx (13)
+ouxjkf (18)
+rvuktmb (147) -> yhlbg, cwgbjaq
+blrzef (81)
+guxwd (49)
+yyyqzje (225) -> fnfiur, jfngjl
+qbkipp (92)
+wdlwryo (149) -> nxhetg, iltti
+tjdap (240)
+udxegjf (44) -> lzbbin, atfpsi, tuqzsn, ytnti, zdade, skotajh
+aeliqqs (26)
+shkfk (183)
+adueu (372)
+zbhahq (10)
+jbtzoy (80)
+pkcakwk (300)
+hwkwp (67)
+gatxz (45)
+qizvid (38)
+cbqebx (152) -> ornybn, zcfswa
+ppmjzx (267) -> whlfwr, sfkzoax, csqyn
+rwuxn (23)
+pcdtne (6) -> fbuhz, alqog, hanbscg, fttsg, gblxcsj, cujhtj, adhilml
+fvfitqc (39)
+rgfur (104) -> aswpgvv, qgnah
+jhgxtg (57)
+pkotpki (86)
+ujzjt (92)
+zkikhk (16)
+skotajh (328)
+ycinfxk (1450) -> kosxb, cwvkon, nyxiai, bztor
+gnffzh (234) -> tiiwbg, sfoivjz
+juvwj (79)
+ckcaugr (62) -> zebdkqz, xuxlspe
+gjfkx (31)
+blome (73) -> jjmyu, bljfcim
+yqctq (28)
+gpzaa (68) -> sqfopc, lxxfgli, yyyqzje, cjkoxak
+qoipc (68) -> tjcpka, oydoajo
+olhuxt (7)
+zdade (166) -> oyfob, bvock
+ihllda (81)
+sbklnq (85)
+yyblsz (54) -> nrmvc, dszjyr, bppos, tahstqe
+qenjyl (79)
+zukgdrx (79)
+fszrgv (34)
+ulezwmd (56)
+xgogpx (23)
+gwxkdy (46)
+knhst (5583) -> ghjpcv, szvrql, ojtrl
+mblvffb (79)
+qowyx (56)
+yablonq (18)
+mwfryd (93) -> mldkiku, sveuu, kzjfme, kzwbhrg
+xjafd (17)
+njgzn (97)
+jpeprwv (12)
+lnnii (18)
+tsetywu (22)
+gdutjjl (73)
+lnsyuz (27)
+qyypm (417) -> uqofam, xtvyh, ajpujs
+uutlw (75)
+cbnef (15)
+gikqie (90) -> qpwfl, pxhbe, yxcbn, lftlpr
+nkuesm (60)
+znpqzc (53) -> ekxdjlp, skvytv, nkuesm, ajtkddh
+mszwp (53) -> qaszsa, tupro, otljqmh
+stcaf (54) -> cufaveh, foblbqu
+nmlykny (112) -> uitef, lsfdgam
+frlmoih (92)
+hqvvrd (34) -> juvwj, ayafxml
+unzzng (22)
+xucelzn (49) -> jumdfk, ilzwrk
+nyjmiyq (91)
+zfjpii (181) -> btjxv, rfhjgxy, digfyo
+vyvcb (4479) -> jsniger, rbmmiy, zvildgh, kvtvmi, ogiie
+fwqru (62)
+skvytv (60)
+ujogppt (95)
+mgzotal (125) -> frgot, sjcbxp
+ytpiey (83)
+bfqba (872) -> vopeoj, gfknji, iwdesog, qteruty, lxisjl
+foblbqu (20)
+bzlgar (37)
+dszjyr (37)
+nrpyfqd (39) -> nihmyu, acjtwvt
+vgvvr (66)
+hzsgvc (8)
+lddiw (7)
+ydhfmt (10)
+uspvnv (94)
+seazs (92)
+zrydf (108) -> zzavd, ppbevc
+pkglsge (93)
+oamrbi (33)
+bendlfs (92)
+rkgxu (88)
+fqhag (2673) -> vangx, crojfnw, njrzjdt
+wesyh (26)
+jbaazop (19)
+tgvdjhh (72)
+ebdxuo (242)
+xthhlfy (61) -> jafdtcn, kbout
+vlthh (88)
+sqfrw (830) -> ppmjzx, vixlf, ryskzh, ynkkomw
+kzjfme (55)
+heicvby (145) -> akrsjfc, lnhiiq
+cuaect (114) -> ftdkas, jwgjnuu
+oyjtku (93)
+eyozeel (99)
+rfhjgxy (227)
+eoasnfq (94) -> idszh, vshekb
+phgkg (30)
+dxgnqsj (34)
+egrga (1130) -> nrpyfqd, cfmhi, uwpwbgy, zqtok
+sljgt (1013) -> iifltp, igfjvkm, rxefab
+bszcup (56)
+kkyfjh (83)
+frvmu (143) -> xdnuvji, vwhynu
+fsbojm (41)
+mavbgo (91)
+digfyo (188) -> tkejpfe, ynirne, swsffrv
+xoyjtol (59)
+qvbuj (1045) -> dgumiir, ofnmnyy, mkucbvs
+dzetsz (1418) -> nsbli, ulxsa, krdlzf
+zguqo (92) -> ripgc, oenrkia
+klgsk (6)
+yktqkyl (45)
+jhcurc (50)
+teuzi (57)
+gfknji (26) -> nwyftp, vgndgst
+gcylwr (221) -> wesyh, lsycscb
+hxaza (7)
+asoirn (74)
+ofnmnyy (36) -> sziwpzi, zyxjqs
+xobyzo (60)
+azdklp (43)
+mcfst (47)
+vwqog (43)
+tupro (94)
+lytukj (25)
+roqnodm (92) -> qbbmsf, oxewutr, pdcaqbr
+axmjgih (65)
+ezztp (87)
+luuxtc (2600) -> qfkka, dxznun
+pvzyops (94) -> oiyxr, ffrilz, upiow
+adasbyp (237) -> kdqslsn, xantdh
+iaiywwa (1850) -> nhxfu, boiic, kqgqdyg
+zdkil (214) -> cemygp, bgctgn
+pslyfi (7) -> ilydn, birahww, yfztc
+wbllfh (43) -> xwmnaj, gprznw
+drnyyes (66)
+coyroy (175) -> oevvote, zzwtuu, klyso, pirivl
+ddkgzi (19)
+btbses (88)
+mhassfj (9)
+rbhdx (15)
+kfhwxyy (17)
+ozwaa (78)
+lhmjc (32)
+lftlpr (11)
+ncaoc (58)
+zacywmu (12)
+vixlf (45) -> cgdbu, djmoed, npfkpts, eisrj
+vwtmps (142) -> jljnags, qizvid
+fsguvid (33)
+gxdtiob (203) -> vbisx, gzter, bzkwsro
+xwphya (82)
+jtujnwo (37)
+wyule (401) -> nwbmwa, pvpqoq, jwkgg
+wpgyc (96)
+jbvugg (224) -> dxgnqsj, fsfuluo
+tojnst (160)
+jeshqdv (1303) -> affxphr, lyhxuh, zkcwgx, cqdtav
+icncbl (48)
+kqiraxg (54)
+aicncxc (29)
+zbedu (209)
+pdmsm (57)
+kictlpo (37)
+brkux (335)
+zrbkrdx (41)
+otljqmh (94)
+kcreb (48) -> ihuzl, bvaor, popymuq
+muavtro (98)
+ayypg (56)
+vdistyb (90)
+euvkg (203) -> mgwauar, lazlx
+ayafxml (79)
+bnvjmae (7)
+ogpka (80)
+gnrqrsj (2189) -> ortcrq, upbmqk
+rxefab (131) -> vcaekf, sqnfwo
+pgpnvo (931) -> eahos, kcreb, lwefm, bbdimns
+bphrvm (64)
+doazn (211) -> siswh, hhvqa
+sawqp (32)
+mwdvbr (68)
+mtboq (76)
+dxcpj (93) -> afcgdxg, kzwgln, wkydaz, spkeqv, udxegjf
+lyhxuh (22)
+iuovz (88)
+csear (1969) -> fnijmph, mgzotal, evmblgk
+rojhup (7)
+ebtbnei (31)
+lhnevgo (269)
+zibbm (85)
+nrmvc (37)
+txxpej (280) -> actggv, krqxe
+lhvtmoo (130) -> icncbl, zbtck
+wgwkss (80)
+aawxzzs (22)
+aarioi (79)
+cabsaub (60)
+otymybu (223) -> ddkgzi, viafs
+cbgfg (58)
+wcinck (20) -> ziwkz, wfeupmd, drszzbe, mgeseyn, xasioks, xtjrkv
+orkcq (65) -> iujqo, ehdax
+okfcek (97)
+ybbrr (247)
+iatmtm (55) -> lwxts, mqecf, tuhxr
+yyxmp (80)
+ysvjxvz (78)
+birahww (74)
+mxxfu (57) -> qdovgra, ywlrls, wahwi, mzjwcds, axrojbs, urigx
+xbqpjo (98)
+kqmhotc (94) -> rkuyxrc, wfjgqqm, xdylc
+qwtodu (71)
+qdxteam (61) -> ybbrr, frrvvai, ncjhpa, onuxzz, jvepbal, qznpwb
+fbiqxqk (59)
+rokie (9708) -> vmgqltz, qdxteam, srvwd, qvbuj, pgpnvo, hxjhcuc
+ovmvvkl (24) -> tvhgbau, exgsmmj, uwvbon
+qnxnatu (92)
+hrkswsk (44)
+ndodv (296)
+koemv (92)
+hfqjj (37)
+yexyj (80)
+fhlul (56)
+dzzbvkv (64)
+gmhxee (74)
+jbgqlat (65)
+qclpa (84)
+indgw (91)
+krqxe (65)
+lmmeg (26) -> ummcw, zqhdiwz
+bgmwpam (68)
+wpfbdof (151) -> sbutyr, klgsk
+qznpwb (153) -> vfmwzb, haicg
+hdpemqh (168) -> txxpej, pwvmmda, gadyi, mvhqou
+gpfaupm (13)
+iqfmvz (67)
+pdcaqbr (97)
+qfkow (64)
+exhxs (89)
+zebdkqz (44)
+rrtqyew (191) -> zbxakfn, ajfkd
+ukrki (39)
+hvacjk (69)
+udfuty (32)
+mrgccl (85)
+uzily (82) -> swscfel, apzabs
+lxffhxk (1245) -> bfqba, cpxgct, rouiui, qyypm
+jfngjl (86)
+ceevpgx (47)
+sziwpzi (65)
+pqmye (57)
+phkvcix (90) -> nubay, jaamgi
+gxcnp (27)
+wmwzhjg (73)
+miuvc (283)
+nvtbk (1775) -> srgua, ckcaugr, xrapmvb
+zfthi (60)
+inezd (42)
+irzuowk (90) -> ayqgp, zruqij, oqbet, fdckzry
+zuxvjpc (62) -> mbunh, mgvoh, bfxezgb, sxxhmpb
+wmyvz (59)
+tqjpfzx (47) -> gjupqe, lwhev, bxhjjd, fmquyhw
+xhwfcu (75)
+tnltvzk (90) -> cevkjvr, hrmpq
+uhepxt (60)
+sjixg (25)
+kuaeh (33)
+uwvbon (79)
+jzoue (94)
+hdspavt (60)
+kosgqpu (50)
+mznkfco (79)
+xfanpad (60)
+zcpyr (81)
+gutifk (228)
+scipnb (53)
+ejvaoj (59)
+ybuhf (50)
+bpmkexj (166) -> mbokr, ytbtswy
+ogafygg (39)
+fooowuf (42)
+yiwdaj (86) -> iwajy, aftsom
+hoelsa (64)
+cjvdngb (91) -> qedkzuz, vtamjj
+rsqexkv (70)
+ftqtzxk (43)
+azgjimy (92)
+bochc (39)
+qfsue (35)
+objqgkm (146) -> tsiuz, glguoq
+tatjry (47)
+tcpujhx (55)
+nnvpkf (56)
+gatdr (89)
+jcmviuv (37)
+pzhyoh (3960) -> bkset, bfwbkxq, zsdvfrk, wrobpcw, ffxnegs, ifntl
+svyojyu (60) -> qslgo, ukqcayx
+sxbusu (73)
+jtikaai (194) -> yukoxaw, qftqq
+nkgmg (88)
+zolmsue (66)
+ziyyvk (60) -> yuypmb, ctoxz, dcwpsvy, mxrfq
+bgcjrf (80)
+qlqqlq (350)
+npsza (74)
+eahos (19) -> ywavdk, iqfmvz
+cpxgct (14) -> tabzzo, svyojyu, pynxen, idooz, nzorg, zudqkt, fsvkj
+nxrkz (1541) -> gutifk, avqjqdf, mgyfdm
+twzgms (43)
+uwizfa (88)
+tiush (60)
+cqpns (123) -> tfnem, kqguihx
+necmih (10) -> dppzdx, zvelptp, tpsgt
+ehxkgh (172) -> bthswyg, lbojqfo
+yxoqwg (80)
+emfbheo (85) -> uspvnv, oermd
+siisskc (13)
+icccxzg (71)
+pjvpqmg (64)
+dxxty (64884) -> ljugvh, gyyqk, pzhyoh
+neladb (11)
+polrzc (59)
+snvqyqb (66)
+lebqr (60)
+shfjyzk (68)
+acdkw (1907) -> apzjw, ialtabg, cjvdngb
+xdylc (55)
+hknzmvs (93)
+obrwb (64)
+werriw (13)
+jjjfkf (19)
+zqckoxe (118) -> vynvu, zgnwz
+mgvoh (8)
+oxewutr (97)
+qqydcts (62)
+pjkwlmk (56) -> etdofb, qqydcts
+kzwbhrg (55)
+cgzyc (669) -> bqtppn, rwjzc, bwylliz, rrkhcl
+sltrdk (88) -> qwtodu, rpkpa, kddchk, xirqz
+aqjkcss (77) -> rfaxua, nsggol, uxlcvt, jwpqgy, tjobe, ovrkpd
+xagwh (99) -> sdigtox, pocxfrt, iancjuu, iefyz
+apjxafk (1513) -> rznyr, oamrbi
+uturjs (85)
+qwxrsa (261)
+cgjula (2020) -> lhvtmoo, yiwdaj, biwdu
+yakzm (16)
+ejtoqaj (1426) -> whggku, ktehtif, wpfbdof
+eoaprcr (93)
+otaty (141) -> ydpihb, ouabc
+rjijdre (17)
+atfpsi (196) -> qoqydb, vgvvr
+qjazr (21)
+petluuh (67)
+xdupyte (19)
+rpkpa (71)
+aytjryx (25)
+pfmor (80)
+rfbdpc (66) -> payoa, ymfosm, ndodv, thutxib, objqgkm, gjjfju
+kkciirc (71)
+hfnijbd (234) -> qarjx, olhuxt
+mrvdvga (54)
+vwhynu (20)
+nnsyc (59)
+rlwvuj (280)
+vtono (37) -> gdutjjl, eqahcc
+jdjaem (74)
+hgcxyx (13)
+mkjvhl (282) -> neladb, tsrrzuc
+cmeqx (521) -> uzprmq, xjmrcc, qlqqlq
+fffxc (74)
+sbutyr (6)
+jikzxd (50)
+zvildgh (1079) -> wtoive, rbucosf, eoasnfq
+unfgdb (91)
+npdwg (80)
+ftdkas (33)
+ewdpntl (66)
+akrgdse (63)
+vczudlu (17)
+ablvgzq (58)
+kbout (79)
+aqogxi (29)
+igfjvkm (265)
+rkbtnzd (40)
+jatvkwy (92) -> kqiraxg, vsyuckp, zwjds, mrvdvga
+mjuwde (888) -> cbqebx, kihxgg, zjqbfd
+ytbtswy (57)
+rugzyaj (16029) -> apjxafk, jngcap, wrtyhxg, hblcbb
+fuega (70)
+lejoaru (64)
+zvelptp (28)
+mdfbhs (5185) -> miymiit, jjgem, gpzaa
+xwifd (7225) -> rfbdpc, qqduoo, uagezb
+bxhjjd (172) -> yacaqwf, ngksxux
+xduga (88)
+rwbhl (183)
+cpazla (101) -> ayypg, kjzsi
+ttmei (19)
+hblcbb (5) -> qwxrsa, ovmvvkl, orkcq, otymybu, sjxbk, frqtkkr
+lzbbin (250) -> ujzofuy, urwgjd
+bgctgn (34)
+uaqik (15)
+kvpztt (93)
+zeopgv (312) -> pgznzly, ixwyi, tefcd
+oyfob (81)
+yhzwdu (28)
+xwmnaj (41)
+ngksxux (82)
+brmtxo (300)
+kdujkg (12)
+cjlxgf (165) -> bsoef, rkbtnzd
+tefcd (13)
+jsniger (680) -> lycpdcu, iihzs, aubhuwo, xucelzn, qykoae
+thutxib (138) -> mblvffb, zukgdrx
+npfkpts (90)
+yqbkjg (51)
+tsiuz (75)
+otvvje (43)
+boxvu (18)
+etnuzv (27)
+fkmccg (32)
+zzxlo (2220) -> zhiai, oqhwa, irzuowk
+haicg (47)
+veqahi (50) -> yugjkuz, ncaoc, hfjhadi, cmzoogc
+uystf (75)
+wqxcn (292) -> ddrrgp, sxvlfn, ipmbqts
+jlbhafs (27)
+lvuzab (74)
+hrfyodg (84)
+apctfnv (246) -> baygmx, zacywmu
+wafjawl (56)
+dlsss (88) -> mijxl, voonmio
+nlrobhq (87)
+jzdmjdf (1849) -> aaaak, necmih, fmifd, kowco
+yzivqv (32)
+cufudi (97)
+zwjds (54)
+pizkx (21)
+fbdfh (73)
+cwvkon (193) -> cepqh, jjjfkf, xdupyte
+wqgpm (56)
+vopeoj (14) -> sgqaiyz, ysvjxvz
+zqtok (151) -> fhgnht, fooowuf
+fugeht (89)
+mgyfdm (60) -> mvvgro, hrfyodg
+wqdvql (39)
+ogiie (573) -> hfnijbd, cxokosi, jtikaai, ffgoyk
+tgqpp (89)
+fdaddso (15)
+cmzoogc (58)
+gjjfju (270) -> kndcyxb, cpmcrx
+wowkfnh (64)
+lwefm (115) -> ageyuq, jbaazop
+qykoae (61) -> cbgfg, dyfhy
+ipeig (98)
+iyjcoy (63)
+omzpkv (23)
+kqguihx (48)
+qrtwjv (37)
+sgqaiyz (78)
+gzdxgvj (64)
+wfeupmd (65) -> pdjnnzd, mrgccl, uturjs, yfszfef
+vmgqltz (841) -> ecabcm, vigvho, ppfyonm
+txvuv (5)
+zfcylzq (113) -> ocbxx, kofvzz
+vigvho (76) -> vtnpx, hjdms
+njrzjdt (171)
+iyflfx (90)
+spkeqv (1828) -> qbkipp, bendlfs
+dqiyfw (21) -> mliwyi, kvpztt, oyjtku
+nufpcxh (71)
+ppbevc (13)
+bljfcim (80)
+hjdms (79)
+mcfrv (19)
+zruqij (58)
+gmurq (89)
+zyqqzou (78)
+pyocxtt (27)
+akrsjfc (64)
+nzorg (102) -> bdukt, kkciirc
+vobfi (734) -> lbfgh, wfbuzbg, kklix, hpsxqdm, lhtzrh, cpazla, skhmac
+zugxr (84)
+ldwhpl (324) -> takkbk, thneyz
+kzwgln (1217) -> evwne, lrvxyg, hllzej
+heuyaxx (2337) -> iatmtm, pabgfh, oryrq
+kzjkjz (17)
+ykmej (92)
+sqfopc (33) -> mavbgo, uucyyr, nyjmiyq, tygst
+qcpuch (270)
+qcolnc (11) -> ewdpntl, zolmsue, lunbob
+tfxyjz (87)
+fiqzxhc (38)
+hvhtokr (95)
+ledgpb (132) -> kqltx, wivwqm
+bonnse (30)
+dcwpsvy (98)
+xjmrcc (268) -> yucwtc, ilueo
+bzkwsro (49)
+zziyhz (18)
+qoqydb (66)
+ubrrbmk (87) -> pkglsge, gjorp
+cgnibii (188) -> pqvid, uiasar
+sxvlfn (23)
+gqgewi (2538) -> ndxuv, egulpbe
+qosqq (47)
+jkczp (37)
+pxhbe (11)
+vpjmvzd (37)
+rvjzxtg (86)
+pfzqe (89)
+uvhmzj (114) -> bphrvm, lgamzp
+gklur (85)
+wbbfe (37)
+wkumzkr (1049) -> nxtyiha, modzqb
+pyhqixj (63)
+ohtzuf (87)
+lsycscb (26)
+bdsibf (87)
+gzter (49)
+ogelzdv (87)
+fstzdn (97)
+ebktv (146) -> gpfaupm, cduzde
+iinql (28)
+tdurwbh (58)
+hnvybq (268)
+sfxsn (75)
+jgdumgz (87)
+zqhdiwz (96)
+rznyr (33)
+ouqwmnj (265) -> jdbub, evqrr
+tiuag (62) -> xhbjag, bmehz
+fdckzry (58)
+hdkpuyx (86)
+hemnmbr (16) -> ukrki, mgsasl
+rupdbwl (43)
+bbdimns (57) -> upftju, iracqt
+ipdbccy (34)
+fbrvfk (79)
+hueqfk (85)
+bxrkfwo (67)
+fwafvkf (40)
+nsbli (47) -> hpanc, xjafd, uqjmbb, ycnih
+ifhpy (79)
+fneqe (1219) -> vmatvgx, bofjde, hhnpg
+mliwyi (93)
+utqxb (37)
+fvivhx (75) -> nwlyt, dyxcd
+whggku (97) -> vomrnc, ceqfbbl
+kndcyxb (13)
+ynwpoz (785) -> raioiq, yyblsz, rxuqpgb
+hrrampl (27)
+kkftjia (87)
+rvxed (122) -> rktkzfw, qfsue
+miauii (66) -> kpjxln, icrnru, dqiyfw, brmtxo, pkcakwk
+bkset (857) -> brfocu, thvjlgo, urhwog, apctfnv
+nhxfu (35) -> lwufmc, gatxz
+skhmac (101) -> dbnstqf, wafjawl
+bdwswow (65)
+lgoak (70)
+mdrob (51)
+fsixon (27)
+hcyohc (85)
+kihxgg (44) -> awhwxdm, sbgtiqe
+hdhvzi (1759) -> kzhpyr, apvfi
+bwylliz (110) -> kwvybk, ftexc
+xijwk (841) -> bsmxm, xrise, uzjoys
+xkpulvc (93) -> fbvvrqt, zcpyr
+xhbjag (76)
+azrpi (92)
+lxxfgli (49) -> nlrobhq, ogelzdv, tfxyjz, bdsibf
+qedkzuz (45)
+bmehz (76)
+exgsmmj (79)
+ijcxfx (136) -> jbgqlat, bdwswow
+nsvrfae (71)
+offas (58)
+ipofw (15)
+matcdld (35)
+gjorp (93)
+bofjde (152) -> jcuiffa, vvkbav
+yxqesmi (172)
+eisrj (90)
+pjmci (59)
+palqky (60)
+aipmq (41)
+ripgc (44)
+ehdax (98)
+jtlhia (749) -> tiuag, bdbxp, dlsss
+uucyyr (91)
+dtqbtvx (223) -> izyjved, etnkepp
+yhlbg (41)
+kwvybk (96)
+fhgnht (42)
+ummcw (96)
+khkuxc (1254) -> qqhjlu, gekcx, vrajpg, emppnct
+nwlyt (87)
+txnzg (74) -> lcfundi, tifkr, imfog, imbpvgl
+dkzitf (20)
+bdbxp (80) -> fcvpdiz, bxrkfwo
+degnsd (177) -> eetxll, jkczp, ghzqyv, kictlpo
+zudqkt (142) -> fszrgv, wwobe, jbjkp
+zjcdwr (249) -> bqcizg, saiyjff
+sjthmr (76)
+kryoh (144) -> jcmviuv, hfqjj
+ghuoa (78)
+uitef (77)
+cjkoxak (340) -> sowzlz, ttmei, lajyaur
+pczkz (88)
+itlsv (55)
+nwztmzp (63)
+tsrrzuc (11)
+rxrzt (65) -> krembdy, zrbkrdx, aipmq
+frqtkkr (185) -> qecgvu, lbjuqcd, mcfrv, kwqcbe
+mdrir (12)
+vytdgko (97)
+tkeoe (865) -> wzcgi, awsphe, ifhpy
+orwbp (96) -> ecjujqu, iccpjfn
+ckexdc (10)
+popymuq (35)
+euiig (166) -> ablvgzq, tdurwbh
+ibjbozh (895) -> ijcxfx, nmlykny, fshvy, nutlr, yotlucw
+idszh (34)
+tfnem (48)
+kqrjpgl (42)
+ewsrnsd (90)
+rnsxz (9718) -> pvzyops, zfjpii, luccp
+avqjqdf (50) -> dilefzx, dulpw
+euqvd (42)
+dulpw (89)
+nppdvs (40)
+gncvcwi (104) -> pfmor, yyxmp
+fmquyhw (188) -> hwqvzw, huspq
+hpgktb (60) -> hcgbmwl, tiush
+iyxkzat (49)
+seyed (86)
+zzwtuu (260) -> unzzng, ebsxx
+nfvsrpa (876) -> kwwhb, blome, otaty, dtqbtvx
+mnwhky (1339) -> hqccsb, ldflo, rgfur, rxrzt
+kebff (242)
+cogovv (74)
+takkbk (57)
+yyswun (98)
+ecjrblb (68)
+ycawl (224) -> vpjmvzd, bzlgar, jtujnwo
+dppzdx (28)
+alcpfsx (136) -> siyuvy, nowyhln
+dfdgoj (153) -> aufym, pfxrf
+jcuiffa (56)
+yjyipdp (66)
+ilueo (41)
+iazte (201) -> tsetywu, zkzefwh
+diavsdh (326) -> wladmn, zudqxa, ajpcyv
+llofnny (66)
+kitsxb (59)
+kqltx (74)
+klzfl (93)
+tpdcb (84)
+afcgdxg (1202) -> qcpuch, njmrq, tnltvzk
+gnwjseo (600) -> pkxhxdz, jbfzjha, ixdcgsa, degnsd, fwtfkp
+yqnbqgc (178) -> dkzitf, zybvpry
+ialtabg (21) -> jbtzoy, sqincn
+uorpbn (353) -> ygbyt, afjmzb
+jdhiflw (60)
+qpwfl (11)
+xasioks (405)
+lajyaur (19)
+ajpujs (271) -> zxzkl, dkgsvl
+ovrkpd (147) -> sdzoy, mdrob
+sveuu (55)
+jtvntr (83)
+pvgay (69)
+boiic (80) -> ipofw, ggjmhab, mwjtydb
+sjcbxp (59)
+uvzwdly (20)
+sbgtiqe (91)
+luzcpkn (43)
+ndxuv (80)
+tkejpfe (13)
+ggjmhab (15)
+szvrql (46) -> cnknlru, zrydf, cvvtz, uwiza, gikqie, lknchr
+lvkpx (233) -> wmyvz, nnsyc
+bhzbv (28) -> azgjimy, frlmoih, azrpi
+cujhtj (193) -> qhbotj, qnsnc
+vmatvgx (90) -> uaavvo, ezztp
+pvpyhb (81)
+mdpcfvu (176) -> gyktq, yyswun
+aubhuwo (99) -> yyqleqa, nmdhmy
+wgglzpb (191) -> gmurq, hkewsbw
+amaeuv (58)
+ijleirw (172) -> jikzxd, yeewxiw, jhcurc, kosgqpu
+tvhfxfo (105) -> wnzdcc, bszcup
+kzvwk (74) -> ujogppt, appkqpe
+qgxcbt (68)
+ipmbqts (23)
+woeoaa (59)
+yfszfef (85)
+ickxyrm (87) -> hrxfpx, owlyge
+mjlmuca (41)
+iracqt (48)
+dtyxosg (84)
+vyaoad (83) -> tojpm, euaceg, zhffrzu
+jemmk (47) -> mwdvbr, shfjyzk
+viafs (19)
+iefyz (39)
+wkydaz (332) -> orwbp, xhhfsuw, ledgpb, rlwvuj, bpmkexj, diduy
+zhiai (228) -> qosqq, ceevpgx
+aydmhhv (87)
+vtamjj (45)
+egabi (79)
+zgnwz (87)
+kvtvmi (39) -> fpmwz, oeaqbvl, oipjwtz, usevgds, vwtmps, kryoh, gkzeqaw
+sszzop (89)
+uaavvo (87)
+xtvyh (83) -> pczkz, xydxl, xduga, gycde
+fpgciql (51)
+ynkkomw (279) -> iyjcoy, ijiqjtf
+yirkbjn (1872) -> wjjar, ldwhpl, kcimi
+paqvyfa (58)
+khbvu (51)
+jvpgl (20)
+sxslizl (86)
+gbpcav (77)
+kjqiop (40)
+ulxsa (115)
+nhzmidl (27)
+nchjk (37)
+yokqfgn (94)
+qwdppks (95)
+fnijmph (90) -> yqbkjg, ykvtr, fpgciql
+xucdiz (6) -> kkyfjh, cxjyxl
+ftexc (96)
+krembdy (41)
+gzykr (1135) -> lejoaru, qfkow, wowkfnh, pjvpqmg
+srrxb (81)
+ylwniqh (68)
+usuujhq (46) -> pkotpki, seyed, jgkmy
+ilfgats (6031) -> mxxfu, vrjea, mnwhky
+urxxlfo (84) -> juakl, bwywt
+fsfuluo (34)
+staqwo (8)
+ynirne (13)
+zyonam (217) -> sofxmjx, ytpiey
+ornybn (37)
+jvepbal (79) -> cqiipxn, qclpa
+goicjt (41)
+bfpvsfz (39)
+zbxakfn (9)
+cqdtav (22)
+cufaveh (20)
+zxqix (157)
+zudqxa (42)
+fcvpdiz (67)
+kzhpyr (59)
+cuwqi (104) -> jotxc, teuzi
+mdopg (44)
+pyntdrr (320) -> lbiigt, aeliqqs
+ouabc (46)
+wnzdcc (56)
+wvkaie (80)
+axrojbs (239) -> aytjryx, xbpqmua, sjixg, lytukj
+lcyuk (93)
+tdnzc (22)
+wrobpcw (1196) -> fujvp, gfuxooq, crkapwa
+hyfswg (1414) -> rcywun, kqmhotc, xvwqzt, bbsomm
+yugjkuz (58)
+tokvgmd (91)
+yyqleqa (39)
+pmfpitp (33)
+nhxmab (24)
+hwqvzw (74)
+hntdp (90)
+nercz (33)
+kvjqli (72) -> tpdcb, edoftkj
+zdrfiw (80)
+viklkmp (19)
+evmblgk (183) -> yycux, buifcn, uaqik, fdaddso
+wzcgi (55) -> hzsgvc, staqwo, fgxst
+baygmx (12)
+mxscf (62)
+oqhwa (186) -> gcbvf, bgmwpam
+sflwom (253) -> uvzwdly, pjkjcy, rcongvf
+ajrcal (83)
+yqyyoj (33) -> lftlc, npcyutn
+tpsgt (28)
+ebsxx (22)
+aceiy (13)
+jwlaj (1031) -> qjuud, tdtznh, cuaect
+hvefi (15)
+nxtyiha (30)
+mzjwcds (229) -> icqsww, pitdti
+ndxim (6)
+vomrnc (33)
+vfmwzb (47)
+jidxg (64)
+aqtml (293)
+cevkjvr (90)
+lycpdcu (5) -> rvjzxtg, ovysqnt
+thmlk (34)
+iujqo (98)
+synjm (51)
+paqlttl (65)
+kklix (25) -> jzoue, yokqfgn
+usevgds (44) -> aydmhhv, kkftjia
+tqlentr (214) -> gfxnuuk, thmlk