adventofcode

git clone https://git.ce9e.org/adventofcode.git

commit
d11f75e5744512cf0d41774c9e66a74d4efc7016
parent
aef51959ca83c1f361986ddf1d6430c7c46d4855
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2024-12-23 08:33
2024-12-23

Diffstat

A 2024/23/input.txt 3380 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A 2024/23/solution.rs 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
A 2024/23/test.txt 32 ++++++++++++++++++++++++++++++++

3 files changed, 3477 insertions, 0 deletions


diff --git a/2024/23/input.txt b/2024/23/input.txt

@@ -0,0 +1,3380 @@
   -1     1 tg-ub
   -1     2 wu-yx
   -1     3 ss-ll
   -1     4 hg-ps
   -1     5 ok-ol
   -1     6 hf-pl
   -1     7 dn-pe
   -1     8 nk-kv
   -1     9 sd-lw
   -1    10 vl-kb
   -1    11 wi-dg
   -1    12 yu-hd
   -1    13 ig-ip
   -1    14 nc-ck
   -1    15 mj-iq
   -1    16 tv-bm
   -1    17 hu-yi
   -1    18 de-wt
   -1    19 jq-mo
   -1    20 vk-jw
   -1    21 uk-it
   -1    22 be-bb
   -1    23 jx-sk
   -1    24 en-xr
   -1    25 sj-lq
   -1    26 lo-to
   -1    27 zd-jr
   -1    28 qn-xd
   -1    29 rc-fr
   -1    30 fj-ri
   -1    31 yx-yo
   -1    32 ko-nw
   -1    33 qx-ss
   -1    34 yc-mk
   -1    35 lv-az
   -1    36 wq-xk
   -1    37 fo-rc
   -1    38 gh-pz
   -1    39 ya-pr
   -1    40 zi-vs
   -1    41 vd-ne
   -1    42 xg-ca
   -1    43 ec-iy
   -1    44 sv-wt
   -1    45 ln-do
   -1    46 as-qf
   -1    47 tp-el
   -1    48 vt-cb
   -1    49 kk-fk
   -1    50 uy-kq
   -1    51 nn-iy
   -1    52 je-pe
   -1    53 dc-sx
   -1    54 ud-qu
   -1    55 la-xi
   -1    56 yy-po
   -1    57 so-tt
   -1    58 br-cy
   -1    59 bu-ox
   -1    60 ck-fe
   -1    61 vd-ta
   -1    62 cd-gl
   -1    63 ya-kh
   -1    64 lk-ui
   -1    65 mo-pz
   -1    66 eg-ee
   -1    67 jo-rf
   -1    68 qq-sh
   -1    69 tl-io
   -1    70 sb-go
   -1    71 pw-ui
   -1    72 vq-iq
   -1    73 vt-xz
   -1    74 lw-lz
   -1    75 bl-st
   -1    76 kc-jg
   -1    77 zp-sq
   -1    78 tt-rl
   -1    79 pe-ht
   -1    80 yi-rd
   -1    81 xi-um
   -1    82 nk-vh
   -1    83 jz-sy
   -1    84 vd-xi
   -1    85 wc-tl
   -1    86 sy-qd
   -1    87 xc-nm
   -1    88 kf-xa
   -1    89 wu-mq
   -1    90 jt-qz
   -1    91 us-sy
   -1    92 wl-oh
   -1    93 no-jy
   -1    94 wr-mp
   -1    95 ht-ik
   -1    96 ty-at
   -1    97 ym-si
   -1    98 gd-dp
   -1    99 vu-ss
   -1   100 mm-vt
   -1   101 yd-ty
   -1   102 yx-vr
   -1   103 fa-mp
   -1   104 jx-pn
   -1   105 bw-aq
   -1   106 qt-rf
   -1   107 th-jd
   -1   108 dh-xc
   -1   109 kq-lv
   -1   110 xg-up
   -1   111 td-nb
   -1   112 jx-ey
   -1   113 cg-ms
   -1   114 mj-uz
   -1   115 in-mt
   -1   116 dq-wa
   -1   117 wi-tx
   -1   118 ua-xn
   -1   119 wl-xq
   -1   120 md-rf
   -1   121 nn-ks
   -1   122 rb-qf
   -1   123 rc-hv
   -1   124 lk-uz
   -1   125 hk-gr
   -1   126 yd-xj
   -1   127 qj-dy
   -1   128 zt-wi
   -1   129 ya-xg
   -1   130 ss-ep
   -1   131 pg-an
   -1   132 vk-hf
   -1   133 df-pc
   -1   134 hp-xm
   -1   135 td-wt
   -1   136 hz-sq
   -1   137 bu-ce
   -1   138 za-vc
   -1   139 aa-dj
   -1   140 ms-yc
   -1   141 mx-tn
   -1   142 ef-gr
   -1   143 mm-jd
   -1   144 ko-qi
   -1   145 ky-ge
   -1   146 hu-ws
   -1   147 ia-zy
   -1   148 am-sj
   -1   149 bg-ga
   -1   150 zy-lc
   -1   151 yp-te
   -1   152 et-we
   -1   153 jy-to
   -1   154 sh-st
   -1   155 ca-hc
   -1   156 fz-vz
   -1   157 gj-qk
   -1   158 gt-nv
   -1   159 to-qm
   -1   160 qz-xe
   -1   161 zu-ff
   -1   162 tf-wl
   -1   163 wu-vs
   -1   164 xc-xu
   -1   165 pb-bj
   -1   166 ms-qf
   -1   167 zy-gj
   -1   168 ax-oh
   -1   169 ww-yt
   -1   170 vh-kv
   -1   171 il-pc
   -1   172 qi-xw
   -1   173 xd-kb
   -1   174 wn-go
   -1   175 vw-ns
   -1   176 bg-wp
   -1   177 cs-li
   -1   178 ow-gl
   -1   179 li-wb
   -1   180 qx-xd
   -1   181 ds-kv
   -1   182 tf-ob
   -1   183 bm-kr
   -1   184 rj-lj
   -1   185 mn-xj
   -1   186 bl-sh
   -1   187 se-yn
   -1   188 vp-ba
   -1   189 hu-bk
   -1   190 hg-um
   -1   191 ox-ce
   -1   192 wt-wn
   -1   193 uf-id
   -1   194 iu-ew
   -1   195 hw-bg
   -1   196 cd-ih
   -1   197 do-xg
   -1   198 vl-ep
   -1   199 mj-yl
   -1   200 uo-vt
   -1   201 nj-hy
   -1   202 ho-pd
   -1   203 rb-yy
   -1   204 ev-za
   -1   205 pv-wc
   -1   206 uo-qk
   -1   207 cf-rg
   -1   208 vn-kz
   -1   209 ut-ht
   -1   210 zp-nx
   -1   211 nm-lm
   -1   212 dn-zo
   -1   213 cf-fl
   -1   214 uu-jw
   -1   215 sh-rg
   -1   216 an-kn
   -1   217 te-dk
   -1   218 nk-zt
   -1   219 ye-fj
   -1   220 qx-ku
   -1   221 jr-lq
   -1   222 yp-wn
   -1   223 kn-ux
   -1   224 io-xm
   -1   225 rb-hi
   -1   226 mk-yy
   -1   227 dy-nd
   -1   228 ol-ho
   -1   229 na-oh
   -1   230 qu-zb
   -1   231 ne-gu
   -1   232 rt-cy
   -1   233 dx-kj
   -1   234 ye-hr
   -1   235 ww-sx
   -1   236 wi-im
   -1   237 kh-dy
   -1   238 mh-bs
   -1   239 xy-xc
   -1   240 rd-ws
   -1   241 bm-yd
   -1   242 mf-gf
   -1   243 dq-hz
   -1   244 ec-zw
   -1   245 ik-xm
   -1   246 ri-mp
   -1   247 tx-zt
   -1   248 mx-gh
   -1   249 nu-gq
   -1   250 va-jr
   -1   251 ba-mm
   -1   252 rl-wy
   -1   253 zu-sv
   -1   254 at-mn
   -1   255 yc-po
   -1   256 do-fi
   -1   257 vo-aw
   -1   258 qq-pl
   -1   259 wu-zi
   -1   260 bk-yz
   -1   261 cs-hl
   -1   262 ub-hs
   -1   263 lz-ng
   -1   264 er-df
   -1   265 hl-li
   -1   266 ao-le
   -1   267 ct-ji
   -1   268 sd-lz
   -1   269 ku-yr
   -1   270 ur-us
   -1   271 tb-qz
   -1   272 po-rb
   -1   273 tj-bu
   -1   274 hd-dp
   -1   275 et-dq
   -1   276 oi-vu
   -1   277 ii-ah
   -1   278 pb-ah
   -1   279 ec-nn
   -1   280 jf-kr
   -1   281 jx-qr
   -1   282 hi-ms
   -1   283 zv-rs
   -1   284 va-ez
   -1   285 kt-ex
   -1   286 uy-ma
   -1   287 mj-lk
   -1   288 hm-we
   -1   289 pa-ax
   -1   290 nm-lp
   -1   291 og-kd
   -1   292 oz-si
   -1   293 il-xe
   -1   294 lm-vi
   -1   295 gl-gt
   -1   296 ef-wy
   -1   297 fw-rz
   -1   298 zb-qr
   -1   299 jl-vx
   -1   300 dq-nh
   -1   301 ov-es
   -1   302 ef-sd
   -1   303 gh-aw
   -1   304 jb-of
   -1   305 fc-zl
   -1   306 ov-sp
   -1   307 jp-xa
   -1   308 ub-ql
   -1   309 iq-hh
   -1   310 ls-ke
   -1   311 ke-ba
   -1   312 kj-gi
   -1   313 ns-xj
   -1   314 dw-at
   -1   315 hh-gi
   -1   316 uo-if
   -1   317 qu-jc
   -1   318 ok-ul
   -1   319 qt-qj
   -1   320 hv-fo
   -1   321 sp-gt
   -1   322 wd-ts
   -1   323 om-gz
   -1   324 nh-sq
   -1   325 yw-ck
   -1   326 mn-dw
   -1   327 pl-bl
   -1   328 lp-fc
   -1   329 pv-ik
   -1   330 qd-ve
   -1   331 ln-ya
   -1   332 sx-en
   -1   333 gw-sd
   -1   334 xb-jn
   -1   335 im-qu
   -1   336 tu-qs
   -1   337 qv-rj
   -1   338 hy-az
   -1   339 ej-ou
   -1   340 qk-zy
   -1   341 wy-sd
   -1   342 ss-ku
   -1   343 xn-gb
   -1   344 tn-ru
   -1   345 be-ha
   -1   346 mh-go
   -1   347 qs-li
   -1   348 hm-kq
   -1   349 yu-eb
   -1   350 lt-nv
   -1   351 ri-ye
   -1   352 af-ny
   -1   353 ke-ew
   -1   354 ak-qr
   -1   355 th-vt
   -1   356 co-tu
   -1   357 bv-ky
   -1   358 an-zo
   -1   359 uc-cb
   -1   360 kn-sw
   -1   361 vh-qu
   -1   362 wo-cn
   -1   363 zt-ud
   -1   364 vr-uy
   -1   365 ur-ve
   -1   366 he-jf
   -1   367 bk-rd
   -1   368 mx-ao
   -1   369 bv-ru
   -1   370 aa-ap
   -1   371 cd-ov
   -1   372 wy-ng
   -1   373 ym-fz
   -1   374 bj-kq
   -1   375 bs-td
   -1   376 xm-wc
   -1   377 vw-yd
   -1   378 oe-ad
   -1   379 au-wo
   -1   380 bo-xc
   -1   381 qd-nw
   -1   382 zt-ax
   -1   383 qv-zp
   -1   384 pv-xm
   -1   385 xe-jt
   -1   386 aw-ky
   -1   387 in-mr
   -1   388 ye-rc
   -1   389 wn-de
   -1   390 dd-og
   -1   391 nv-cd
   -1   392 um-vd
   -1   393 tw-kd
   -1   394 xe-oq
   -1   395 fz-id
   -1   396 bi-fh
   -1   397 ta-um
   -1   398 tg-xp
   -1   399 vp-ur
   -1   400 xu-lp
   -1   401 oi-xd
   -1   402 ik-hp
   -1   403 kl-xy
   -1   404 wc-je
   -1   405 cu-ii
   -1   406 pr-ln
   -1   407 gq-tf
   -1   408 dn-ik
   -1   409 vk-nt
   -1   410 hk-ng
   -1   411 hm-up
   -1   412 ip-vf
   -1   413 ge-be
   -1   414 li-tu
   -1   415 xl-bz
   -1   416 lq-ev
   -1   417 in-ux
   -1   418 tb-dx
   -1   419 tp-yu
   -1   420 io-ty
   -1   421 jq-vr
   -1   422 oz-ym
   -1   423 zw-iy
   -1   424 sb-wn
   -1   425 ip-xn
   -1   426 pf-uz
   -1   427 zb-ud
   -1   428 dm-zm
   -1   429 tt-wu
   -1   430 wh-vz
   -1   431 om-jn
   -1   432 vf-xn
   -1   433 dm-pd
   -1   434 mq-px
   -1   435 za-mo
   -1   436 ap-yy
   -1   437 ak-jx
   -1   438 ta-ti
   -1   439 cg-yy
   -1   440 lh-mi
   -1   441 ob-se
   -1   442 gw-lw
   -1   443 et-zn
   -1   444 zk-mf
   -1   445 hz-et
   -1   446 ox-bg
   -1   447 fq-yy
   -1   448 jp-hk
   -1   449 zy-uo
   -1   450 ga-ce
   -1   451 si-xt
   -1   452 ts-ah
   -1   453 kt-bk
   -1   454 er-il
   -1   455 gh-ky
   -1   456 eg-au
   -1   457 xe-kj
   -1   458 jm-ne
   -1   459 sp-nv
   -1   460 di-xr
   -1   461 yo-mq
   -1   462 wt-nb
   -1   463 zl-on
   -1   464 he-gu
   -1   465 ww-tg
   -1   466 gi-er
   -1   467 lp-uh
   -1   468 wh-oz
   -1   469 ck-os
   -1   470 fl-ge
   -1   471 jy-vn
   -1   472 ps-ta
   -1   473 qm-lo
   -1   474 jp-ef
   -1   475 iv-ov
   -1   476 qz-dx
   -1   477 jp-sd
   -1   478 ew-ls
   -1   479 zd-jh
   -1   480 eo-gz
   -1   481 xc-kl
   -1   482 lb-eb
   -1   483 yp-ic
   -1   484 ri-hv
   -1   485 mi-uc
   -1   486 qe-tl
   -1   487 nj-cy
   -1   488 gz-ck
   -1   489 bp-kd
   -1   490 ku-xd
   -1   491 te-wt
   -1   492 dh-om
   -1   493 is-ru
   -1   494 qt-pi
   -1   495 lq-jq
   -1   496 cy-wq
   -1   497 gr-mj
   -1   498 dj-ub
   -1   499 as-yc
   -1   500 jw-bu
   -1   501 oy-gr
   -1   502 zu-yv
   -1   503 yj-ag
   -1   504 nx-rj
   -1   505 hd-eb
   -1   506 bp-dd
   -1   507 kf-jp
   -1   508 ua-wb
   -1   509 zb-jc
   -1   510 ew-fk
   -1   511 ga-jw
   -1   512 fr-xa
   -1   513 rm-vd
   -1   514 sn-it
   -1   515 ob-fg
   -1   516 uh-xy
   -1   517 nm-mz
   -1   518 hx-jz
   -1   519 oe-iy
   -1   520 bu-ga
   -1   521 oq-gi
   -1   522 pf-he
   -1   523 fe-hj
   -1   524 uf-vz
   -1   525 jb-jn
   -1   526 oz-uw
   -1   527 lc-jf
   -1   528 uc-ko
   -1   529 bo-st
   -1   530 qr-sk
   -1   531 aq-ad
   -1   532 fv-tz
   -1   533 cy-jy
   -1   534 fk-kp
   -1   535 rr-yb
   -1   536 tl-hp
   -1   537 fa-lh
   -1   538 fj-hv
   -1   539 ca-dy
   -1   540 kd-la
   -1   541 cf-be
   -1   542 uz-vq
   -1   543 oz-fz
   -1   544 rm-ta
   -1   545 yx-tt
   -1   546 kj-xj
   -1   547 cj-hu
   -1   548 jp-oy
   -1   549 gp-eo
   -1   550 ua-vf
   -1   551 zk-su
   -1   552 cz-an
   -1   553 ap-sh
   -1   554 pn-qr
   -1   555 ru-mx
   -1   556 ay-hr
   -1   557 rd-je
   -1   558 qs-yw
   -1   559 kj-il
   -1   560 rf-it
   -1   561 vs-yk
   -1   562 fw-ay
   -1   563 yt-wt
   -1   564 vp-ke
   -1   565 wk-rg
   -1   566 bl-yv
   -1   567 wa-lg
   -1   568 no-op
   -1   569 sp-cd
   -1   570 gi-xe
   -1   571 ez-ux
   -1   572 su-qt
   -1   573 po-fh
   -1   574 qm-au
   -1   575 uh-ms
   -1   576 ub-gl
   -1   577 hz-nx
   -1   578 fh-fq
   -1   579 we-ma
   -1   580 lc-ia
   -1   581 au-op
   -1   582 ao-vo
   -1   583 kz-ee
   -1   584 sc-ay
   -1   585 hc-ya
   -1   586 fh-yc
   -1   587 ev-vc
   -1   588 pa-xq
   -1   589 ce-wp
   -1   590 dz-js
   -1   591 xb-os
   -1   592 dp-sy
   -1   593 by-if
   -1   594 pi-uk
   -1   595 nf-wp
   -1   596 oe-ic
   -1   597 dd-eb
   -1   598 dz-pv
   -1   599 mx-ky
   -1   600 mr-ux
   -1   601 nw-mt
   -1   602 pt-mp
   -1   603 aq-ks
   -1   604 ud-jc
   -1   605 hm-ob
   -1   606 ny-ge
   -1   607 xn-li
   -1   608 gl-jv
   -1   609 og-lb
   -1   610 or-zm
   -1   611 oh-xq
   -1   612 zs-fe
   -1   613 tb-oq
   -1   614 xp-hs
   -1   615 av-sx
   -1   616 ym-uf
   -1   617 yl-es
   -1   618 uw-bz
   -1   619 fl-wk
   -1   620 ng-gr
   -1   621 lm-kl
   -1   622 um-ji
   -1   623 lp-bo
   -1   624 wv-hr
   -1   625 pr-kh
   -1   626 cf-wk
   -1   627 ps-rm
   -1   628 iu-vp
   -1   629 et-sq
   -1   630 mn-fp
   -1   631 lf-hj
   -1   632 te-de
   -1   633 zw-ks
   -1   634 ea-sy
   -1   635 gf-br
   -1   636 ns-ay
   -1   637 ik-dz
   -1   638 mm-gj
   -1   639 fl-rg
   -1   640 jv-nv
   -1   641 qt-ti
   -1   642 ty-ai
   -1   643 dc-hs
   -1   644 ay-fj
   -1   645 kv-ov
   -1   646 le-ru
   -1   647 hg-xi
   -1   648 lh-yf
   -1   649 bz-uf
   -1   650 ex-fi
   -1   651 uy-ah
   -1   652 mh-sb
   -1   653 gs-qz
   -1   654 nw-us
   -1   655 gp-ck
   -1   656 lc-xz
   -1   657 rh-ku
   -1   658 kh-hc
   -1   659 fh-mk
   -1   660 dl-ut
   -1   661 is-kl
   -1   662 bv-gh
   -1   663 ok-ho
   -1   664 ic-fc
   -1   665 kh-ex
   -1   666 vr-xt
   -1   667 ut-ag
   -1   668 kj-jt
   -1   669 pv-pe
   -1   670 ul-dm
   -1   671 kk-ut
   -1   672 ah-up
   -1   673 qi-py
   -1   674 sh-aa
   -1   675 ov-gt
   -1   676 fc-nn
   -1   677 fv-rn
   -1   678 qn-yr
   -1   679 cy-lv
   -1   680 pe-xm
   -1   681 gs-qk
   -1   682 zk-md
   -1   683 tg-sx
   -1   684 ms-fq
   -1   685 xm-dz
   -1   686 gq-se
   -1   687 kp-wb
   -1   688 ol-ou
   -1   689 hk-lz
   -1   690 rf-sn
   -1   691 xn-co
   -1   692 ts-uy
   -1   693 eg-vn
   -1   694 ap-bl
   -1   695 yi-vy
   -1   696 cg-bi
   -1   697 hw-ox
   -1   698 gi-jt
   -1   699 vp-kk
   -1   700 tw-bp
   -1   701 vx-pd
   -1   702 hl-tu
   -1   703 hr-ct
   -1   704 hx-ea
   -1   705 ce-bg
   -1   706 pr-zn
   -1   707 pj-ob
   -1   708 dl-ai
   -1   709 yu-el
   -1   710 of-jn
   -1   711 zk-uz
   -1   712 gi-pc
   -1   713 qx-vl
   -1   714 hu-yz
   -1   715 gf-wq
   -1   716 va-fv
   -1   717 ej-vx
   -1   718 pt-qi
   -1   719 lz-gw
   -1   720 ss-rh
   -1   721 yk-wu
   -1   722 lj-nj
   -1   723 jx-rs
   -1   724 ou-or
   -1   725 tw-tp
   -1   726 ip-co
   -1   727 qx-oi
   -1   728 pn-zv
   -1   729 au-lz
   -1   730 yy-bi
   -1   731 md-uk
   -1   732 qq-hf
   -1   733 ca-nd
   -1   734 sc-fo
   -1   735 aw-ru
   -1   736 hj-fl
   -1   737 wg-su
   -1   738 xg-hq
   -1   739 kb-yr
   -1   740 fj-fw
   -1   741 ig-ua
   -1   742 uk-wg
   -1   743 ur-qd
   -1   744 pt-xw
   -1   745 qe-je
   -1   746 eo-jn
   -1   747 zn-nx
   -1   748 ss-oi
   -1   749 ut-ke
   -1   750 pj-cy
   -1   751 in-kn
   -1   752 ws-oa
   -1   753 kp-dl
   -1   754 mw-fl
   -1   755 mi-fa
   -1   756 ey-fv
   -1   757 ts-hm
   -1   758 pa-yn
   -1   759 vk-tj
   -1   760 ku-nv
   -1   761 gt-yl
   -1   762 gs-dx
   -1   763 lc-qk
   -1   764 un-se
   -1   765 wk-mw
   -1   766 wa-rj
   -1   767 mp-qi
   -1   768 lg-rj
   -1   769 pd-eb
   -1   770 uu-wp
   -1   771 ds-sy
   -1   772 pt-wr
   -1   773 fc-iy
   -1   774 jc-nk
   -1   775 mh-wt
   -1   776 pl-yv
   -1   777 ln-xg
   -1   778 fq-cg
   -1   779 eb-tp
   -1   780 sx-di
   -1   781 bz-wh
   -1   782 az-nj
   -1   783 vl-ss
   -1   784 az-br
   -1   785 oa-hu
   -1   786 ny-cf
   -1   787 mj-pw
   -1   788 nk-wi
   -1   789 ep-kb
   -1   790 rt-br
   -1   791 jw-bg
   -1   792 tg-dc
   -1   793 pv-qu
   -1   794 ge-rg
   -1   795 yp-nb
   -1   796 kd-gv
   -1   797 nw-ea
   -1   798 vw-dw
   -1   799 ea-ve
   -1   800 us-hx
   -1   801 xb-fe
   -1   802 ye-ay
   -1   803 no-vn
   -1   804 bc-gj
   -1   805 va-mr
   -1   806 vf-li
   -1   807 zp-hz
   -1   808 lz-wy
   -1   809 as-cg
   -1   810 aq-on
   -1   811 cj-kt
   -1   812 da-ns
   -1   813 it-no
   -1   814 fp-ty
   -1   815 wk-bb
   -1   816 fa-uc
   -1   817 kc-vy
   -1   818 ba-kp
   -1   819 eo-xb
   -1   820 am-jq
   -1   821 po-dc
   -1   822 vi-nm
   -1   823 hf-mv
   -1   824 eg-op
   -1   825 az-cy
   -1   826 px-rl
   -1   827 vs-vr
   -1   828 na-hu
   -1   829 ho-or
   -1   830 ep-rh
   -1   831 kf-sd
   -1   832 wp-hw
   -1   833 ww-en
   -1   834 ic-zl
   -1   835 uz-jf
   -1   836 cf-bb
   -1   837 uy-bj
   -1   838 dp-hx
   -1   839 ox-nt
   -1   840 pc-xe
   -1   841 op-qm
   -1   842 zl-iy
   -1   843 gb-xl
   -1   844 xa-sd
   -1   845 ma-bj
   -1   846 kp-yj
   -1   847 fi-dy
   -1   848 gj-ia
   -1   849 ef-xa
   -1   850 yb-qr
   -1   851 yy-hi
   -1   852 ku-ep
   -1   853 qd-jz
   -1   854 fi-pr
   -1   855 qj-jo
   -1   856 xl-fz
   -1   857 md-sn
   -1   858 qj-ti
   -1   859 qn-vu
   -1   860 zy-bc
   -1   861 ob-pa
   -1   862 ta-ne
   -1   863 wk-nn
   -1   864 hm-ii
   -1   865 pn-rn
   -1   866 hy-rt
   -1   867 jp-cu
   -1   868 ls-dl
   -1   869 tj-hs
   -1   870 hp-qe
   -1   871 an-in
   -1   872 vi-dh
   -1   873 kd-lb
   -1   874 dm-ou
   -1   875 lp-dh
   -1   876 rl-vr
   -1   877 id-de
   -1   878 go-td
   -1   879 lm-xc
   -1   880 or-jl
   -1   881 mo-ev
   -1   882 vi-sf
   -1   883 wa-nx
   -1   884 vn-qm
   -1   885 at-xj
   -1   886 yi-jg
   -1   887 gb-uw
   -1   888 df-xe
   -1   889 sn-su
   -1   890 yt-di
   -1   891 uu-ga
   -1   892 rc-iq
   -1   893 rn-sk
   -1   894 jc-zt
   -1   895 ws-kc
   -1   896 fr-hi
   -1   897 fa-ls
   -1   898 gz-fe
   -1   899 ll-oi
   -1   900 tt-mq
   -1   901 nb-dk
   -1   902 cn-eg
   -1   903 wl-ob
   -1   904 ve-hx
   -1   905 xv-zd
   -1   906 pg-kn
   -1   907 ts-kq
   -1   908 vc-ey
   -1   909 ow-gt
   -1   910 ql-ww
   -1   911 xn-tu
   -1   912 ok-mg
   -1   913 kz-qm
   -1   914 ss-bl
   -1   915 iu-fk
   -1   916 wr-xw
   -1   917 xl-si
   -1   918 ip-wb
   -1   919 pb-ii
   -1   920 vq-ui
   -1   921 xu-vi
   -1   922 fg-sq
   -1   923 fk-dl
   -1   924 is-ky
   -1   925 nh-rj
   -1   926 sc-fr
   -1   927 ua-yw
   -1   928 ji-rx
   -1   929 th-zy
   -1   930 jo-zk
   -1   931 jd-xz
   -1   932 hm-cu
   -1   933 yo-wu
   -1   934 om-eo
   -1   935 zj-bz
   -1   936 ih-sp
   -1   937 pr-nd
   -1   938 po-qf
   -1   939 xd-ss
   -1   940 gh-ru
   -1   941 zv-yb
   -1   942 mj-hh
   -1   943 of-fe
   -1   944 aa-pl
   -1   945 ga-zj
   -1   946 tp-kd
   -1   947 jl-ou
   -1   948 wb-hl
   -1   949 sq-dq
   -1   950 ey-rs
   -1   951 qv-nh
   -1   952 so-ns
   -1   953 sw-mr
   -1   954 hf-ff
   -1   955 uu-bg
   -1   956 js-jq
   -1   957 ic-on
   -1   958 yx-zi
   -1   959 zl-aq
   -1   960 qe-lh
   -1   961 yt-hs
   -1   962 js-mo
   -1   963 pg-ez
   -1   964 pf-pw
   -1   965 ls-ut
   -1   966 oz-zj
   -1   967 mi-cb
   -1   968 uh-mz
   -1   969 fi-nd
   -1   970 tt-px
   -1   971 fp-xj
   -1   972 je-pv
   -1   973 yl-sp
   -1   974 ch-xi
   -1   975 hr-fj
   -1   976 kp-ew
   -1   977 bw-ks
   -1   978 xm-qe
   -1   979 dk-go
   -1   980 yu-hn
   -1   981 da-mn
   -1   982 up-uy
   -1   983 fi-tf
   -1   984 wr-py
   -1   985 gi-dx
   -1   986 uw-vz
   -1   987 lg-nh
   -1   988 ch-jm
   -1   989 no-eg
   -1   990 nu-kz
   -1   991 vw-bm
   -1   992 ba-kk
   -1   993 fj-fo
   -1   994 kr-pf
   -1   995 cf-mw
   -1   996 tl-dn
   -1   997 pf-lk
   -1   998 ye-fr
   -1   999 up-pb
   -1  1000 vf-ig
   -1  1001 fg-se
   -1  1002 ym-bz
   -1  1003 jf-pf
   -1  1004 js-am
   -1  1005 es-gt
   -1  1006 nj-gf
   -1  1007 ny-ha
   -1  1008 ns-yd
   -1  1009 pg-ux
   -1  1010 gf-xk
   -1  1011 gz-xb
   -1  1012 gr-sd
   -1  1013 wk-ge
   -1  1014 jp-lw
   -1  1015 yj-kk
   -1  1016 pw-vq
   -1  1017 bp-og
   -1  1018 bz-gb
   -1  1019 ta-ji
   -1  1020 wa-et
   -1  1021 ht-je
   -1  1022 ay-km
   -1  1023 xa-gw
   -1  1024 lw-kf
   -1  1025 rh-is
   -1  1026 yf-uc
   -1  1027 ez-in
   -1  1028 un-pa
   -1  1029 mq-zi
   -1  1030 zk-sn
   -1  1031 mo-zd
   -1  1032 fh-hi
   -1  1033 ow-ih
   -1  1034 ep-vu
   -1  1035 hs-ql
   -1  1036 hq-ca
   -1  1037 oa-kc
   -1  1038 dg-vh
   -1  1039 ox-nf
   -1  1040 sj-vc
   -1  1041 yl-ow
   -1  1042 rd-yz
   -1  1043 zi-px
   -1  1044 rm-ne
   -1  1045 tn-aw
   -1  1046 bw-iy
   -1  1047 vy-rd
   -1  1048 ob-yn
   -1  1049 na-jg
   -1  1050 mi-wr
   -1  1051 bq-mx
   -1  1052 tt-vs
   -1  1053 rb-as
   -1  1054 bq-ky
   -1  1055 bm-ty
   -1  1056 jh-js
   -1  1057 na-yz
   -1  1058 mv-ap
   -1  1059 ox-uu
   -1  1060 fw-hv
   -1  1061 nd-ex
   -1  1062 tb-kj
   -1  1063 bb-lf
   -1  1064 va-by
   -1  1065 yn-xq
   -1  1066 fv-sk
   -1  1067 da-fp
   -1  1068 cz-wv
   -1  1069 br-xk
   -1  1070 di-hs
   -1  1071 pc-jt
   -1  1072 xc-lp
   -1  1073 ny-be
   -1  1074 hn-lb
   -1  1075 lg-lj
   -1  1076 cg-mk
   -1  1077 pw-uz
   -1  1078 td-sb
   -1  1079 pa-wl
   -1  1080 qm-no
   -1  1081 pb-cn
   -1  1082 oz-bz
   -1  1083 px-yx
   -1  1084 at-da
   -1  1085 fq-dk
   -1  1086 zt-vh
   -1  1087 yr-vu
   -1  1088 lh-pt
   -1  1089 of-zs
   -1  1090 ps-rx
   -1  1091 ul-mg
   -1  1092 qv-lj
   -1  1093 mt-jz
   -1  1094 cu-kq
   -1  1095 ll-ah
   -1  1096 xj-dw
   -1  1097 hj-ge
   -1  1098 by-sw
   -1  1099 ip-kb
   -1  1100 rh-xd
   -1  1101 lv-br
   -1  1102 zu-bl
   -1  1103 sk-zv
   -1  1104 zk-qt
   -1  1105 ee-no
   -1  1106 oa-bk
   -1  1107 qv-sq
   -1  1108 hw-nf
   -1  1109 hn-tp
   -1  1110 au-vn
   -1  1111 dd-gv
   -1  1112 yp-td
   -1  1113 kj-er
   -1  1114 xj-ty
   -1  1115 mo-xv
   -1  1116 wi-kv
   -1  1117 jy-op
   -1  1118 qm-ee
   -1  1119 gf-hy
   -1  1120 rl-yo
   -1  1121 om-ck
   -1  1122 wi-jc
   -1  1123 xg-ex
   -1  1124 pr-hc
   -1  1125 bc-ia
   -1  1126 nv-ov
   -1  1127 xv-sj
   -1  1128 au-lo
   -1  1129 lh-cb
   -1  1130 fw-hr
   -1  1131 cg-fh
   -1  1132 qj-it
   -1  1133 kk-ag
   -1  1134 do-dy
   -1  1135 im-nk
   -1  1136 cd-yl
   -1  1137 rn-ak
   -1  1138 uc-wr
   -1  1139 px-so
   -1  1140 zk-it
   -1  1141 yk-yx
   -1  1142 dx-pc
   -1  1143 cn-kz
   -1  1144 qs-ua
   -1  1145 hr-fo
   -1  1146 gt-jv
   -1  1147 on-fc
   -1  1148 ch-ps
   -1  1149 zi-rl
   -1  1150 kf-ef
   -1  1151 dp-fv
   -1  1152 hk-lw
   -1  1153 nc-gt
   -1  1154 yo-zi
   -1  1155 kd-hn
   -1  1156 oy-sd
   -1  1157 mf-wq
   -1  1158 oz-xl
   -1  1159 lf-fl
   -1  1160 rt-mf
   -1  1161 qi-uc
   -1  1162 it-ti
   -1  1163 tl-dz
   -1  1164 hy-mf
   -1  1165 el-lb
   -1  1166 qv-hz
   -1  1167 ve-dp
   -1  1168 km-fw
   -1  1169 ea-kw
   -1  1170 in-pg
   -1  1171 am-jr
   -1  1172 cj-vy
   -1  1173 gq-wl
   -1  1174 vo-ru
   -1  1175 de-bs
   -1  1176 jg-hu
   -1  1177 am-zd
   -1  1178 zn-rj
   -1  1179 ev-lo
   -1  1180 da-bm
   -1  1181 mq-vr
   -1  1182 un-fg
   -1  1183 dq-zn
   -1  1184 xp-yt
   -1  1185 xv-vc
   -1  1186 ox-ga
   -1  1187 gq-fg
   -1  1188 pt-fa
   -1  1189 lb-yf
   -1  1190 ad-ic
   -1  1191 kh-xg
   -1  1192 vs-px
   -1  1193 on-nn
   -1  1194 uo-mm
   -1  1195 th-bc
   -1  1196 yl-ov
   -1  1197 ne-xi
   -1  1198 ym-uw
   -1  1199 za-jr
   -1  1200 tt-yk
   -1  1201 gu-iq
   -1  1202 he-ui
   -1  1203 yr-rh
   -1  1204 ko-lh
   -1  1205 vi-ef
   -1  1206 av-yt
   -1  1207 pn-fv
   -1  1208 lg-qv
   -1  1209 fz-uw
   -1  1210 mf-nj
   -1  1211 pf-vs
   -1  1212 md-jo
   -1  1213 bw-zw
   -1  1214 mo-lq
   -1  1215 gu-pf
   -1  1216 ex-ca
   -1  1217 dx-il
   -1  1218 so-yo
   -1  1219 qv-jm
   -1  1220 hz-lg
   -1  1221 qj-rf
   -1  1222 yn-oh
   -1  1223 ur-sy
   -1  1224 vo-bq
   -1  1225 ev-am
   -1  1226 sf-lm
   -1  1227 hn-gv
   -1  1228 yr-ss
   -1  1229 kv-dg
   -1  1230 dl-yj
   -1  1231 ga-vk
   -1  1232 go-yi
   -1  1233 ji-vd
   -1  1234 yb-pn
   -1  1235 wb-tu
   -1  1236 qm-wo
   -1  1237 ya-ca
   -1  1238 hp-je
   -1  1239 lp-vi
   -1  1240 xy-sx
   -1  1241 vd-jm
   -1  1242 bz-id
   -1  1243 gq-pa
   -1  1244 ao-bv
   -1  1245 oy-gw
   -1  1246 yb-ap
   -1  1247 rm-cu
   -1  1248 fq-bi
   -1  1249 st-zu
   -1  1250 lw-oy
   -1  1251 by-an
   -1  1252 sw-ez
   -1  1253 yv-bz
   -1  1254 ks-on
   -1  1255 ba-ls
   -1  1256 no-au
   -1  1257 ht-qe
   -1  1258 vy-qi
   -1  1259 zo-ez
   -1  1260 ch-vd
   -1  1261 gu-hh
   -1  1262 kl-vi
   -1  1263 jz-ur
   -1  1264 jb-os
   -1  1265 rj-hz
   -1  1266 tz-qr
   -1  1267 sy-nw
   -1  1268 nd-ya
   -1  1269 ex-dy
   -1  1270 wa-hz
   -1  1271 kz-jy
   -1  1272 cs-co
   -1  1273 bi-as
   -1  1274 fa-wr
   -1  1275 iq-kr
   -1  1276 nx-nh
   -1  1277 ik-us
   -1  1278 he-am
   -1  1279 yr-ch
   -1  1280 po-mk
   -1  1281 mr-by
   -1  1282 gs-gi
   -1  1283 ji-xi
   -1  1284 ol-pd
   -1  1285 xc-sf
   -1  1286 tl-pe
   -1  1287 uo-hp
   -1  1288 yk-xt
   -1  1289 id-xl
   -1  1290 sy-hx
   -1  1291 pa-fg
   -1  1292 lt-ow
   -1  1293 se-xq
   -1  1294 tw-yu
   -1  1295 eo-of
   -1  1296 er-dx
   -1  1297 no-kz
   -1  1298 dk-sv
   -1  1299 xu-mz
   -1  1300 ll-yr
   -1  1301 xt-mq
   -1  1302 zi-so
   -1  1303 ks-fc
   -1  1304 jc-kv
   -1  1305 nm-xy
   -1  1306 zs-gp
   -1  1307 jt-er
   -1  1308 sv-nb
   -1  1309 ag-ls
   -1  1310 pl-sh
   -1  1311 xn-wb
   -1  1312 bl-ff
   -1  1313 ad-gv
   -1  1314 qi-mi
   -1  1315 ut-kp
   -1  1316 kp-ag
   -1  1317 kc-rd
   -1  1318 ad-zl
   -1  1319 yi-cj
   -1  1320 bl-aa
   -1  1321 ca-ln
   -1  1322 yj-vp
   -1  1323 oa-vy
   -1  1324 sk-ey
   -1  1325 ul-or
   -1  1326 ui-mj
   -1  1327 lt-sp
   -1  1328 xw-fa
   -1  1329 jf-gu
   -1  1330 ez-wv
   -1  1331 jz-gd
   -1  1332 lh-xw
   -1  1333 ya-do
   -1  1334 wr-tt
   -1  1335 gd-mt
   -1  1336 vf-oe
   -1  1337 hj-wk
   -1  1338 ip-cs
   -1  1339 aa-yv
   -1  1340 hl-yw
   -1  1341 qq-bl
   -1  1342 dh-lm
   -1  1343 up-bj
   -1  1344 nb-te
   -1  1345 uh-xc
   -1  1346 ht-io
   -1  1347 vs-yx
   -1  1348 nf-bu
   -1  1349 yr-oi
   -1  1350 ct-ri
   -1  1351 pz-bq
   -1  1352 ty-dw
   -1  1353 jy-qm
   -1  1354 zs-xb
   -1  1355 at-tv
   -1  1356 gb-zj
   -1  1357 ms-rb
   -1  1358 dh-nm
   -1  1359 bo-kl
   -1  1360 jq-za
   -1  1361 rn-rr
   -1  1362 ao-is
   -1  1363 to-au
   -1  1364 mi-mp
   -1  1365 ux-an
   -1  1366 mk-qf
   -1  1367 vy-ws
   -1  1368 ct-km
   -1  1369 yd-da
   -1  1370 qf-yy
   -1  1371 ny-mw
   -1  1372 mv-aa
   -1  1373 hp-wc
   -1  1374 nf-bg
   -1  1375 gs-xe
   -1  1376 bc-lc
   -1  1377 yp-mh
   -1  1378 bi-rb
   -1  1379 yj-ke
   -1  1380 ye-qt
   -1  1381 pi-sn
   -1  1382 jc-uc
   -1  1383 vc-jq
   -1  1384 kt-oa
   -1  1385 no-wo
   -1  1386 sv-wn
   -1  1387 fl-be
   -1  1388 qe-io
   -1  1389 vw-tv
   -1  1390 mz-dh
   -1  1391 uw-nm
   -1  1392 tn-gh
   -1  1393 st-ap
   -1  1394 en-tg
   -1  1395 rb-fq
   -1  1396 wa-qv
   -1  1397 bp-ax
   -1  1398 do-ex
   -1  1399 dc-di
   -1  1400 ut-yj
   -1  1401 mw-ge
   -1  1402 vt-qk
   -1  1403 km-hr
   -1  1404 qu-kv
   -1  1405 fj-km
   -1  1406 hc-xg
   -1  1407 tx-ex
   -1  1408 yj-fk
   -1  1409 un-ob
   -1  1410 dn-qe
   -1  1411 dj-qq
   -1  1412 dw-da
   -1  1413 hh-lk
   -1  1414 ev-sj
   -1  1415 uh-bo
   -1  1416 wk-lf
   -1  1417 us-qd
   -1  1418 dp-nw
   -1  1419 mt-ur
   -1  1420 ku-ll
   -1  1421 op-lo
   -1  1422 yz-pg
   -1  1423 cy-gf
   -1  1424 ff-ks
   -1  1425 hc-fi
   -1  1426 wg-qj
   -1  1427 mw-ha
   -1  1428 th-sd
   -1  1429 fr-fj
   -1  1430 dp-qd
   -1  1431 by-in
   -1  1432 pj-lv
   -1  1433 mn-tv
   -1  1434 sc-mq
   -1  1435 sc-ct
   -1  1436 oh-fg
   -1  1437 df-kj
   -1  1438 gz-gj
   -1  1439 wg-zk
   -1  1440 ye-fw
   -1  1441 fe-jb
   -1  1442 wa-lj
   -1  1443 rl-wu
   -1  1444 kv-zb
   -1  1445 st-yv
   -1  1446 po-hi
   -1  1447 az-gf
   -1  1448 kr-gu
   -1  1449 sv-go
   -1  1450 lc-vt
   -1  1451 lp-sf
   -1  1452 nv-ih
   -1  1453 jb-eo
   -1  1454 ha-bb
   -1  1455 cn-qm
   -1  1456 rt-rz
   -1  1457 mw-rg
   -1  1458 rc-ri
   -1  1459 rr-ey
   -1  1460 br-mf
   -1  1461 tn-ao
   -1  1462 tu-yw
   -1  1463 zo-by
   -1  1464 us-jz
   -1  1465 hq-do
   -1  1466 gt-iv
   -1  1467 jg-bk
   -1  1468 ht-wc
   -1  1469 hn-og
   -1  1470 wa-nh
   -1  1471 pj-rt
   -1  1472 ku-oi
   -1  1473 zl-bw
   -1  1474 dz-je
   -1  1475 xk-hy
   -1  1476 jg-mg
   -1  1477 ms-fh
   -1  1478 tl-je
   -1  1479 nc-gp
   -1  1480 vq-gu
   -1  1481 xa-hk
   -1  1482 co-ig
   -1  1483 pi-rf
   -1  1484 qs-ig
   -1  1485 mo-jh
   -1  1486 ep-xd
   -1  1487 rx-ne
   -1  1488 xv-js
   -1  1489 lq-js
   -1  1490 hd-tp
   -1  1491 cj-oa
   -1  1492 mz-xc
   -1  1493 ge-af
   -1  1494 hh-pf
   -1  1495 jv-yl
   -1  1496 ct-fo
   -1  1497 xb-jb
   -1  1498 iq-pw
   -1  1499 id-ym
   -1  1500 oh-un
   -1  1501 wc-dn
   -1  1502 tt-xt
   -1  1503 cd-mv
   -1  1504 vy-bk
   -1  1505 ve-jz
   -1  1506 mk-hi
   -1  1507 wn-qs
   -1  1508 vu-rh
   -1  1509 ma-ah
   -1  1510 um-rm
   -1  1511 it-md
   -1  1512 jo-pi
   -1  1513 qe-wc
   -1  1514 ej-dm
   -1  1515 vl-mh
   -1  1516 ul-zm
   -1  1517 ur-ea
   -1  1518 xp-di
   -1  1519 jg-vy
   -1  1520 ah-bj
   -1  1521 zu-mv
   -1  1522 xp-ql
   -1  1523 yb-fv
   -1  1524 pe-qe
   -1  1525 ch-la
   -1  1526 sf-bo
   -1  1527 yx-mq
   -1  1528 ah-kq
   -1  1529 uf-xl
   -1  1530 ty-mn
   -1  1531 cg-rb
   -1  1532 ko-da
   -1  1533 pl-ap
   -1  1534 ew-ba
   -1  1535 nj-rt
   -1  1536 te-wn
   -1  1537 fj-rc
   -1  1538 ta-hg
   -1  1539 ws-yi
   -1  1540 hx-gd
   -1  1541 qj-sn
   -1  1542 kt-kc
   -1  1543 pa-tf
   -1  1544 qt-wg
   -1  1545 gz-nc
   -1  1546 jg-ws
   -1  1547 ul-vx
   -1  1548 nj-pj
   -1  1549 ma-ii
   -1  1550 xg-nd
   -1  1551 rl-yx
   -1  1552 mm-ia
   -1  1553 vu-kb
   -1  1554 at-bm
   -1  1555 gq-ax
   -1  1556 jd-if
   -1  1557 gz-zs
   -1  1558 ic-ec
   -1  1559 jr-mo
   -1  1560 rr-rs
   -1  1561 ec-oe
   -1  1562 op-ee
   -1  1563 yv-ff
   -1  1564 vd-hg
   -1  1565 xa-lw
   -1  1566 de-nb
   -1  1567 jd-gj
   -1  1568 hm-bj
   -1  1569 il-qz
   -1  1570 ri-fw
   -1  1571 vk-hw
   -1  1572 mj-he
   -1  1573 wb-qs
   -1  1574 mr-im
   -1  1575 jl-ej
   -1  1576 pg-wv
   -1  1577 yz-yi
   -1  1578 af-fl
   -1  1579 fh-ru
   -1  1580 dl-ke
   -1  1581 ag-dl
   -1  1582 er-xe
   -1  1583 mv-qq
   -1  1584 nu-pa
   -1  1585 fv-zv
   -1  1586 dy-hq
   -1  1587 rz-pj
   -1  1588 ds-wi
   -1  1589 gv-tw
   -1  1590 gf-pj
   -1  1591 kb-oi
   -1  1592 bp-eb
   -1  1593 vf-qs
   -1  1594 wp-nt
   -1  1595 zk-uk
   -1  1596 ua-co
   -1  1597 qr-fv
   -1  1598 vw-xj
   -1  1599 ln-kh
   -1  1600 ic-iy
   -1  1601 ch-rm
   -1  1602 za-lq
   -1  1603 ih-lt
   -1  1604 jf-lk
   -1  1605 ky-pz
   -1  1606 wi-qu
   -1  1607 vk-bu
   -1  1608 dc-ql
   -1  1609 mv-st
   -1  1610 eb-kd
   -1  1611 rr-jx
   -1  1612 iu-ke
   -1  1613 yb-rn
   -1  1614 jq-jr
   -1  1615 gd-sy
   -1  1616 yi-kt
   -1  1617 af-ha
   -1  1618 wy-gw
   -1  1619 er-oq
   -1  1620 hv-hr
   -1  1621 ls-fk
   -1  1622 lo-eg
   -1  1623 kr-hh
   -1  1624 kq-up
   -1  1625 xv-jh
   -1  1626 xr-ub
   -1  1627 kq-we
   -1  1628 mk-jv
   -1  1629 og-hd
   -1  1630 iv-gl
   -1  1631 fq-as
   -1  1632 fw-rc
   -1  1633 ri-hr
   -1  1634 gb-oz
   -1  1635 st-pl
   -1  1636 it-qt
   -1  1637 xd-vl
   -1  1638 oe-zl
   -1  1639 ri-km
   -1  1640 fk-ag
   -1  1641 lt-yl
   -1  1642 kz-wo
   -1  1643 cd-iv
   -1  1644 dp-mt
   -1  1645 yu-lb
   -1  1646 df-gi
   -1  1647 ah-we
   -1  1648 dl-iu
   -1  1649 cg-qf
   -1  1650 qn-oi
   -1  1651 tv-ns
   -1  1652 dz-wc
   -1  1653 om-nc
   -1  1654 td-ge
   -1  1655 of-en
   -1  1656 ud-nk
   -1  1657 lz-kf
   -1  1658 py-mp
   -1  1659 wr-qi
   -1  1660 nd-ql
   -1  1661 tu-cs
   -1  1662 nv-yl
   -1  1663 tv-fp
   -1  1664 qn-af
   -1  1665 hs-av
   -1  1666 dg-im
   -1  1667 it-wg
   -1  1668 xu-bo
   -1  1669 ag-ba
   -1  1670 de-sb
   -1  1671 yx-qz
   -1  1672 qt-jo
   -1  1673 td-mh
   -1  1674 kb-qx
   -1  1675 wp-tj
   -1  1676 kl-lp
   -1  1677 vu-vl
   -1  1678 yk-px
   -1  1679 bg-os
   -1  1680 ky-ao
   -1  1681 lq-xv
   -1  1682 ui-iq
   -1  1683 qj-uk
   -1  1684 kf-gw
   -1  1685 wg-sn
   -1  1686 nc-jb
   -1  1687 ef-lw
   -1  1688 ma-ts
   -1  1689 yc-qf
   -1  1690 hn-hd
   -1  1691 do-hc
   -1  1692 wc-pe
   -1  1693 vz-bz
   -1  1694 pc-qz
   -1  1695 kz-to
   -1  1696 kw-sy
   -1  1697 cn-vn
   -1  1698 ia-jd
   -1  1699 la-ps
   -1  1700 zl-nn
   -1  1701 su-it
   -1  1702 eb-hn
   -1  1703 yv-dj
   -1  1704 bl-hf
   -1  1705 rt-lv
   -1  1706 ye-fo
   -1  1707 hs-sx
   -1  1708 cd-gt
   -1  1709 ds-qu
   -1  1710 as-ms
   -1  1711 ga-hw
   -1  1712 xj-bm
   -1  1713 jm-rm
   -1  1714 py-ko
   -1  1715 ax-xq
   -1  1716 ih-cf
   -1  1717 dk-sb
   -1  1718 hz-zn
   -1  1719 oq-il
   -1  1720 ce-nt
   -1  1721 ty-vw
   -1  1722 vy-na
   -1  1723 ia-xz
   -1  1724 iv-aw
   -1  1725 rs-fv
   -1  1726 ej-pd
   -1  1727 vl-rh
   -1  1728 ts-cu
   -1  1729 dw-op
   -1  1730 si-bz
   -1  1731 oe-aq
   -1  1732 bo-xy
   -1  1733 xl-ym
   -1  1734 mz-bo
   -1  1735 cy-xk
   -1  1736 hi-as
   -1  1737 cj-na
   -1  1738 mx-le
   -1  1739 th-if
   -1  1740 bc-if
   -1  1741 nt-bi
   -1  1742 dk-mh
   -1  1743 tw-hn
   -1  1744 jr-sj
   -1  1745 es-cd
   -1  1746 nf-ga
   -1  1747 ji-rm
   -1  1748 kr-ui
   -1  1749 zt-kv
   -1  1750 zi-ia
   -1  1751 ha-fl
   -1  1752 az-rz
   -1  1753 ch-ta
   -1  1754 uu-hw
   -1  1755 jg-nx
   -1  1756 yc-yy
   -1  1757 ch-rx
   -1  1758 df-oq
   -1  1759 fo-ay
   -1  1760 xm-dn
   -1  1761 jp-lz
   -1  1762 jq-jh
   -1  1763 ww-hs
   -1  1764 es-bo
   -1  1765 uc-xw
   -1  1766 hj-ny
   -1  1767 vq-pf
   -1  1768 ky-le
   -1  1769 iu-ag
   -1  1770 dc-yt
   -1  1771 kv-im
   -1  1772 bb-ge
   -1  1773 pv-qe
   -1  1774 kl-mz
   -1  1775 lh-qi
   -1  1776 kk-ke
   -1  1777 fg-wl
   -1  1778 mx-bu
   -1  1779 mx-is
   -1  1780 fi-ln
   -1  1781 nj-wq
   -1  1782 bi-qf
   -1  1783 pe-io
   -1  1784 ti-wg
   -1  1785 yr-xd
   -1  1786 kk-ls
   -1  1787 km-ye
   -1  1788 rx-ta
   -1  1789 lt-es
   -1  1790 fw-sc
   -1  1791 nw-jz
   -1  1792 ou-sn
   -1  1793 ho-ej
   -1  1794 ri-ay
   -1  1795 wy-lw
   -1  1796 bw-ic
   -1  1797 bg-bu
   -1  1798 fw-fr
   -1  1799 dq-qv
   -1  1800 zj-ym
   -1  1801 ln-wq
   -1  1802 jh-lq
   -1  1803 qt-uk
   -1  1804 ds-dg
   -1  1805 wg-vw
   -1  1806 ms-mk
   -1  1807 rs-xe
   -1  1808 bg-vk
   -1  1809 ew-dl
   -1  1810 ud-kv
   -1  1811 aa-zu
   -1  1812 vh-jc
   -1  1813 ak-kt
   -1  1814 kj-oq
   -1  1815 fo-km
   -1  1816 un-jb
   -1  1817 lb-tw
   -1  1818 fr-km
   -1  1819 hy-wq
   -1  1820 lk-gu
   -1  1821 ri-fr
   -1  1822 hw-jw
   -1  1823 za-am
   -1  1824 yu-kd
   -1  1825 lg-nx
   -1  1826 ui-jf
   -1  1827 jv-sp
   -1  1828 zm-ho
   -1  1829 uc-lh
   -1  1830 sb-lt
   -1  1831 hr-sc
   -1  1832 fr-hv
   -1  1833 fz-cg
   -1  1834 ns-fp
   -1  1835 ey-yb
   -1  1836 rr-qr
   -1  1837 wo-lo
   -1  1838 xi-ps
   -1  1839 yu-bp
   -1  1840 jw-wp
   -1  1841 te-xk
   -1  1842 az-pj
   -1  1843 ux-va
   -1  1844 he-kr
   -1  1845 qn-ep
   -1  1846 rc-hr
   -1  1847 vl-oi
   -1  1848 dq-lj
   -1  1849 mm-bc
   -1  1850 kw-jz
   -1  1851 vt-ia
   -1  1852 dd-tp
   -1  1853 sn-jo
   -1  1854 ks-ec
   -1  1855 mv-bl
   -1  1856 yw-vf
   -1  1857 cu-pb
   -1  1858 kr-vq
   -1  1859 bi-yc
   -1  1860 bo-lm
   -1  1861 by-cz
   -1  1862 gs-er
   -1  1863 op-to
   -1  1864 ii-lk
   -1  1865 dj-hf
   -1  1866 gv-el
   -1  1867 xz-th
   -1  1868 gu-pw
   -1  1869 fj-sc
   -1  1870 ow-es
   -1  1871 xz-mm
   -1  1872 jt-il
   -1  1873 rt-ws
   -1  1874 xb-ck
   -1  1875 tg-bq
   -1  1876 jm-la
   -1  1877 vl-ku
   -1  1878 sw-an
   -1  1879 vc-zd
   -1  1880 le-jt
   -1  1881 di-ww
   -1  1882 ww-av
   -1  1883 xv-xw
   -1  1884 ig-hl
   -1  1885 oq-qz
   -1  1886 wc-ik
   -1  1887 cy-hy
   -1  1888 km-jh
   -1  1889 lm-lp
   -1  1890 ob-nu
   -1  1891 ej-zm
   -1  1892 am-jh
   -1  1893 ud-ds
   -1  1894 cn-au
   -1  1895 kt-rd
   -1  1896 og-tw
   -1  1897 lf-cf
   -1  1898 jy-eg
   -1  1899 dk-wt
   -1  1900 iy-ks
   -1  1901 ay-rc
   -1  1902 wl-un
   -1  1903 mp-lh
   -1  1904 fl-ny
   -1  1905 yn-nu
   -1  1906 ku-rb
   -1  1907 lh-wr
   -1  1908 dz-dn
   -1  1909 ez-by
   -1  1910 ne-um
   -1  1911 pg-sw
   -1  1912 pv-tl
   -1  1913 ty-tv
   -1  1914 ay-hv
   -1  1915 uz-hh
   -1  1916 yb-jx
   -1  1917 vh-zb
   -1  1918 hk-wy
   -1  1919 hh-pw
   -1  1920 ff-mv
   -1  1921 wd-fj
   -1  1922 mi-an
   -1  1923 si-uf
   -1  1924 nx-qv
   -1  1925 cn-mz
   -1  1926 bv-bq
   -1  1927 jr-bc
   -1  1928 sy-mt
   -1  1929 of-ck
   -1  1930 fe-nc
   -1  1931 yn-tf
   -1  1932 te-td
   -1  1933 xk-mf
   -1  1934 bo-nm
   -1  1935 qn-vl
   -1  1936 ya-fi
   -1  1937 um-rx
   -1  1938 ho-vx
   -1  1939 bz-fz
   -1  1940 pe-dz
   -1  1941 nv-ow
   -1  1942 xp-ww
   -1  1943 ff-aa
   -1  1944 tb-js
   -1  1945 qk-if
   -1  1946 hq-nd
   -1  1947 df-jt
   -1  1948 xr-yt
   -1  1949 nf-tj
   -1  1950 dm-ok
   -1  1951 df-il
   -1  1952 iv-nv
   -1  1953 ve-sy
   -1  1954 ti-uk
   -1  1955 ur-sj
   -1  1956 la-ji
   -1  1957 fg-ax
   -1  1958 us-gd
   -1  1959 ny-wk
   -1  1960 xn-yw
   -1  1961 ok-ej
   -1  1962 mm-qk
   -1  1963 uf-oz
   -1  1964 mi-yf
   -1  1965 et-qv
   -1  1966 yn-wl
   -1  1967 pb-wd
   -1  1968 qs-cs
   -1  1969 or-dm
   -1  1970 wh-fz
   -1  1971 es-ih
   -1  1972 rj-sq
   -1  1973 en-ub
   -1  1974 df-qz
   -1  1975 jp-ch
   -1  1976 cs-ff
   -1  1977 gz-jn
   -1  1978 dh-xy
   -1  1979 hj-mw
   -1  1980 us-kw
   -1  1981 zu-sh
   -1  1982 jo-it
   -1  1983 vn-to
   -1  1984 sw-at
   -1  1985 xr-av
   -1  1986 nn-bw
   -1  1987 go-bs
   -1  1988 mr-an
   -1  1989 ne-la
   -1  1990 in-va
   -1  1991 va-wv
   -1  1992 ul-ou
   -1  1993 ds-jc
   -1  1994 mo-sj
   -1  1995 ma-up
   -1  1996 tt-vr
   -1  1997 tg-hs
   -1  1998 md-qt
   -1  1999 id-wh
   -1  2000 kd-el
   -1  2001 oq-gs
   -1  2002 ky-ru
   -1  2003 be-lf
   -1  2004 at-ai
   -1  2005 dw-ai
   -1  2006 kh-do
   -1  2007 km-sc
   -1  2008 dj-pl
   -1  2009 fj-ct
   -1  2010 vc-jh
   -1  2011 cs-xn
   -1  2012 mg-zm
   -1  2013 mg-or
   -1  2014 tg-yt
   -1  2015 kl-nm
   -1  2016 cd-ow
   -1  2017 gp-om
   -1  2018 wb-ig
   -1  2019 wa-tw
   -1  2020 ef-gw
   -1  2021 so-vs
   -1  2022 wp-ga
   -1  2023 dg-bk
   -1  2024 mh-de
   -1  2025 rz-xk
   -1  2026 di-av
   -1  2027 bs-te
   -1  2028 ca-kh
   -1  2029 xa-lz
   -1  2030 gs-df
   -1  2031 au-ee
   -1  2032 yz-jg
   -1  2033 mq-rl
   -1  2034 ce-vk
   -1  2035 zi-yk
   -1  2036 jd-bc
   -1  2037 cn-to
   -1  2038 ss-kb
   -1  2039 hu-kt
   -1  2040 jv-iv
   -1  2041 ii-up
   -1  2042 tv-xj
   -1  2043 yp-wt
   -1  2044 vd-rx
   -1  2045 lt-jv
   -1  2046 hd-gv
   -1  2047 yz-kt
   -1  2048 ex-hc
   -1  2049 ey-ak
   -1  2050 mr-ez
   -1  2051 lb-hd
   -1  2052 qx-ep
   -1  2053 fc-oe
   -1  2054 ol-or
   -1  2055 of-os
   -1  2056 eo-ck
   -1  2057 to-hz
   -1  2058 rs-pn
   -1  2059 ew-vp
   -1  2060 hc-tp
   -1  2061 is-bv
   -1  2062 zb-wi
   -1  2063 uf-wh
   -1  2064 kb-ll
   -1  2065 ux-wv
   -1  2066 un-nu
   -1  2067 fa-dx
   -1  2068 nx-dq
   -1  2069 ag-ya
   -1  2070 wb-vf
   -1  2071 ps-ji
   -1  2072 yf-cb
   -1  2073 bj-ii
   -1  2074 ez-kn
   -1  2075 cd-lt
   -1  2076 us-mt
   -1  2077 mw-ox
   -1  2078 xd-ll
   -1  2079 hq-hc
   -1  2080 ak-yb
   -1  2081 mt-ve
   -1  2082 oy-ef
   -1  2083 pb-ma
   -1  2084 or-vx
   -1  2085 cs-ig
   -1  2086 lg-av
   -1  2087 bi-hi
   -1  2088 ux-zo
   -1  2089 ts-we
   -1  2090 vp-ag
   -1  2091 gv-bp
   -1  2092 zs-eo
   -1  2093 dj-ap
   -1  2094 ya-dy
   -1  2095 rf-su
   -1  2096 wr-cb
   -1  2097 yn-fg
   -1  2098 zj-uf
   -1  2099 uy-pb
   -1  2100 wy-oy
   -1  2101 pd-jl
   -1  2102 tz-zv
   -1  2103 ey-tz
   -1  2104 iu-yj
   -1  2105 hz-lj
   -1  2106 vk-ox
   -1  2107 gb-vz
   -1  2108 pn-sk
   -1  2109 nk-dg
   -1  2110 tg-av
   -1  2111 en-yt
   -1  2112 jb-gz
   -1  2113 xk-lv
   -1  2114 vp-kp
   -1  2115 cj-kc
   -1  2116 yw-cs
   -1  2117 yc-rb
   -1  2118 nt-bg
   -1  2119 uu-ce
   -1  2120 mv-pl
   -1  2121 ad-ks
   -1  2122 ne-ps
   -1  2123 zm-jl
   -1  2124 wv-kn
   -1  2125 yv-hf
   -1  2126 sj-jh
   -1  2127 gj-lc
   -1  2128 nc-xb
   -1  2129 gi-tb
   -1  2130 wq-pj
   -1  2131 ov-ow
   -1  2132 ad-nn
   -1  2133 qj-md
   -1  2134 rx-la
   -1  2135 cu-uy
   -1  2136 wk-af
   -1  2137 cn-op
   -1  2138 jt-dx
   -1  2139 bi-ms
   -1  2140 rs-ak
   -1  2141 se-um
   -1  2142 sw-zo
   -1  2143 xu-lm
   -1  2144 ba-iu
   -1  2145 nf-ec
   -1  2146 ow-jv
   -1  2147 ax-un
   -1  2148 sk-yb
   -1  2149 gt-lt
   -1  2150 lj-nh
   -1  2151 sj-zd
   -1  2152 lm-sv
   -1  2153 rh-oi
   -1  2154 wy-xa
   -1  2155 ba-ut
   -1  2156 ej-mg
   -1  2157 vn-lo
   -1  2158 kf-ng
   -1  2159 gf-rz
   -1  2160 vr-yo
   -1  2161 oq-kp
   -1  2162 eb-og
   -1  2163 sd-hk
   -1  2164 rd-oa
   -1  2165 vn-wo
   -1  2166 vo-ky
   -1  2167 xq-un
   -1  2168 zn-lj
   -1  2169 de-dk
   -1  2170 pt-tz
   -1  2171 nu-wl
   -1  2172 ss-qn
   -1  2173 kw-ve
   -1  2174 yy-as
   -1  2175 wu-xt
   -1  2176 mh-te
   -1  2177 fq-hi
   -1  2178 ti-pi
   -1  2179 fo-jy
   -1  2180 ds-vh
   -1  2181 on-ad
   -1  2182 li-co
   -1  2183 un-yn
   -1  2184 qx-vu
   -1  2185 en-xp
   -1  2186 gh-li
   -1  2187 dl-ba
   -1  2188 gj-th
   -1  2189 tg-xr
   -1  2190 jf-mj
   -1  2191 ln-ex
   -1  2192 yj-ls
   -1  2193 sw-wv
   -1  2194 fe-gp
   -1  2195 wn-td
   -1  2196 oy-kf
   -1  2197 wq-rz
   -1  2198 rd-na
   -1  2199 gb-id
   -1  2200 pj-xk
   -1  2201 wn-nb
   -1  2202 tg-ql
   -1  2203 zm-vx
   -1  2204 yj-ba
   -1  2205 hp-dn
   -1  2206 mz-lm
   -1  2207 xt-px
   -1  2208 ne-ji
   -1  2209 pw-kr
   -1  2210 gd-ur
   -1  2211 yo-px
   -1  2212 dj-zu
   -1  2213 tp-gv
   -1  2214 xi-jm
   -1  2215 lv-rz
   -1  2216 hy-ej
   -1  2217 lz-oy
   -1  2218 lj-sq
   -1  2219 os-eo
   -1  2220 ev-zd
   -1  2221 xc-vi
   -1  2222 po-as
   -1  2223 pc-ay
   -1  2224 sb-te
   -1  2225 la-um
   -1  2226 ce-nf
   -1  2227 gv-og
   -1  2228 uo-jd
   -1  2229 ol-ej
   -1  2230 zm-ol
   -1  2231 xu-uh
   -1  2232 xb-gp
   -1  2233 zm-pd
   -1  2234 iv-yl
   -1  2235 jc-tx
   -1  2236 dl-vp
   -1  2237 vs-xt
   -1  2238 so-xt
   -1  2239 tj-jw
   -1  2240 no-lo
   -1  2241 tp-lb
   -1  2242 vh-bp
   -1  2243 zw-on
   -1  2244 wo-eg
   -1  2245 pn-tz
   -1  2246 zm-pn
   -1  2247 hg-rx
   -1  2248 sh-dj
   -1  2249 gs-tb
   -1  2250 ov-jv
   -1  2251 vy-hu
   -1  2252 lq-vc
   -1  2253 yd-at
   -1  2254 ia-uo
   -1  2255 dw-cf
   -1  2256 uy-hm
   -1  2257 yu-dd
   -1  2258 tj-ce
   -1  2259 ud-tx
   -1  2260 wb-cs
   -1  2261 ej-or
   -1  2262 uw-xl
   -1  2263 eb-tw
   -1  2264 aw-bv
   -1  2265 jx-zv
   -1  2266 is-tn
   -1  2267 un-gq
   -1  2268 lw-gr
   -1  2269 qq-yv
   -1  2270 nt-ga
   -1  2271 td-bv
   -1  2272 rr-ca
   -1  2273 cg-yc
   -1  2274 ns-ty
   -1  2275 nw-kw
   -1  2276 ua-cs
   -1  2277 sf-nm
   -1  2278 bu-wp
   -1  2279 pd-or
   -1  2280 lg-et
   -1  2281 sk-tz
   -1  2282 df-kf
   -1  2283 dg-ud
   -1  2284 en-av
   -1  2285 of-gz
   -1  2286 cb-qi
   -1  2287 qd-dq
   -1  2288 kc-dd
   -1  2289 go-te
   -1  2290 bj-cu
   -1  2291 aq-xr
   -1  2292 wo-ui
   -1  2293 mp-xw
   -1  2294 mp-yf
   -1  2295 sv-de
   -1  2296 im-ds
   -1  2297 rs-sk
   -1  2298 yp-dk
   -1  2299 jn-fe
   -1  2300 gb-fz
   -1  2301 vw-mn
   -1  2302 va-kn
   -1  2303 io-wc
   -1  2304 bu-uu
   -1  2305 uy-wd
   -1  2306 vn-ee
   -1  2307 rh-kb
   -1  2308 th-uo
   -1  2309 rz-br
   -1  2310 wg-md
   -1  2311 ym-ny
   -1  2312 am-lq
   -1  2313 no-to
   -1  2314 tz-rs
   -1  2315 in-sw
   -1  2316 ve-us
   -1  2317 xu-sf
   -1  2318 qk-xz
   -1  2319 dj-ff
   -1  2320 vy-kt
   -1  2321 rg-ha
   -1  2322 ns-mn
   -1  2323 rb-mk
   -1  2324 go-wt
   -1  2325 uw-zj
   -1  2326 fi-ca
   -1  2327 dj-mv
   -1  2328 ll-qx
   -1  2329 jr-jh
   -1  2330 zs-os
   -1  2331 tb-pc
   -1  2332 vl-yr
   -1  2333 hw-tj
   -1  2334 yn-gq
   -1  2335 yo-yk
   -1  2336 vn-il
   -1  2337 sx-xp
   -1  2338 rn-qr
   -1  2339 jt-dz
   -1  2340 ov-gl
   -1  2341 sn-ti
   -1  2342 fa-yf
   -1  2343 xn-dh
   -1  2344 ma-kq
   -1  2345 zl-ks
   -1  2346 px-tl
   -1  2347 py-xw
   -1  2348 kc-yi
   -1  2349 vx-mg
   -1  2350 pz-is
   -1  2351 ah-cu
   -1  2352 dc-xp
   -1  2353 le-tn
   -1  2354 ic-zw
   -1  2355 bs-yp
   -1  2356 ig-yw
   -1  2357 xq-lw
   -1  2358 ov-lt
   -1  2359 aw-bq
   -1  2360 kw-dp
   -1  2361 jn-zs
   -1  2362 nd-do
   -1  2363 yy-fh
   -1  2364 jz-ea
   -1  2365 pt-py
   -1  2366 nb-bs
   -1  2367 ko-mp
   -1  2368 ey-zv
   -1  2369 bw-oe
   -1  2370 it-pi
   -1  2371 vo-mx
   -1  2372 mg-ma
   -1  2373 mi-py
   -1  2374 kn-zo
   -1  2375 zj-vz
   -1  2376 ub-dc
   -1  2377 ta-la
   -1  2378 sn-qt
   -1  2379 oh-gq
   -1  2380 gb-ym
   -1  2381 yv-ap
   -1  2382 qf-pe
   -1  2383 up-ts
   -1  2384 we-ii
   -1  2385 ha-py
   -1  2386 da-ty
   -1  2387 ru-ao
   -1  2388 fp-dw
   -1  2389 ip-li
   -1  2390 bw-fc
   -1  2391 pe-ik
   -1  2392 ct-ay
   -1  2393 om-fe
   -1  2394 vd-yo
   -1  2395 oq-pc
   -1  2396 go-nb
   -1  2397 na-ws
   -1  2398 dy-hc
   -1  2399 mt-ea
   -1  2400 nx-sq
   -1  2401 bw-cg
   -1  2402 pf-mj
   -1  2403 hc-ln
   -1  2404 rn-zv
   -1  2405 ha-hj
   -1  2406 sh-mv
   -1  2407 dn-io
   -1  2408 ul-jl
   -1  2409 ny-bb
   -1  2410 kp-kk
   -1  2411 by-kn
   -1  2412 rh-qx
   -1  2413 rr-sk
   -1  2414 yy-ms
   -1  2415 wg-rf
   -1  2416 ik-je
   -1  2417 la-vd
   -1  2418 ye-ct
   -1  2419 rr-ak
   -1  2420 oe-zw
   -1  2421 il-gi
   -1  2422 yf-ko
   -1  2423 sp-es
   -1  2424 ri-sc
   -1  2425 fc-aq
   -1  2426 mo-am
   -1  2427 dg-tx
   -1  2428 ax-nu
   -1  2429 nm-uh
   -1  2430 hh-he
   -1  2431 sv-mh
   -1  2432 bc-vt
   -1  2433 ak-tz
   -1  2434 su-qj
   -1  2435 ll-vl
   -1  2436 de-td
   -1  2437 ng-lw
   -1  2438 py-fa
   -1  2439 au-kz
   -1  2440 wi-fk
   -1  2441 ur-nw
   -1  2442 yc-hi
   -1  2443 es-jv
   -1  2444 lc-th
   -1  2445 sf-dh
   -1  2446 rl-xt
   -1  2447 ru-pz
   -1  2448 ul-ej
   -1  2449 dw-yd
   -1  2450 sk-ak
   -1  2451 ox-wp
   -1  2452 lo-ee
   -1  2453 gj-ud
   -1  2454 ps-jm
   -1  2455 gj-xz
   -1  2456 mn-ai
   -1  2457 ul-ho
   -1  2458 or-ok
   -1  2459 hg-jm
   -1  2460 zn-qv
   -1  2461 si-wh
   -1  2462 at-ns
   -1  2463 kk-dl
   -1  2464 vu-ww
   -1  2465 gh-vo
   -1  2466 zs-jb
   -1  2467 ta-jm
   -1  2468 xk-nj
   -1  2469 jo-su
   -1  2470 we-bj
   -1  2471 av-dc
   -1  2472 tt-yo
   -1  2473 aw-ao
   -1  2474 pi-su
   -1  2475 fq-po
   -1  2476 sv-sb
   -1  2477 oy-xa
   -1  2478 pf-ui
   -1  2479 tv-ji
   -1  2480 az-mf
   -1  2481 bu-hw
   -1  2482 aq-ic
   -1  2483 hq-fi
   -1  2484 st-hf
   -1  2485 ih-gt
   -1  2486 fp-at
   -1  2487 bs-sv
   -1  2488 rz-nj
   -1  2489 ch-ne
   -1  2490 ak-zv
   -1  2491 bk-cj
   -1  2492 qm-eg
   -1  2493 sc-ye
   -1  2494 gd-ve
   -1  2495 sp-gl
   -1  2496 as-mk
   -1  2497 dc-xr
   -1  2498 uu-nt
   -1  2499 iu-ut
   -1  2500 ew-ut
   -1  2501 yb-tz
   -1  2502 vu-ll
   -1  2503 xr-sx
   -1  2504 jl-ho
   -1  2505 uf-zw
   -1  2506 vo-pz
   -1  2507 je-io
   -1  2508 rg-be
   -1  2509 hl-wp
   -1  2510 zb-dg
   -1  2511 kc-yz
   -1  2512 cz-zo
   -1  2513 ww-dc
   -1  2514 om-of
   -1  2515 dm-mg
   -1  2516 ho-kk
   -1  2517 jx-wc
   -1  2518 og-el
   -1  2519 wh-gb
   -1  2520 um-ch
   -1  2521 zn-sq
   -1  2522 rn-jx
   -1  2523 xi-rx
   -1  2524 hg-rm
   -1  2525 hf-sh
   -1  2526 pl-eo
   -1  2527 si-fz
   -1  2528 hp-ht
   -1  2529 qx-hw
   -1  2530 ri-fo
   -1  2531 rs-qr
   -1  2532 mr-zo
   -1  2533 aw-pz
   -1  2534 el-tw
   -1  2535 ff-pl
   -1  2536 ti-su
   -1  2537 rd-cj
   -1  2538 ai-xj
   -1  2539 wk-ha
   -1  2540 dg-jc
   -1  2541 lg-zp
   -1  2542 qx-yr
   -1  2543 vi-mz
   -1  2544 pr-do
   -1  2545 rj-dq
   -1  2546 nh-et
   -1  2547 ip-tu
   -1  2548 zj-wh
   -1  2549 fq-mk
   -1  2550 xv-ev
   -1  2551 zb-nk
   -1  2552 zo-va
   -1  2553 oe-ks
   -1  2554 kh-fi
   -1  2555 la-hg
   -1  2556 hh-vq
   -1  2557 cz-in
   -1  2558 ub-sx
   -1  2559 br-nj
   -1  2560 xb-wh
   -1  2561 mq-yk
   -1  2562 og-yu
   -1  2563 gz-os
   -1  2564 wd-we
   -1  2565 kd-hd
   -1  2566 ih-gl
   -1  2567 nu-oh
   -1  2568 qd-kw
   -1  2569 of-nc
   -1  2570 la-rm
   -1  2571 yr-ep
   -1  2572 hm-pb
   -1  2573 ec-ad
   -1  2574 zs-iy
   -1  2575 vy-yz
   -1  2576 bj-ts
   -1  2577 rr-fv
   -1  2578 hx-kw
   -1  2579 eo-nc
   -1  2580 zj-si
   -1  2581 om-xb
   -1  2582 za-jh
   -1  2583 hk-ef
   -1  2584 dx-xe
   -1  2585 nx-lj
   -1  2586 we-up
   -1  2587 nc-zs
   -1  2588 az-wq
   -1  2589 xi-ta
   -1  2590 lf-af
   -1  2591 jl-ok
   -1  2592 ke-fk
   -1  2593 jt-tb
   -1  2594 yk-rl
   -1  2595 mi-pt
   -1  2596 bb-hl
   -1  2597 ap-qq
   -1  2598 kl-uh
   -1  2599 ih-ov
   -1  2600 lk-iq
   -1  2601 xg-dy
   -1  2602 is-aw
   -1  2603 nk-az
   -1  2604 px-wu
   -1  2605 he-iq
   -1  2606 el-hn
   -1  2607 dx-oq
   -1  2608 zu-ap
   -1  2609 gd-ua
   -1  2610 ai-yd
   -1  2611 iq-pf
   -1  2612 el-dd
   -1  2613 bm-ns
   -1  2614 ip-qs
   -1  2615 dg-qu
   -1  2616 im-ud
   -1  2617 vc-mo
   -1  2618 lg-sq
   -1  2619 qk-bc
   -1  2620 ge-ha
   -1  2621 ey-pn
   -1  2622 ao-ec
   -1  2623 ct-fw
   -1  2624 qn-ll
   -1  2625 jr-xv
   -1  2626 km-hv
   -1  2627 vz-oi
   -1  2628 mw-af
   -1  2629 jm-um
   -1  2630 pr-ca
   -1  2631 ax-yn
   -1  2632 mw-lf
   -1  2633 rg-af
   -1  2634 hy-rz
   -1  2635 xp-ig
   -1  2636 ou-pd
   -1  2637 yz-ws
   -1  2638 vt-jd
   -1  2639 mf-hn
   -1  2640 zk-qj
   -1  2641 rt-wq
   -1  2642 ym-vz
   -1  2643 il-gs
   -1  2644 li-ig
   -1  2645 ou-vx
   -1  2646 ee-wo
   -1  2647 en-di
   -1  2648 hv-ye
   -1  2649 bw-ad
   -1  2650 rn-tz
   -1  2651 wt-bs
   -1  2652 es-gl
   -1  2653 kk-iu
   -1  2654 hl-ip
   -1  2655 py-yf
   -1  2656 zi-vr
   -1  2657 an-wv
   -1  2658 bq-is
   -1  2659 hl-ua
   -1  2660 fa-cb
   -1  2661 qe-dz
   -1  2662 bw-iv
   -1  2663 if-vt
   -1  2664 bk-yi
   -1  2665 wl-or
   -1  2666 wh-ym
   -1  2667 pw-he
   -1  2668 mm-if
   -1  2669 ee-to
   -1  2670 vx-ok
   -1  2671 wi-ud
   -1  2672 lf-ha
   -1  2673 jg-cj
   -1  2674 vq-lk
   -1  2675 uw-id
   -1  2676 ut-fk
   -1  2677 yo-vs
   -1  2678 pv-hp
   -1  2679 de-go
   -1  2680 uo-xz
   -1  2681 kf-wy
   -1  2682 tx-ds
   -1  2683 im-jc
   -1  2684 tn-qq
   -1  2685 vd-ps
   -1  2686 lk-pw
   -1  2687 sk-zy
   -1  2688 gl-nv
   -1  2689 fh-rb
   -1  2690 sn-uk
   -1  2691 ok-pd
   -1  2692 in-zo
   -1  2693 be-wk
   -1  2694 fv-jx
   -1  2695 gp-po
   -1  2696 if-gj
   -1  2697 oz-vz
   -1  2698 xm-ht
   -1  2699 nd-ln
   -1  2700 gs-pc
   -1  2701 tl-ht
   -1  2702 rn-rs
   -1  2703 uk-rf
   -1  2704 vi-xy
   -1  2705 vo-le
   -1  2706 jy-lo
   -1  2707 nb-sb
   -1  2708 ii-uy
   -1  2709 hj-af
   -1  2710 zn-lg
   -1  2711 zw-zl
   -1  2712 kj-qz
   -1  2713 sf-uh
   -1  2714 pr-xg
   -1  2715 yx-so
   -1  2716 et-rj
   -1  2717 oy-hk
   -1  2718 kc-na
   -1  2719 gs-jt
   -1  2720 ff-qq
   -1  2721 gh-le
   -1  2722 fz-uf
   -1  2723 ou-ok
   -1  2724 qq-zu
   -1  2725 pe-hp
   -1  2726 uh-vi
   -1  2727 mr-cz
   -1  2728 yw-co
   -1  2729 uh-dh
   -1  2730 zp-vx
   -1  2731 dm-ol
   -1  2732 dd-kd
   -1  2733 qz-gi
   -1  2734 ap-hf
   -1  2735 gw-lj
   -1  2736 ez-ke
   -1  2737 xp-av
   -1  2738 rt-gf
   -1  2739 bm-fp
   -1  2740 im-zb
   -1  2741 tp-og
   -1  2742 jq-ev
   -1  2743 jw-nf
   -1  2744 pg-mr
   -1  2745 ub-yt
   -1  2746 pt-ko
   -1  2747 nn-oe
   -1  2748 os-fe
   -1  2749 id-vz
   -1  2750 xu-kl
   -1  2751 na-oa
   -1  2752 lo-cn
   -1  2753 rg-bb
   -1  2754 ai-bm
   -1  2755 ou-ho
   -1  2756 dm-vx
   -1  2757 ho-mg
   -1  2758 jm-rx
   -1  2759 xb-of
   -1  2760 mm-lc
   -1  2761 ma-hm
   -1  2762 se-oh
   -1  2763 fg-xq
   -1  2764 pi-md
   -1  2765 oz-gh
   -1  2766 hx-nw
   -1  2767 jg-oa
   -1  2768 ui-uz
   -1  2769 ve-nw
   -1  2770 aq-ec
   -1  2771 rd-jg
   -1  2772 uk-jo
   -1  2773 pw-jf
   -1  2774 da-ai
   -1  2775 uz-iq
   -1  2776 fr-hr
   -1  2777 kb-ku
   -1  2778 rn-ey
   -1  2779 sv-yp
   -1  2780 ds-zb
   -1  2781 cb-pt
   -1  2782 df-dx
   -1  2783 dj-st
   -1  2784 js-za
   -1  2785 ga-tj
   -1  2786 wy-jp
   -1  2787 kr-uz
   -1  2788 se-wl
   -1  2789 he-lk
   -1  2790 ws-bk
   -1  2791 yu-gv
   -1  2792 ur-kw
   -1  2793 sb-bs
   -1  2794 jq-sj
   -1  2795 vq-et
   -1  2796 bv-pz
   -1  2797 su-uk
   -1  2798 kt-ws
   -1  2799 wd-ah
   -1  2800 va-cz
   -1  2801 tf-fg
   -1  2802 nu-tf
   -1  2803 ex-pr
   -1  2804 yc-fq
   -1  2805 ws-cj
   -1  2806 tg-di
   -1  2807 oi-ep
   -1  2808 kw-mt
   -1  2809 mt-hx
   -1  2810 th-qk
   -1  2811 jf-hh
   -1  2812 ow-sp
   -1  2813 hq-ex
   -1  2814 id-zj
   -1  2815 tx-kv
   -1  2816 ig-xn
   -1  2817 sj-za
   -1  2818 hn-bp
   -1  2819 ti-jo
   -1  2820 en-hs
   -1  2821 zy-vt
   -1  2822 id-si
   -1  2823 da-vw
   -1  2824 nf-vk
   -1  2825 ts-pb
   -1  2826 hy-br
   -1  2827 us-dp
   -1  2828 tw-hd
   -1  2829 av-ql
   -1  2830 ol-mg
   -1  2831 on-dm
   -1  2832 ua-li
   -1  2833 hv-ct
   -1  2834 cg-hi
   -1  2835 gw-ng
   -1  2836 js-zd
   -1  2837 ls-kp
   -1  2838 bk-kc
   -1  2839 gq-ob
   -1  2840 tx-zb
   -1  2841 ef-ng
   -1  2842 bb-mw
   -1  2843 ul-pd
   -1  2844 pa-oh
   -1  2845 kj-gs
   -1  2846 xz-zy
   -1  2847 yk-ti
   -1  2848 rg-ny
   -1  2849 ec-fc
   -1  2850 yi-oa
   -1  2851 nd-kh
   -1  2852 if-ia
   -1  2853 xq-nu
   -1  2854 xe-tb
   -1  2855 uk-up
   -1  2856 zw-fc
   -1  2857 nw-gd
   -1  2858 vc-jr
   -1  2859 ll-ep
   -1  2860 xt-yo
   -1  2861 rr-pn
   -1  2862 qu-zt
   -1  2863 hg-ne
   -1  2864 ui-gu
   -1  2865 to-wo
   -1  2866 co-yc
   -1  2867 jn-ck
   -1  2868 sc-hv
   -1  2869 vx-ol
   -1  2870 xk-az
   -1  2871 fg-nu
   -1  2872 hs-xr
   -1  2873 ub-av
   -1  2874 fc-ad
   -1  2875 hu-kc
   -1  2876 lb-gv
   -1  2877 jz-dp
   -1  2878 zy-jd
   -1  2879 ew-yj
   -1  2880 xm-yu
   -1  2881 vw-fp
   -1  2882 hg-ji
   -1  2883 xu-ep
   -1  2884 sw-ux
   -1  2885 ql-sx
   -1  2886 oz-id
   -1  2887 kq-pb
   -1  2888 uo-lc
   -1  2889 ez-an
   -1  2890 pt-uc
   -1  2891 tv-dw
   -1  2892 rc-km
   -1  2893 am-xv
   -1  2894 ko-wr
   -1  2895 pz-ao
   -1  2896 op-wo
   -1  2897 bs-jw
   -1  2898 xy-lp
   -1  2899 cf-hj
   -1  2900 xi-br
   -1  2901 tw-dd
   -1  2902 xw-yf
   -1  2903 mn-bm
   -1  2904 so-yk
   -1  2905 lv-nj
   -1  2906 sj-js
   -1  2907 th-mm
   -1  2908 xj-da
   -1  2909 ma-cu
   -1  2910 uu-nf
   -1  2911 cu-we
   -1  2912 io-hp
   -1  2913 kn-si
   -1  2914 kz-eg
   -1  2915 za-hk
   -1  2916 ck-jb
   -1  2917 bp-el
   -1  2918 hg-jl
   -1  2919 py-uc
   -1  2920 yd-vt
   -1  2921 jp-ng
   -1  2922 ny-lf
   -1  2923 be-as
   -1  2924 uw-si
   -1  2925 iq-jf
   -1  2926 kq-ii
   -1  2927 dw-bm
   -1  2928 xr-xp
   -1  2929 br-wq
   -1  2930 jw-ce
   -1  2931 zl-xd
   -1  2932 oy-fp
   -1  2933 gp-jn
   -1  2934 zm-ou
   -1  2935 er-tb
   -1  2936 xc-fl
   -1  2937 os-nb
   -1  2938 ko-mi
   -1  2939 yd-tv
   -1  2940 we-uy
   -1  2941 cd-jv
   -1  2942 gv-eb
   -1  2943 le-is
   -1  2944 jw-nt
   -1  2945 bl-dj
   -1  2946 fh-as
   -1  2947 qd-hx
   -1  2948 wu-vr
   -1  2949 um-ps
   -1  2950 rs-yb
   -1  2951 pz-tn
   -1  2952 nk-ds
   -1  2953 tf-oh
   -1  2954 gh-bq
   -1  2955 ha-cf
   -1  2956 rn-iu
   -1  2957 vf-hl
   -1  2958 yt-sx
   -1  2959 kh-kw
   -1  2960 ea-us
   -1  2961 ll-rh
   -1  2962 co-wb
   -1  2963 hu-bj
   -1  2964 tj-bg
   -1  2965 wp-vk
   -1  2966 io-dz
   -1  2967 rz-mf
   -1  2968 lm-uh
   -1  2969 dg-zt
   -1  2970 by-ux
   -1  2971 st-ff
   -1  2972 vf-co
   -1  2973 er-ux
   -1  2974 hj-bb
   -1  2975 zv-pa
   -1  2976 cz-kn
   -1  2977 yw-ip
   -1  2978 ee-wu
   -1  2979 sq-wa
   -1  2980 ht-dn
   -1  2981 bv-mx
   -1  2982 mk-bi
   -1  2983 ey-qr
   -1  2984 yz-cj
   -1  2985 ii-wd
   -1  2986 uf-uw
   -1  2987 gp-jb
   -1  2988 ew-ag
   -1  2989 xy-lm
   -1  2990 zy-mm
   -1  2991 so-rl
   -1  2992 oy-ng
   -1  2993 eg-to
   -1  2994 bc-xz
   -1  2995 qe-ik
   -1  2996 af-bb
   -1  2997 gq-xq
   -1  2998 ke-zd
   -1  2999 ol-jl
   -1  3000 yw-wb
   -1  3001 wh-uw
   -1  3002 nv-es
   -1  3003 rt-az
   -1  3004 qk-jd
   -1  3005 sw-va
   -1  3006 dy-ln
   -1  3007 zd-za
   -1  3008 nc-jn
   -1  3009 rj-md
   -1  3010 hg-ch
   -1  3011 kl-sf
   -1  3012 xw-ko
   -1  3013 ng-pj
   -1  3014 gr-su
   -1  3015 gw-jp
   -1  3016 xy-mz
   -1  3017 ma-wd
   -1  3018 ux-cz
   -1  3019 rf-zk
   -1  3020 vp-ls
   -1  3021 dp-ea
   -1  3022 iv-es
   -1  3023 xi-rm
   -1  3024 yn-ve
   -1  3025 hj-be
   -1  3026 je-xm
   -1  3027 kz-op
   -1  3028 tu-ig
   -1  3029 ud-vh
   -1  3030 nn-aq
   -1  3031 bu-nt
   -1  3032 so-mq
   -1  3033 aq-zw
   -1  3034 qm-ok
   -1  3035 xw-mi
   -1  3036 zj-xl
   -1  3037 tu-ow
   -1  3038 nk-tx
   -1  3039 ku-vu
   -1  3040 ce-hw
   -1  3041 kp-iu
   -1  3042 xq-ob
   -1  3043 dy-pr
   -1  3044 su-md
   -1  3045 lh-py
   -1  3046 lb-dd
   -1  3047 ko-cb
   -1  3048 gd-qd
   -1  3049 wn-bs
   -1  3050 xn-qs
   -1  3051 fw-fo
   -1  3052 wn-dk
   -1  3053 uz-he
   -1  3054 td-dk
   -1  3055 po-bi
   -1  3056 yt-ql
   -1  3057 cy-rz
   -1  3058 mr-wv
   -1  3059 gq-pi
   -1  3060 ji-jm
   -1  3061 ol-zt
   -1  3062 cn-no
   -1  3063 ia-qk
   -1  3064 rg-lf
   -1  3065 hp-dz
   -1  3066 xl-wh
   -1  3067 iv-sp
   -1  3068 dd-hd
   -1  3069 pv-ht
   -1  3070 pr-hq
   -1  3071 up-wd
   -1  3072 tn-bv
   -1  3073 fk-vp
   -1  3074 ut-vp
   -1  3075 on-ec
   -1  3076 uu-tj
   -1  3077 yp-go
   -1  3078 gr-kf
   -1  3079 wv-in
   -1  3080 ai-tv
   -1  3081 ur-hx
   -1  3082 ew-kk
   -1  3083 xv-jq
   -1  3084 bc-uo
   -1  3085 zd-jq
   -1  3086 rr-tz
   -1  3087 hf-zu
   -1  3088 gf-vq
   -1  3089 xt-yx
   -1  3090 zv-qr
   -1  3091 xg-fi
   -1  3092 lo-kz
   -1  3093 fq-qf
   -1  3094 nc-os
   -1  3095 oa-yz
   -1  3096 be-mw
   -1  3097 gh-ao
   -1  3098 hf-aa
   -1  3099 mx-pz
   -1  3100 yf-pt
   -1  3101 ea-qd
   -1  3102 tu-ua
   -1  3103 yd-fp
   -1  3104 gp-gz
   -1  3105 jz-xz
   -1  3106 ou-mg
   -1  3107 jl-mg
   -1  3108 bq-tn
   -1  3109 bp-tp
   -1  3110 er-pc
   -1  3111 er-qz
   -1  3112 hy-pj
   -1  3113 kw-gd
   -1  3114 sp-gb
   -1  3115 zj-fz
   -1  3116 le-pz
   -1  3117 jr-ev
   -1  3118 ds-zt
   -1  3119 py-cb
   -1  3120 qq-st
   -1  3121 oq-rf
   -1  3122 xz-if
   -1  3123 zm-ok
   -1  3124 pg-by
   -1  3125 rr-zv
   -1  3126 vs-rl
   -1  3127 na-kt
   -1  3128 xr-ww
   -1  3129 vh-wi
   -1  3130 if-lc
   -1  3131 wd-cu
   -1  3132 yd-mn
   -1  3133 yf-qi
   -1  3134 tb-df
   -1  3135 jy-ee
   -1  3136 zn-zp
   -1  3137 mp-uc
   -1  3138 bq-ao
   -1  3139 ql-di
   -1  3140 le-bq
   -1  3141 ox-jw
   -1  3142 qx-qn
   -1  3143 hk-gw
   -1  3144 vn-op
   -1  3145 iy-ad
   -1  3146 wq-lv
   -1  3147 wy-gr
   -1  3148 hd-yj
   -1  3149 rf-ti
   -1  3150 zp-wa
   -1  3151 wl-ax
   -1  3152 hx-pd
   -1  3153 ge-lf
   -1  3154 sf-mz
   -1  3155 mj-gu
   -1  3156 ya-hq
   -1  3157 uo-gj
   -1  3158 ox-tj
   -1  3159 rx-rm
   -1  3160 xu-xy
   -1  3161 vi-bo
   -1  3162 vo-tn
   -1  3163 cs-vf
   -1  3164 hh-ui
   -1  3165 lk-kr
   -1  3166 ob-oh
   -1  3167 hm-ah
   -1  3168 at-vw
   -1  3169 kq-wd
   -1  3170 xw-cb
   -1  3171 zp-rj
   -1  3172 tt-zi
   -1  3173 dh-xu
   -1  3174 ps-eg
   -1  3175 oe-on
   -1  3176 lq-mn
   -1  3177 of-gp
   -1  3178 po-ms
   -1  3179 ic-nn
   -1  3180 mz-lp
   -1  3181 il-tb
   -1  3182 nt-tj
   -1  3183 im-tx
   -1  3184 yp-de
   -1  3185 sv-te
   -1  3186 gr-gw
   -1  3187 dm-ho
   -1  3188 kj-pc
   -1  3189 io-pv
   -1  3190 bs-dk
   -1  3191 xq-tf
   -1  3192 on-iy
   -1  3193 zs-ck
   -1  3194 ii-ts
   -1  3195 ai-fp
   -1  3196 wr-yf
   -1  3197 gb-uf
   -1  3198 ew-oa
   -1  3199 le-aw
   -1  3200 lt-gl
   -1  3201 uu-lt
   -1  3202 pa-se
   -1  3203 bw-on
   -1  3204 hk-kf
   -1  3205 gd-ea
   -1  3206 om-jb
   -1  3207 wd-hm
   -1  3208 jd-lc
   -1  3209 io-ik
   -1  3210 an-pw
   -1  3211 ke-ag
   -1  3212 do-ht
   -1  3213 bq-ru
   -1  3214 un-tf
   -1  3215 os-jn
   -1  3216 ub-di
   -1  3217 xy-sf
   -1  3218 li-yw
   -1  3219 tx-qu
   -1  3220 aa-st
   -1  3221 lq-zd
   -1  3222 ik-tl
   -1  3223 vh-tx
   -1  3224 qn-rh
   -1  3225 nu-se
   -1  3226 qi-fa
   -1  3227 ai-vw
   -1  3228 zb-zt
   -1  3229 hn-dd
   -1  3230 js-vc
   -1  3231 ih-yl
   -1  3232 dq-zp
   -1  3233 so-wu
   -1  3234 xv-za
   -1  3235 sh-yv
   -1  3236 wd-bj
   -1  3237 vq-jf
   -1  3238 if-zy
   -1  3239 pg-cz
   -1  3240 sh-ff
   -1  3241 ql-en
   -1  3242 he-vq
   -1  3243 nf-nt
   -1  3244 rc-ct
   -1  3245 ez-cz
   -1  3246 yp-sb
   -1  3247 pn-ak
   -1  3248 qs-co
   -1  3249 qf-hi
   -1  3250 by-wv
   -1  3251 dm-jl
   -1  3252 wn-mh
   -1  3253 xu-nm
   -1  3254 qq-aa
   -1  3255 kh-hq
   -1  3256 qs-hl
   -1  3257 nh-im
   -1  3258 zp-nh
   -1  3259 qn-om
   -1  3260 ec-zl
   -1  3261 be-af
   -1  3262 nt-hw
   -1  3263 co-hl
   -1  3264 vc-am
   -1  3265 lj-zp
   -1  3266 xk-rt
   -1  3267 we-pb
   -1  3268 ul-hq
   -1  3269 dh-kl
   -1  3270 zw-ad
   -1  3271 mv-yv
   -1  3272 bb-fl
   -1  3273 bk-na
   -1  3274 mt-qd
   -1  3275 vr-px
   -1  3276 jo-wg
   -1  3277 lv-gf
   -1  3278 xl-di
   -1  3279 mf-lv
   -1  3280 ev-js
   -1  3281 qu-nk
   -1  3282 et-nx
   -1  3283 pi-qj
   -1  3284 fr-ct
   -1  3285 kb-qn
   -1  3286 vo-is
   -1  3287 sw-cz
   -1  3288 rx-ya
   -1  3289 gu-uz
   -1  3290 mq-vs
   -1  3291 sf-ce
   -1  3292 gp-os
   -1  3293 ng-sd
   -1  3294 xp-ub
   -1  3295 cj-ea
   -1  3296 zo-wv
   -1  3297 au-jy
   -1  3298 hj-rg
   -1  3299 ql-xr
   -1  3300 ip-ua
   -1  3301 jh-ev
   -1  3302 en-dc
   -1  3303 wg-pi
   -1  3304 xa-gr
   -1  3305 je-dn
   -1  3306 yk-cz
   -1  3307 mf-cy
   -1  3308 vk-uu
   -1  3309 na-yi
   -1  3310 mx-aw
   -1  3311 ol-ul
   -1  3312 cn-ee
   -1  3313 eo-fe
   -1  3314 le-bv
   -1  3315 sc-rc
   -1  3316 ky-tn
   -1  3317 vf-tu
   -1  3318 vo-bv
   -1  3319 xm-tl
   -1  3320 lz-gr
   -1  3321 tv-da
   -1  3322 jx-tz
   -1  3323 ns-ai
   -1  3324 wa-zn
   -1  3325 nh-zn
   -1  3326 wo-jy
   -1  3327 ca-do
   -1  3328 nh-hz
   -1  3329 kr-mj
   -1  3330 om-zs
   -1  3331 vz-si
   -1  3332 rd-hu
   -1  3333 vo-jn
   -1  3334 iv-ow
   -1  3335 hc-nd
   -1  3336 sb-wt
   -1  3337 kn-mr
   -1  3338 xt-zi
   -1  3339 se-tf
   -1  3340 pj-br
   -1  3341 gl-yl
   -1  3342 lv-hy
   -1  3343 pg-zo
   -1  3344 im-vh
   -1  3345 hq-ln
   -1  3346 af-cf
   -1  3347 xd-vu
   -1  3348 ia-th
   -1  3349 zk-pi
   -1  3350 ts-el
   -1  3351 pg-va
   -1  3352 vz-xl
   -1  3353 nb-mh
   -1  3354 dn-pv
   -1  3355 iu-ls
   -1  3356 md-ti
   -1  3357 mp-cb
   -1  3358 bp-lb
   -1  3359 se-ax
   -1  3360 iy-aq
   -1  3361 zp-et
   -1  3362 aa-jo
   -1  3363 lg-dq
   -1  3364 tf-ax
   -1  3365 eb-el
   -1  3366 hd-el
   -1  3367 ak-og
   -1  3368 ng-xa
   -1  3369 ih-iv
   -1  3370 ic-ks
   -1  3371 ef-lz
   -1  3372 vr-so
   -1  3373 qf-fh
   -1  3374 ba-fk
   -1  3375 nn-zw
   -1  3376 pl-zu
   -1  3377 lf-ww
   -1  3378 jv-ih
   -1  3379 fo-fr
   -1  3380 jd-hv

