diff options
Diffstat (limited to '2016/aoc4')
-rw-r--r-- | 2016/aoc4/Cargo.lock | 4 | ||||
-rw-r--r-- | 2016/aoc4/Cargo.toml | 6 | ||||
-rw-r--r-- | 2016/aoc4/input.txt | 1091 | ||||
-rw-r--r-- | 2016/aoc4/src/main.rs | 83 |
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() +} |