summaryrefslogtreecommitdiff
path: root/2016/aoc4
diff options
context:
space:
mode:
Diffstat (limited to '2016/aoc4')
-rw-r--r--2016/aoc4/Cargo.lock4
-rw-r--r--2016/aoc4/Cargo.toml6
-rw-r--r--2016/aoc4/input.txt1091
-rw-r--r--2016/aoc4/src/main.rs83
4 files changed, 1184 insertions, 0 deletions
diff --git a/2016/aoc4/Cargo.lock b/2016/aoc4/Cargo.lock
new file mode 100644
index 0000000..df3af88
--- /dev/null
+++ b/2016/aoc4/Cargo.lock
@@ -0,0 +1,4 @@
+[root]
+name = "aoc4"
+version = "0.1.0"
+
diff --git a/2016/aoc4/Cargo.toml b/2016/aoc4/Cargo.toml
new file mode 100644
index 0000000..7d02c6d
--- /dev/null
+++ b/2016/aoc4/Cargo.toml
@@ -0,0 +1,6 @@
+[package]
+name = "aoc4"
+version = "0.1.0"
+authors = ["Justin Worthe <justin.worthe@gmail.com>"]
+
+[dependencies]
diff --git a/2016/aoc4/input.txt b/2016/aoc4/input.txt
new file mode 100644
index 0000000..c23ffc2
--- /dev/null
+++ b/2016/aoc4/input.txt
@@ -0,0 +1,1091 @@
+gbc-frperg-pubpbyngr-znantrzrag-377[rgbnp]
+nij-mywlyn-wlsiayhcw-jfumncw-alumm-mbcjjcha-422[mcjwa]
+pualyuhapvuhs-ibuuf-zhslz-227[uhalp]
+xlrypetn-prr-lylwjdtd-665[dzoya]
+zilqwikbqdm-rmttgjmiv-mvoqvmmzqvo-278[mqvio]
+rgllk-bxmefuo-sdmee-geqd-fqefuzs-274[efdgl]
+ugfkmewj-yjsvw-wyy-lwuzfgdgyq-814[wygfj]
+lnkfaypeha-xwogap-bejwjyejc-524[uqzms]
+laffe-sorozgxe-mxgjk-jek-xkykgxin-254[kxegf]
+ytu-xjhwjy-hfsid-htfynsl-qtlnxynhx-411[hyntx]
+vetllbybxw-xzz-mktbgbgz-709[kblty]
+ixeumktoi-kmm-giwaoyozout-176[oimkt]
+frqvxphu-judgh-udpsdjlqj-udeelw-uhvhdufk-647[ntbsq]
+ixccb-hjj-uhvhdufk-725[hcjub]
+sehheiylu-isqludwuh-xkdj-qsgkyiyjyed-634[ydehi]
+yhwooebeaz-acc-ajcejaanejc-316[acejo]
+qyujihctyx-vumeyn-zchuhwcha-318[hcuya]
+xtwtelcj-rclop-clmmte-nzyeltyxpye-171[eltcy]
+pinovwgz-mvwwdo-yzkgjthzio-941[owzgi]
+htwwtxnaj-xhfajsljw-mzsy-hzxytrjw-xjwanhj-229[jwhxa]
+amlqskcp-epybc-cee-pcyaosgqgrgml-652[cegpa]
+fab-eqodqf-omzpk-emxqe-560[eqfmo]
+bnmrtldq-fqzcd-idkkxadzm-qdrdzqbg-365[dqzbk]
+ovbunmneqbhf-wryylorna-qrirybczrag-559[rbnya]
+ynukcajey-xwogap-iwjwcaiajp-966[jydme]
+dkqjcbctfqwu-uecxgpigt-jwpv-fgrctvogpv-128[cgptv]
+ugfkmewj-yjsvw-tmffq-vwhdgqewfl-606[zfmlc]
+htqtwkzq-idj-ijxnls-723[rwmzt]
+kgjgrypw-epybc-aylbw-amyrgle-amlryglkclr-184[lygra]
+jxdkbqfz-yrkkv-bkdfkbbofkd-705[csxut]
+ujqgywfau-uzgugdslw-sfsdqkak-684[duboh]
+rwcnawjcrxwju-mhn-nwprwnnarwp-823[wnrac]
+eqttqukxg-rncuvke-itcuu-ujkrrkpi-102[ukrtc]
+jvuzbtly-nyhkl-ibuuf-dvyrzovw-201[uvybl]
+tvsnigxmpi-fewoix-wxsveki-750[ixesv]
+rtqlgevkng-ejqeqncvg-ncdqtcvqta-336[prlxq]
+wfummczcyx-luvvcn-nywbhifias-864[cfimn]
+irdgrxzex-vxx-nfibjyfg-763[xfgir]
+buzahisl-ipvohghykvbz-qlssfilhu-klclsvwtlua-591[moyzp]
+dpotvnfs-hsbef-sbnqbhjoh-fhh-nbobhfnfou-831[vbmns]
+owshgfarwv-lgh-kwujwl-usfvq-ghwjslagfk-164[wgfhl]
+yuxufmdk-sdmpq-bxmefuo-sdmee-dqeqmdot-222[dmequ]
+clotzlnetgp-clmmte-opawzjxpye-873[elptc]
+mfklstdw-usfvq-kwjnauwk-268[kwfsu]
+vhglnfxk-zktwx-unggr-xgzbgxxkbgz-839[gxkzb]
+yrwxefpi-tpewxmg-kveww-ywiv-xiwxmrk-932[pxhgu]
+shmml-cynfgvp-tenff-qrfvta-143[fmntv]
+zhdsrqlchg-sodvwlf-judvv-uhdftxlvlwlrq-855[ldvhf]
+kfg-jvtivk-sleep-uvjzxe-711[evjkf]
+molgbzqfib-yxphbq-obpbxoze-757[bopqx]
+qfmcusbwq-qobrm-qcohwbu-fsoqeiwgwhwcb-168[qwbco]
+sbejpbdujwf-gmpxfs-tupsbhf-623[bfpsj]
+jsehsyafy-hdsklau-yjskk-ksdwk-242[ksyad]
+rwcnawjcrxwju-ljwmh-bcxajpn-823[jwcan]
+excdklvo-oqq-oxqsxoobsxq-874[oqxsb]
+buzahisl-jhukf-jvhapun-klwsvftlua-565[uahlf]
+gpbepvxcv-snt-steadnbtci-453[tbcen]
+wyvqljapsl-ihzrla-zlycpjlz-149[lzajp]
+amlqskcp-epybc-cee-kylyeckclr-938[cekly]
+jchipqat-qphzti-advxhixrh-895[hiapq]
+tinnm-qvcqczohs-qighcasf-gsfjwqs-818[jfuek]
+qyujihctyx-mwupyhayl-bohn-wihnuchgyhn-890[hynuc]
+wlqqp-nvrgfezqvu-irsszk-ivjvrity-607[viqrs]
+molgbzqfib-avb-cfkxkzfkd-315[bfkza]
+luxciuwncpy-wuhxs-womnigyl-mylpcwy-266[ylhtr]
+ugdgjxmd-bwddqtwsf-ugflsafewfl-762[qdtes]
+fmsledevhsyw-nippcfier-eguymwmxmsr-438[vmsip]
+xekdwvwnzkqo-xwogap-ajcejaanejc-706[aejwc]
+wfummczcyx-yaa-fiacmncwm-136[bxsio]
+rdadguja-tvv-ldgzhwde-375[dagve]
+wsvsdkbi-qbkno-oqq-domrxyvyqi-718[qobdi]
+oaxadrgx-qss-oazfmuzyqzf-300[mfedb]
+hqfxxnknji-uqfxynh-lwfxx-xfqjx-125[zkwtx]
+gpbepvxcv-qphzti-rdcipxcbtci-947[cpibt]
+etyyx-bzmcx-bnzshmf-qdrdzqbg-443[btyez]
+htqtwkzq-gzssd-qfgtwfytwd-541[ogntm]
+uiovmbqk-kpwkwtibm-mvoqvmmzqvo-798[awevt]
+zotts-vumeyn-xypyfijgyhn-448[qasni]
+zovldbkfz-pzxsbkdbo-erkq-xznrfpfqflk-367[eunpo]
+htwwtxnaj-gntmfefwitzx-hfsid-htfynsl-zxjw-yjxynsl-255[tfnwx]
+vhglnfxk-zktwx-vahvhetmx-labiibgz-839[hvxab]
+htqtwkzq-idj-wjhjnansl-983[rmtzn]
+irgyyolokj-vrgyzoi-mxgyy-aykx-zkyzotm-358[yogkz]
+ktfitzbgz-lvtoxgzxk-angm-wxitkmfxgm-943[vxmua]
+uwtojhynqj-hmthtqfyj-jslnsjjwnsl-879[jhnst]
+mrxivrexmsrep-gerhc-gsexmrk-hiwmkr-100[yzpuo]
+hdgdovmt-bmvyz-ezggtwzvi-adivixdib-707[divgz]
+lqwhuqdwlrqdo-iorzhu-ghvljq-959[qhldo]
+vhkkhlbox-wrx-inkvatlbgz-397[kbhlv]
+tyepcyletzylw-awldetn-rcldd-dezclrp-795[ldect]
+sedikcuh-whqtu-uww-tufqhjcudj-946[uhwcd]
+lsyrkjkbnyec-zvkcdsm-qbkcc-myxdksxwoxd-848[kcdsx]
+fnjyxwrinm-lqxlxujcn-mnyjacvnwc-355[ncjxl]
+gpbepvxcv-tvv-rdcipxcbtci-141[cvpbi]
+xgsvgmotm-hgyqkz-ykxboiky-124[gkymo]
+udskkaxawv-usfvq-esjcwlafy-814[uidxk]
+fydelmwp-nlyoj-opalcexpye-899[elpyo]
+aczupnetwp-qwzhpc-afcnsldtyr-717[cpant]
+bknsykmdsfo-nio-yzobkdsyxc-926[kosyb]
+xjmmjndqz-xcjxjgvoz-mzvxlpdndodji-343[fqvmn]
+amjmpdsj-qaytclecp-fslr-bcqgel-782[claej]
+fnjyxwrinm-ouxfna-anjlzdrbrcrxw-719[nrxaf]
+qcbgiasf-ufors-pogysh-zcuwghwqg-168[gscfh]
+kmjezxodgz-wpiit-mzxzdqdib-109[aypcu]
+ckgvutofkj-xghhoz-uvkxgzouty-696[ajsic]
+lsyrkjkbnyec-mkxni-cdybkqo-510[kybcn]
+tipfxvezt-gcrjkzt-xirjj-jvimztvj-919[pofxi]
+pbybeshy-cynfgvp-tenff-svanapvat-403[afnpv]
+cjpibabsepvt-cvooz-usbjojoh-155[objcp]
+jvyyvzpcl-lnn-ayhpupun-929[npylu]
+wsvsdkbi-qbkno-zvkcdsm-qbkcc-oxqsxoobsxq-276[sbkoq]
+ugdgjxmd-usfvq-ugslafy-ugflsafewfl-918[xbmpo]
+nwlddtqtpo-ojp-xlcvpetyr-639[ptdlo]
+nzcczdtgp-prr-opdtry-587[wsiym]
+ynssr-yehpxk-wxlbzg-111[plhnx]
+xjmmjndqz-xcjxjgvoz-xjiovdihzio-967[jxioz]
+enqvbnpgvir-pubpbyngr-znexrgvat-585[qtsjn]
+gvcskirmg-qekrixmg-ikk-xvemrmrk-126[kmrgi]
+gpbepvxcv-uadltg-ejgrwphxcv-921[gpvce]
+kmjezxodgz-nxvqzibzm-cpio-adivixdib-941[izdxb]
+hcd-gsqfsh-xszzmpsob-sbuwbssfwbu-428[sbfhu]
+nwlddtqtpo-upwwjmply-dpcgtnpd-119[pdtwl]
+mbggf-msvdly-zlycpjlz-929[aonev]
+lhkhszqx-fqzcd-qzaahs-btrsnldq-rdquhbd-443[qdhsz]
+luxciuwncpy-xsy-uwkocmcncih-500[cuinw]
+qvbmzvibqwvit-kpwkwtibm-zmkmqdqvo-564[mqvbi]
+tvsnigxmpi-jpsaiv-irkmriivmrk-568[yileu]
+vxupkizork-kmm-lotgtiotm-748[xymrs]
+gpewwmjmih-gerhc-hiwmkr-152[lostk]
+ibghopzs-gqojsbusf-vibh-rsgwub-818[bsghi]
+guahyncw-luvvcn-wihnuchgyhn-552[hncug]
+iruzfrtkzmv-treup-tfrkzex-ivjvrity-373[rtivz]
+dsxxw-cee-ylyjwqgq-704[eqwxy]
+lhkhszqx-fqzcd-eknvdq-lzmzfdldms-911[dzlqf]
+oxmeeuruqp-omzpk-oamfuzs-emxqe-248[emoup]
+dyz-combod-mkxni-mykdsxq-vklybkdybi-848[dkybm]
+bpvctixr-qphzti-ldgzhwde-999[abmop]
+kwvacumz-ozilm-jiasmb-mvoqvmmzqvo-824[tnqvi]
+njmjubsz-hsbef-kfmmzcfbo-nbobhfnfou-389[luxhg]
+hwbba-fag-tgceswkukvkqp-622[kabgw]
+nchhg-jiasmb-lmxizbumvb-382[bmhia]
+ymszqfuo-dmnnuf-emxqe-170[syxpj]
+ymszqfuo-qss-abqdmfuaze-144[qsafm]
+tcfkqcevkxg-hwbba-hnqygt-vtckpkpi-440[kctbg]
+zloolpfsb-gbiivybxk-rpbo-qbpqfkd-705[bopfi]
+slqryzjc-pyzzgr-rpyglgle-288[uanmz]
+iutyaskx-mxgjk-inuiurgzk-rumoyzoiy-696[klmzy]
+dpssptjwf-cvooz-efqmpznfou-311[fopsz]
+dsxxw-cee-dglylagle-756[eldgx]
+nwlddtqtpo-upwwjmply-xlcvpetyr-223[pltwd]
+jvuzbtly-nyhkl-lnn-lunpullypun-201[tqlba]
+uiovmbqk-kivlg-bmkpvwtwog-720[kpvsu]
+nchhg-xtiabqk-oziaa-zmamizkp-850[aizhk]
+molgbzqfib-zixppfcfba-gbiivybxk-pqloxdb-237[igmjz]
+jyfvnlupj-jhukf-jvhapun-yljlpcpun-539[dmnws]
+hqtyeqsjylu-sqdto-tufqhjcudj-712[cnysz]
+gsvvswmzi-gerhc-gsrxemrqirx-100[dlypm]
+ktwbhtvmbox-xzz-vhgmtbgfxgm-709[bgmtx]
+hjgbwuladw-uzgugdslw-vwhsjlewfl-580[wlgud]
+njmjubsz-hsbef-kfmmzcfbo-efqmpznfou-181[subnv]
+bnknqetk-bzmcx-zbpthrhshnm-417[bhnkm]
+gspsvjyp-fyrrc-jmrergmrk-126[rgjmp]
+bjfutsneji-gntmfefwitzx-kqtbjw-fhvznxnynts-307[ntfjb]
+sedikcuh-whqtu-rqiauj-tuiywd-270[gipnv]
+hjgbwuladw-bwddqtwsf-jwsuimakalagf-294[wadbf]
+encuukhkgf-uecxgpigt-jwpv-rwtejcukpi-986[ucegk]
+nzydfxpc-rclop-nlyoj-nzletyr-zapcletzyd-847[lyzcn]
+eqpuwogt-itcfg-lgnnadgcp-tgceswkukvkqp-518[gckpt]
+nzwzcqfw-mldvpe-afcnsldtyr-171[cdfln]
+ide-htrgti-snt-advxhixrh-401[hitdr]
+fmsledevhsyw-gerhc-gsexmrk-erepcwmw-776[emrsw]
+jvyyvzpcl-yhiipa-aljouvsvnf-201[vyaij]
+chnylhuncihuf-zfiqyl-mniluay-656[hilnu]
+udskkaxawv-xdgowj-klgjsyw-346[eruiv]
+pbeebfvir-sybjre-qrcnegzrag-585[erbga]
+aoubshwq-qobrm-obozmgwg-948[obgmq]
+jvsvymbs-ibuuf-huhsfzpz-747[subfh]
+qvbmzvibqwvit-jiasmb-ikycqaqbqwv-928[qbiva]
+zuv-ykixkz-kmm-jkyomt-748[kmyzi]
+slqryzjc-zsllw-amlryglkclr-808[lrcsy]
+enzcntvat-enoovg-ybtvfgvpf-273[vntef]
+iqmbazulqp-dmnnuf-oazfmuzyqzf-664[zfmqu]
+yaxsnlcrun-ouxfna-uxprbcrlb-537[nruxa]
+ovbunmneqbhf-cynfgvp-tenff-ratvarrevat-351[uakpm]
+qzchnzbshud-idkkxadzm-rghoohmf-885[hdzkm]
+fodvvlilhg-sodvwlf-judvv-fxvwrphu-vhuylfh-101[vfhld]
+qvbmzvibqwvit-kpwkwtibm-apqxxqvo-798[qvbiw]
+aoubshwq-pwcvonofrcig-rms-aofyshwbu-688[oswab]
+hwbba-gii-fgrnqaogpv-882[gabif]
+pkl-oaynap-acc-pnwejejc-186[acpej]
+ltpedcxots-qphzti-ejgrwphxcv-323[ptceh]
+mybbycsfo-nio-nofovyzwoxd-250[stdkc]
+bgmxkgtmbhgte-ietlmbv-zktll-inkvatlbgz-397[ptrnf]
+dpotvnfs-hsbef-dipdpmbuf-qvsdibtjoh-545[dbfps]
+fmsledevhsyw-veqtekmrk-tpewxmg-kveww-hitevxqirx-568[evwkm]
+ykjoqian-cnwza-ywjzu-ykwpejc-wymqeoepekj-628[hmfzu]
+wihmogyl-aluxy-vumeyn-jolwbumcha-240[lmuya]
+yuxufmdk-sdmpq-eomhqzsqd-tgzf-emxqe-664[mqdef]
+wifilzof-vumeyn-guhuaygyhn-864[uyfgh]
+hplazytkpo-nlyoj-cpdplcns-457[plcno]
+vhglnfxk-zktwx-utldxm-hixktmbhgl-917[tursp]
+jxdkbqfz-zxkav-zlxqfkd-pxibp-133[xkzbd]
+mfklstdw-xdgowj-jwuwanafy-554[wadfj]
+eqttqukxg-tcddkv-vtckpkpi-596[ampxv]
+tpspahyf-nyhkl-jovjvshal-mpuhujpun-591[fkeyj]
+vqr-ugetgv-ecpfa-eqcvkpi-ujkrrkpi-414[ekprv]
+mvkccspson-bkllsd-nozvyiwoxd-952[oscdk]
+ugjjgkanw-ugfkmewj-yjsvw-bwddqtwsf-kwjnauwk-528[nkliy]
+wkqxodsm-lexxi-myxdksxwoxd-848[xdkmo]
+tfiifjzmv-tyftfcrkv-jyzggzex-841[unmyd]
+wdjcvuvmyjpn-rzvkjiduzy-mvwwdo-adivixdib-421[dvijw]
+xzwrmkbqtm-jcvvg-amzdqkma-226[uonyt]
+tvsnigxmpi-mrxivrexmsrep-veffmx-xvemrmrk-308[mrxev]
+iehepwnu-cnwza-nwxxep-owhao-420[wenah]
+fubrjhqlf-edvnhw-wudlqlqj-725[lqdfh]
+wfummczcyx-wuhxs-mniluay-370[cbijt]
+jchipqat-eaphixr-vgphh-sthxvc-895[hpaci]
+pelbtravp-ohaal-hfre-grfgvat-169[arefg]
+jshzzpmplk-jhukf-aljouvsvnf-279[jfhkl]
+hwbba-ejqeqncvg-ocpcigogpv-128[cgbeo]
+fnjyxwrinm-ajkkrc-cajrwrwp-745[rjwac]
+mhi-lxvkxm-utldxm-tgterlbl-267[lmtxb]
+jxdkbqfz-bdd-pqloxdb-237[dbqxf]
+qfkkj-nzydfxpc-rclop-clmmte-xlylrpxpye-197[vzyuc]
+bxaxipgn-vgpst-qxdwpopgsdjh-ytaanqtpc-hwxeexcv-687[csdop]
+rdggdhxkt-eaphixr-vgphh-itrwcdadvn-245[dhgra]
+qlm-pbzobq-zxkav-zlxqfkd-obzbfsfkd-471[bzfkq]
+ajyqqgdgcb-qaytclecp-fslr-sqcp-rcqrgle-106[cqglr]
+zgmfyxypbmsq-aylbw-amyrgle-qfgnngle-704[jmbna]
+pkl-oaynap-acc-zalhkuiajp-654[apckl]
+bqxnfdmhb-okzrshb-fqzrr-btrsnldq-rdquhbd-599[nszgr]
+mybbycsfo-mkxni-mykdsxq-cobfsmoc-302[mbcos]
+ujoon-eaphixr-vgphh-ldgzhwde-141[hdego]
+iuxxuyobk-hatte-lotgtiotm-852[toiux]
+muqfedyput-rkddo-huqsgkyiyjyed-608[dyuek]
+mrxivrexmsrep-ikk-irkmriivmrk-230[rikme]
+htqtwkzq-wfggny-ywfnsnsl-749[nwfgq]
+sno-rdbqds-idkkxadzm-trdq-sdrshmf-599[dsrkm]
+apuut-wpiit-gvwjmvojmt-369[tijmp]
+molgbzqfib-yxphbq-tlohpelm-133[blhmo]
+ugdgjxmd-wyy-hmjuzskafy-866[ydgjm]
+slqryzjc-hcjjwzcyl-dglylagle-860[lcjyg]
+ktwbhtvmbox-wrx-etuhktmhkr-241[psbxd]
+oaddaeuhq-otaoaxmfq-ruzmzouzs-950[aouzd]
+ugfkmewj-yjsvw-tmffq-klgjsyw-528[sqogh]
+vrurcjah-pajmn-ajvyjprwp-ljwmh-anlnrerwp-433[jkstx]
+fab-eqodqf-vqxxknqmz-ymdwqfuzs-586[qfdmx]
+tpspahyf-nyhkl-kfl-klwhyatlua-123[lahky]
+zntargvp-enoovg-znexrgvat-195[gnvae]
+dkqjcbctfqwu-uecxgpigt-jwpv-ugtxkegu-934[gucte]
+owshgfarwv-xdgowj-jwkwsjuz-320[wjgos]
+gifavtkzcv-treup-jyzggzex-659[gzetv]
+bjfutsneji-gfxpjy-tujwfyntsx-203[jftns]
+pxtihgbsxw-ietlmbv-zktll-ybgtgvbgz-371[bgtli]
+crwwv-zxkav-pefmmfkd-367[fkmvw]
+sbqiiyvyut-fbqijys-whqii-tulubefcudj-998[xytos]
+gvcskirmg-gsvvswmzi-fewoix-pskmwxmgw-230[gmswi]
+eqttqukxg-ejqeqncvg-octmgvkpi-232[qegtc]
+lqwhuqdwlrqdo-fdqgb-zrunvkrs-439[qdrlu]
+tinnm-gqojsbusf-vibh-gozsg-480[gsbin]
+lujbbrornm-ljwmh-orwjwlrwp-849[rwjlb]
+jef-iushuj-rkddo-efuhqjyedi-868[dejuf]
+szfyrqriuflj-treup-jrcvj-971[slkjz]
+ltpedcxots-rpcsn-itrwcdadvn-921[cdtnp]
+ohmnuvfy-xsy-jolwbumcha-968[hmouy]
+gntmfefwitzx-wfintfhynaj-uqfxynh-lwfxx-wjhjnansl-905[fnwxh]
+xcitgcpixdcpa-tvv-hwxeexcv-271[cxvei]
+jyfvnlupj-qlssfilhu-ayhpupun-227[zbydk]
+wdjcvuvmyjpn-zbb-vxlpdndodji-291[djvbn]
+wfummczcyx-dyffsvyuh-xymcah-630[ycfmh]
+cebwrpgvyr-wryylorna-phfgbzre-freivpr-897[opgba]
+cjpibabsepvt-tdbwfohfs-ivou-fohjoffsjoh-363[fobhj]
+zekvierkzferc-jtrmvexvi-ylek-wzeretzex-425[erzkv]
+sgmtkzoi-pkrrehkgt-ygrky-228[kgrty]
+iruzfrtkzmv-jtrmvexvi-ylek-jkfirxv-971[nvfye]
+dfcxsqhwzs-pogysh-obozmgwg-870[goshw]
+yuxufmdk-sdmpq-vqxxknqmz-bgdotmeuzs-326[tidcv]
+iuxxuyobk-igtje-ygrky-878[mflrz]
+laffe-igtje-vaxingyotm-800[aefgi]
+tpspahyf-nyhkl-wshzapj-nyhzz-zhslz-643[hzpsy]
+diozmivodjivg-xviyt-ozxcijgjbt-473[cmtlp]
+pyknyegle-njyqrga-epyqq-pcyaosgqgrgml-314[gyqep]
+bwx-amkzmb-zijjqb-tijwzibwzg-824[egorq]
+drxevkzt-vxx-uvjzxe-581[xvezd]
+ktfitzbgz-cxeeruxtg-wxitkmfxgm-761[txgef]
+htsxzrjw-lwfij-wfggny-ywfnsnsl-801[cjidb]
+oxmeeuruqp-nmewqf-pqeusz-742[eqump]
+hqfxxnknji-kzeed-ojqqdgjfs-jslnsjjwnsl-671[jnsqd]
+pbybeshy-rtt-phfgbzre-freivpr-221[rbepf]
+pdjqhwlf-edvnhw-xvhu-whvwlqj-231[hwvdj]
+gcfcnuls-aluxy-vumeyn-lywycpcha-188[cylua]
+plolwdub-judgh-edvnhw-pdqdjhphqw-699[dhpwj]
+udpsdjlqj-hjj-pdqdjhphqw-751[jdhpq]
+amjmpdsj-pyzzgr-qyjcq-886[jmpqy]
+lahxpnwrl-ljwmh-bqryyrwp-667[tifxe]
+drxevkzt-avccpsvre-uvgcfpdvek-191[vcedk]
+xzwrmkbqtm-rmttgjmiv-apqxxqvo-928[lmkgz]
+eqnqthwn-tcddkv-fgrctvogpv-648[tvcdg]
+bjfutsneji-ojqqdgjfs-ijajqturjsy-515[jqsfi]
+sebehvkb-hqrryj-ixyffydw-166[siyrz]
+zlkprjbo-doxab-mixpqfz-doxpp-jxohbqfkd-783[yjhzq]
+eza-dpncpe-nsznzwlep-opdtry-821[sdeti]
+tbxmlkfwba-yxphbq-xkxivpfp-523[slfmk]
+ucynmlgxcb-hcjjwzcyl-umpiqfmn-548[cmjln]
+lxwbdvna-pajmn-bljenwpna-qdwc-dbna-cnbcrwp-199[nabwc]
+eadalsjq-yjsvw-wyy-jwsuimakalagf-892[ajswy]
+fruurvlyh-mhoobehdq-zrunvkrs-907[rhuov]
+sbqiiyvyut-vbemuh-sedjqydcudj-686[ltadr]
+fkqbokxqflkxi-avb-lmboxqflkp-991[kbflq]
+lhkhszqx-fqzcd-atmmx-kzanqzsnqx-677[qzxah]
+cebwrpgvyr-hafgnoyr-cynfgvp-tenff-qrcnegzrag-793[rxmql]
+ajmrxjlcren-cxy-bnlanc-ouxfna-lxwcjrwvnwc-927[cnxaj]
+hqtyeqsjylu-isqludwuh-xkdj-tulubefcudj-244[udjlq]
+vdzonmhydc-azrjds-cdudknoldms-157[lzowh]
+uwtojhynqj-kqtbjw-zxjw-yjxynsl-333[grmkp]
+myxcewob-qbkno-oqq-ecob-docdsxq-614[oqbcd]
+rkpqxyib-gbiivybxk-abpfdk-419[bikpx]
+zlilocri-zelzlixqb-qbzeklildv-497[ucyzj]
+pinovwgz-xviyt-vivgtndn-499[vingt]
+gcfcnuls-aluxy-luvvcn-xymcah-318[cluan]
+sebehvkb-fbqijys-whqii-husuylydw-400[bhisy]
+rdchjbtg-vgpst-eaphixr-vgphh-rjhidbtg-htgkxrt-323[hgtrp]
+pualyuhapvuhs-jshzzpmplk-wshzapj-nyhzz-zlycpjlz-175[zphla]
+atyzghrk-sgmtkzoi-hgyqkz-yzuxgmk-228[gkzyh]
+ohmnuvfy-mwupyhayl-bohn-yhachyylcha-630[hyacl]
+oxjmxdfkd-avb-pqloxdb-211[dxboa]
+iqmbazulqp-bdavqofuxq-omzpk-ruzmzouzs-482[zqumo]
+zsxyfgqj-gzssd-wjxjfwhm-619[jsfgw]
+qvbmzvibqwvit-jcvvg-abwziom-512[tcrkb]
+xgjougizobk-lruckx-aykx-zkyzotm-826[koxzg]
+bkzrrhehdc-rbzudmfdq-gtms-zmzkxrhr-755[rzdhm]
+myxcewob-qbkno-cmkfoxqob-rexd-zebmrkcsxq-302[syrvm]
+zekvierkzferc-treup-tfrkzex-uvgrikdvek-867[ekrvz]
+cvabijtm-lgm-bziqvqvo-330[vbimq]
+vhglnfxk-zktwx-ktuubm-vhgmtbgfxgm-553[gkmtx]
+xst-wigvix-fyrrc-vieguymwmxmsr-490[yentm]
+ktfitzbgz-fbebmtkr-zktwx-xzz-lmhktzx-111[ztkbx]
+vdzonmhydc-eknvdq-sqzhmhmf-963[xacdu]
+dmpuamofuhq-otaoaxmfq-efadmsq-742[amfoq]
+htqtwkzq-gfxpjy-wjxjfwhm-827[fnred]
+sbnqbhjoh-xfbqpojafe-cbtlfu-dpoubjonfou-311[kezry]
+qyujihctyx-vumeyn-lywycpcha-604[ychua]
+ide-htrgti-tvv-uxcpcrxcv-973[ctvir]
+bxaxipgn-vgpst-snt-gtprfjxhxixdc-791[xgpti]
+nbhofujd-dipdpmbuf-dvtupnfs-tfswjdf-363[dfpub]
+apuut-nxvqzibzm-cpio-mznzvmxc-291[zmcin]
+uzfqdzmfuazmx-otaoaxmfq-pqhqxabyqzf-768[pzmry]
+tpspahyf-nyhkl-ibuuf-klwhyatlua-253[xkrsz]
+iqmbazulqp-vqxxknqmz-efadmsq-950[jrnox]
+bpvctixr-rpcsn-igpxcxcv-375[cpxir]
+ytu-xjhwjy-uqfxynh-lwfxx-yjhmstqtld-489[xyhjt]
+qvbmzvibqwvit-ntwemz-kwvbiqvumvb-720[vbimq]
+mhi-lxvkxm-ietlmbv-zktll-vnlmhfxk-lxkobvx-553[eusnm]
+tpspahyf-nyhkl-jhukf-wbyjohzpun-487[hpyfj]
+avw-zljyla-qlssfilhu-zlycpjlz-929[lzajs]
+sawlkjevaz-xwogap-skngodkl-290[akglo]
+xgjougizobk-laffe-lruckx-gtgreyoy-774[goefk]
+aoubshwq-qobrm-qcohwbu-qighcasf-gsfjwqs-948[qsbho]
+wifilzof-vumeyn-lyuwkocmcncih-968[avixc]
+uiovmbqk-xtiabqk-oziaa-mvoqvmmzqvo-382[moqva]
+sawlkjevaz-oywrajcan-dqjp-lqnydwoejc-342[ajwcd]
+kfg-jvtivk-jtrmvexvi-ylek-rercpjzj-529[jvekr]
+houngfgxjuay-igtje-giwaoyozout-228[gouai]
+gcfcnuls-aluxy-mwupyhayl-bohn-ijyluncihm-916[tacdb]
+cjpibabsepvt-cvooz-ufdiopmphz-155[pobci]
+iuxxuyobk-igtje-sgtgmksktz-878[uwcvx]
+thnulapj-ibuuf-ylzlhyjo-305[sfdnr]
+xzwrmkbqtm-rmttgjmiv-zmamizkp-434[ifpry]
+yhwooebeaz-zua-yqopkian-oanreya-680[aoeyn]
+tfcfiwlc-wcfnvi-wzeretzex-243[cefwi]
+guahyncw-xsy-uwkocmcncih-864[qsmtb]
+ovbunmneqbhf-rtt-qrfvta-689[zymsd]
+rgllk-eomhqzsqd-tgzf-ymdwqfuzs-638[qzdfg]
+ryexqpqhteki-sqdto-seqjydw-skijecuh-iuhlysu-946[eqshi]
+avw-zljyla-qlssfilhu-mpuhujpun-383[luahj]
+pynffvsvrq-onfxrg-znantrzrag-143[nrfag]
+ikhcxvmbex-xzz-phkdlahi-839[cstrx]
+mvhkvbdib-wvnfzo-zibdizzmdib-187[bizdv]
+ipvohghykvbz-wshzapj-nyhzz-huhsfzpz-747[hzpsv]
+htqtwkzq-hmthtqfyj-ijuqtdrjsy-151[tqhjy]
+xzz-ftgtzxfxgm-865[tupfq]
+jyfvnlupj-jhukf-klwhyatlua-747[jydsc]
+mbiyqoxsm-mkxni-kxkvicsc-510[ikmxc]
+bgmxkgtmbhgte-ietlmbv-zktll-labiibgz-163[bglti]
+vdzonmhydc-bqxnfdmhb-rbzudmfdq-gtms-lzmzfdldms-469[arkps]
+forwcoqhwjs-gqojsbusf-vibh-rsgwub-688[dgqsb]
+qcffcgwjs-pogysh-qcbhowbasbh-688[bchsf]
+apuut-xviyt-yzqzgjkhzio-317[zituy]
+ide-htrgti-qjccn-jhtg-ithixcv-479[itchg]
+kgjgrypw-epybc-hcjjwzcyl-cleglccpgle-262[qphrv]
+atyzghrk-lruckx-jkvruesktz-384[krtuz]
+hqtyeqsjylu-rqiauj-vydqdsydw-998[gqeba]
+uwtojhynqj-gfxpjy-qfgtwfytwd-177[fjtwy]
+nglmtuex-xzz-ftgtzxfxgm-839[xgtzf]
+ncjzrpytn-clmmte-epnsyzwzrj-951[yqksh]
+gntmfefwitzx-gzssd-htsyfnsrjsy-333[cngmk]
+qcbgiasf-ufors-qvcqczohs-hfowbwbu-168[bcfoq]
+wlqqp-gcrjkzt-xirjj-dribvkzex-529[ycrxs]
+drxevkzt-irdgrxzex-jtrmvexvi-ylek-glityrjzex-321[erxit]
+ovbunmneqbhf-qlr-znexrgvat-559[nbeqr]
+bwx-amkzmb-jiasmb-camz-bmabqvo-512[bmazc]
+vcibutulxiom-vohhs-womnigyl-mylpcwy-838[fczlm]
+fmsledevhsyw-ikk-hitpscqirx-230[owjnv]
+ykhknbqh-ywjzu-ykwpejc-odellejc-940[xguqm]
+nsyjwsfyntsfq-gzssd-uzwhmfxnsl-203[sfnwy]
+mtzslklcozfd-clmmte-nzyeltyxpye-301[tmlui]
+dsxxw-cee-kypicrgle-106[ecxdg]
+ujqgywfau-aflwjfslagfsd-tskcwl-ghwjslagfk-476[fagls]
+nchhg-jcvvg-mvoqvmmzqvo-642[vmcgh]
+cjpibabsepvt-tdbwfohfs-ivou-efqmpznfou-831[mvwiq]
+votubcmf-njmjubsz-hsbef-dboez-dpbujoh-fohjoffsjoh-129[izchs]
+njmjubsz-hsbef-fhh-nbobhfnfou-337[unims]
+iwcjapey-lhwopey-cnwoo-hkceopeyo-576[oecpw]
+ydjuhdqjyedqb-fbqijys-whqii-efuhqjyedi-322[qdijy]
+bknsykmdsfo-lkcuod-mecdywob-cobfsmo-250[obcdk]
+sbqiiyvyut-zubboruqd-cqdqwucudj-530[uqbdc]
+etaqigpke-dcumgv-vgejpqnqia-960[egqai]
+ykjoqian-cnwza-nwxxep-paydjkhkcu-134[pcdmt]
+iehepwnu-cnwza-lhwopey-cnwoo-nawymqeoepekj-108[ewnop]
+vagreangvbany-rtt-phfgbzre-freivpr-221[raegv]
+surmhfwloh-sodvwlf-judvv-xvhu-whvwlqj-595[vhwlu]
+qekrixmg-ikk-gywxsqiv-wivzmgi-256[jsykh]
+sno-rdbqds-bgnbnkzsd-otqbgzrhmf-495[rypqa]
+guahyncw-vohhs-nywbhifias-214[hains]
+sno-rdbqds-atmmx-bnmszhmldms-365[posvl]
+zovldbkfz-zxkav-zlxqfkd-zlkqxfkjbkq-575[zrqmk]
+ykhknbqh-zua-owhao-888[hakob]
+xmrrq-vqw-ugflsafewfl-372[isvjx]
+wdjcvuvmyjpn-wpiit-vxlpdndodji-395[cvdlm]
+wyvqljapsl-ihzrla-zopwwpun-123[lpwaz]
+kdijqrbu-tou-husuylydw-816[uvcwx]
+fhezusjybu-fbqijys-whqii-husuylydw-764[uyhis]
+jyfvnlupj-kfl-mpuhujpun-773[ujpfl]
+hafgnoyr-pubpbyngr-nanylfvf-715[nkyzs]
+jfifqxov-doxab-oxyyfq-absbilmjbkq-341[qmgrk]
+nij-mywlyn-wuhxs-wiuncha-uwkocmcncih-188[cnwhi]
+amjmpdsj-afmamjyrc-ylyjwqgq-470[jmayq]
+rdggdhxkt-eaphixr-vgphh-jhtg-ithixcv-921[yvuxl]
+ucynmlgxcb-qaytclecp-fslr-dglylagle-184[tudeg]
+dpmpsgvm-tdbwfohfs-ivou-sfdfjwjoh-363[qhgxy]
+bqvvu-ykhknbqh-fahhuxawj-wymqeoepekj-498[hekqa]
+qczcftiz-xszzmpsob-sbuwbssfwbu-818[sbzcf]
+aietsrmdih-hci-wlmttmrk-360[imthr]
+xst-wigvix-ikk-qevoixmrk-256[ikxve]
+nzydfxpc-rclop-nzwzcqfw-mfyyj-opalcexpye-405[cpyfz]
+frqvxphu-judgh-udeelw-uhdftxlvlwlrq-933[ludhe]
+jsehsyafy-jsttal-hmjuzskafy-892[sajyf]
+zbytomdsvo-mrymyvkdo-vyqscdsmc-276[mydos]
+tcorcikpi-ecpfa-eqcvkpi-fgxgnqrogpv-934[jziot]
+ytu-xjhwjy-hfsid-wjxjfwhm-905[jhwfx]
+hjgbwuladw-tmffq-suimakalagf-554[afglm]
+pyknyegle-zsllw-nspafyqgle-730[leygn]
+gifavtkzcv-avccpsvre-uvjzxe-607[zhayg]
+bpvctixr-snt-tcvxcttgxcv-973[vrteq]
+wyvqljapsl-jovjvshal-zlycpjlz-175[nrwfe]
+kwzzwaqdm-lgm-aitma-122[amwzd]
+iqmbazulqp-dmnnuf-qzsuzqqduzs-690[qhzsm]
+udskkaxawv-xdgowj-xafsfuafy-138[nailf]
+ipvohghykvbz-wshzapj-nyhzz-yljlpcpun-929[lwyvn]
+forwcoqhwjs-foppwh-hsqvbczcum-636[chowf]
+pualyuhapvuhs-msvdly-svnpzapjz-903[pasuv]
+xgjougizobk-vrgyzoi-mxgyy-xkykgxin-436[tjykb]
+sedikcuh-whqtu-rkddo-cqdqwucudj-348[brlqi]
+elrkdcdugrxv-fdqgb-uhfhlylqj-465[dlfgh]
+mhi-lxvkxm-lvtoxgzxk-angm-ltexl-917[xlmgk]
+bqvvu-fahhuxawj-yqopkian-oanreya-212[cpdwf]
+buzahisl-jhukf-thyrlapun-903[hualb]
+rgllk-oaxadrgx-nmewqf-pqbxakyqzf-690[aqxfg]
+iuruxlar-irgyyolokj-jek-ynovvotm-488[ohpdn]
+xmtjbzidx-nxvqzibzm-cpio-yzkgjthzio-811[zixbj]
+xmrrq-ugfkmewj-yjsvw-usfvq-ugslafy-ghwjslagfk-866[fgsju]
+yhtwhnpun-wshzapj-nyhzz-vwlyhapvuz-851[hznpw]
+zgmfyxypbmsq-zyqicr-kypicrgle-340[ycgim]
+uwtojhynqj-hfsid-htfynsl-wjfhvznxnynts-489[nhfjs]
+fab-eqodqf-dmnnuf-bgdotmeuzs-196[dfbem]
+wifilzof-wuhxs-wiuncha-lyuwkocmcncih-578[ciwhu]
+gspsvjyp-veffmx-pefsvexsvc-516[svefp]
+yknnkoera-xwogap-bejwjyejc-732[ejakn]
+nsyjwsfyntsfq-gfxpjy-knsfshnsl-333[sfnyj]
+fodvvlilhg-gbh-ghvljq-595[vgprj]
+nuatmlmdpage-bxmefuo-sdmee-emxqe-482[emadu]
+jvyyvzpcl-msvdly-vwlyhapvuz-903[vylpz]
+fruurvlyh-iorzhu-vdohv-517[hruvo]
+houngfgxjuay-hgyqkz-ykxboiky-618[ygkho]
+gsrwyqiv-kvehi-gerhc-gsexmrk-xiglrspskc-750[grsei]
+pualyuhapvuhs-qlssfilhu-zhslz-799[hlsua]
+nwlddtqtpo-nlyoj-nzletyr-opdtry-119[tdlno]
+fydelmwp-prr-nfdezxpc-dpcgtnp-535[pdcef]
+qmpmxevc-kvehi-jpsaiv-hizipstqirx-672[ipveh]
+nzwzcqfw-nlyoj-nzletyr-opawzjxpye-587[znwye]
+bpvctixr-rwdrdapit-hpath-973[prtad]
+gzefmnxq-omzpk-oazfmuzyqzf-430[zfmoq]
+wpuvcdng-hnqygt-vgejpqnqia-102[tmdxr]
+aoubshwq-foppwh-igsf-hsghwbu-610[tsrzk]
+wihmogyl-aluxy-mwupyhayl-bohn-mbcjjcha-422[vuypz]
+cqwdujys-uww-sedjqydcudj-478[djuwc]
+votubcmf-tdbwfohfs-ivou-sfbdrvjtjujpo-883[fobjt]
+gpbepvxcv-ytaanqtpc-apqdgpidgn-427[pagcd]
+bnknqetk-eknvdq-qdrdzqbg-885[qdknb]
+uwtojhynqj-wfruflnsl-hfsid-wjxjfwhm-541[fjwhl]
+zhdsrqlchg-fodvvlilhg-gbh-frqwdlqphqw-361[hlqdg]
+cvabijtm-jcvvg-lmxizbumvb-174[vbmci]
+fruurvlyh-fdqgb-ghsorbphqw-205[hrbfg]
+pualyuhapvuhs-msvdly-thyrlapun-279[uahlp]
+iehepwnu-cnwza-ydkykhwpa-ajcejaanejc-212[oqwrn]
+bqvvu-xwogap-yqopkian-oanreya-680[ckqtm]
+ktwbhtvmbox-vahvhetmx-mxvaghehzr-917[hvmtx]
+uzfqdzmfuazmx-omzpk-oamfuzs-fqotzaxask-274[mnilo]
+gntmfefwitzx-idj-rfsfljrjsy-931[fjirs]
+tcrjjzwzvu-tfiifjzmv-tyftfcrkv-vexzevvizex-399[vzfte]
+oaddaeuhq-vqxxknqmz-qzsuzqqduzs-404[qzdua]
+sorozgxe-mxgjk-yigbktmkx-natz-zxgototm-514[hejid]
+eadalsjq-yjsvw-ujqgywfau-tskcwl-kwjnauwk-554[wajks]
+lxuxaodu-rwcnawjcrxwju-ljwmh-fxatbqxy-693[xwaju]
+plolwdub-judgh-fdqgb-frdwlqj-vdohv-153[dlbfg]
+kdijqrbu-jef-iushuj-sqdto-seqjydw-kiuh-juijydw-218[iqtvx]
+tfejldvi-xiruv-tfcfiwlc-srjbvk-jyzggzex-243[fijvc]
+jchipqat-ltpedcxots-uadltg-tcvxcttgxcv-609[ezynj]
+ryexqpqhteki-sxesebqju-udwyduuhydw-816[eudqy]
+iuxxuyobk-xgjougizobk-hatte-sgtgmksktz-436[pwdlc]
+gcfcnuls-aluxy-wuhxs-wiuncha-guleyncha-136[ucahl]
+ugfkmewj-yjsvw-usfvq-ugslafy-mkwj-lwklafy-476[ohqre]
+laffe-vxupkizork-vrgyzoi-mxgyy-uvkxgzouty-488[awgqz]
+eqttqukxg-hnqygt-rwtejcukpi-570[tqegk]
+yuxufmdk-sdmpq-ngzzk-ruzmzouzs-534[zumdk]
+ktwbhtvmbox-ietlmbv-zktll-kxtvjnblbmbhg-553[btlkm]
+qxdwpopgsdjh-eaphixr-vgphh-prfjxhxixdc-999[hpxdg]
+bnmrtldq-fqzcd-oqnidbshkd-qzaahs-cdoknxldms-703[lxvwe]
+gokzyxsjon-nio-gybucryz-172[oygnz]
+cqwdujys-uww-cqhaujydw-660[wucdj]
+mbggf-pualyuhapvuhs-msvdly-aljouvsvnf-123[ngwhl]
+crwwv-oxaflxzqfsb-zelzlixqb-ixyloxqlov-913[lxoqz]
+qlm-pbzobq-ciltbo-abmxoqjbkq-861[bqolm]
+oqnidbshkd-dff-rghoohmf-313[dfhob]
+lzfmdshb-eknvdq-cdudknoldms-937[dklmn]
+wsvsdkbi-qbkno-nio-ecob-docdsxq-614[jsetb]
+zlilocri-zxkav-zlxqfkd-qoxfkfkd-835[kflxz]
+wlqqp-upv-vexzevvizex-165[vepqx]
+vcibutulxiom-vumeyn-womnigyl-mylpcwy-838[myilu]
+pelbtravp-cynfgvp-tenff-svanapvat-663[kzmfp]
+xgvnndadzy-wpiit-jkzmvodjin-421[dinjv]
+foadouwbu-pogysh-fsqswjwbu-480[osuwb]
+yrwxefpi-hci-wxsveki-308[iewxc]
+tmrszakd-azrjds-otqbgzrhmf-105[rzadm]
+sbnqbhjoh-dboez-dpbujoh-usbjojoh-155[bohjd]
+eqnqthwn-gii-fgrctvogpv-908[ginqt]
+uiovmbqk-jcvvg-amzdqkma-356[mvakq]
+sbejpbdujwf-gmpxfs-pqfsbujpot-857[pbfjs]
+ide-htrgti-ytaanqtpc-stepgibtci-531[mnyed]
+aietsrmdih-glsgspexi-gywxsqiv-wivzmgi-230[igsem]
+htqtwkzq-xhfajsljw-mzsy-zxjw-yjxynsl-931[cmkfr]
+ckgvutofkj-xgjougizobk-yigbktmkx-natz-lotgtiotm-436[tgkoi]
+nwlddtqtpo-upwwjmply-fdpc-epdetyr-509[pdtwe]
+irdgrxzex-sleep-jyzggzex-373[tvnma]
+crwwv-zxkav-qoxfkfkd-939[lyjmh]
+ejpanjwpekjwh-nwzekwypera-oywrajcan-dqjp-nawymqeoepekj-368[zmuyt]
+lzfmdshb-rbzudmfdq-gtms-knfhrshbr-495[bdfhm]
+nchhg-rmttgjmiv-uizsmbqvo-252[mghit]
+amjmpdsj-aylbw-rpyglgle-626[lagjm]
+dfcxsqhwzs-pogysh-qighcasf-gsfjwqs-220[sfghq]
+xjgjmapg-nxvqzibzm-cpio-nojmvbz-707[jmzbg]
+zntargvp-enoovg-qrirybczrag-663[scjtg]
+bkzrrhehdc-qzaahs-qdzbpthrhshnm-391[zjbto]
+hafgnoyr-wryylorna-erprvivat-429[rayno]
+apwmeclga-afmamjyrc-rpyglgle-262[aglmc]
+jsvagsulanw-jsttal-hmjuzskafy-606[asjlt]
+bnknqetk-lhkhszqx-fqzcd-cxd-zmzkxrhr-651[kzhqx]
+ykhknbqh-nwxxep-nayaerejc-966[enahk]
+vrurcjah-pajmn-kdwwh-cajrwrwp-667[rwajc]
+vhehkyne-utldxm-vhgmtbgfxgm-891[ghmet]
+zotts-dyffsvyuh-xymcah-812[yfhst]
+vhglnfxk-zktwx-vtgwr-vnlmhfxk-lxkobvx-319[gvnom]
+ajvyjprwp-mhn-nwprwnnarwp-563[npwra]
+guahyncw-chnylhuncihuf-jfumncw-alumm-guleyncha-110[zjirh]
+hwdtljsnh-jll-xfqjx-801[jlhxd]
+xjgjmapg-mvwwdo-xjiovdihzio-525[ijodg]
+pybgmyargtc-zgmfyxypbmsq-zsllw-asqrmkcp-qcptgac-262[cgmpy]
+aflwjfslagfsd-hdsklau-yjskk-esfsywewfl-528[sflak]
+lugjuacha-dyffsvyuh-xypyfijgyhn-708[yfhua]
+lxaaxbren-mhn-cnlqwxuxph-823[nzsvm]
+sehheiylu-tou-cqdqwucudj-738[xciqn]
+slqryzjc-djmucp-qrmpyec-808[sznhq]
+ykjoqian-cnwza-bhksan-opknwca-264[ankco]
+pualyuhapvuhs-lnn-bzly-alzapun-721[auzfj]
+tfiifjzmv-wcfnvi-jkfirxv-997[fivjc]
+lsyrkjkbnyec-mkxni-mykdsxq-vyqscdsmc-562[ksycm]
+fnjyxwrinm-lujbbrornm-ajkkrc-nwprwnnarwp-927[zmyco]
+pyknyegle-amlqskcp-epybc-hcjjwzcyl-qcptgacq-860[cpyel]
+rzvkjiduzy-ezggtwzvi-kpmxcvndib-811[zivdg]
+wyvqljapsl-yhiipa-bzly-alzapun-773[alpyi]
+joufsobujpobm-dipdpmbuf-bdrvjtjujpo-415[gvkud]
+zloolpfsb-zxkav-zlxqfkd-lmboxqflkp-393[lfkox]
+zilqwikbqdm-jcvvg-kwvbiqvumvb-174[vbiqk]
+kzeed-wfggny-xmnuunsl-853[negud]
+ftzgxmbv-xzz-phkdlahi-657[grbhi]
+bnqqnrhud-bzmcx-sqzhmhmf-131[hmqbn]
+zntargvp-pnaql-pbngvat-nanylfvf-169[napvf]
+jxdkbqfz-pzxsbkdbo-erkq-absbilmjbkq-315[uzmcf]
+jshzzpmplk-buzahisl-kfl-klzpnu-695[lzkph]
+pualyuhapvuhs-msvdly-jbzavtly-zlycpjl-825[lyapu]
+lujbbrornm-ouxfna-xynajcrxwb-667[bnrxa]
+dmpuamofuhq-nmewqf-pqhqxabyqzf-482[lndmj]
+cvabijtm-moo-zmikycqaqbqwv-148[mqabc]
+wyvqljapsl-msvdly-zlycpjlz-435[lyjps]
+fmsledevhsyw-ikk-gywxsqiv-wivzmgi-204[isvwe]
+ide-htrgti-snt-sthxvc-297[tyvnc]
+guahyncw-luvvcn-qilembij-292[tcrsd]
+udskkaxawv-wyy-kwjnauwk-710[kwauy]
+aczupnetwp-clmmte-dezclrp-379[ynpmz]
+ikhcxvmbex-ietlmbv-zktll-vnlmhfxk-lxkobvx-449[lxkvb]
+rzvkjiduzy-xcjxjgvoz-rjmfncjk-707[tmnki]
+enzcntvat-cynfgvp-tenff-ynobengbel-923[neftb]
+vkrhzxgbv-bgmxkgtmbhgte-lvtoxgzxk-angm-kxtvjnblbmbhg-111[iwvbg]
+esyfwlau-tskcwl-jwsuimakalagf-398[ywmzb]
+lhkhszqx-fqzcd-bzmcx-nodqzshnmr-287[zhqcd]
+nzwzcqfw-ojp-dstaatyr-977[dsznk]
+qfkkj-xlrypetn-nlyoj-xlcvpetyr-691[lczde]
+wifilzof-luvvcn-nywbhifias-552[sxghy]
+nchhg-kivlg-zmamizkp-928[ghikm]
+tipfxvezt-tcrjjzwzvu-upv-kirzezex-295[zetvi]
+gsvvswmzi-tpewxmg-kveww-gsrxemrqirx-698[wegmr]
+pynffvsvrq-sybjre-ernpdhvfvgvba-663[epsqt]
+sedikcuh-whqtu-vbemuh-udwyduuhydw-894[udhwe]
+tmrszakd-bzmcx-rsnqzfd-183[zdmrs]
+zilqwikbqdm-jcvvg-wxmzibqwva-798[iqvwb]
+lejkrscv-jtrmvexvi-ylek-nfibjyfg-815[ejvfi]
+zsxyfgqj-jll-qtlnxynhx-151[lxjnq]
+gbc-frperg-onfxrg-qrirybczrag-923[rgbcf]
+xjgjmapg-kgvnodx-bmvnn-nvgzn-343[ngvjm]
+dmybmsuzs-ngzzk-mocgueufuaz-534[uzmgs]
+dmpuamofuhq-omzpk-oamfuzs-pqbxakyqzf-482[mafop]
+fbebmtkr-zktwx-unggr-ehzblmbvl-787[begkl]
+zntargvp-enoovg-ybtvfgvpf-481[vgfno]
+fubrjhqlf-gbh-vhuylfhv-933[hfblu]
+fruurvlyh-fdqgb-frdwlqj-whfkqrorjb-569[tmdlw]
+ixccb-udeelw-ghvljq-335[nibrq]
+tcorcikpi-dwppa-fgukip-570[qnzgc]
+ibghopzs-pibbm-rsdzcmasbh-428[bshim]
+apuut-wpiit-nzmqdxzn-889[inptu]
+qzoggwtwsr-pibbm-igsf-hsghwbu-246[gbswh]
+atyzghrk-yigbktmkx-natz-uvkxgzouty-488[pxeoy]
+mbiyqoxsm-mkxni-bokmaescsdsyx-796[erynw]
+qxdwpopgsdjh-uadltg-itrwcdadvn-401[mzukc]
+tinnm-rms-kcfygvcd-688[cmndf]
+crwwv-mixpqfz-doxpp-xkxivpfp-107[tpawu]
+qxdwpopgsdjh-qphzti-itrwcdadvn-999[lenub]
+jqwpihizlwca-lgm-abwziom-538[iwalm]
+votubcmf-dboez-dpbujoh-gjobodjoh-909[szlxy]
+nwzekwypera-oywrajcan-dqjp-iwjwcaiajp-446[awjpc]
+lxuxaodu-vrurcjah-pajmn-ljwmh-cnlqwxuxph-329[uxahj]
+gvaaz-ezf-efwfmpqnfou-779[scdpt]
+jsvagsulanw-hdsklau-yjskk-vwhdgqewfl-190[saklw]
+yrwxefpi-fewoix-irkmriivmrk-828[irefk]
+jrncbavmrq-rtt-fgbentr-819[rtbna]
+tpspahyf-nyhkl-msvdly-klwsvftlua-409[lsyaf]
+veqtekmrk-tpewxmg-kveww-qerekiqirx-100[szdiy]
+ykhknbqh-ydkykhwpa-hkceopeyo-108[khyeo]
+gifavtkzcv-treup-tfrkzex-dribvkzex-503[ekrtv]
+hafgnoyr-pubpbyngr-bcrengvbaf-351[bgnra]
+ide-htrgti-gpqqxi-gtprfjxhxixdc-999[ixgtd]
+yhtwhnpun-ipvohghykvbz-wshzapj-nyhzz-zavyhnl-617[hznyp]
+enqvbnpgvir-pynffvsvrq-rtt-erprvivat-559[vrnpt]
+jxdkbqfz-yrkkv-pxibp-159[kbpxd]
+etyyx-rbzudmfdq-gtms-rdquhbdr-833[drbmq]
+owshgfarwv-udskkaxawv-hdsklau-yjskk-ogjckzgh-398[kasgh]
+xst-wigvix-gerhc-irkmriivmrk-828[ilntc]
+ugfkmewj-yjsvw-wyy-klgjsyw-684[wyjgk]
+zloolpfsb-mixpqfz-doxpp-pbosfzbp-211[topig]
+fruurvlyh-vfdyhqjhu-kxqw-orjlvwlfv-569[vfhlr]
+xst-wigvix-fyrrc-vigimzmrk-516[irgmv]
+rnqnyfwd-lwfij-wfggny-wjxjfwhm-281[wfjng]
+rdchjbtg-vgpst-ytaanqtpc-sthxvc-557[tcagh]
+fubrjhqlf-fdqgb-frdwlqj-dftxlvlwlrq-465[flqdr]
+qlm-pbzobq-pzxsbkdbo-erkq-xznrfpfqflk-679[bqfkp]
+ltpedcxots-rpcsn-bpcpvtbtci-921[dtejs]
+froruixo-edvnhw-ghsorbphqw-231[horwb]
+bjfutsneji-hmthtqfyj-fsfqdxnx-333[fjthn]
+yhtwhnpun-lnn-zavyhnl-669[wpsgy]
+dmpuamofuhq-ngzzk-xmnadmfadk-742[madfk]
+ejpanjwpekjwh-ywjzu-oanreyao-498[yzjwm]
+eza-dpncpe-qwzhpc-afcnsldtyr-353[ivxnu]
+qekrixmg-nippcfier-gywxsqiv-wivzmgi-464[yxkwm]
+avw-zljyla-ibuuf-ylzlhyjo-383[lyaju]
+lqwhuqdwlrqdo-mhoobehdq-rshudwlrqv-621[qdhlo]
+qvbmzvibqwvit-jcvvg-apqxxqvo-200[vqbix]
+ugjjgkanw-esyfwlau-jsttal-ugflsafewfl-164[fgcep]
+shoewudys-isqludwuh-xkdj-ijehqwu-504[stjyd]
+luxciuwncpy-vohhs-yhachyylcha-214[hcyal]
+gifavtkzcv-sleep-ivjvrity-685[vieta]
+rzvkjiduzy-xviyt-yzqzgjkhzio-161[ziyjk]
+iehepwnu-cnwza-ykjoqian-cnwza-ywjzu-ykwpejc-iwjwcaiajp-316[wajci]
+sorozgxe-mxgjk-jek-vaxingyotm-956[goxej]
+dmpuamofuhq-dmnnuf-dqmocgueufuaz-560[umdfa]
+hjgbwuladw-kusnwfywj-zmfl-ugflsafewfl-450[aezbn]
+esyfwlau-usfvq-ugslafy-ghwjslagfk-294[fsagl]
+shmml-sybjre-erfrnepu-195[ngkjp]
+jlidywncfy-ohmnuvfy-wuhxs-wiuncha-ijyluncihm-240[xtjsm]
+ixeumktoi-lruckx-aykx-zkyzotm-436[kximo]
+nzydfxpc-rclop-upwwjmply-xlylrpxpye-535[plyxc]
+fodvvlilhg-sodvwlf-judvv-pdunhwlqj-725[krngz]
+xjmmjndqz-ezggtwzvi-adivixdib-733[idzgj]
+pbybeshy-pnaql-pbngvat-znantrzrag-533[anbpg]
+fnjyxwrinm-ljwmh-lxjcrwp-bqryyrwp-329[rwjyl]
+lhkhszqx-fqzcd-okzrshb-fqzrr-cdoknxldms-391[zdhkq]
+pynffvsvrq-ohaal-znantrzrag-637[anrfv]
+hafgnoyr-sybjre-genvavat-767[ngacu]
+lhkhszqx-fqzcd-bgnbnkzsd-lzmzfdldms-443[ynael]
+lugjuacha-wbiwifuny-mufym-786[uafim]
+vkrhzxgbv-xzz-ftgtzxfxgm-995[xzgft]
+uzfqdzmfuazmx-rxaiqd-emxqe-170[mqxza]
+ajvyjprwp-snuuhknjw-anlnrerwp-771[njprw]
+zuv-ykixkz-igtje-iugzotm-zxgototm-930[lifhb]
+mfklstdw-wyy-ksdwk-294[kwdsy]
+kyelcrga-slqryzjc-hcjjwzcyl-qrmpyec-990[kypqm]
+vkppo-sxesebqju-tulubefcudj-400[uebjp]
+ynukcajey-xqjju-lqnydwoejc-394[jycen]
+qzlozfhmf-qzchnzbshud-qzaahs-qdzbpthrhshnm-287[hzqsa]
+kmjezxodgz-mvwwdo-ncdkkdib-109[dkmow]
+oazegyqd-sdmpq-ngzzk-bgdotmeuzs-482[zdgem]
+qfkkj-mldvpe-cpdplcns-561[pcdkl]
+hvbizodx-ezggtwzvi-xjiovdihzio-577[voqzy]
+iuxxuyobk-inuiurgzk-xkikobotm-722[ikuox]
+jyddc-gsvvswmzi-jpsaiv-jmrergmrk-958[cpedy]
+vhkkhlbox-unggr-hixktmbhgl-449[hgkbl]
+clotzlnetgp-nsznzwlep-dpcgtnpd-145[tehzy]
+plolwdub-judgh-hjj-dqdobvlv-543[zkryh]
+ajmrxjlcren-ouxfna-ydalqjbrwp-355[ajrln]
+uqtqbizg-ozilm-lgm-amzdqkma-304[mqzag]
+lnkfaypeha-zua-lqnydwoejc-914[aelny]
+ibghopzs-pwcvonofrcig-qobrm-aobousasbh-844[obsac]
+ocipgvke-eqpuwogt-itcfg-tcddkv-gpikpggtkpi-804[salbg]
+ajmrxjlcren-lqxlxujcn-uxprbcrlb-823[lrxcj]
+rgndvtcxr-ytaanqtpc-sthxvc-843[tcanr]
+hqcfqwydw-sxesebqju-qdqboiyi-894[qbdei]
+tbxmlkfwba-gbiivybxk-qbzeklildv-757[biklv]
+vetllbybxw-utldxm-vhgmtbgfxgm-735[bglmt]
+mfklstdw-hdsklau-yjskk-vwhsjlewfl-528[xyuts]
+pxtihgbsxw-vtgwr-nlxk-mxlmbgz-657[xgblm]
+bnmrtldq-fqzcd-dff-lzqjdshmf-677[szdpt]
+xekdwvwnzkqo-sawlkjevaz-fahhuxawj-nayaerejc-654[zdeyh]
+gzefmnxq-bxmefuo-sdmee-xmnadmfadk-170[medfx]
+gpsxdprixkt-eaphixr-vgphh-rjhidbtg-htgkxrt-115[hgprt]
+eza-dpncpe-hplazytkpo-awldetn-rcldd-xlcvpetyr-535[tnpmg]
+bnmrtldq-fqzcd-eknvdq-sdbgmnknfx-781[dnqbf]
+nzcczdtgp-dnlgpyrpc-sfye-opgpwzaxpye-899[pcgyz]
+nwzekwypera-ydkykhwpa-odellejc-992[pwqrh]
+oknkvcta-itcfg-gii-wugt-vguvkpi-154[giktv]
+tcrjjzwzvu-upv-kvtyefcfxp-373[vcfjp]
+xst-wigvix-ikk-stivexmsrw-230[isxkt]
+fkqbokxqflkxi-zelzlixqb-qoxfkfkd-705[mntlq]
+qlm-pbzobq-yxphbq-zrpqljbo-pbosfzb-237[bpqoz]
+drxevkzt-avccpsvre-wzeretzex-269[ervzc]
+ksodcbwnsr-pogysh-oqeiwgwhwcb-480[mxdsl]
+tyepcyletzylw-qwzhpc-xlylrpxpye-613[tvcgy]
+rnqnyfwd-lwfij-hmthtqfyj-qtlnxynhx-437[ukdrt]
+oxjmxdfkd-jfifqxov-doxab-yxphbq-ixyloxqlov-393[xodfq]
+tcorcikpi-ejqeqncvg-fgrnqaogpv-804[cgqei]
+hqtyeqsjylu-zubboruqd-qsgkyiyjyed-712[yqubd]
+hvbizodx-ezggtwzvi-gjbdnodxn-967[dgzbi]
+zntargvp-enoovg-fgbentr-923[gneor]
+mvydjvxodqz-wvnfzo-hvmfzodib-447[zfpes]
+emixwvqhml-zijjqb-lmdmtwxumvb-148[mbijl]
+frqvxphu-judgh-gbh-whfkqrorjb-179[jwmgn]
+kyelcrga-njyqrga-epyqq-dglylagle-782[glyae]
+npmhcargjc-pyzzgr-bctcjmnkclr-522[crgjm]
+pxtihgbsxw-xzz-tvjnblbmbhg-943[bxght]
+oknkvcta-itcfg-hnqygt-qrgtcvkqpu-206[tcgkq]
+amlqskcp-epybc-zyqicr-sqcp-rcqrgle-522[bnemi]
+enqvbnpgvir-pnaql-fuvccvat-299[vnacp]
+xlrypetn-mldvpe-cpnptgtyr-509[nugrq]
+mbggf-qlssfilhu-klclsvwtlua-383[lsfgu]
+wlsiayhcw-wuhxs-wiuncha-mniluay-656[wahiu]
+gvaaz-cbtlfu-efqmpznfou-415[byzhx]
+rzvkjiduzy-nxvqzibzm-cpio-hvivbzhzio-343[zivbh]
+bqxnfdmhb-dff-otqbgzrhmf-781[fbdhm]
+wihmogyl-aluxy-wuhxs-wiuncha-lyuwkocmcncih-838[chuwi]
+enzcntvat-onfxrg-hfre-grfgvat-689[nkvyi]
+xgjougizobk-igtje-iugzotm-ygrky-540[giojk]
+mbggf-kfl-aljouvsvnf-773[fglva]
+qzoggwtwsr-xszzmpsob-sbuwbssfwbu-662[sbwzg]
+wsvsdkbi-qbkno-mkxni-mykdsxq-nofovyzwoxd-744[kodns]
+tpspahyf-nyhkl-lnn-klzpnu-721[nlphk]
+pejji-nio-bomosfsxq-380[oijsb]
+amlqskcp-epybc-cee-nspafyqgle-132[dsayt]
+luxciuwncpy-xsy-lyuwkocmcncih-240[cuyil]
+irdgrxzex-gcrjkzt-xirjj-vexzevvizex-165[xerzi]
+lxaaxbren-snuuhknjw-ujkxajcxah-381[axjnu]
+ktfitzbgz-ynssr-xzz-wxiehrfxgm-839[sjagq]
+hafgnoyr-enzcntvat-pnaql-pbngvat-genvavat-975[antvg]
+dfcxsqhwzs-qobrm-fsqswjwbu-896[sqwbf]
+zsxyfgqj-xhfajsljw-mzsy-xytwflj-619[jfsxy]
+yhwooebeaz-ywjzu-ykwpejc-hkceopeyo-706[eoywc]
+mvydjvxodqz-wpiit-kpmxcvndib-863[yrjnz]
+otzkxtgzoutgr-igtje-iugzotm-iutzgotsktz-332[tgzoi]
+pdjqhwlf-sodvwlf-judvv-vdohv-855[vdfhj]
+gpewwmjmih-fyrrc-gywxsqiv-wivzmgi-724[iwgmr]
+oqnidbshkd-idkkxadzm-rsnqzfd-391[lpscd]
+rgndvtcxr-hrpktcvtg-wjci-uxcpcrxcv-765[crtvx]
+esyfwlau-tmffq-xafsfuafy-970[fasuy]
+gvaaz-dipdpmbuf-efqbsunfou-545[zmynh]
+zsxyfgqj-wfggny-uzwhmfxnsl-463[cvqjn]
+oazegyqd-sdmpq-ngzzk-emxqe-430[flhis]
+jvuzbtly-nyhkl-zjhclunly-obua-zlycpjlz-643[ueimk]
+surmhfwloh-vfdyhqjhu-kxqw-ghsorbphqw-205[hqwfo]
+pualyuhapvuhs-zjhclunly-obua-thuhnltlua-825[ficqs]
+wbhsfbohwcboz-rms-oqeiwgwhwcb-194[wbhoc]
+gpsxdprixkt-ytaanqtpc-bpcpvtbtci-635[qkzhc]
+rnqnyfwd-lwfij-xhfajsljw-mzsy-qfgtwfytwd-931[fwjyd]
+ubhatstkwhnl-ktuubm-vnlmhfxk-lxkobvx-787[gtsqv]
+lqwhuqdwlrqdo-udeelw-dftxlvlwlrq-413[ldqwe]
+kloqemlib-lygbzq-pqloxdb-991[lbqod]
+veqtekmrk-tpewxmg-kveww-hiwmkr-282[ekwmr]
+rflsjynh-ytu-xjhwjy-jll-knsfshnsl-333[jlshn]
+bknsykmdsfo-pvygob-domrxyvyqi-432[yobdk]
+mybbycsfo-bkllsd-kxkvicsc-822[yzxcq]
+zixppfcfba-yxphbq-absbilmjbkq-991[gbhts]
+udskkaxawv-uzgugdslw-klgjsyw-684[gksuw]
+clxalrtyr-mfyyj-qtylyntyr-665[ylrta]
+uiovmbqk-jiasmb-lmaqov-694[mabio]
+xmtjbzidx-mvwwdo-zibdizzmdib-161[dizbm]
+wyvqljapsl-jovjvshal-bzly-alzapun-643[lajvp]
+zlilocri-zxkav-mrozexpfkd-445[rifng]
+pinovwgz-zbb-hvmfzodib-811[bziov]
+rtqlgevkng-dwppa-vgejpqnqia-284[gpqae]
+vrurcjah-pajmn-ljwmh-jlzdrbrcrxw-667[lmdrk]
+jlidywncfy-dyffsvyuh-ijyluncihm-838[yficd]
+cebwrpgvyr-sybjre-qrirybczrag-741[tsrqd]
+pbafhzre-tenqr-onfxrg-grpuabybtl-949[rbaef]
+lahxpnwrl-ljwmh-lxjcrwp-nwprwnnarwp-433[seonp]
+iuxxuyobk-igtje-iugzotm-iutzgotsktz-644[tiugo]
+qfkkj-prr-fdpc-epdetyr-951[prdef]
+nchhg-akidmvomz-pcvb-nqvivkqvo-954[osgtz]
+htwwtxnaj-gzssd-ijufwyrjsy-385[jswty]
+myxcewob-qbkno-mrymyvkdo-bokmaescsdsyx-328[sezot]
+rzvkjiduzy-mvwwdo-ncdkkdib-499[mfyze]
+emixwvqhml-lgm-uizsmbqvo-798[milqv]
+xmtjbzidx-wvnfzo-vivgtndn-941[nvdit]
+bknsykmdsfo-zvkcdsm-qbkcc-cobfsmoc-198[cksbm]
+gsrwyqiv-kvehi-fyrrc-jmrergmrk-906[regik]
+bqvvu-oywrajcan-dqjp-nawymqeoepekj-524[aejqn]
+upq-tfdsfu-sbccju-bobmztjt-883[btucf]
+surmhfwloh-fruurvlyh-mhoobehdq-orjlvwlfv-933[zymnj]
+wkqxodsm-tovvilokx-gybucryz-588[okvxy]
+nchhg-ntwemz-twoqabqka-902[ahnqt]
+iqmbazulqp-rgllk-rxaiqd-fqotzaxask-950[dtanc]
+ejpanjwpekjwh-nwxxep-bejwjyejc-732[jewpn]
+ajmrxjlcren-fnjyxwrinm-lqxlxujcn-vjwjpnvnwc-329[yhgwz]
+qcbgiasf-ufors-qvcqczohs-aofyshwbu-532[scfoq]
+jsehsyafy-vqw-ugflsafewfl-970[mfzcn]
+fab-eqodqf-qss-geqd-fqefuzs-560[qfesd]
+jef-iushuj-uww-sedjqydcudj-322[qyadz]
+kfg-jvtivk-jtrmvexvi-ylek-ivtvzmzex-347[wmlfu]
+pxtihgbsxw-ietlmbv-zktll-wxiehrfxgm-371[xiltb]
+wfintfhynaj-hmthtqfyj-jslnsjjwnsl-463[jnfhs]
+forwcoqhwjs-foppwh-kcfygvcd-480[cfowh]
+kzgwomvqk-rmttgjmiv-camz-bmabqvo-616[mvabg]
+pybgmyargtc-aylbw-amyrgle-nspafyqgle-392[yaglb]
+jyfvnlupj-ihzrla-lunpullypun-149[lytps]
+dpmpsgvm-cbtlfu-xpsltipq-467[plmst]
+oxaflxzqfsb-avb-zrpqljbo-pbosfzb-965[bfoza]
+amlqskcp-epybc-afmamjyrc-bctcjmnkclr-392[cmabj]
+encuukhkgf-tcddkv-yqtmujqr-362[kucdq]
+lqwhuqdwlrqdo-edvnhw-hqjlqhhulqj-595[sywmh]
+njmjubsz-hsbef-qspkfdujmf-cbtlfu-vtfs-uftujoh-857[fujsb]
+dsxxw-djmucp-umpiqfmn-340[mdpux]
+aflwjfslagfsd-hdsklau-yjskk-dstgjslgjq-736[sjlad]
+ynukcajey-ywjzu-iwjwcaiajp-758[sthmn]
+froruixo-lqwhuqdwlrqdo-fdqgb-uhdftxlvlwlrq-621[gtcry]
+chnylhuncihuf-jfumncw-alumm-mylpcwym-526[tyodr]
+ujoon-qphzti-uxcpcrxcv-817[copux]
+bkwzkqsxq-cmkfoxqob-rexd-ckvoc-666[kcoqx]
+pelbtravp-enqvbnpgvir-qlr-qrfvta-403[wqynx]
+yhtwhnpun-ibuuf-thuhnltlua-643[trfed]
+willimcpy-yaa-wihnuchgyhn-344[hiyac]
+thnulapj-jovjvshal-mpuhujpun-799[juhpa]
+nzcczdtgp-mldvpe-lnbftdtetzy-821[qvnmi]
+qzlozfhmf-idkkxadzm-btrsnldq-rdquhbd-209[dqzbf]
+ajvyjprwp-ouxfna-vjwjpnvnwc-407[jnpvw]
+hcd-gsqfsh-dzoghwq-ufogg-zcuwghwqg-688[nwgox]
+jrncbavmrq-qlr-genvavat-169[arvnq]
+crwwv-yrkkv-jxkxdbjbkq-653[ylpzs]
+pejji-tovvilokx-vyqscdsmc-146[vcijo]
+ikhcxvmbex-lvtoxgzxk-angm-inkvatlbgz-189[xgkva]
+jyddc-wgezirkiv-lyrx-xiglrspskc-620[ircdg]
+ajyqqgdgcb-aylbw-amyrgle-rpyglgle-210[glyab]
+mhi-lxvkxm-yehpxk-kxvxbobgz-319[lcest]
+rkpqxyib-gbiivybxk-lmboxqflkp-211[vustn]
+jchipqat-rdadguja-hrpktcvtg-wjci-tcvxcttgxcv-999[ctagj]
+ovbunmneqbhf-fpniratre-uhag-grpuabybtl-949[banru]
+nchhg-xtiabqk-oziaa-abwziom-174[aibho]
+dwbcjkun-ljwmh-ydalqjbrwp-303[jwbdl]
+lxuxaodu-krxqjijamxdb-bljenwpna-qdwc-bnaerlnb-563[ycjlt]
+yhkpvhjapcl-wshzapj-nyhzz-shivyhavyf-461[hyapv]
+udglrdfwlyh-mhoobehdq-wudlqlqj-959[dlhqo]
+myxcewob-qbkno-lsyrkjkbnyec-lexxi-cdybkqo-588[nfdem]
+fnjyxwrinm-ljwmh-lxwcjrwvnwc-459[wjncl]
+udpsdjlqj-udeelw-ghvljq-491[djleq]
+zloolpfsb-yrkkv-mrozexpfkd-783[koflp]
+drxevkzt-jtrmvexvi-ylek-ivrthlzjzkzfe-997[evzkr]
+ykjoqian-cnwza-ywjzu-ykwpejc-opknwca-264[wacjk]
+xekdwvwnzkqo-zua-zalwnpiajp-992[awzkn]
+fydelmwp-aczupnetwp-prr-cplnbftdtetzy-847[ptecd]
+lxwbdvna-pajmn-ouxfna-anjlzdrbrcrxw-563[anrxb]
+xfbqpojafe-gmpxfs-tbmft-545[rgdzm]
+kzeed-ojqqdgjfs-ijuqtdrjsy-411[jdqes]
+ktiaaqnqml-ntwemz-uizsmbqvo-642[azvew]
+udpsdjlqj-gbh-whfkqrorjb-725[rnqmt]
+lahxpnwrl-ouxfna-ydalqjbrwp-745[alnpr]
+dsxxw-bwc-mncpyrgmlq-548[cmwxb]
+joufsobujpobm-gvaaz-qmbtujd-hsbtt-fohjoffsjoh-727[ojbfh]
+laffe-jek-ynovvotm-670[efova]
+nzcczdtgp-ojp-xlcvpetyr-353[nvmak]
+kgjgrypw-epybc-djmucp-qyjcq-496[sqhmg]
+ykjoqian-cnwza-ywjzu-klanwpekjo-680[ajknw]
+nbhofujd-dipdpmbuf-efqbsunfou-415[fubdn]
+oaddaeuhq-ngzzk-fqotzaxask-144[hbxcm]
+lujbbrornm-vjpwncrl-snuuhknjw-ldbcxvna-bnaerln-459[nblrj]
+xgvnndadzy-wvnfzo-yzkvmohzio-135[znovd]
+jchipqat-tvv-jhtg-ithixcv-271[ymstr]
+xtwtelcj-rclop-nlyoj-dstaatyr-431[ntags]
+iutyaskx-mxgjk-jek-xkykgxin-618[kxgij]
+pxtihgbsxw-ktwbhtvmbox-cxeeruxtg-tgterlbl-943[txbeg]
+xfbqpojafe-dboez-dpbujoh-mbcpsbupsz-441[bpode]
+qfkkj-mfyyj-opalcexpye-613[yefjk]
+ejpanjwpekjwh-lhwopey-cnwoo-nawymqeoepekj-836[ewjop]
+qjopwxha-xqjju-odellejc-732[jeloq]
+bnknqetk-atmmx-lzmzfdldms-261[mdkln]
+xgsvgmotm-pkrrehkgt-sgtgmksktz-332[gktms]
+ryexqpqhteki-vbemuh-huqsgkyiyjyed-244[tjsqx]
+xjinphzm-bmvyz-ytz-yzkvmohzio-239[oznyv]
+eqttqukxg-rncuvke-itcuu-cpcnauku-180[jztvf]
+xgjougizobk-xghhoz-ygrky-696[gohkx]
+mtzslklcozfd-nsznzwlep-opgpwzaxpye-769[zplen]
+kgjgrypw-epybc-pyzzgr-jmegqrgaq-626[gprye]
+jlidywncfy-wbiwifuny-mniluay-396[iynwf]
+myvybpev-mkxni-mykdsxq-psxkxmsxq-536[rxnml]
+ibghopzs-qobrm-rsdzcmasbh-246[bshmo]
+jyfvnlupj-wshzapj-nyhzz-klwsvftlua-201[jlzaf]
+dzczkrip-xiruv-avccpsvre-cfxzjkztj-113[czrvi]
+dmbttjgjfe-dboez-dpbujoh-nbslfujoh-493[bjdoe]
+kfg-jvtivk-gifavtkzcv-srjbvk-jvimztvj-347[aymns]
+ktwbhtvmbox-vetllbybxw-ietlmbv-zktll-wxlbzg-241[bltvw]
+tmrszakd-cxd-qdrdzqbg-417[dqrza]
+nzydfxpc-rclop-nsznzwlep-nfdezxpc-dpcgtnp-899[ynbfk]
+fruurvlyh-mhoobehdq-rshudwlrqv-491[hrudl]
+odkasqzuo-pkq-emxqe-144[qekoa]
+hwbba-dcumgv-vtckpkpi-180[bckpv]
+lsyrkjkbnyec-cmkfoxqob-rexd-wkbuodsxq-718[yfzcq]
+xgvnndadzy-kgvnodx-bmvnn-xjiovdihzio-395[ndvio]
+willimcpy-vumeyn-omyl-nymncha-890[nmyux]
+mbggf-zjhclunly-obua-yljlpcpun-487[lubcg]
+ryexqpqhteki-sqdto-tuiywd-608[xhjzp]
+egdytrixat-gpqqxi-prfjxhxixdc-193[xidgp]
+nbhofujd-dszphfojd-cbtlfu-sftfbsdi-909[fdbsh]
+rflsjynh-gfxpjy-htsyfnsrjsy-489[istpm]
+vkrhzxgbv-vetllbybxw-ietlmbv-zktll-phkdlahi-189[lbvhk]
+lujbbrornm-ouxfna-uxprbcrlb-459[ozvca]
+pbafhzre-tenqr-fpniratre-uhag-erprvivat-117[raept]
+xgvnndadzy-xjmmjndqz-ytz-nvgzn-577[nzdgj]
+houngfgxjuay-pkrrehkgt-jkyomt-618[dltyf]
+bjfutsneji-hmthtqfyj-jslnsjjwnsl-411[jsntf]
+sgmtkzoi-lruckx-rghuxgzuxe-774[guxkr]
+nuatmlmdpage-nmewqf-abqdmfuaze-326[zbewa]
+dsxxw-zsllw-qyjcq-912[lqswx]
+cvabijtm-kivlg-kwibqvo-aitma-226[mvuhw]
+yuxufmdk-sdmpq-qss-bgdotmeuzs-768[sdmuq]
+qspkfdujmf-fhh-usbjojoh-597[elvgu]
+htqtwkzq-gfxpjy-hzxytrjw-xjwanhj-359[jpytc]
+gbc-frperg-pnaql-pbngvat-grpuabybtl-169[bgpar]
+yhkpvhjapcl-qlssfilhu-klclsvwtlua-123[lhsac]
+nglmtuex-vtgwr-vhtmbgz-ftkdxmbgz-813[emnca]
+atyzghrk-lruckx-ygrky-592[kryga]
+dkqjcbctfqwu-tcddkv-tgegkxkpi-362[kcdtg]
+sawlkjevaz-bhksan-lqnydwoejc-914[aejkl]
+kdijqrbu-uww-ijehqwu-712[uwijq]
+rwcnawjcrxwju-snuuhknjw-mnbrpw-121[wnjru]
+vrurcjah-pajmn-mhn-bcxajpn-225[ajnch]
+clotzlnetgp-mldvpe-cpdplcns-353[lpcde]
+wihmogyl-aluxy-dyffsvyuh-womnigyl-mylpcwy-682[khzto]
+qcbgiasf-ufors-dzoghwq-ufogg-kcfygvcd-428[mselb]
+kwtwznct-ktiaaqnqml-akidmvomz-pcvb-bmkpvwtwog-824[kmtwa]
+crwwv-oxyyfq-pqloxdb-289[oqwxy]
+iutyaskx-mxgjk-ckgvutofkj-lruckx-jkvgxzsktz-852[kxgjt]
+irgyyolokj-yigbktmkx-natz-giwaoyozout-930[oygik]
+yhtwhnpun-buzahisl-jhukf-jvhapun-mpuhujpun-565[uhnpj]
+fbebmtkr-zktwx-ktuubm-ybgtgvbgz-761[ifsyt]
+lejkrscv-avccpsvre-dribvkzex-165[vcerk]
+avw-zljyla-yhiipa-jvuahputlua-617[aluhi]
+xjmmjndqz-wpiit-xjiovdihzio-889[ijdmo]
+pbybeshy-fpniratre-uhag-jbexfubc-819[snuje]
+ktwbhtvmbox-vtgwr-phkdlahi-683[htbkv]
+avw-zljyla-wshzapj-nyhzz-ylzlhyjo-409[zlyah]
+tcrjjzwzvu-treup-tfrkzex-drerxvdvek-633[retvz]
+zlkprjbo-doxab-ciltbo-qoxfkfkd-627[nmwxj]
+vkrhzxgbv-lvtoxgzxk-angm-labiibgz-995[gbvxz]
+gpbepvxcv-hrpktcvtg-wjci-sthxvc-609[cvptg]
+hwbba-gii-fgrctvogpv-804[gbiva]
+nwlddtqtpo-nsznzwlep-dstaatyr-275[tdnal]
+ovbunmneqbhf-fpniratre-uhag-hfre-grfgvat-637[fraeg]
+pkl-oaynap-fahhuxawj-nayaerejc-888[mnchz]
+etaqigpke-hnqygt-qrgtcvkqpu-752[antmz]
+lugjuacha-wuhxs-ijyluncihm-214[hfsun]
+zloolpfsb-zxkav-abpfdk-341[abfkl]
+bknsykmdsfo-mkxni-mykdsxq-bokmaescsdsyx-822[skmdx]
+xjgjmapg-zbb-hvivbzhzio-499[bzghi]
+amjmpdsj-ajyqqgdgcb-qaytclecp-fslr-qrmpyec-652[smgnt]
+qczcftiz-dzoghwq-ufogg-rsgwub-714[gzcfo]
+gokzyxsjon-wsvsdkbi-qbkno-nio-myxdksxwoxd-900[oksxd]
+ktfitzbgz-vtgwr-vhtmbgz-lxkobvxl-969[tbgvz]
+hqtyeqsjylu-uww-efuhqjyedi-270[dytgj]
+ovbunmneqbhf-pnaql-pbngvat-freivprf-845[nbfpv]
+kzgwomvqk-akidmvomz-pcvb-aitma-902[makvi]
+sedikcuh-whqtu-zubboruqd-bqrehqjeho-790[hqube]
+kwvacumz-ozilm-jcvvg-lmaqov-382[vmacl]
+rgndvtcxr-qjccn-prfjxhxixdc-661[cxrdj]
+tbxmlkfwba-oxyyfq-tlohpelm-523[uhvaf]
+iuxxuyobk-inuiurgzk-vaxingyotm-514[iuxgk]
+odkasqzuo-omzpk-oamfuzs-ymzmsqyqzf-170[zmoqs]
+ktwbhtvmbox-unggr-lxkobvxl-527[bxgkl]
+ynssr-vtgwr-mxvaghehzr-423[rghsv]
+sgmtkzoi-kmm-lotgtiotm-670[mtogi]
+ugdgjxmd-vqw-kwjnauwk-944[wdgjk]
+rdggdhxkt-jchipqat-snt-gthtpgrw-713[tghdp]
+zvyvgnel-tenqr-wryylorna-npdhvfvgvba-663[vnrya]
+jsvagsulanw-usfvq-ugslafy-esjcwlafy-762[fygle]
+zsxyfgqj-wfggny-hzxytrjw-xjwanhj-931[jgwxy]
+wkqxodsm-tovvilokx-dbksxsxq-822[cpsgv]
+mbiyqoxsm-tovvilokx-yzobkdsyxc-458[oxybi]
+lzfmdshb-bzmcx-bnzshmf-vnqjrgno-261[ujfyc]
+oknkvcta-itcfg-dcumgv-hkpcpekpi-258[ckpgi]
+iuxxuyobk-inuiurgzk-sgtgmksktz-202[ztjvk]
+hjgbwuladw-hdsklau-yjskk-ljsafafy-372[mvkts]
+rdadguja-eaphixr-vgphh-tcvxcttgxcv-739[acght]
+nsyjwsfyntsfq-idj-xmnuunsl-983[nsfju]
+gifavtkzcv-wcfnvi-rthlzjzkzfe-971[zfvci]
+qvbmzvibqwvit-jiasmb-zmamizkp-278[imbvz]
+houngfgxjuay-ckgvutofkj-yigbktmkx-natz-ykxboiky-930[kgyot]
+guahyncw-wuhxs-lyuwkocmcncih-500[chuwn]
+gpbepvxcv-ytaanqtpc-bpgztixcv-479[pctva]
+ksodcbwnsr-pogysh-gsfjwqsg-584[sgowb]
+dmybmsuzs-pkq-mzmxkeue-612[meksu]
+xmtjbzidx-xviyt-vxlpdndodji-577[dxijt]
+dpmpsgvm-kfmmzcfbo-bobmztjt-701[mbfop]
+oxjmxdfkd-pzxsbkdbo-erkq-xznrfpfqflk-627[jhlvw]
+npmhcargjc-aylbw-amyrgle-pcacgtgle-652[acgle]
+votubcmf-fhh-tfswjdft-701[fthbc]
+gzefmnxq-dmnnuf-geqd-fqefuzs-482[fenqd]
+dmpuamofuhq-oazegyqd-sdmpq-eomhqzsqd-tgzf-emxqe-378[mctsn]
+gzefmnxq-dmnnuf-etubbuzs-508[nubef]
+bwx-amkzmb-ntwemz-ivitgaqa-902[noeig]
+rdchjbtg-vgpst-qphzti-pcpanhxh-635[hptcg]
+qzchnzbshud-atmmx-sqzhmhmf-131[hmzqs]
+tipfxvezt-treup-tfrkzex-cfxzjkztj-633[tzefx]
+mvhkvbdib-wpiit-vivgtndn-603[ivbdn]
+hqfxxnknji-ojqqdgjfs-htsyfnsrjsy-957[bdtai]
+clxalrtyr-clmmte-dezclrp-275[lcrem]
+fubrjhqlf-udpsdjlqj-udeelw-ghyhorsphqw-387[hdjlq]
+qzoggwtwsr-dzoghwq-ufogg-hsqvbczcum-792[goqwz]
+nvrgfezqvu-sleep-ivtvzmzex-113[evzfg]
+fruurvlyh-iorzhu-orjlvwlfv-881[jcdtf]
+myxcewob-qbkno-mkxni-mykdsxq-nozvyiwoxd-900[oxkmn]
+wyvqljapsl-jhukf-jvhapun-aljouvsvnf-955[jvalu]
+tpspahyf-nyhkl-jhukf-zhslz-643[pytob]
+kgjgrypw-epybc-rmn-qcapcr-qaytclecp-fslr-nspafyqgle-938[mxunk]
+yknnkoera-zua-klanwpekjo-446[dphwe]
+kzgwomvqk-xtiabqk-oziaa-bziqvqvo-278[qaiko]
+iruzfrtkzmv-wcfnvi-rercpjzj-555[rzcfi]
+diozmivodjivg-apuut-nxvqzibzm-cpio-yzkvmohzio-447[iozvm]
+fydelmwp-ojp-nzyeltyxpye-405[nyzmg]
+ktiaaqnqml-ziuxioqvo-kivlg-kwibqvo-zmikycqaqbqwv-564[qikva]
+xst-wigvix-ikk-vieguymwmxmsr-724[imxgk]
+jfifqxov-doxab-ciltbo-jxohbqfkd-965[obfxd]
+rdggdhxkt-hrpktcvtg-wjci-rdcipxcbtci-531[ctdgi]
+awzwhofm-ufors-qobrm-qcohwbu-oqeiwgwhwcb-896[mkvzu]
+vagreangvbany-fpniratre-uhag-qrcnegzrag-689[xfuaz]
+vjpwncrl-lqxlxujcn-jlzdrbrcrxw-693[lrcjx]
+ibghopzs-dzoghwq-ufogg-rsdzcmasbh-948[ghosz]
+ynssr-vhglnfxk-zktwx-ietlmbv-zktll-phkdlahi-917[lkhti]
+tfcfiwlc-treup-tfrkzex-dribvkzex-685[efrtc]
+frqvxphu-judgh-fkrfrodwh-hqjlqhhulqj-803[wjnmk]
+vhkkhlbox-xzz-kxtvjnblbmbhg-631[bhkxl]
+ltpedcxots-snt-stepgibtci-297[tscei]
+nzwzcqfw-nlyoj-xlylrpxpye-275[lynpw]
+ejpanjwpekjwh-nwilwcejc-zua-hkceopeyo-498[ypoze]
+sno-rdbqds-azrjds-rghoohmf-859[dorsh]
+qzoggwtwsr-suu-qcbhowbasbh-480[bswgh]
+gvcskirmg-ikk-gywxsqiv-wivzmgi-698[rmvil]
+ktwbhtvmbox-ftzgxmbv-vtgwr-ftkdxmbgz-163[tbgmv]
+oxmeeuruqp-omzpk-oamfuzs-efadmsq-716[meoua]
+xjinphzm-bmvyz-hvbizodx-xviyt-xjvodib-ozxcijgjbt-343[ixbjv]
+jyfvnlupj-ibuuf-svnpzapjz-851[gmsnf]
diff --git a/2016/aoc4/src/main.rs b/2016/aoc4/src/main.rs
new file mode 100644
index 0000000..ea1edd8
--- /dev/null
+++ b/2016/aoc4/src/main.rs
@@ -0,0 +1,83 @@
+use std::io::BufReader;
+use std::io::prelude::*;
+use std::fs::File;
+use std::collections::BTreeMap;
+
+#[derive(Debug)]
+struct Room {
+ encrypted_name: String,
+ sector_id: u32,
+ checksum: String
+}
+
+impl Room {
+ fn new(line: String) -> Room {
+ let name_length = line.find(char::is_numeric).unwrap();
+ let (name, sector_and_check) = line.split_at(name_length);
+ let (sector, check) = sector_and_check.split_at(sector_and_check.len()-7);
+
+ Room {
+ encrypted_name: name.trim_matches('-').to_string(),
+ sector_id: sector.parse().unwrap(),
+ checksum: check.trim_matches(|c| c=='[' || c==']').to_string()
+ }
+ }
+
+ fn is_valid(&self) -> bool {
+ let mut char_counts: BTreeMap<char, i32> = BTreeMap::new();
+ let chars = self.encrypted_name.chars()
+ .filter(|&c| c != '-');
+ for c in chars {
+ *char_counts.entry(c).or_insert(0) += 1;
+ }
+
+ let mut vec_char_counts = char_counts.iter().collect::<Vec<_>>();
+ vec_char_counts.sort_by_key(|&(_, &value)| -value);
+ let expected_checksum = vec_char_counts
+ .iter()
+ .take(5)
+ .map(|&(&key, _)| key)
+ .collect::<String>();
+
+ expected_checksum == self.checksum
+ }
+
+ fn decrypt_name(&self) -> String {
+ self.encrypted_name.chars().map(|c| {
+ if c == '-' {
+ ' '
+ } else {
+ let current_digit = c as u8 - 'a' as u8;
+ let new_digit = ((current_digit as u32 + self.sector_id) % 26) as u8;
+ (new_digit + 'a' as u8) as char
+ }
+ }).collect()
+ }
+}
+
+fn main() {
+ let rooms = read_file();
+ let valid_rooms = rooms.iter()
+ .filter(|r| r.is_valid())
+ .collect::<Vec<_>>();
+ let sector_sum: u32 = valid_rooms.iter()
+ .map(|r| r.sector_id)
+ .sum();
+
+ println!("Sector sum {}", sector_sum);
+
+ let north_poles = rooms.iter()
+ .filter(|r| r.decrypt_name().contains("north"))
+ .inspect(|r| println!("{} {}", r.decrypt_name(), r.sector_id))
+ .collect::<Vec<_>>();
+ println!("{:?}", north_poles);
+}
+
+fn read_file() -> Vec<Room> {
+ let file = BufReader::new(File::open("input.txt").unwrap());
+ file.lines()
+ .map(|line| line.unwrap().trim().to_string())
+ .filter(|line| line.len() > 0)
+ .map(Room::new)
+ .collect()
+}