diff --git a/2024/23/solution.rs b/2024/23/solution.rs

@@ -0,0 +1,65 @@
   -1     1 use std::collections::HashSet;
   -1     2 
   -1     3 #[path = "../lib.rs"]
   -1     4 mod lib;
   -1     5 
   -1     6 fn insert_node(name: &str, names: &mut Vec<String>, connections: &mut Vec<HashSet<usize>>) -> usize {
   -1     7     if let Some(i) = names.iter().position(|n| n == name) {
   -1     8         return i;
   -1     9     } else {
   -1    10         names.push(name.to_string());
   -1    11         connections.push(HashSet::new());
   -1    12         return names.len() - 1;
   -1    13     }
   -1    14 }
   -1    15 
   -1    16 fn parse_input() -> (Vec<String>, Vec<HashSet<usize>>) {
   -1    17     let mut names = vec![];
   -1    18     let mut connections = vec![];
   -1    19 
   -1    20     for line in lib::iter_input() {
   -1    21         let (name1, name2) = line.split_once('-').unwrap();
   -1    22         let i1 = insert_node(name1, &mut names, &mut connections);
   -1    23         let i2 = insert_node(name2, &mut names, &mut connections);
   -1    24         connections[i1].insert(i2);
   -1    25         connections[i2].insert(i1);
   -1    26     }
   -1    27 
   -1    28     return (names, connections);
   -1    29 }
   -1    30 
   -1    31 fn visit(stack: &mut Vec<usize>, names: &Vec<String>, connections: &Vec<HashSet<usize>>) -> (usize, Vec<usize>) {
   -1    32     let mut part1 = 0;
   -1    33     let mut part2 = stack.clone();
   -1    34     if stack.len() == 3 && stack.iter().any(|j| names[*j].starts_with('t')) {
   -1    35         part1 += 1;
   -1    36     }
   -1    37     let start = *stack.last().unwrap_or(&0);
   -1    38     for i in start..connections.len() {
   -1    39         if stack.iter().all(|j| connections[i].contains(j)) {
   -1    40             stack.push(i);
   -1    41             let (tmp1, tmp2) = visit(stack, names, connections);
   -1    42             part1 += tmp1;
   -1    43             if tmp2.len() > part2.len() {
   -1    44                 part2 = tmp2;
   -1    45             }
   -1    46             stack.pop();
   -1    47         }
   -1    48     }
   -1    49     return (part1, part2);
   -1    50 }
   -1    51 
   -1    52 fn format_password(stack: Vec<usize>, names: &Vec<String>) -> String {
   -1    53     let mut n: Vec<String> = stack.iter().map(|j| names[*j].clone()).collect();
   -1    54     n.sort();
   -1    55     return n.join(",");
   -1    56 }
   -1    57 
   -1    58 fn main() {
   -1    59     let (names, connections) = parse_input();
   -1    60 
   -1    61     let mut stack = vec![];
   -1    62     let (part1, part2) = visit(&mut stack, &names, &connections);
   -1    63     println!("part1: {}", part1);
   -1    64     println!("part2: {}", format_password(part2, &names));
   -1    65 }

diff --git a/2024/23/test.txt b/2024/23/test.txt

@@ -0,0 +1,32 @@
   -1     1 kh-tc
   -1     2 qp-kh
   -1     3 de-cg
   -1     4 ka-co
   -1     5 yn-aq
   -1     6 qp-ub
   -1     7 cg-tb
   -1     8 vc-aq
   -1     9 tb-ka
   -1    10 wh-tc
   -1    11 yn-cg
   -1    12 kh-ub
   -1    13 ta-co
   -1    14 de-co
   -1    15 tc-td
   -1    16 tb-wq
   -1    17 wh-td
   -1    18 ta-ka
   -1    19 td-qp
   -1    20 aq-cg
   -1    21 wq-ub
   -1    22 ub-vc
   -1    23 de-ta
   -1    24 wq-aq
   -1    25 wq-vc
   -1    26 wh-yn
   -1    27 ka-de
   -1    28 kh-ta
   -1    29 co-tc
   -1    30 wh-qp
   -1    31 tb-vc
   -1    32 td-yn