6 Комити 6a119f018d ... da337ad155

Аутор SHA1 Порука Датум
  Piotr Czajkowski da337ad155 Added description пре 3 месеци
  Piotr Czajkowski 05f42cdb2e Solved part2 пре 3 месеци
  Piotr Czajkowski 957e37b756 Closer пре 3 месеци
  Piotr Czajkowski 26cb1988b6 Solved part1 пре 3 месеци
  Piotr Czajkowski 317bfdcfb4 Not yet пре 3 месеци
  Piotr Czajkowski a0442dc0d6 Able to read input пре 3 месеци
3 измењених фајлова са 3626 додато и 0 уклоњено
  1. 153 0
      23/code.go
  2. 93 0
      23/description.txt
  3. 3380 0
      23/input

+ 153 - 0
23/code.go

@@ -0,0 +1,153 @@
+package main
+
+import (
+	"bufio"
+	"fmt"
+	"log"
+	"os"
+	"slices"
+	"strings"
+)
+
+func readInput(file *os.File) map[string][]string {
+	scanner := bufio.NewScanner(file)
+	computers := make(map[string][]string)
+
+	for scanner.Scan() {
+		line := scanner.Text()
+		if line == "" {
+			break
+		}
+
+		parts := strings.Split(line, "-")
+		if len(parts) != 2 {
+			log.Fatalf("Bad input: %s", line)
+		}
+
+		computers[parts[0]] = append(computers[parts[0]], parts[1])
+		computers[parts[1]] = append(computers[parts[1]], parts[0])
+	}
+
+	return computers
+}
+
+func getSets(computers map[string][]string) [][]string {
+	var sets [][]string
+
+	for key, value := range computers {
+		if key[0] != 't' {
+			continue
+		}
+
+		for i := range value {
+			for _, subKey := range computers[value[i]] {
+				if subKey == key {
+					continue
+				}
+
+				subValues := computers[subKey]
+				for j := range subValues {
+					if subValues[j] == key {
+						sets = append(sets, []string{key, value[i], subKey})
+					}
+				}
+			}
+		}
+	}
+
+	return sets
+}
+
+func part1(computers map[string][]string) int {
+	sets := getSets(computers)
+	for i := range sets {
+		slices.Sort(sets[i])
+	}
+
+	unique := make(map[string]bool)
+	for i := range sets {
+		unique[strings.Join(sets[i], ",")] = true
+	}
+
+	return len(unique)
+}
+
+func contains(nodes []string, connections map[string]bool) bool {
+	if len(connections) == 0 {
+		return true
+	}
+
+	for key, _ := range connections {
+		var isThere bool
+		for i := range nodes {
+			if nodes[i] == key {
+				isThere = true
+				break
+			}
+		}
+
+		if !isThere {
+			return false
+		}
+	}
+
+	return true
+}
+
+func connected(key string, computers map[string][]string, connections map[string]bool) {
+	if !contains(computers[key], connections) {
+		return
+	}
+
+	connections[key] = true
+	for _, value := range computers[key] {
+		if connections[value] {
+			continue
+		}
+
+		connected(value, computers, connections)
+	}
+}
+
+func part2(computers map[string][]string) string {
+	var allConnections []map[string]bool
+	for key, _ := range computers {
+		connections := make(map[string]bool)
+		connected(key, computers, connections)
+
+		allConnections = append(allConnections, connections)
+	}
+
+	var biggest int
+	var connections map[string]bool
+	for i := range allConnections {
+		if len(allConnections[i]) > biggest {
+			biggest = len(allConnections[i])
+			connections = allConnections[i]
+		}
+	}
+
+	var keys []string
+	for key, _ := range connections {
+		keys = append(keys, key)
+	}
+
+	slices.Sort(keys)
+	return strings.Join(keys, ",")
+}
+
+func main() {
+	if len(os.Args) < 2 {
+		log.Fatal("You need to specify a file!")
+	}
+
+	filePath := os.Args[1]
+	file, err := os.Open(filePath)
+	if err != nil {
+		log.Fatalf("Failed to open %s!\n", filePath)
+	}
+
+	computers := readInput(file)
+	fmt.Println("Part1:", part1(computers))
+	fmt.Println("Part2:", part2(computers))
+}

+ 93 - 0
23/description.txt

@@ -0,0 +1,93 @@
+--- Day 23: LAN Party ---
+
+As The Historians wander around a secure area at Easter Bunny HQ, you come across posters for a LAN party scheduled for today! Maybe you can find it; you connect to a nearby datalink port and download a map of the local network (your puzzle input).
+
+The network map provides a list of every connection between two computers. For example:
+
+kh-tc
+qp-kh
+de-cg
+ka-co
+yn-aq
+qp-ub
+cg-tb
+vc-aq
+tb-ka
+wh-tc
+yn-cg
+kh-ub
+ta-co
+de-co
+tc-td
+tb-wq
+wh-td
+ta-ka
+td-qp
+aq-cg
+wq-ub
+ub-vc
+de-ta
+wq-aq
+wq-vc
+wh-yn
+ka-de
+kh-ta
+co-tc
+wh-qp
+tb-vc
+td-yn
+
+Each line of text in the network map represents a single connection; the line kh-tc represents a connection between the computer named kh and the computer named tc. Connections aren't directional; tc-kh would mean exactly the same thing.
+
+LAN parties typically involve multiplayer games, so maybe you can locate it by finding groups of connected computers. Start by looking for sets of three computers where each computer in the set is connected to the other two computers.
+
+In this example, there are 12 such sets of three inter-connected computers:
+
+aq,cg,yn
+aq,vc,wq
+co,de,ka
+co,de,ta
+co,ka,ta
+de,ka,ta
+kh,qp,ub
+qp,td,wh
+tb,vc,wq
+tc,td,wh
+td,wh,yn
+ub,vc,wq
+
+If the Chief Historian is here, and he's at the LAN party, it would be best to know that right away. You're pretty sure his computer's name starts with t, so consider only sets of three computers where at least one computer's name starts with t. That narrows the list down to 7 sets of three inter-connected computers:
+
+co,de,ta
+co,ka,ta
+de,ka,ta
+qp,td,wh
+tb,vc,wq
+tc,td,wh
+td,wh,yn
+
+Find all the sets of three inter-connected computers. How many contain at least one computer with a name that starts with t?
+
+Your puzzle answer was 1194.
+--- Part Two ---
+
+There are still way too many results to go through them all. You'll have to find the LAN party another way and go there yourself.
+
+Since it doesn't seem like any employees are around, you figure they must all be at the LAN party. If that's true, the LAN party will be the largest set of computers that are all connected to each other. That is, for each computer at the LAN party, that computer will have a connection to every other computer at the LAN party.
+
+In the above example, the largest set of computers that are all connected to each other is made up of co, de, ka, and ta. Each computer in this set has a connection to every other computer in the set:
+
+ka-co
+ta-co
+de-co
+ta-ka
+de-ta
+ka-de
+
+The LAN party posters say that the password to get into the LAN party is the name of every computer at the LAN party, sorted alphabetically, then joined together with commas. (The people running the LAN party are clearly a bunch of nerds.) In this example, the password would be co,de,ka,ta.
+
+What is the password to get into the LAN party?
+
+Your puzzle answer was bd,bu,dv,gl,qc,rn,so,tm,wf,yl,ys,ze,zr.
+
+Both parts of this puzzle are complete! They provide two gold stars: **

+ 3380 - 0
23/input

@@ -0,0 +1,3380 @@
+hi-az
+ue-az
+bt-ld
+tb-sz
+jn-ob
+on-hc
+cd-xq
+gb-qn
+hs-tr
+wj-xr
+em-dc
+ib-zt
+tz-ju
+nh-hb
+dq-xb
+xb-ja
+yo-wk
+qs-hj
+us-zf
+vx-jv
+rk-lc
+zg-kq
+mv-vv
+vz-ue
+vv-bx
+ft-ej
+fz-qk
+vh-je
+wu-tc
+lj-pb
+bj-sl
+qn-jx
+mu-mg
+dy-qb
+ba-qe
+yu-mm
+kr-ja
+zg-dd
+ms-nc
+jn-wb
+lq-jv
+hh-qz
+fy-uj
+uc-he
+dq-gg
+ag-bp
+vv-ad
+vx-wh
+ly-zx
+vv-vi
+ym-pa
+va-kw
+ut-fr
+qc-gl
+xx-jy
+wm-fr
+if-wb
+zt-re
+zt-il
+bj-vw
+ej-qa
+tt-vz
+jq-aa
+eb-it
+ln-fq
+yh-sk
+ji-pr
+yy-th
+ii-vy
+yh-bm
+da-pm
+ln-eg
+oe-fy
+ve-zd
+sx-yx
+dk-bh
+ht-bs
+bu-zr
+ry-ty
+jw-my
+af-rs
+lj-ky
+io-pp
+ic-xo
+lo-iq
+qq-yy
+rv-dx
+nj-em
+vr-xw
+eq-ci
+vp-fz
+qn-xr
+rp-ov
+mo-mn
+xd-ut
+zc-uv
+ik-wq
+ce-li
+dx-os
+ad-vi
+jb-mw
+kz-oz
+ma-cg
+zi-lb
+uw-kc
+ue-lq
+sk-ii
+yx-gs
+bw-ez
+eq-in
+ex-ka
+dw-an
+yu-wu
+qc-so
+id-mr
+ve-ko
+nz-wy
+my-jv
+cl-sx
+zz-nm
+tv-bf
+af-io
+zz-ui
+ed-eq
+kg-rl
+xj-hk
+xw-jy
+ty-bm
+vn-rl
+et-sd
+ld-di
+zb-oh
+dg-ab
+vm-fi
+mp-da
+ts-ss
+an-ow
+ar-vb
+ab-ky
+un-zh
+vu-vx
+jb-ts
+cd-ho
+tx-ar
+bk-wx
+ns-cx
+zt-hh
+bk-lw
+nc-ga
+ss-wm
+lo-fl
+av-yy
+fg-nv
+ho-om
+yt-qm
+af-tr
+qz-il
+ac-ne
+mx-hm
+yy-zz
+bk-jc
+wy-no
+om-ny
+sz-jp
+fl-kr
+oq-vb
+qx-yf
+yd-ej
+pm-qt
+rg-vm
+qh-xi
+dg-lj
+pb-ky
+dz-fc
+qq-yq
+ir-bv
+um-gc
+zg-vg
+jg-oc
+sm-ei
+bv-vb
+kp-eg
+ab-zk
+jl-se
+rj-oc
+cl-pw
+uk-cj
+dv-yl
+jn-aa
+wz-cv
+wq-yb
+fq-nm
+cs-bq
+yl-bu
+jm-px
+sx-yd
+jl-qh
+xj-jq
+ba-nq
+eq-rl
+cz-yu
+ls-jg
+vy-yj
+yl-qc
+pl-nh
+fl-rq
+ha-gw
+sz-xn
+cf-cz
+jr-fm
+he-ti
+wz-jm
+wo-fi
+it-wq
+yv-uy
+uw-ho
+la-qt
+pw-po
+yj-da
+ep-sy
+hu-su
+za-ji
+va-pb
+qu-km
+dz-fo
+sq-ra
+bt-eo
+ly-es
+fk-br
+xu-la
+da-iu
+vy-pg
+tp-ce
+gf-cj
+rm-ak
+mi-jk
+vl-wb
+cl-in
+fd-dg
+fl-pz
+zv-pp
+ws-xy
+zx-ch
+cs-zc
+ks-ha
+yq-zz
+uf-ix
+bs-mj
+pf-jt
+ig-aj
+ep-hg
+vb-qv
+fo-ba
+ot-qf
+ce-dn
+nn-gj
+mh-py
+mo-vv
+lq-tt
+mh-sb
+ur-ub
+ms-ga
+wc-vl
+gb-wj
+ob-fv
+do-xk
+ac-sl
+vs-fv
+jk-el
+ha-ot
+pv-ay
+sy-oo
+dg-pb
+yy-fq
+qe-dz
+da-xu
+fy-vr
+ex-qe
+lx-uo
+ro-vh
+ea-gq
+qt-qm
+mn-zj
+qv-nu
+qa-kg
+si-eo
+kd-dy
+ze-gl
+xg-ap
+ey-nn
+qr-ng
+qv-zj
+nf-zm
+up-gz
+ww-cf
+nj-jc
+mi-jw
+up-ap
+yd-pl
+fx-ll
+gd-lo
+zr-wf
+uo-hn
+ap-wt
+ix-ni
+hj-dg
+vz-fm
+sh-pv
+bv-gp
+kx-hy
+lv-be
+od-dd
+hg-vw
+zy-xw
+nu-zj
+tg-iu
+dg-lf
+kh-ay
+tj-vh
+ys-ze
+mg-yr
+fl-sq
+ns-yt
+yn-xi
+yn-jl
+ys-bu
+no-im
+kg-gg
+bq-uv
+mu-zj
+ig-tx
+jy-zy
+ed-wo
+au-zd
+qn-kh
+wk-xn
+tx-ql
+hb-vn
+px-ea
+kg-ej
+ph-ld
+lo-ja
+hj-fd
+ew-mz
+vn-ru
+kh-jx
+ui-fq
+fn-zd
+mz-is
+wy-zw
+bd-so
+ly-ch
+ss-ut
+wj-ia
+mg-pa
+bp-di
+bm-rm
+xb-rq
+ur-wq
+tm-so
+sn-wk
+bp-dx
+yj-mr
+km-xr
+ta-gf
+jx-qu
+nc-nz
+mw-au
+pk-sd
+nc-im
+qf-ks
+nf-yh
+cp-bp
+ui-om
+hs-zu
+pv-gb
+hu-dh
+ea-pf
+si-pg
+bb-tg
+vw-ft
+ch-ht
+hz-mk
+jw-kt
+pt-ap
+lu-dn
+vr-oz
+vc-hk
+xo-hz
+vs-uo
+qq-eg
+vt-zh
+bd-bu
+mz-mg
+dh-bg
+bb-uy
+ce-ub
+gd-xb
+mo-xv
+es-um
+wg-jm
+qz-zt
+pn-bx
+oh-rj
+qs-lj
+od-kq
+mu-pa
+px-cv
+zw-ms
+gl-wf
+xx-on
+bd-rn
+ti-fi
+ht-zx
+yp-ex
+vm-ti
+bq-zc
+cd-ww
+ov-ji
+su-bg
+vz-dc
+bd-ys
+ka-nq
+xm-vv
+yu-tc
+aq-gj
+io-hs
+fm-az
+hi-dy
+dy-je
+tc-kj
+ro-hl
+dn-yb
+le-ug
+hj-ky
+yz-ca
+zn-zi
+lx-hn
+dz-xz
+kt-hr
+mr-vy
+sz-vp
+is-pa
+km-gb
+em-yu
+kz-mk
+ox-bw
+fl-dq
+ch-oy
+kh-km
+km-ia
+ri-km
+rp-tp
+zz-eg
+yv-hc
+up-sr
+ez-ov
+so-at
+lq-nb
+ac-oo
+ad-mo
+sa-la
+es-xy
+ll-tg
+ss-xd
+mh-ko
+lf-zk
+eo-mr
+jv-vz
+tp-tv
+qt-cx
+zw-nz
+xu-cx
+nx-il
+hd-mi
+be-oo
+yd-qa
+jy-uj
+gf-cg
+tt-cc
+lu-ce
+zi-vb
+hy-xi
+zg-su
+vs-do
+bz-ra
+tc-jh
+uw-se
+mz-cr
+hz-hy
+ig-iv
+zw-nc
+ie-ck
+ix-tn
+rx-vl
+wz-gq
+gw-sk
+rs-gv
+wx-kt
+pg-ef
+zt-ma
+ef-uw
+fy-on
+hm-va
+aj-pr
+lc-vi
+sn-sz
+dk-hs
+qi-eg
+og-fx
+fz-mx
+gw-my
+mi-yk
+kk-pf
+wb-hn
+aa-vc
+ef-vp
+le-ci
+gs-oy
+if-vl
+fs-hu
+nz-ga
+id-ld
+xo-gh
+vx-vz
+pv-oq
+ry-aa
+sb-fn
+se-cu
+dv-tm
+ch-es
+vz-az
+zb-az
+nv-gh
+iv-ir
+lp-ot
+it-yb
+wy-ga
+yz-hi
+on-jy
+vm-wo
+ux-xd
+pf-ow
+bv-ig
+vy-si
+hz-se
+sv-gd
+pf-wg
+om-cd
+ev-pg
+ha-jw
+wy-hx
+ga-uj
+wb-lx
+be-ac
+qh-rr
+xw-hw
+ys-zr
+kz-hy
+iw-ra
+dz-nq
+rg-he
+ed-ti
+hn-if
+zf-uj
+rg-nv
+gl-bd
+cp-ie
+fu-ph
+ev-si
+fq-yq
+ic-ve
+mw-py
+ws-ux
+ls-oc
+jq-bm
+px-an
+ln-yy
+na-mj
+xb-fl
+uy-og
+re-td
+ph-mr
+ej-rl
+lf-ky
+lo-ky
+su-kq
+kc-vp
+si-mr
+th-ln
+qa-vn
+fy-xx
+du-vn
+mw-ko
+pm-qm
+oq-pd
+xm-gm
+vg-qt
+be-sy
+rh-sd
+xz-ch
+em-cz
+sd-rm
+it-li
+gl-zr
+lq-sb
+em-ng
+ae-ql
+yp-ya
+po-nz
+mw-zd
+sn-nn
+ic-do
+wt-pm
+vh-yz
+kh-gb
+rs-zu
+om-ef
+cc-lq
+zx-gc
+dv-rn
+si-yj
+dn-ur
+ia-gb
+oy-oc
+bt-ev
+dc-ng
+fv-hn
+bj-oo
+sv-bk
+ks-lp
+aa-zm
+ay-xr
+tx-oq
+wp-gj
+xv-rk
+db-gj
+bx-xm
+gi-fs
+ef-fz
+rf-rm
+ap-lw
+li-wq
+ph-id
+ew-mu
+ja-np
+ye-up
+dk-tr
+yj-di
+gl-na
+ii-ry
+us-ks
+sk-ty
+px-kk
+dy-ca
+km-jx
+ci-wo
+cg-ib
+jg-ie
+ru-ej
+rv-os
+qe-nw
+mx-kc
+vh-ca
+mt-at
+iq-kr
+vb-zn
+lp-bc
+os-cp
+uw-lz
+ce-eb
+mo-vi
+gl-yl
+pb-zk
+bk-sr
+xg-cs
+js-gc
+ay-gf
+jb-re
+bq-xo
+qz-nx
+nd-fr
+lz-qk
+th-yq
+jy-vr
+vt-ae
+ki-bz
+fx-yk
+cz-kj
+py-ko
+je-yz
+vc-zm
+bs-es
+jm-rj
+rv-ck
+eb-lu
+pn-gm
+gw-bc
+yq-ln
+gv-zu
+xb-wl
+wh-am
+jy-fy
+pb-fd
+wt-sa
+dw-jm
+na-rp
+ht-js
+wl-ja
+iv-pd
+uv-as
+nj-lw
+gb-xr
+nx-lb
+jw-gw
+wm-xd
+iu-cx
+an-jm
+ik-ub
+in-ti
+yv-hd
+kz-hz
+hc-hd
+eb-yb
+si-ph
+cp-rv
+xv-pn
+lu-li
+az-tt
+gi-vg
+ig-ar
+yf-tq
+bs-gc
+if-gx
+cf-em
+cp-rj
+mm-wu
+dn-ik
+ba-ka
+qr-yu
+ya-ex
+oy-yx
+ra-zh
+gf-fw
+ej-hb
+ey-wp
+jb-wm
+ma-il
+ln-qi
+wb-uo
+gs-yr
+sh-qn
+wf-ze
+oc-rv
+yr-qv
+xk-au
+on-hw
+gx-ob
+gv-bh
+wu-kj
+rj-ck
+fs-wh
+ll-hd
+fz-uw
+ka-et
+nv-zc
+tp-ez
+ym-is
+jl-kz
+va-ky
+hk-zm
+uk-ma
+rm-sj
+bf-pr
+um-bs
+nj-pe
+ly-um
+wk-ey
+ze-bu
+sv-pz
+ag-cp
+om-lz
+lo-sv
+nh-rl
+da-cx
+bd-tm
+gq-dw
+ac-sy
+yt-da
+vl-hn
+hw-zy
+ba-yp
+nm-no
+bp-rj
+on-zf
+ut-jb
+kg-hb
+hc-fx
+fu-tq
+hd-fx
+pz-kr
+nb-jv
+gw-hr
+nq-et
+uc-oe
+ce-yb
+oy-ly
+qv-is
+dm-dy
+ob-wc
+qi-th
+sb-ko
+gi-su
+az-cc
+ck-wy
+lf-va
+dm-xh
+ch-yx
+rk-bx
+rn-zr
+pf-jm
+iv-tx
+ck-os
+xg-bk
+gn-lv
+fz-om
+ik-ce
+mx-cd
+od-fs
+qm-wt
+nn-yo
+id-di
+gh-ks
+cu-kx
+gj-sz
+py-xk
+iu-xu
+yd-ru
+rs-pp
+xn-nn
+id-ev
+nv-fu
+sq-ql
+pm-xu
+pt-sr
+kx-mk
+ny-ho
+ie-oc
+fm-ue
+dc-ww
+ji-rp
+jx-pv
+cp-oh
+rh-sj
+hw-jy
+jt-ow
+ye-lw
+wt-la
+ur-li
+cx-pm
+cg-cj
+vi-xm
+fr-jb
+um-ch
+gd-np
+ni-uf
+xr-kh
+xo-fu
+dk-gv
+do-au
+pg-bt
+uc-zf
+wc-uo
+hb-gg
+ay-gb
+gh-yf
+vy-bt
+ik-sm
+dk-ox
+gq-jm
+fn-ic
+kj-yu
+hl-fc
+vu-ue
+xk-ve
+dx-ls
+ef-lz
+je-ca
+gq-ib
+az-jv
+wt-iu
+ef-kc
+bf-aj
+va-qu
+za-sj
+tp-na
+it-ce
+zv-rs
+eb-ik
+il-tn
+fy-oz
+cu-ft
+ac-zz
+dw-ml
+ii-hk
+yc-ro
+my-hr
+jk-yk
+ti-rg
+mx-ny
+qm-la
+pl-kg
+pv-xr
+xq-qk
+ld-ev
+fv-rx
+uf-pk
+iq-ry
+pt-up
+fg-gh
+ut-bu
+oo-vw
+kd-ca
+dm-xw
+ti-le
+hy-ju
+ls-rv
+ar-bv
+ob-vl
+uj-hw
+yp-nq
+ot-jw
+dc-qr
+qi-yy
+de-pg
+xo-uv
+os-ag
+fy-xw
+nx-zt
+cv-dw
+he-ug
+nm-qq
+or-lx
+se-kz
+np-sv
+vw-sy
+wu-cz
+mj-fk
+rn-ys
+gb-sh
+el-hd
+hk-jq
+mp-iu
+is-yr
+td-wm
+vp-lz
+eq-he
+ql-vq
+pw-no
+hy-py
+bw-io
+ju-mk
+my-ks
+hn-rx
+ko-au
+jr-lq
+mi-ll
+cf-wu
+no-po
+kk-dw
+cj-qz
+ck-dx
+gp-iv
+yc-lc
+kr-xb
+aj-tp
+dh-zg
+uc-oz
+wx-nj
+eo-de
+tx-vb
+kd-hi
+xk-zd
+rf-zr
+cf-dc
+gh-fu
+wh-su
+lq-vx
+oq-ar
+zc-fg
+vt-ra
+re-ws
+lw-jc
+td-fk
+cj-zt
+sr-ap
+gi-od
+ap-gz
+sl-yb
+yy-fy
+dr-ey
+as-qx
+wb-mk
+xd-re
+ei-ub
+di-bt
+fi-ug
+kj-em
+tm-rn
+oh-ie
+qa-du
+jx-sh
+az-jr
+wc-rx
+tg-el
+jb-ss
+se-mk
+ga-po
+gq-jt
+vv-lc
+an-pf
+tj-dm
+ik-it
+wp-sn
+de-si
+mm-ng
+bb-hd
+nv-tq
+ey-ie
+ui-av
+nb-cc
+lw-xg
+sx-wy
+is-tj
+hj-tb
+ii-xj
+ej-gg
+py-sb
+bf-mj
+bf-na
+rx-if
+fs-kq
+fk-tv
+vg-cz
+kr-ue
+lj-kw
+fd-ky
+tb-db
+rl-gg
+kd-yz
+pa-mz
+ak-vj
+xi-mk
+qe-et
+ca-qb
+yv-fx
+gg-vn
+tz-lp
+qi-kp
+fs-dh
+yc-ad
+tn-rm
+vm-he
+eb-dn
+id-vy
+sq-iw
+gq-ow
+av-th
+ld-si
+fd-hm
+kq-dh
+dh-su
+hg-ne
+vx-nb
+rj-os
+vu-zb
+ro-kd
+tm-yl
+in-aq
+dh-gi
+jp-xn
+yl-ys
+ig-vb
+kr-wl
+yp-et
+ur-ik
+ag-ie
+fk-ov
+pg-yj
+sq-vt
+pv-ri
+vv-pn
+wl-pz
+nd-ut
+nw-ya
+xu-vn
+qb-dm
+el-bb
+sj-pk
+oo-ep
+yy-eg
+ts-xy
+hp-oy
+hm-ky
+sy-hg
+un-ql
+sj-rf
+zc-fu
+uk-zt
+xm-ad
+gm-zv
+uf-km
+tt-nb
+vy-di
+lp-ha
+kk-jm
+gs-gc
+az-vx
+rn-ze
+yc-vi
+lv-sy
+mg-ew
+bw-gv
+hn-gx
+xq-vp
+wo-rg
+gg-du
+qb-hi
+zb-ue
+re-fr
+in-vm
+il-cj
+mx-lz
+zc-qx
+el-mi
+qn-ay
+am-bg
+zi-oq
+ur-yb
+no-sx
+yr-ym
+my-kt
+gc-ch
+ba-bz
+ld-pg
+pl-gg
+hm-zk
+bt-de
+sy-ft
+us-ha
+ow-ea
+uw-vp
+zh-vq
+rm-vj
+fn-ko
+mp-sa
+di-de
+bm-xj
+ni-ak
+rh-pk
+nc-no
+wg-ea
+gv-nw
+ix-un
+uo-ob
+oe-on
+ag-oh
+fc-nw
+fx-el
+jt-px
+rr-kz
+gz-pe
+no-ms
+bu-so
+wu-jh
+wg-an
+ln-zz
+mt-bz
+yh-jq
+yd-rl
+av-fq
+wj-jx
+wf-yl
+tz-bc
+mn-mu
+vr-on
+ib-qz
+dm-yz
+dr-wk
+om-mx
+bh-bw
+tz-kt
+yk-tg
+nz-pw
+xg-pt
+vb-ir
+wl-fl
+ts-td
+ho-vp
+xz-fo
+fi-eq
+ox-io
+ae-bz
+pp-hs
+qf-gw
+hg-gn
+zf-fy
+hk-ty
+vr-hw
+fk-aj
+pl-ru
+ji-tv
+wb-gx
+yt-cx
+tm-bu
+sn-xn
+so-rn
+pg-id
+xj-zm
+tx-zn
+ar-lb
+fq-qi
+zf-xx
+cz-qr
+zn-ig
+yh-vc
+ew-gn
+bf-rp
+dx-sm
+ls-ck
+yt-sa
+fo-nq
+iq-xb
+vn-or
+wz-kk
+jr-vx
+ms-po
+vx-fm
+cl-po
+og-yk
+at-ql
+sm-yb
+mg-qv
+rx-jn
+hx-nc
+pr-hl
+di-ph
+jb-ws
+ir-zn
+gp-ir
+vt-cr
+bb-ll
+zm-ty
+hw-oz
+db-sz
+yv-bb
+oh-ck
+zx-um
+bs-hp
+vq-ov
+ru-gg
+bm-ii
+td-fr
+ut-wm
+oe-hw
+js-ly
+vh-dy
+rk-yc
+fk-ji
+vc-bm
+ut-re
+qz-gf
+vm-ed
+jr-jv
+yh-hk
+ji-aj
+yl-rn
+ls-rj
+id-bt
+yz-pd
+nq-el
+ce-wq
+qc-ze
+gf-hh
+za-vj
+il-fw
+bx-mv
+ro-dy
+zn-ar
+np-pz
+oo-ho
+jn-uo
+ms-im
+xz-yp
+hw-an
+ex-br
+lp-hr
+ew-ym
+pt-pe
+br-bf
+fc-yp
+wz-an
+um-js
+kt-ot
+th-eg
+yu-nz
+rq-kr
+ln-av
+un-ki
+bv-iv
+ut-ux
+yy-nm
+xz-fc
+fn-ml
+ss-qn
+zb-vz
+hm-lf
+rm-rh
+wp-tb
+xi-se
+ae-rk
+va-hj
+ob-rx
+si-bt
+kr-dq
+vj-ly
+pz-iq
+ey-sz
+sa-ns
+ka-ya
+tt-fm
+gn-sy
+ru-qa
+bv-zn
+yl-uk
+rx-wb
+ux-jb
+mi-yv
+kp-qq
+up-bk
+jw-qf
+sa-xu
+du-yd
+ei-dn
+xk-ko
+qu-gb
+yf-nv
+wh-gi
+li-ei
+tr-pp
+vc-sk
+hz-jl
+lc-mo
+fn-rq
+wx-pe
+hp-xv
+nx-uk
+ri-wj
+gm-rk
+ra-vq
+wc-hn
+zx-gs
+zt-cg
+nm-yq
+uc-hw
+vs-ob
+le-he
+ha-bc
+sm-dr
+vw-ep
+li-eb
+in-wo
+hr-bc
+ay-qu
+hj-lj
+ui-qi
+es-ht
+zx-js
+tt-zb
+xg-gz
+ib-ta
+qf-my
+ad-bx
+mj-ez
+rj-ag
+ya-et
+vc-ty
+vc-qa
+sb-ve
+ta-nx
+ay-wj
+ot-ed
+br-tv
+ck-ag
+nb-vu
+os-bp
+zx-bs
+zh-iw
+es-yx
+so-dv
+is-cr
+qb-kd
+kx-rr
+eq-rg
+gd-kr
+ux-wm
+zf-jy
+ir-lb
+tx-pd
+jc-pt
+ef-ho
+pe-xg
+dm-kd
+yz-ro
+sl-ep
+ed-fi
+mw-do
+us-bc
+be-ep
+vn-nh
+gz-nj
+dr-sn
+pw-zw
+np-dq
+dr-yo
+cv-jt
+xx-uj
+qk-vp
+cx-qm
+dc-jh
+dq-wl
+fz-kc
+om-xq
+xy-nd
+ab-lj
+mv-ns
+gw-tz
+hc-el
+gp-zi
+vi-pn
+xh-je
+ae-sq
+og-eo
+ml-ic
+si-di
+dx-ie
+ws-ss
+db-eo
+uf-za
+ik-dg
+nn-wk
+zb-jv
+hp-es
+xk-ml
+hb-yd
+sj-vj
+ub-it
+ux-lc
+dw-ow
+mn-nu
+jb-nd
+jg-bp
+vm-le
+ju-cu
+bh-sj
+ei-wq
+wm-xy
+vu-cc
+yy-yq
+pf-px
+gd-iq
+kd-je
+hm-lj
+ra-un
+kr-lo
+eo-di
+lv-vw
+kt-us
+oe-zf
+lw-gz
+ep-gn
+jg-dx
+ym-cr
+ow-px
+yo-ey
+fr-ws
+la-cx
+tm-ys
+kx-hz
+yo-bj
+oz-uj
+jh-pz
+ib-sq
+oo-ne
+cj-ma
+hu-wk
+mn-mz
+vw-gn
+uk-qz
+lo-dq
+py-do
+yn-hy
+gx-wc
+vm-aq
+my-tz
+qs-lf
+bs-hs
+qc-dv
+pl-cv
+jr-bt
+sv-xb
+ey-sn
+dx-oc
+yo-gj
+gh-zc
+nm-ui
+pm-ns
+sk-xj
+tn-rf
+ro-xh
+vz-lq
+wo-he
+ev-yj
+du-lp
+ko-mp
+zx-es
+hl-xh
+mt-ki
+ki-sq
+tr-gv
+rg-in
+vl-fv
+fk-pr
+bw-rs
+hz-cu
+jl-mk
+th-qq
+ey-gj
+zu-ir
+dr-db
+zf-pm
+vn-yd
+ig-pd
+vp-om
+zy-oz
+ml-ko
+jq-ty
+hs-bh
+hc-og
+mz-nu
+vw-be
+ub-eb
+td-ux
+pb-ab
+cr-mu
+tq-bq
+ii-vc
+hy-cu
+ni-rh
+cg-ta
+mw-xk
+xu-yt
+ea-jm
+wz-wg
+bk-nj
+gn-ne
+ia-af
+zi-ir
+rl-hb
+dm-je
+ze-zr
+mn-ym
+hb-qa
+bj-ne
+zi-iv
+pb-kw
+aj-tv
+sm-eb
+sy-bj
+mh-ml
+ei-lu
+bd-qc
+xj-ry
+oy-bs
+pm-la
+cv-jm
+bz-ql
+ii-zm
+hi-xh
+zg-od
+hl-qb
+ju-jl
+nf-ty
+bk-ap
+tx-ir
+yz-tj
+ly-yx
+gp-lb
+eo-vy
+cj-fw
+aj-ov
+se-rr
+mw-fn
+lc-ma
+dr-tb
+td-jb
+ot-hr
+fo-nw
+oq-gp
+bh-af
+mm-kj
+xm-uw
+ex-dz
+ed-he
+mx-ef
+zi-js
+dv-zr
+tj-hl
+qs-ab
+vt-bz
+xd-ws
+ew-cr
+ga-sx
+bm-ry
+sk-bm
+qn-qu
+gd-pz
+jc-ap
+un-sq
+pp-bh
+kc-cd
+ia-xr
+sv-wl
+pe-cc
+tn-sd
+xd-nd
+af-bw
+jl-xi
+iv-zn
+oq-lb
+ld-lw
+nn-qh
+mr-wl
+kc-lz
+zy-oe
+lu-xi
+tz-qf
+ux-fr
+kp-yq
+eo-id
+xo-nv
+ve-fn
+xr-qu
+oz-on
+jy-uc
+rf-uf
+zg-bg
+fk-na
+au-mh
+ht-gc
+ep-bj
+lx-ob
+wu-ww
+dr-xn
+nu-mu
+ag-np
+fw-ma
+qq-zz
+vz-nb
+ys-qc
+qr-mm
+pp-af
+ja-yk
+po-im
+vt-mt
+nz-ms
+rs-ym
+hc-yk
+zu-ox
+rn-gl
+io-zv
+pd-lb
+lj-zk
+mm-jh
+lv-ne
+uc-xx
+nw-xz
+oy-es
+zn-pd
+ac-lv
+cp-ls
+fr-xd
+ng-yu
+bp-ls
+fz-su
+xd-td
+tv-ov
+lp-qf
+ws-ts
+do-sb
+zw-ga
+hc-ll
+nf-ry
+vr-xx
+xw-uc
+tr-rs
+zx-oy
+th-zz
+lj-lf
+zd-do
+as-tq
+cl-ga
+vy-ph
+bv-zi
+bv-av
+vs-if
+zf-oz
+gs-ch
+qu-kh
+eq-ug
+kx-wg
+po-sx
+hd-jk
+yc-vv
+ar-gp
+ts-xd
+nu-yr
+nf-sk
+yp-fo
+ld-de
+it-ur
+ia-sh
+kc-xq
+hx-zw
+yt-iu
+kx-xi
+qb-ro
+bd-yl
+is-mn
+pp-zu
+vq-at
+fx-bb
+eg-ab
+py-zd
+oq-iv
+br-aj
+jb-xy
+xj-ty
+xz-ya
+cf-ng
+ms-sx
+ic-zd
+sk-ry
+ww-kj
+ad-ze
+hj-pb
+tv-pr
+xk-fn
+aa-bm
+sm-ur
+mr-di
+aj-mj
+ro-ca
+xo-yf
+ei-ye
+vu-az
+xw-on
+od-dh
+sr-nj
+wx-ye
+nj-ap
+so-yl
+wc-jn
+ex-xz
+az-lq
+ea-wz
+as-fu
+sl-vw
+mk-cu
+ow-wg
+nj-xg
+ld-vy
+ad-pn
+gl-ys
+os-ls
+ab-lf
+ww-tc
+hp-zx
+rf-sd
+mo-bx
+ng-wu
+px-dw
+pw-hx
+av-qq
+vl-jn
+ae-iw
+hd-yk
+li-am
+kd-vh
+nz-no
+dd-fs
+uo-if
+ve-jw
+py-ml
+fk-ez
+os-oh
+zh-at
+pw-nc
+po-wy
+pk-xh
+vg-bg
+gi-bg
+hs-gv
+wy-ms
+la-mp
+yr-bf
+ks-gw
+as-bq
+yf-zc
+jy-oe
+je-ox
+dh-wh
+ph-ev
+dy-yz
+gc-yx
+nh-gg
+cj-nx
+iw-bz
+ib-uk
+ne-sl
+cu-qh
+fw-nx
+em-tc
+sh-ri
+cv-kk
+br-ez
+yr-pa
+wj-kh
+ci-ed
+gv-pp
+ix-rh
+hy-rr
+iq-dq
+mw-ml
+xx-xw
+da-qt
+gf-il
+xv-ad
+ma-ib
+bq-qx
+ya-nq
+le-aq
+gm-ad
+nm-av
+hp-um
+zr-so
+bg-fs
+xn-yo
+ci-ug
+si-id
+fc-ex
+ac-zd
+bp-oh
+yc-xv
+ad-rk
+sa-iu
+lx-jn
+zh-ql
+rr-hz
+mt-dy
+ut-td
+mv-gm
+yf-uv
+xr-ri
+ni-fs
+kg-nh
+eg-av
+vy-ev
+ho-qk
+yn-ju
+mx-ho
+nx-gf
+sy-sl
+iw-vq
+ky-dg
+mw-sb
+tc-dc
+sh-kh
+oq-ir
+pk-rf
+ry-hk
+oh-ls
+my-ha
+ie-bp
+pn-xm
+ms-cl
+ox-pp
+yr-mu
+mj-ji
+kj-dc
+re-ux
+jq-ii
+rh-za
+zv-bw
+xq-uw
+hr-ks
+ww-yu
+wu-dc
+rl-cu
+rq-ja
+qm-iu
+hr-us
+xz-et
+sh-wj
+ws-nd
+py-au
+yf-cs
+rs-io
+yn-se
+un-ae
+vj-rf
+xk-mh
+kt-qf
+cc-jv
+lq-vu
+on-zy
+jr-tt
+gg-or
+sy-ne
+xy-re
+fq-eg
+kg-oe
+nm-eg
+ue-tt
+ei-eb
+ny-kc
+up-wx
+kw-dg
+tn-pk
+gm-lc
+sv-fl
+ui-eg
+oq-bv
+bf-ez
+ez-tv
+jw-hr
+vt-vq
+im-sx
+pf-cv
+ch-hp
+lx-wc
+qt-xu
+zj-cr
+br-ji
+ie-os
+ub-yb
+at-iw
+kp-fq
+ju-kz
+em-jh
+pl-vn
+rf-ni
+ma-ta
+fg-qx
+os-oc
+ix-ak
+ew-pa
+uf-tn
+wy-cl
+hs-af
+xh-qb
+pd-gp
+av-kp
+mk-hy
+gc-ly
+zk-va
+qi-nm
+ot-us
+my-bc
+lz-fz
+dn-li
+ev-de
+pv-qu
+lo-np
+lx-vs
+zc-tq
+gi-kq
+yx-bs
+wz-vl
+pa-zj
+hh-cj
+sh-qu
+rq-pz
+xy-fr
+cg-nx
+vc-xj
+nb-jr
+io-gv
+pv-km
+zu-dk
+zn-oq
+wq-dn
+jt-ea
+ox-zv
+up-jc
+iw-ki
+yo-tb
+zm-xx
+dh-dd
+bz-at
+jp-wp
+tx-bv
+nu-ym
+bc-fv
+fu-cs
+vu-jr
+je-hi
+sr-pe
+kc-qk
+fi-le
+yq-ui
+wk-db
+od-am
+he-aq
+nn-jp
+em-ww
+bj-gn
+ug-in
+hl-kd
+yb-ei
+za-tn
+hu-kq
+wp-dr
+gv-af
+db-yo
+nm-kp
+ae-vq
+wp-xn
+is-nu
+ns-xu
+zg-gi
+cv-ow
+oo-ft
+jc-kh
+lc-xm
+at-ki
+vj-ix
+wt-da
+hz-xi
+ug-rr
+tp-mj
+mt-ae
+td-xy
+sx-zw
+le-wo
+ar-ir
+zh-ae
+ba-mg
+fy-zy
+pv-qn
+mm-em
+pn-mv
+jg-oh
+mr-ev
+ly-gs
+bq-yf
+lu-ur
+ti-aq
+wh-kq
+cs-qx
+mg-cr
+ik-li
+il-cg
+ob-wb
+zf-xw
+xv-vi
+yj-de
+po-hx
+el-ll
+uv-gh
+pa-nu
+jt-jm
+ag-jg
+dw-pf
+hg-be
+no-cl
+ep-lv
+sr-wx
+yd-kg
+rp-br
+il-ht
+xk-sb
+xd-jb
+no-zw
+vi-gm
+wf-ys
+it-sm
+qx-uv
+nu-cr
+ux-ts
+vl-gx
+pr-na
+et-cg
+zv-gv
+ib-hh
+ve-au
+rj-ie
+mt-ra
+ab-fd
+zh-gb
+zy-hn
+mk-rr
+xi-rr
+yd-nh
+km-wj
+hg-bj
+ny-vp
+pn-yc
+pd-vb
+kz-yn
+sb-ml
+wx-ap
+sl-lv
+hc-bb
+uy-hd
+xm-xv
+fv-uo
+uo-rx
+am-zg
+ot-tz
+lu-ik
+ga-hx
+wl-lo
+nh-uy
+fi-in
+js-es
+yv-jk
+ag-ls
+vj-tn
+nz-sx
+se-ju
+zv-af
+ty-fi
+he-fi
+yv-ll
+gs-bs
+jn-vs
+yq-ob
+ha-kt
+cd-vp
+ls-pb
+zd-ti
+lu-wq
+sr-xg
+tz-hr
+ew-zj
+bx-gm
+fl-np
+uk-gf
+pv-ia
+hi-tj
+tg-fx
+fg-bq
+wj-pv
+ry-zm
+ve-ml
+ql-vt
+dm-ro
+hp-js
+og-ll
+io-zu
+ki-vt
+kh-ia
+hr-dq
+ab-va
+jv-vu
+gs-um
+nz-im
+ui-ln
+bg-wh
+mv-ad
+yv-yk
+kj-qr
+xg-wx
+pb-qs
+ci-aq
+gh-bq
+hm-qs
+qm-da
+wm-ts
+wm-ca
+qz-cg
+wb-fv
+ug-wo
+cl-hx
+sb-au
+dx-cp
+ei-ur
+hx-wg
+vt-iw
+ms-hx
+wf-so
+nd-qe
+wu-pm
+nf-xj
+ni-sj
+mz-mu
+rm-ni
+bd-wf
+vu-yh
+ox-rs
+sq-at
+cx-nf
+hc-jk
+wu-qr
+mn-pa
+dz-ba
+uv-fu
+cf-pf
+ng-tc
+db-pw
+rv-ye
+zn-ak
+tt-jv
+fr-ts
+nz-cl
+pn-rm
+zw-cl
+or-yd
+hn-vs
+mw-ic
+uf-vj
+pn-lc
+hp-gs
+dw-wz
+wq-ub
+ak-sj
+ru-xk
+fx-uy
+mk-yn
+jl-hy
+lj-va
+vi-bx
+ue-jv
+ef-cd
+zx-sh
+bh-tr
+rx-gx
+hl-dy
+pw-wy
+pp-dk
+yf-as
+kt-ks
+oz-xx
+km-sh
+ju-rr
+ae-ra
+ez-na
+jh-ng
+sa-da
+id-yj
+du-ej
+dz-et
+jr-vz
+px-wg
+xq-zb
+hx-nz
+ni-za
+gj-dr
+bg-od
+qf-bc
+mt-vq
+th-ui
+ww-ng
+vw-ac
+ss-fr
+fq-yn
+dv-bd
+ap-ye
+lv-hg
+bk-ye
+hx-no
+dm-hl
+ks-tz
+tt-yt
+xw-oe
+hh-il
+hc-uy
+xw-uj
+tq-xo
+ot-ks
+oy-gc
+xj-xg
+gn-ft
+pt-lw
+tp-bf
+nd-ss
+jh-kj
+bp-oc
+is-ew
+mo-xm
+ss-re
+xo-as
+gx-jn
+vl-uo
+bf-fk
+vr-fg
+ii-nf
+lv-ft
+eb-wq
+bq-fu
+th-kp
+se-hy
+fg-yf
+cu-yn
+qc-wf
+dh-am
+wx-jc
+kj-cf
+dr-jp
+ht-yx
+kx-yn
+at-ae
+wj-tm
+ig-zi
+vi-mv
+ra-ki
+ve-mh
+nx-ma
+vs-gx
+jh-qr
+mx-uw
+oy-ht
+li-sm
+zd-sb
+mz-zj
+ru-kg
+vx-cc
+yn-hz
+tj-ro
+dd-gi
+qh-mk
+zg-wh
+eq-aq
+vh-ta
+td-nd
+nq-nw
+tg-mi
+rk-xm
+aq-rg
+bw-vl
+as-yh
+sd-uf
+jk-tg
+hh-fw
+ga-no
+ky-kw
+lb-zn
+jq-nf
+uv-tq
+tj-xh
+vr-zf
+qa-or
+up-nj
+hy-qh
+tq-sa
+bc-ot
+rg-ug
+rh-vj
+le-uo
+ed-in
+dc-cz
+ar-iv
+hw-zf
+ci-he
+qk-om
+la-yt
+wp-db
+yq-jp
+ft-be
+mh-hk
+ko-zd
+mw-ve
+im-cl
+im-hx
+io-tr
+ac-bj
+gx-lx
+sm-ub
+vz-vu
+ti-wo
+zr-yl
+jl-iw
+gj-jp
+or-du
+bg-hu
+ur-ce
+ww-cz
+ey-jp
+fq-qq
+gl-so
+ns-qt
+rg-fi
+fc-qe
+dh-ry
+yq-qi
+gd-fl
+ix-za
+ym-mu
+cf-tc
+yr-zj
+jr-ue
+cp-oc
+ad-lc
+ed-ug
+pr-mj
+gi-rv
+ri-ay
+pf-wz
+bb-jk
+mi-uy
+tm-ze
+hh-ta
+bw-pp
+hr-qf
+gd-ja
+em-wu
+yk-bb
+tz-us
+vx-tt
+cs-gh
+ei-ik
+qz-ta
+ea-cv
+vl-vs
+cv-gq
+mr-bt
+de-ph
+nv-qx
+wg-jt
+qk-os
+gw-lp
+ne-ie
+su-yv
+js-oy
+ww-mm
+rk-mv
+gs-ht
+lq-lj
+xy-ux
+ut-xy
+hw-xx
+ik-yb
+oz-xw
+wg-dw
+rh-rf
+xg-jc
+gf-ib
+iu-ns
+ar-pd
+zd-ml
+dw-ea
+xb-pz
+jh-cz
+fm-nb
+qf-tr
+sd-ak
+jw-tz
+fu-yf
+jq-fx
+cs-xo
+sl-gn
+wp-dz
+ha-qm
+gh-as
+vm-ci
+ca-xh
+ig-lb
+af-ox
+up-dd
+hl-je
+hp-yx
+ug-ti
+ub-dc
+rp-mj
+lz-ny
+tv-mj
+tc-cz
+iw-ql
+vz-cc
+pg-eo
+wf-dv
+vh-gc
+ya-dz
+zk-ky
+sr-lw
+dm-ca
+oe-xx
+uc-uj
+rq-gd
+qb-ri
+ep-zy
+py-fn
+tp-pr
+nf-hk
+wj-qn
+kc-pt
+uv-fg
+gh-qx
+ka-qe
+yx-zx
+la-da
+qr-cj
+ro-hi
+ox-gv
+zm-jq
+bz-sq
+mg-mn
+mt-sq
+gs-es
+nq-ex
+lc-mv
+dk-io
+zk-sa
+ns-mp
+sm-wq
+vg-fs
+gj-wk
+ci-in
+gn-be
+qi-vm
+bp-rv
+ph-bt
+dc-yu
+ve-py
+kd-tj
+ca-hl
+tm-gl
+uo-gx
+ly-ht
+zw-im
+xq-lz
+yo-sz
+mu-nd
+my-us
+wf-rn
+rr-yn
+oo-gn
+vr-uj
+zv-tr
+or-pl
+xd-zc
+mg-zj
+rv-ag
+zi-pd
+zu-bh
+rj-rv
+yc-xm
+pa-qv
+yn-qh
+ga-im
+il-uk
+yh-aa
+ha-qf
+ki-vq
+yl-ze
+qu-ia
+fc-et
+aq-ug
+mw-mh
+rq-wl
+ot-my
+jr-zb
+ay-jx
+gm-mo
+my-lp
+ks-lv
+bb-hj
+um-qc
+lu-yb
+yh-zm
+ln-qq
+bm-hk
+wh-hu
+ia-ri
+hu-zg
+pl-du
+ro-je
+xo-qx
+ei-it
+kz-cu
+jx-ri
+km-ay
+xb-lo
+ii-yh
+ll-uy
+yu-jh
+ic-ko
+sn-jp
+ld-eo
+jt-lz
+an-kk
+ak-uf
+xn-ey
+cz-ng
+wk-jp
+pm-yt
+lb-bv
+cf-qr
+vq-bz
+zk-fd
+fc-fo
+rn-tr
+jp-db
+ka-dz
+at-un
+cd-qk
+cp-ck
+dk-bw
+rr-ms
+fd-id
+jl-cu
+ss-ux
+ce-ei
+wf-tm
+gz-bk
+nq-fc
+xz-nq
+cs-as
+ui-qq
+tp-br
+wx-pt
+dq-pz
+mm-cp
+ev-dn
+qh-se
+pl-rl
+tq-gh
+cx-wt
+fo-et
+mz-yr
+rk-pn
+ru-bq
+na-br
+gq-pf
+qz-fw
+aj-na
+ta-il
+pw-im
+mp-cx
+be-sl
+nn-wp
+de-mr
+dn-it
+oy-um
+kt-bc
+xo-fg
+os-jg
+rl-du
+ac-hg
+dz-yp
+ev-eo
+xg-up
+um-yx
+nd-ts
+nn-sz
+nw-ba
+ki-ql
+kj-ng
+af-dk
+iq-wl
+ph-zg
+ch-vq
+as-zc
+zw-po
+bj-ft
+na-tv
+ak-tn
+qv-ew
+uv-cs
+kt-gw
+kq-am
+qv-mn
+gb-ri
+ja-pz
+zh-mt
+dr-sz
+vw-ne
+wl-np
+tg-og
+td-ss
+zt-ta
+nb-ue
+uy-jk
+lx-if
+ko-do
+kt-lp
+re-ts
+jx-ia
+qv-mu
+ja-dq
+jc-gz
+mp-xu
+db-xn
+jl-kx
+dd-su
+fo-ya
+jg-rv
+dm-hi
+qs-dg
+pp-fw
+jw-bc
+vs-rx
+yo-sn
+iu-pm
+ii-ty
+vi-tv
+ju-kx
+ln-kp
+cc-zb
+jn-fv
+sy-im
+na-ji
+ti-eq
+vb-lb
+wc-wb
+hi-ca
+qx-fu
+ck-jg
+xn-wc
+fq-th
+us-lp
+au-fn
+ye-pe
+oe-uj
+au-ic
+gi-hu
+nh-or
+vy-de
+ak-rh
+oc-ag
+pz-lo
+if-jn
+pm-mp
+zj-is
+la-iu
+bj-be
+io-ra
+aq-fi
+qv-cr
+bh-ox
+ls-ie
+ef-xq
+za-rf
+ck-oc
+zk-dg
+az-nb
+rm-pk
+vt-un
+ov-pr
+od-su
+xb-np
+ic-sb
+oq-ig
+bz-zh
+rj-dx
+qh-kx
+fn-do
+ya-ba
+ma-gf
+rf-ak
+he-in
+tm-qc
+qq-qi
+rj-jg
+fz-ho
+qh-hz
+nw-ex
+mg-ym
+iv-bd
+sn-ow
+nx-ib
+mi-mh
+ay-ia
+uk-cg
+aa-ty
+ka-yp
+zj-dv
+pr-ez
+rp-aj
+hg-sl
+qs-ky
+iv-vb
+xn-tb
+mi-hc
+od-wh
+yr-cr
+ez-ji
+cl-nc
+dx-ag
+np-kr
+uy-tg
+kw-hx
+eb-kk
+di-ev
+vw-ci
+qz-ma
+aq-ed
+fg-tq
+pe-up
+dx-oh
+dz-nw
+za-rm
+ej-nh
+lu-ub
+cs-fg
+kg-or
+fs-zg
+fo-qe
+qk-mx
+yv-el
+zb-nb
+ut-ws
+nb-jk
+kq-vg
+fm-lq
+vm-eq
+gc-hp
+ep-ft
+vn-kg
+bc-ks
+ka-xr
+zh-sq
+rg-ed
+or-hb
+xm-mv
+uy-yk
+uj-zy
+rm-uf
+oo-sl
+yj-ld
+hg-gx
+vh-xh
+kp-ui
+xv-vv
+gs-js
+zw-om
+ki-ae
+ej-or
+tb-gj
+kw-zk
+jg-cp
+vx-ue
+ho-kc
+yk-el
+px-wz
+lx-rx
+lv-oo
+id-de
+hh-mz
+na-ov
+zt-gf
+hh-uk
+dn-ub
+kx-kz
+bg-kq
+hi-vh
+qi-av
+qb-tj
+kw-qs
+jk-fx
+ab-hj
+ak-pk
+fg-as
+qa-rl
+ys-so
+bk-pe
+rv-oh
+ex-fo
+fy-uc
+eo-yj
+ze-dv
+je-qb
+js-bs
+re-nd
+jg-th
+ra-ql
+sm-ce
+uv-nv
+ap-pe
+qn-km
+xq-ny
+as-nv
+ho-xq
+ej-pl
+uc-on
+an-cv
+np-rq
+sr-qs
+ar-fr
+yc-mv
+ml-au
+wt-qt
+iq-ja
+vj-ni
+zv-dk
+ji-qz
+ll-wo
+wh-vg
+yj-bt
+zt-fw
+og-bb
+oz-jy
+hc-tg
+pt-bk
+tt-vu
+je-tj
+mx-vp
+od-xb
+qa-nh
+ye-gz
+ka-fo
+lf-kw
+fk-tp
+rq-iq
+sr-jc
+ub-li
+pe-lw
+hn-jn
+un-vq
+lj-fd
+wp-sz
+dq-gd
+vj-sd
+wt-yt
+ny-uw
+ox-hs
+lf-bg
+lf-pb
+kp-zz
+lz-ho
+tv-rp
+ig-ir
+xr-jx
+mx-xq
+pk-ix
+zv-bh
+mo-yc
+ja-fl
+tb-wk
+ba-xz
+sa-qm
+cj-ib
+yd-gg
+yt-qt
+fv-if
+hd-tg
+mu-is
+ru-nh
+wc-if
+or-ru
+gq-an
+qc-bu
+sx-nc
+vg-od
+lx-fv
+sl-ft
+ur-kp
+tp-ji
+do-mh
+do-ve
+po-if
+rh-pa
+gd-la
+bx-xv
+zz-av
+mv-mo
+kg-du
+uv-lx
+sd-ix
+ew-nu
+ci-ti
+sr-ye
+hm-dg
+xq-fz
+ci-fi
+am-gi
+fs-su
+ob-if
+dy-tj
+sv-qx
+fm-vu
+aa-sk
+wl-gd
+kz-qh
+og-hd
+uw-qk
+fq-zz
+eq-le
+bf-hb
+fv-wc
+iq-fl
+kz-xi
+vv-gp
+zy-xx
+gn-ac
+rq-dq
+wg-gq
+mr-pg
+ka-fc
+vj-pk
+si-mm
+bu-wf
+bd-ze
+jx-gb
+kq-dd
+fd-qs
+mt-un
+wp-wk
+da-ns
+pd-bv
+pt-ye
+bm-nf
+rh-uf
+ck-bp
+af-zu
+wf-kd
+nd-wm
+fm-cc
+sj-sd
+tn-rh
+qc-zr
+zu-tr
+ur-eb
+bs-ly
+uj-on
+sn-gj
+ny-fz
+hm-tc
+sn-tb
+zi-yp
+jx-rp
+is-mg
+js-yx
+zc-fm
+gz-pt
+ed-le
+sv-rq
+fd-lf
+mm-cf
+ix-rf
+uk-fw
+cf-yu
+qa-pl
+wt-xu
+xy-xd
+vm-ug
+pn-mo
+ns-wt
+wk-sz
+nn-ng
+nw-ka
+th-nm
+lv-bj
+eg-ea
+hs-bw
+pr-rp
+px-gq
+gp-vb
+tq-cs
+hu-vg
+fn-mh
+in-le
+ft-hg
+qr-ww
+vg-dh
+uw-cd
+po-nc
+ow-kk
+ch-js
+qb-yz
+tr-ox
+xn-gj
+ph-pg
+qt-iu
+ow-jm
+pw-ga
+ye-jc
+ey-db
+og-yv
+ka-xz
+pd-ir
+oz-oe
+um-ht
+ew-mn
+gz-wx
+hj-kw
+ba-fc
+xj-yh
+yo-wp
+xi-ju
+jq-vc
+pa-cr
+yk-ll
+tp-ov
+cx-sa
+ws-td
+rs-dk
+nh-du
+aq-wo
+gz-sr
+tq-qx
+hk-aa
+zk-qs
+am-hu
+yy-ui
+hs-rs
+qt-sa
+zv-zu
+ql-mt
+mm-tc
+ms-pw
+rn-qc
+mm-cz
+mz-ym
+hl-yz
+qe-yp
+tx-rg
+bu-rn
+hi-hl
+iw-un
+hu-od
+om-kc
+be-px
+rl-or
+zm-bm
+ki-zh
+lw-wx
+nw-yp
+dy-xh
+bz-un
+au-jy
+ex-ba
+wz-ow
+dd-hu
+ht-hp
+lb-iv
+jw-lp
+ey-tb
+ex-et
+mv-xv
+rr-jl
+bh-rs
+uc-vr
+fk-rp
+wh-dd
+jr-cc
+kk-jt
+bb-mi
+nn-dr
+sd-za
+pk-ni
+jv-fm
+ws-wm
+gx-fv
+kk-ea
+zn-gp
+zy-uc
+dv-ys
+ju-hz
+kh-ri
+tj-ca
+so-ze
+sv-kr
+yc-bx
+kw-fd
+ic-xk
+tb-jp
+ty-yh
+qr-em
+qr-tc
+es-gc
+la-ns
+nv-bq
+qn-nu
+vh-qb
+ez-rp
+hm-kw
+qk-ef
+di-pg
+fw-ib
+xr-sh
+zb-fm
+cd-ny
+ea-an
+fw-ta
+cd-lz
+ot-gw
+uf-sj
+qe-xz
+qm-xu
+ux-ki
+qf-us
+ep-ne
+ry-vc
+ac-ep
+mi-fx
+hm-pb
+ov-mj
+ta-cj
+pr-br
+ic-py
+wb-vs
+us-jw
+aa-ii
+gm-yc
+ne-be
+gq-kk
+ew-de
+ya-qe
+bd-zr
+ld-mr
+mh-ic
+cd-fz
+mg-nu
+kj-qq
+wz-jt
+lo-rq
+at-ra
+nf-vc
+aa-nf
+hh-ma
+mj-br
+ny-dn
+ab-kw
+im-wy
+cr-mn
+se-kx
+du-ru
+xh-yz
+xi-cu
+hm-ab
+qu-ri
+vg-dd
+ml-do
+tn-ni
+ru-hb
+ph-yj
+hr-ha
+kq-ln
+ix-ts
+ia-xv
+ss-xy
+vr-oe
+ni-sd
+nm-ln
+ta-uk
+yt-mp
+yb-li
+eq-wo
+jt-dw
+ft-ne
+kp-yy
+ob-hn
+zm-sk
+am-su
+iq-np
+rx-wq
+tx-gp
+bu-dv
+ym-qv
+zr-tm
+pe-jc
+ci-kk
+up-lw
+lf-hj
+gm-vv
+sk-jq
+bh-io
+nw-et
+fw-cg
+ww-jh
+jt-an
+va-fd
+va-qs
+wm-re
+ar-zi
+za-ak
+bu-gl
+xh-kd
+aj-ez
+qm-mp
+fo-bx
+rk-vv
+gm-xv
+zk-hj
+hh-nx
+og-el
+cf-jh
+ya-fc
+og-jk
+ym-zj
+tg-yv
+vr-zy
+qa-gg
+vx-zb
+ys-ya
+ay-sh
+xj-aa
+rk-mo
+am-fs
+qe-nq
+av-yq
+ns-qm
+pt-nj
+ny-qk
+mn-yr
+hg-oo
+za-pk
+cv-wg
+sn-db
+nn-tb
+vg-am
+us-gw
+mt-iw
+qn-ri
+vs-wc
+hb-pl
+sk-hk
+qt-mp
+fu-fg
+cc-ue
+rk-vi
+lc-bx
+ej-vn
+cs-nv
+br-ov
+ju-qh
+hw-fy
+el-uy
+ry-jq
+dg-va
+ja-sv
+ov-bf
+ny-ef
+dk-ws
+zu-bw
+it-lu
+mz-qv
+ye-nj
+le-rg
+wt-mp
+cg-hh
+pv-kh
+dv-gl
+hb-du
+zv-hs
+hd-gz
+wy-nc
+am-dd
+tx-lb
+sm-lu
+qu-wj
+vt-at
+dd-bg
+ly-hp
+tn-sj
+yo-jp
+pw-sx
+jk-ll
+gp-ig
+sj-ix
+tz-ha
+og-yf
+qi-zz
+sv-iq
+nc-it
+oc-oh
+ut-ts
+dm-vh