From cf83c5b3850a82c5ffbb6d892805205c941374c6 Mon Sep 17 00:00:00 2001 From: Peter Edberg Date: Thu, 18 Feb 2021 19:12:31 -0800 Subject: [PATCH] ICU-21480 integrate CLDR release-39-alpha2 to ICU trunk --- icu4c/source/data/cldr-icu-readme.txt | 8 + icu4c/source/data/lang/yo_BJ.txt | 5 +- .../source/data/misc/grammaticalFeatures.txt | 22 + icu4c/source/data/misc/langInfo.txt | 1226 ++++++++--------- icu4c/source/data/misc/likelySubtags.txt | 9 +- icu4c/source/data/misc/supplementalData.txt | 2 + icu4c/source/data/translit/Latin_ASCII.txt | 53 +- icu4c/source/data/unit/sr_Latn.txt | 15 - icu4j/main/shared/data/icudata.jar | 4 +- icu4j/main/shared/data/icutzdata.jar | 2 +- 10 files changed, 703 insertions(+), 643 deletions(-) diff --git a/icu4c/source/data/cldr-icu-readme.txt b/icu4c/source/data/cldr-icu-readme.txt index 986447e4797..aaf4bb2a9da 100644 --- a/icu4c/source/data/cldr-icu-readme.txt +++ b/icu4c/source/data/cldr-icu-readme.txt @@ -201,6 +201,14 @@ ant copy-cldr-testdata # and add the following line to the beginning of these two files # # File copied from cldr common/testData/localeIdentifiers/localeCanonicalization.txt +# 4e. Temporary fix until ICU-21496 is addressed: Need to remove bogus content. +cd $ICU4C_DIR/source/data +open rbnf/nb.txt +# Edit to remove bogus content leaving just the following after header comments, then save: +nb{ + %%Parent{"no"} +} + # 5. Check which data files have modifications, which have been added or removed # (if there are no changes, you may not need to proceed further). Make sure the # list seems reasonable. diff --git a/icu4c/source/data/lang/yo_BJ.txt b/icu4c/source/data/lang/yo_BJ.txt index e8a0c0a69fe..ec95f2b17c0 100644 --- a/icu4c/source/data/lang/yo_BJ.txt +++ b/icu4c/source/data/lang/yo_BJ.txt @@ -26,10 +26,7 @@ yo_BJ{ en_CA{"Èdè Gɛ̀ɛ́sì (Orílɛ̀-èdè Kánádà)"} en_GB{"Èdè òyìnbó Gɛ̀ɛ́sì"} es{"Èdè Sípáníìshì"} - es_419{ - "Èdè Sípáníìshì (orílɛ̀-èdè Látìn-Amɛ́ríkà) ( Èdè Sípáníìshì (Látìn-Amɛ́r" - "íkà)" - } + es_419{"Èdè Sípáníìshì (orílɛ̀-èdè Látìn-Amɛ́ríkà)"} es_ES{"Èdè Sípáníìshì (orílɛ̀-èdè Yúróòpù)"} es_MX{"Èdè Sípáníìshì (orílɛ̀-èdè Mɛ́síkò)"} fr_CA{"Èdè Faransé (orílɛ̀-èdè Kánádà)"} diff --git a/icu4c/source/data/misc/grammaticalFeatures.txt b/icu4c/source/data/misc/grammaticalFeatures.txt index 1689d2fdea8..ac8fc6ec9a4 100644 --- a/icu4c/source/data/misc/grammaticalFeatures.txt +++ b/icu4c/source/data/misc/grammaticalFeatures.txt @@ -334,6 +334,28 @@ grammaticalFeatures:table(nofallback){ } } } + fi{ + nominal{ + case{ + _{ + "nominative", + "abessive", + "ablative", + "adessive", + "allative", + "comitative", + "elative", + "essive", + "genitive", + "illative", + "inessive", + "instrumental", + "partitive", + "translative", + } + } + } + } fr{ nominal{ gender{ diff --git a/icu4c/source/data/misc/langInfo.txt b/icu4c/source/data/misc/langInfo.txt index afcadd7edce..1c7ef86159b 100644 --- a/icu4c/source/data/misc/langInfo.txt +++ b/icu4c/source/data/misc/langInfo.txt @@ -545,6 +545,7 @@ langInfo:table(nofallback){ "dia","Latn","ZZ", "zza","Latn","TR", "dje","Latn","NE", + "dmf","Medf","NG", "dob","Latn","ZZ", "dop","Latn","ZZ", "dow","Latn","ZZ", @@ -1055,8 +1056,6 @@ langInfo:table(nofallback){ "mhl","Latn","ZZ", "mif","Latn","ZZ", "min","Latn","ID", - "mis","Hatr","IQ", - "mis","Medf","NG", "miw","Latn","ZZ", "mki","Arab","ZZ", "mkl","Latn","ZZ", @@ -1483,6 +1482,7 @@ langInfo:table(nofallback){ "tyv","Cyrl","RU", "tzm","Latn","MA", "ubu","Latn","ZZ", + "udi","Aghb","RU", "udm","Cyrl","RU", "ug","Arab","CN", "ug","Cyrl","KZ", @@ -1612,7 +1612,6 @@ langInfo:table(nofallback){ "fr","Latn","WF", "sq","Latn","XK", "fr","Latn","YT", - "lez","Aghb","RU", "ks","Arab","GB", "ms","Arab","ID", "ur","Arab","IN", @@ -1870,623 +1869,622 @@ langInfo:table(nofallback){ "ZR","CD", } trie:bin{ -001a6dcc0f74c4f077c26777a2b778a4 -5279a4c27a0f6d7d7a5c7a30e1ad9ae8 -2ef5af3d10e1a539022a3c42cc184811 +001a6dcc0574c4f377c26777a2b778a4 +5279a4c27a0f6d7d7a5c7a30e1ad99e8 +2ef5af3c10e1a539022a3c42cc0e4811 616e01e2a3fdf4a3f80b4d25540e54ca -c5552a5610cea3fb10d3a3fa4dd81e50 +bb552a5610cea3fb10d3a3fa4dd81e44 502a5310d2a3f602c1a3f5c6a3f3c8a3 -f447d4d4473248d81e324910c4a3f101 +f447d4ca473248d81e264910c4a3f101 c2a3f9c6a3ef6d326e36733a7910e2ad -9a10e9af3b10e5af3c10ed22012aa90e -4310c3a90f6817683269366b3a6c10ed -af3a10f8adb710e1af3910f4ad956132 -6436653a6710e8adc610e7af3610eaaf -3710e1af3800126d46741b7434753877 -42e1adeaefaf0110edaf0601f5af07f6 -af0810e1af096d3c6e406f50725a7301 -e7ad86ebaf0510efadfd02e3adfee9ad -fff5af0001e2af02f3af0310f3af0467 -266736683a693e6a4e6c10f3adfc10e9 -adf510e7adf602e2adf7f5adf8f6adf9 -01e1adfae9adfb6138625463646501ec -a520f2adf404e5adebeaadececadedee -adeef2adef02f0adf0f1adf1f2adf210 -e9adf30c6e3d7221722e7332774ee8af -0d10e2af1304e1adbee9af14eca52fed -af15f2af1610e5af176e346f3e7001e5 -a78df2adbb01e1adb5f2af1001e7af11 -eeaf12651d653a6c3e6d02e6af0feead -abf2adae10f3af0c02e1af0ee3ada7e4 -ada8613462386301efad75f2ad7410f6 -af0a10e9af0b0d6d49733073307534e9 -a733efaf2a10f3af2f04e1af30e532ea -af33f4af34f7af35012a2e4812616ef3 -af32012aaf314310ceaf326d3a6f3e72 -02e2af2ce5af2decaf2e10ecaf2910ee -af2b6520653e67426b4c6c02e5af26e7 -af27ecaf2810f2af2201f2af23f7af24 -10efaf25612e62606410e4a73307f40c -f4af1bf6af1cf9af1dfaaf1eeda7b6ef -af18f0af19f3af1a02e1af1fe2af20f9 -af2174a25275a4d0760a6f1fe509e5ad -dde9ad61efade56f3472387501eeade8 -f4ade910f4ade610efade7613c654c69 -566c606d01e6ade3f7ade402e7addbe9 -adcbeeaddc01e3addef0addf01e3ade0 -f6ade110f3ade200267576e91ff20ef2 -abc6f3abcaf4abd0f767f9abe0e9abab -ebabb2ecabb6eeabbcefabbe7a247a36 -e1ab8ae5ab9ce72ee8aba710edabe301 -2a2e41127261e2aba3012aaba25010cb -aba3753e7654776478cced7901e1abe1 -f6abe203e8abd7ecabd8edabd9f1abda -02e4a7b9ecabdbf5abdc01e8abddf1ab -de6b7d7049705e716e727273827406f1 -0cf1abbaf2abd4f3abd5f4abd6e4abd1 -e5abd2eaabd302e9abc2edabc3faabc4 -10efabc502f5abc7f6abc8f7abc904e4 -abcbe6abcce7abcdeaabcef7abcf6b42 -6c526d626e6c6f02e6abbfe7abc0f1ab -c102ecabb3f2abb4f4abb502e6abb7f8 -abb8f9abb901e8abbaf9abbb10e8abbd +9910e9af3a10e5af3b10ed22012aa90f +4310c3a9106817683269366b3a6c10ed +af3910f8adb610e1af3810f4ad946132 +6436653a6710e8adc510e7af3510eaaf +3610e1af3700126d46741b7434753877 +42e1ade9efaf0010edaf0501f5af06f6 +af0710e1af086d3c6e406f50725a7301 +e7ad85ebaf0410efadfc02e3adfde9ad +fef5adff01e2af01f3af0210f3af0367 +266736683a693e6a4e6c10f3adfb10e9 +adf410e7adf502e2adf6f5adf7f6adf8 +01e1adf9e9adfa6138625463646501ec +a520f2adf304e5adeaeaadebecadecee +adedf2adee02f0adeff1adf0f2adf110 +e9adf20c6e3d7221722e7332774ee8af +0c10e2af1204e1adbde9af13eca52fed +af14f2af1510e5af166e346f3e7001e5 +a78ef2adba01e1adb4f2af0f01e7af10 +eeaf11651d653a6c3e6d02e6af0eeead +aaf2adad10f3af0b02e1af0de3ada6e4 +ada7613462386301efad74f2ad7310f6 +af0910e9af0a0d6d49733073307534e9 +a734efaf2910f3af2e04e1af2fe532ea +af32f4af33f7af34012a2e4812616ef3 +af31012aaf304310ceaf316d3a6f3e72 +02e2af2be5af2cecaf2d10ecaf2810ee +af2a6520653e67426b4c6c02e5af25e7 +af26ecaf2710f2af2101f2af22f7af23 +10efaf24612e62606410e4a73407f40c +f4af1af6af1bf9af1cfaaf1deda7b7ef +af17f0af18f3af1902e1af1ee2af1ff9 +af2074a25275a4d0760a6f1fe509e5ad +dce9ad61efade46f3472387501eeade7 +f4ade810f4ade510efade6613c654c69 +566c606d01e6ade2f7ade302e7addae9 +adcaeeaddb01e3adddf0adde01e3addf +f6ade010f3ade100267576e91ff20ef2 +abc5f3abc9f4abcff767f9abdfe9abaa +ebabb1ecabb5eeabbbefabbd7a247a36 +e1ab89e5ab9be72ee8aba610edabe201 +2a2e41127261e2aba2012aaba15010cb +aba2753e7654776478cce77901e1abe0 +f6abe103e8abd6ecabd7edabd8f1abd9 +02e4a7baecabdaf5abdb01e8abdcf1ab +dd6b7d7049705e716e727273827406f1 +0cf1abb9f2abd3f3abd4f4abd5e4abd0 +e5abd1eaabd202e9abc1edabc2faabc3 +10efabc402f5abc6f6abc7f7abc804e4 +abcae6abcbe7abcceaabcdf7abce6b42 +6c526d626e6c6f02e6abbee7abbff1ab +c002ecabb2f2abb3f4abb402e6abb6f8 +abb7f9abb801e8abb9f9abba10e8abbc 6546655e6674677868886906eb0cebab -aeedabafefabb0f6abb1e2a3b1e6abac -e7abad03e4ab9dedab9eefab9ff4aba0 -10e9aba102e3aba4efaba5f5aba602ec -aba8f1aba9f2abaa6144625a63866403 -e4ab98e7ab99e8ab9af5ab9b03eaab8b -ecab8ceeab8df1ab8e06e70ce7ab92ef -ab93f7ab94faab95e3ab8fe4ab90e6ab -9101e9ab96f9ab970f7362e72ce742eb -abeaf2ad49fa012a8641127261e2add9 +adedabaeefabaff6abb0e2a3b1e6abab +e7abac03e4ab9cedab9defab9ef4ab9f +10e9aba002e3aba3efaba4f5aba502ec +aba7f1aba8f2aba96144625a63866403 +e4ab97e7ab98e8ab99f5ab9a03eaab8a +ecab8beeab8cf1ab8d06e70ce7ab91ef +ab92f7ab93faab94e3ab8ee4ab8fe6ab +9001e9ab95f9ab960f7362e72ce742eb +abeaf2ad49fa012a8641127261e2add8 012a2e43127972ecabe7022aabe64b2a 4d10ceabe810daabe773607464766e7a -10ee012a2e41127261e2add9022aabf5 -412a4310ceadda10c6add910e1add501 -e8a549f2add601e8add7ecadd86d326d -3e6e426f707202e9add2f4add3f7add4 -10e2abec01f226f8add0012a2e441265 -76e1adcf012aadce4e10d0adcf10ebad -d162326436673a6c10e9abeb10f5abe4 -10edabe510e1abe970c39570a4f971a6 -d772a6e47300287884ec39f229f509f5 -ab79f6ab7ff7ab80f22cf3ab72f4ab76 -22032aab2c4da4bf522a5410d2ab3001 -cfab2fd5ab2decab54edab59eeab60ef -ab66f16de429e438e5ab3ce7ab41e9ab -4aebab50032aab3644324b3a5312696e -e4ab39126576e1ab3712686feaab3878 -34793e7a48e1ab20e3ab2b01eeab86f7 -ab8701ecab88f2a50c10ecab896cad72 -4f725873747484758e7705e809e8ab80 -f0ab84f6ab85e2ab81e3ab82e7ab8304 -e2ab6fe3ab2beeab70f2ab71f8a5f102 -e4ab73e7ab74f9ab7501ebab77f1ab78 -04e1ab7ae5ab7bebab7cf2ab7df3ab7e -6c4a6d666e8c6fa2437003e4ab6cecab -6df3ab6ef9a77404e4ab55e9ab56ecab -57efab50f9ab5805f009f0ab5df1ab5e -f3ab5fe1ab5aeaab5beeab5c04e3ab61 -ebab62f0ab63f8ab64f9ab6504e7ab67 -ebab68f1ab69f5ab6af9ab6b673e6742 -6858696e6a846b02e3ab51f2ab52f3ab -5303e1ab42f3ab43f7ab44faab4503e9 -ab46ebab47eeab48f5ab4903e4ab4be7 -ab4cecab4dedab4e10f2ab4f614a6276 -638664a26b6503e6ab3de8ab3ee9ab3f -f3ab4006f30cf3ab24f4ab25f6ab26fa -ab27e6ab21e8ab22f1ab2302e1ab28e5 -ab29f0ab2a06ee0ceeab33efab34f2a5 -fff3ab35e32cebab31ecab3222055211 -522e53325410d2ab3010cfab2f10d5ab -2d2aab2c312a4d10c5ab2e1137b2ab2d -01e3ab3ae8ab3b00166e63752bec09ec -a9ebf3a9dcf4a9f8754c7750e1012a2e -41127261e2a9d4012aa9d35010cba9d4 -10f5a9fa10e1a9fb7217722e733e7410 -f0a9f902e1a9f4e4a9f5e7a9f610f3a9 -f76e346f4a7001e1a9f2efa9f303e2a7 -cce7a9eeeea9eff4a9f010eea9f16630 -6b176b2e6c386d10f3a9ed01e1a9e9ef -a9ea01e1a9ecf4a92e663468386901ec -a9e7f0a9e810eca9e401eca9e5eea9e6 -614e627e638864926504e4a9e1efa9e2 -f2a570f3a570f8a9e304e7a9d5ec32ed -a9d8f0a9d9f5a9da012aa9d65012686c -f0a9d701e9a9dbf5a9dc01e4a9ddeda9 -de01e3a9dff4a9e0017526f5a9fc02e3 -a9fde7a9fefaa9fc00146f457917ef09 -efa94bf5ab19f7ab1c792cedab0ceeab -1110f5ab1f6f3c724c745075547701eb -ab1defab1e02e2ab14e6ab15efab1610 -efab1710edab1802e5ab1ae7ab1beda9 -4b6934693c6a566b5a6d5e6e01e1ab12 -e7ab1301e1ab07e622012aab084e10cc -ab0910f3ab0a10f4ab0b03e6ab0defab -0ef4ab0ff5ab1061366346654a675a68 -10e7ab0602e9a9ffeaa960efab0010e6 -ab0102eaab02ecab03f3ab0410eeab05 -6da2576ea63e6f0b741ded09eda5a1f2 -a9cbf3a9ce742a7a34e3a9c301e1a9d0 -eba9d110eda9d27017702e72327310e1 -a9cf10eda9ca02efa9ccf5a9cdf9a9cb -673a6b3e6e02e7a9c7eea9c8f3a9c910 -e3a9c401f2a9c5f6a9c60022749fe926 -ef0fefa94bf2a956f3a492f4a95af9a3 -cee9a90beba905eca940ee012abac64d -126f6ee7a53f783d7834793e7a64e7a9 -2ee8a93401e3a969eda96a05f709f7a9 -6ef8a96ffaa970eba96beda96cf6a96d -05f009f0a974f7a975faa976eba971ed -a972eea9737444755a76707703eba966 -f2a537f6a967f7a96803e3a95be6a95c -e9a95df2a95e03e1a95ff0a960f2a961 -f3a96202e1a963eea964f9a96569856e -446e426f5e707a71907202e4a957eaa9 -58efa95904e1a947e6a948e9a949ebb6 -1af7a94a04e1a94ce5a94de8a94ef3a9 -4ff8a95003f0a951f3a952f4a953f8a9 -5410eca955693e6b686c7e6d02efa944 -f5a945f8a94603e6a937eea938f326f7 -a93b012aa9394d126564e6a93a03e9a9 -3ceca93df0a93ef7a93f02e5a941f0a9 -42f3a9436549653e666a67866802e9a9 -35eca936f2a3ff06ee0ceea925f2a926 -f4a927f5a928e4a922e5a923eba92404 -e1a929e5a92aeea92befa92cf1a92d04 -e8a92feca930efa931f0a932f9a93361 -5e62a25063a25d6406e80ce8a91eeaa9 -1ff2a920f8a921e1a91be5a91ce6a91d -0bee1df712f7a90df926faa91022012a -a90e4310c3a90feeb431efa90bf3a90c -e709e7a908e9a909eba90ae3a905e4a9 -06e6a90704e8a911efa912f1a913f5a9 -14f7a91504e9a916f0a917f1a918f2a9 -19f5a91a0021745fe41dee0feea9a1ef -a9a7f2a9aef6a9bbf9a9bfe4a986e5a9 -89e7a98eeca54b791579307a3ae1a977 -e2a97f01eda9c0eea9c110e9a9c27438 -7542775e7801f1a9bdf2a9be01eda9b4 -f2a9b504e9a9b6f0a9b7f3a9b8f6a9b9 -f8a9ba10e2a9bc6a5d6f326f48706471 -68726c7303eba9b0eea9b1efa9b2f3a9 -b304e4a9a8e5a9a9eea9aaf0a9abf5a9 -ac10e9a98910efa9ad10e2a9af6a4a6b -4e6d586e04e6a9a2e8a9a3eba9a4eda9 -a5f0a9a610efa99c01e7a99defa99e01 -e7a99ffaa9a06637665a675e686e6906 -ee0ceea998f5a999f9a99afaa99be6a9 -95e9a996eaa99710f2a98d02e1a98fe2 -a990eca99102e2a992e5a993f7a99461 -3e636a64906502e2a98af7a98bf8a98c -06ee0ceea97bf0a97cf1a97df3a97ee3 -a978e6a979eba97a05e809e8a983efa9 -84f5a985e1a980e5a981e6a98201e3a9 -87f3a98866c75369c49669a4166aa4c4 -6ba6116c001b744ae717ef0cefa7f3f4 -a7fbf5a7fdf6a901e7a7dde9a7dfeea7 -f0771577307a34e1a7c8e2a7cf10eca9 -0201e8a903faa904742e75327610f3a9 -0110e7a7fc03e1a7feefa7fff9a3d5fa -a9006a4a6d316d326e426f4c7210e3a7 -fa02eea7edefa7eef0a7ef01f3a7f1f5 -a7f205f209f2a7f7f3a7f8faa7f9eaa7 -f4eba7f5eca7f66a346b386c01e5a7eb -eea7ec10f0a7e801e9a7e9f4a7ea6448 -646c6570679c6906e70ce7a7e4e8a7e5 -eaa7e6f3a7e7e1a7e0e4a7e1e6012aa7 -e24c12696de2a7e310e2a7d506f00cf0 -a7d9f1a7daf5a7dbfaa7dce4a7d6e5a7 -d7eda7d810e7a7de6134625a6301eda7 -d3f0a7d405e809e8a7cceaa7cdf3a7ce -e2a7c9e4a7cae7a7cb02e5a7d0f5a7d1 -f7a7d200197739eb17f30cf3a70df4a7 -25f5a719f7a726eba567eea720efa722 -e409e4a70fe7a714e9a717772a7a34e1 -a70601eda727f3a72801e8a729e9a72a -6a366d176d326e366f3a7210e9a72410 -efa71f10e8a72110f5a7236a2e6b326c -10efa71e10eaa71804e5a719eba71af4 -a71bf7a71cf8a71d641a643466446701 -e2a715e5a71602e4a710e9a711f5a712 -10e5a713613a62446302e1a70ce5a70d -e8a70e01eea707f2a70802e1a709e2a7 -0af9a70b0b721ae909e9a733f6a739f7 -a73a722a752ee1a72b10e1a73710f4a7 -3867176734693e6d01e3a735eca73601 -eba72eefa73210e2a734612e623e6510 -eea73102e2a72ceda72df2a72e01efa7 -2ff5a730002875c0edeb74f23ff628f6 -a791f7a7b3f9022a32414c4c126174ee -a7c1022aa7bf432a5410d2a7c110cea7 -c0127261e2a7c0f2a784f3a79df5022a -a46441a46a5912657ae9a77feb38eca7 -73eda778eea783efa788012a2e411272 -61e2a76e042aa76c41324336493a4d10 -cea77010c6a76d10cea76e10d2a76f7a -1b7a38e1a5b0e7a757e9a763eaa76703 -e8a7c4eaa7c5f2a7c6f4a7c7753c766e -777e788e7901e5a7c2f8a7c307ed0ced -a7aceea7adf0a7aef3a7afe2a7a8e4a7 -a9e5a7aaeaa7ab02e7a7b0f2a7b1f8a7 -b202eaa7b4efa7b5f1a7b607ed0ceda7 -bbf0a7bcf7a7bdfaa7bee1a7b7e3a7b8 -e5a7b9eca7ba6bc0d57063704a717072 -8673a2457403e2a7a4eda7a5efa7a6f2 -a7a705f209f2a790f6a791f8a792e5a7 -8de6a78eefa78f03e2a793e6a794f3a7 -95f9a79605ec09eca79af3a79bf5a79c -e3a797e9a798eaa79905e809e8a7a1ea -a7a2f2a7a3e2a79ee4a79fe6a7a06b50 -6c5a6d706ea2576f04e9a789eba786ec -a78af3a78bfaa78c01e3a771eaa77203 -eea774f1a775f4a776f8a77706f226f2 -32f3a780f5a781f7a782022a32414059 -12657ae9a77f012aa77c4c10c2a77d12 -7261e2a77ee2a779e8a77aefa77b04e3 -a784e6a785e7a757eea786f0a7876652 -66486758686869a06a03e4a768e7a769 -f3a76af9a76b02efa754f2a755f9a756 -02e5a758e6a759f0a75a08f10ff1a75e -f3a75ff4a760f7a761faa762e1a75be2 -a75cebac86eea75d02eaa764f5a765f7 -a76661446276639c64a2486502e1a751 -eea752faa75307e90ce9a73feaa740ed -a741efa742e1a73be2a73ce3a73de4a7 -3e05f109f1a746f8a747f9a748e4a743 -eda744f0a74503e7a749eba74aeca74b -f4a74c03e5a74de8a74eeca74ff4a750 -66a2b567a46a6800137539f20ff2a5ff -f4a702f5a703f9a342faa7057536e13a -e5a5e9e9a5ebefa5fb10e9a70422032a -a5df372e43345310c4a5e01133b6a5e0 -10cda5e16c386c3c6d466e506f6c7301 -e2a700eea70101e1a5f2f5a5f301e4a5 -f4f4a5f504e4a5f6e5a5f7eaa5f8eea5 -f9efa5fa02e3a5fceaa5fdf4a5fe6158 -62746478687c6905e809e8a5efeca5f0 -eda5f1e1a5ece6a5ede7a5ee04e7a5e2 -eba5e3eda5e4f7a5e5faa5e610e2a5e7 -10f9a5e810f9a5ea00117553e90fe9a5 -7aeaa57eefa581f2a587f9a596754276 -94e1a570e6012aa5764112646ceda577 -09e80fe8a590f1a591f2a592f6a593f9 -a594e2a58ce332e4a58de5a58ee6a58f -012aa5764112646ceda57710f2a5956d -2f6d4e6f52706271667204e3a588e5a5 -87f0a589f2a58af3a58b10f0a58002e4 -a582eea583f2a58410e5a58510f3a586 -6132665669606c10f2a57f05e908e9a5 -74eea575f467e1a571e2a572e7a57301 -e9a578eda57902e1a57beca57cf4a57d -001a6e9f791dec0ceca5bceea5c0f5a5 -d0f6a5d8792ce1a597e4a5a901e1a5a2 -e9a5de733a733e754276747702e3a5db -e9a5dcf4a5dd10f7a5cf07f20cf2a5d4 -f7a5d5f8a5d6faa5d7e2a5d1e3a5d2e4 -a5d3e7a5c002e6a5d9f2a5b3f3a5da6e -5a6f6a7204e2a5a5e332e5a55af4a5cd -f7a5ce012aa5cb4c12696ee2a5cc02e4 -a5c1e7a5c2efa5c307ee0ceea5c3f2a5 -c8f3a5c9f4a5cae4a5c4e6a5c5e9a5c6 -eda5c7673c6a236a386b486c526d01ed -a5bef6a5bf02eba5b7eea5b8f5a5b901 -eea5baf0a5bb10eba5bd6734683e6901 -eca5b5eda5b601eea5b3efa56610f3a5 -b46428642e653e6610eba5b202e5a5aa -eea5abf2a5ac05ef09efa5b0f2a52dfa -a5b1e2a5adeaa5aeeca5af612e626c63 -10f2a5a809ed0feda59deea59ef7a59f -f9a5a0faa5a1e1a598e6a599e7a59ae8 -a59beaa59c05ef09efa5a5f9a5a6faa5 -a7e1a5a2e6a5a3eda5a463c2f263a2a3 -64a4fc6500127733ee19ee38efa563f3 -a565f4a558f5a366012aa55f53126861 -f7a560773478387a3ce5a553eca55a10 -efa56d10f4a56e10e1a56f6d466d486e -7a728473887403f2a569f4a56af5a56b -f8a56c02e1a55be9a55ceb012a2e4e12 -6b6fefa55e012aa55d4710cea55e01ee -a561f1a56210e9a56402e7a566eba567 -f5a568623e664267466b02e1a557eba5 -58f9a55910f5a55210e9a55401eca555 -f9a556001b725ce821f316f3a519f52c -f6a51ff9a520012aa51d47126c61e7a5 -1ee8a3ebefa50ff2a512771277307a34 -e1a3e1e5a3e710e4a51210e5a519722e -73547410e4a51c05ec09eca516eda517 -f3a518e8a513eaa514eba51501e2a51a -f7a51b69526c306c326d3c6f6c7010f3 -a51101e1a50be4a50c02e5a50de7a50e -ee022aa26342a2ae4811616e01e2a3fd -f4a3f810f0a51069406a446b03e2a507 -eca508efa509f9a50a10e3a50302e1a5 -04eda505f6a506658f65a28066a28167 -a2826805ef09efa500f0a501f2a502e9 -2ceba3feeda3ff022a3c42a259481161 -6e01e2a3fdf4a3f80b4d2d5417542e55 -385610c4a3fb01c8a3f7d7a3f801cba3 -f9d3a3fa4db489502a5310d2a3f602c6 -a3f3c8a3f4daa3f5470e473048b46d49 -10c4a3f110c6a3ef2aa3ec412a4210ce -a3ee10d5a3ed126f70efa3fc10e2a3e8 -10e1a3e910e7a3ea6134623e6301e8a3 -e5f0a3e601e4a3e2eea3e310eaa3e400 -16726f791ce508e5a52df6a54cfa4579 -2a7a34e1a52101efa54ff5a55010e7a5 -51751d752e764a7710f7a54e04e1a547 -e3a548e4a549e7a54af4a54b10e1a54d -724073747403eda543f0a544f3a545f9 -a54602e82ce9a540f3a541012a2e4d12 -6f6ee7a53f012aa53e4310cea53f10e2 -a54267446a1a6a406e446f03e2a53be9 -a534f0a53cf7a53d10e5a53a10eaa523 -673468606901e1a538f1a53906ec0cec -a533efa534f2a535faa536e1a530e8a5 -31e9a53210e4a537613c626863726476 -6501e4a52eeea52f06e80ce8a525eba5 -26f2a527f6a528e4a522e6a523e7a524 -01e4a529f1a52a10e3a52b10eea52c2a -a4f761bea462002373a5e51ded0feda3 -a8eea3adefa3b1f2a3baf3a3bfe5a37c -e7a389e8a38de9a39377417732783c79 -4c7a72e1a36201e4a3d2f2a3d302e8a3 -d4eba3d5f2a3c705f309f3a3d9f6a3da -f8a3dbe5a3d6eea3d7f2a3d804e1a3dc -e5a3dde6a3dee8a3dff7a3e073327448 -75587610e2a3d103eaa3c0f1a3c1f3a3 -c2f4a3c302efa3c4f4a3c5f6a3c609ed -0feda3ccefa3cdf2a3cef3a3cff5a3d0 -e1a3c7e3a3c8e4a3c9e7a3caeba3cb6a -7d6e3b6e486f587068716c7203e1a3bb -e8a3bcf8a3bdfaa3be02e7a3aeeda3af -f0a3b002eaa3b2eda3b3eea3b410f9a3 -b503e3a3b6e9a3b7f0a3b8f6a3b96a46 -6b786ca4ab6d03e8a3a9eba3aaf1a3ab -f5a3ac07ef0cefa39ef2a39ff4a3a0fa -a3a1e8a39ae9a39beaa39ceea39d04e3 -a3a2eda3a3f1a3a4f5a3a5f6a3a6656a -6562669467a24468a24b6906ed0ceda3 -96eea397efa398f1a399e2a394e7a395 -eba37507f40cf4a381f7a382f8a383fa -a384e6a37de8a37eeaa37feda38003e4 -a385f1a386f4a387f9a38802e3a38aee -a38bf8a38c05ec09eca391efa38df9a3 -92e2a38ee7a38fe9a390613262646390 -6410e4a37b07f20cf2a367f3a368f6a3 -69f8a36aeca363eea364f0a365f1a366 -06e40ce4a36eeaa36ff0a370f2a371e1 -a36be2a36ce3a36d09ed0feda376eea3 -77efa378f1a379f5a37ae3a363e6a372 -e8a373e9a374eca37500184dc26554c0 -ca57365736584e59645a12616ee2adcd -01612c631168efa9a61172e1adcc0170 -2a731175f8691165efa9e201652c6911 -69e9a717117ae9a77f543455a2875612 -6169e9adcb056746674a68506901622a -7210e8adca10f4012aa3b14210d44511 -6ce7adc7106101e158e9042aaba74332 -4b364c3a5410c8aba710cea7d410c8ad -c810c1adc9012aa54c4d10d6a54c6130 -657c66116ee7adc6056d116d2e6e3276 -10f4a3a710ecab8a10e7abdf67346b38 -6c01e5ab98f5a75c10e2adc410f2adc5 -116cf5ab9c126761f2abe950c0c350a2 -7252a2a85306694369426f6a75907901 -6c2a7210e3a50c10efadc301643e6e01 -e4ab39e8012aab4a4c10cbab4a10e4ad -c002672e72387910efa50e01e4ab67ef -adc110e1ab6f116ee4adc2613e675e68 -01612a7210e4adbf10f7a560026d2e72 -327510f2ab2710f2ab5d10e2adbe116e -f7a34b046138654a68506c76721174e9 -adbb016c2a7510e3a51c10eda11172ed -adb902612e6c326e10f8a9e610e7adba -01e9a9d6f0a9d71172e4a5f4026a306f -3675116ef2a9aa116ee7adbc1168e7ad -bd4d7c4ea2a44f0367426c48724e7301 -672a6d10e1adb810e5a9cf1161edab42 -1163ebab25016b2a7910e1a9cb10e8a9 -d107722e725a7460756679116df2032a -a3ce492e4d325410c8adb310cea76010 -cda3ce116fefa9591165e9adb1116cf4 -adb2614265746c9a6f01642a6e10e7a5 -3f10e9adb00368326b366e3a7210e3ad -ac10eaada910e1adaa01e4a970e9adab -0264346e387201e3adaeefadaf10e6a9 -3a10e4adad1179eda940046138624c65 -506b56731168f5adb7016e2a7210e2ad -b510e4adb41161f49f1177e1adb6116f -efa55e47c41b4ac32f4aa6c04ba6d94c -03614665a69c69a69e7901632a6410e9 -ada810e9ada7026ea6796fa67a7410ee -001a4bc139545b571457ac7058ac7459 -305a01c1abf1d7ab6010d4ad65544055 -825603c1ad60c5ad62cead61d5a3930b -ce14d609d6abdbd7abc8daab80ceada5 -cfabbed2abc6cbc5d4cbabb3ccad5ccd -abb204c1ada6c7ad5ed3a55fd9ad5fda -abf54e824e8a50a24a52a26d530cce17 -d40cd4ad56d5a79ad6ad57d9ada4cead -54cfab66d2ad55ca09caad52cbab50cd -ad53c3ad51c5ab7fc9ab5406c70cc7ab -edc9ad44cca54bcfa97fc1ad41c3ad42 -c5ad430acc14d409d4ad4dd7a9dad9a5 -c0cca9ebcdad4ad2ad4bc1ad46c5ad47 -c6ad48c7abc2c8a57c03c5ad50cfa94b -d5a79ad7ab1c4b9e4ca2434d0010cd1d -d40fd4a95ad5a92ad8abefd9a90edaad -40cda73dcfada2d1ad3ed2ada3c60cc6 -ad3dc7a92ecbada1cca3a8c1ada0c3ad -3bc4ad3cc5ab2e01c5ad30cdad9f04c9 -ad36d3ad37d4a7fbd5ad38d6a90143c0 -c246644656476648a24d4905d209d2ad -9ed3a70dd4a725c3ad2dc4a70fc5ad21 -02c9a57acfa581d2a5870cce17d30cd3 -ad28d4ad29d5abf4d7ad2acead25d0ad -26d1ad27c608c6ad24c867cca773c1ad -23c2abf7c5ad9d04cdad2bcead2cd2a5 -ffd4a702d5a703435244a2424505d309 -d3a565d4ad97daad22c1ad1dc3ad1ec5 -a5580fcf1ad60cd6ad18d7abf9d9ad9b -daa519cfad15d0ad16d2ad17d5abf2c9 -c68cc9ad12ccad13cdad14cead9a05cb -09cba521cfad1bdaad9cc5a52dc7ad4f -caad1a345e34ae874178420bce14d209 -d2a9f8d5a73dd6ad0ecead0bcfad0cd1 -ad0dc909c9ab11caad09ccad0ac1a3bf -c5ad06c6ad070cd217d50cd5abeed7ad -04d8ad05daa35ed2ad01d3ad02d4ad03 -cd09cdad99cfabffd1ad00c4abfcc6ad -98cc6d2aa55f312c321133b0ad971137 -b2a79a10e1a9a810ef012aa7f34c10c1 -a7f31170e3a7d9026d2e6e327310f5a7 -e710e2a7e301e1a7c9e2a5cc01613a70 -1161ee012aa72b4a10d0a72b016d2a76 -10e1ad9310efad92056e1e6e306f3674 -1168e9ad961164e1a7831172e5012aa7 -884b01d0ad32d2a78861306844691174 -f3ad95016c2a6e10e1ad9410e9a55902 -612e6d326f10eaab3810f2a9f410f201 -2aa7784b10c8a778473448a25c491274 -61eca56a0465466c5a6f60727a75016a -2a7210f5a9d310f2a5d0116ff2012aa5 -b04710c5a5b01161e7a51e016e2a7410 -e8a5ca01e7ad86eda5660161506510eb -032aa55a432e47325410d2a38c10d9ad -1910d2a55a10eead87056c186c306d36 -75116ee7ad911175f7a5f3106e01e7a5 -f8f0a9686130659c691172e1ad90016e -2a7410f2a93905ef24efad8af34cf403 -2aa3f8482e4d325410d7a3f810cba3f0 -10cfa3f2012aa3ec4310cea3ece2a3fd -e7ad88e9ad891162f2054917493a533e -5502c1ad8ecbad8cd3ad8f10cca5e910 -c5ad8d2aa5e9432a4710c2ad8c10c1ad -8b43c107437044a2c0450267406c4674 -1168e9012a754501d2ad20d4751179f0 -a55601622a7910edad8510e1ad840461 -a26968a2786fa28770a289791172ec0a -4d335414542e55385810cbad7d01caab -a2d2ad7c10c1abea4d2e523e5310cbad -7b02c4ad79cba905cea53e02cfad7ad3 -ab2cd5ab192aab194138423c474c4b01 -c7a7bfdaad3410ccad7602c1ad77c7a3 -89d9a37c01c5a9ced2ad78026b2e6e32 -7210e9ad7410eda3e610f3a51202612e -65327210f3ad7510eda50510f2a50211 -70f4a5101172f4a5cb03653469866f8c -751170ecad831176e106491749324d36 -4e3a5010cba3c610cea5eb10d5ad8010 -d0a9892aa5eb422a4610caad7f10d4ad -7e1161ebad811167f2ad822aa25441aa -3142056f1f6f3e72447501672a6810e4 -ad7310e9ad721170efa3fc106101e8a9 -e9e9ad716130655c68116bf3ad70036c -326d36733a7410ebad6f10e9ad6e10f5 -a36a10f3a3c1116ee7012aa3ad4210c4 -a3ad00214ac1c052c0cc5638563c5758 -586259665a01d2abf0d7ab6004c1ad60 -c4ad61c5ad62cead61d5a39301c6ad63 -d3ab5910cbad6403c4abfbc5abfbd4ad -65d5ab2c5246536c54a2575503c1abea -c7ad5ed9ad5fdaabf505d309d3ab2cd5 -ab19d7ab1cc5ad50c8ab60cfa94b0ecd -1ad40cd4ad56d5ab19d6ad57d9ad58cd -ad53cead54cfab66d2ad55c50cc5ab7f -c9ab54caad52cbab50c1abf6c3ad51c4 -abfa0ecd1ad20cd2abc6d6abdbd7a3f8 -daab80cdabb2cead5dcfabbed0ad5cc8 -0cc8aba7caaba2cbabb3ccad5cc4ad59 -c6ad5ac7ad5b4e644e404fa896507851 -02c1ad4ecfad4fd5ad2109cc0fcca54b -cfa97fd0a989d1ad00d4abf6c1ad41c3 -ad42c5ad43c8a393c9ad440dcd17d40c -d4ad4dd7a9dad9a5c0daad46cdad4ad2 -ad4bd3ad4cc70cc7abc2c8a57ccbad49 -cca9ebc1ad46c5ad47c6ad484aa2484b -a24c4ca2644d0012ce20d50fd5a92ad6 -a54cd8abefd9a90edaad40cea53ecfa3 -f2d1ad3ed2ad3fd4a95ac60fc6ad3dc7 -a92ecba905cca3a8cda3cec1ad3ac3ad -3bc4ad3cc5ab2e01cfad2fd0a72b07d0 -0cd0ad32d2a788d7ad33daad34c5ad30 -c7a7bfc8a778cdad3108d30fd3ad37d4 -a7fbd5ad38d6a901d9ad39c1a7f3c2ad -35c9ad36cbab4a41c1604598456a46a2 -4147a24e48a2754907d10cd1ad2ed2a5 -70d3a70dd4a725c3ad2dc4a70fcca5e9 -cea5eb09d20ed2ad20d3a565d475d5ad -21daad22c1ad1dc3ad1ec5a558c79bc8 -ad1f04c9a57acfa581d1ad00d2a587d8 -a5870bd014d309d3ad28d4ad29d7ad2a -d0ad26d1ad27d2a55ac808c867cca773 -cead25c1ad23c5a5b0c6ad2406d20cd2 -a5ffd4a702d5a703d6ad07cba3f0cdad -2bcead2c415e42a24c43a2834406cb0c -cba521cfad1bd9ad09daad1cc4a52dc5 -a52dcaad1a0dd117d40cd4ad03d7ad04 -d8ad05daa35ed1ad00d2ad01d3ad02cc -0bcc6dcda342ceabf9cfabffc4abfcc5 -abfdc6abfe0010cc1cd20ed2a9f8d445 -d5a3ced6ad0ed9a37cccad0acead0bcf -ad0cd1ad0dc70cc7a389c8ad08c9ab11 -caad09c1a3bfc4a3adc5ad06c6ad0700 -10cf1dd50fd5abf2d6ad18d7abf9d9ad -19daa519cfad15d0ad16d2ad17d3ab2c -c90cc9ad12ccad13cdad14cea3ecc4ab -f0c6ad0fc7ad10c8ad11342234423548 -374e3801382a3910b0ab2c10b6abfb11 -31b9abf81133b2abf91133b6abfa2aa5 -5f305031a26b3202302e33383810b0a5 -2d01b0a519b2abed10b0750533233334 -354a3601b1ab59b2a5eb03b0a3ecb4a5 -ebb5a70fb9a72502b3abeeb4abf3b7ab -f43034314a3201b1a55fb9abf203b2ab -edb3a55fb5a9f8b9abee06b50bb59bb7 -abf0b8abf1b9a55fb1abedb3abefb4ab -8002342e353e3710b2ab1902b2a3ecb3 -abf5b5abf603b0ab19b1ab19b4abf7b5 -a52d046436673c68427246761173f44b -116ceda5771168e2ad66116fed630161 -3c6d01e99dee012aa3424110cda34210 -e200134c625131513c53405450556a59 -01c5abfbd4ab8110c1ad4e02c1abf6c4 -abfad9ad5804c791c8a929caad6ccead -5dd2ad6d10cbad674c3c4d464e624f66 -5001cbad49d3ad4c01c2ad35d9ad3904 -c1ad3acdab06cea770d2ad3fd5ad6a10 -c7ad6b10cdad45452e4542474a494e4a -644b02c8a504cdad31d7ad3301c79bc8 -ad1f10c2ad6703c4ad68cead69d1ad2e -d2a57010cfad2f2a9b4132423c434644 -10daad1c01c5abfdc6abfe01c8ad08d5 -ab0601c3a90fceabe600217588e62bf2 -21f29bf3a349f6a353f9a35cfa012a2e -41127261e2a360022aa35e498a5210d5 -a361e651eb67ed75ee7f7a2d7a2ce125 -e22de54b10ea012a2e41127261e2a360 -032aa35e312e49345310d5a3611137b2 -a36101d1a35fd2a3607538763c775279 -01e2a35df2a35c10f9a35203eca354ee -a355f4a356f5a35703e1a358e2a359ef -a35af8a35b6b966f696f44704e726873 -a2507402e1a34fe7a350eaa35102ea89 -ed8bfa8d05f206f295f397fa99e38fe4 -91e59309ef0fefa344f1a345f3a346f9 -a347faa348e29be332e8a341eda342ee -a343022a9d4e2c5012616ceda1126261 -f49f04e1a34ae5a34be7a34cefa34df4 -a34e6b3c6c3e6d586e03e381eb83ee85 -f98710eb6905ee06ee71f36df473e16b -e26de96f03ed77ee79ef7bf07d652565 -30673668506a10e76501e24df94f05ed -06ed59ef5bf15de353e455e75702e15f -ec61ef636148625263646405f006f045 -f947fa49e13fe541ea4302e927eb29f5 -2b04e92ff131f233f435f93702e439e5 -3be83d +10ee012a2e41127261e2add8022aabf5 +412a4310ceadd910c6add810e1add401 +e8a54af2add501e8add6ecadd76d326d +3e6e426f707202e9add1f4add2f7add3 +10e2abec01f226f8adcf012a2e441265 +76e1adce012aadcd4e10d0adce10ebad +d06232643667406c10e9abeb10f5abe3 +01e9abe4edabe510e1abe970c39570a4 +f971a6d772a6e47300287884ec39f229 +f509f5ab78f6ab7ef7ab7ff22cf3ab71 +f4ab7522032aab2b4da4bf522a5410d2 +ab2f01cfab2ed5ab2cecab53edab58ee +ab5fefab65f16de429e438e5ab3be7ab +40e9ab49ebab4f032aab3544324b3a53 +12696ee4ab38126576e1ab3612686fea +ab377834793e7a48e1ab1fe3ab2a01ee +ab85f7ab8601ecab87f2a50c10ecab88 +6cad724f725873747484758e7705e809 +e8ab7ff0ab83f6ab84e2ab80e3ab81e7 +ab8204e2ab6ee3ab2aeeab6ff2ab70f8 +a5f202e4ab72e7ab73f9ab7401ebab76 +f1ab7704e1ab79e5ab7aebab7bf2ab7c +f3ab7d6c4a6d666e8c6fa2437003e4ab +6becab6cf3ab6df9a77504e4ab54e9ab +55ecab56efab4ff9ab5705f009f0ab5c +f1ab5df3ab5ee1ab59eaab5aeeab5b04 +e3ab60ebab61f0ab62f8ab63f9ab6404 +e7ab66ebab67f1ab68f5ab69f9ab6a67 +3e67426858696e6a846b02e3ab50f2ab +51f3ab5203e1ab41f3ab42f7ab43faab +4403e9ab45ebab46eeab47f5ab4803e4 +ab4ae7ab4becab4cedab4d10f2ab4e61 +4a6276638664a26b6503e6ab3ce8ab3d +e9ab3ef3ab3f06f30cf3ab23f4ab24f6 +ab25faab26e6ab20e8ab21f1ab2202e1 +ab27e5ab28f0ab2906ee0ceeab32efab +33f2a700f3ab34e32cebab30ecab3122 +055211522e53325410d2ab2f10cfab2e +10d5ab2c2aab2b312a4d10c5ab2d1137 +b2ab2c01e3ab39e8ab3a00166e63752b +ec09eca9eaf3a9dbf4a9f7754c7750e1 +012a2e41127261e2a9d3012aa9d25010 +cba9d310f5a9f910e1a9fa7217722e73 +3e7410f0a9f802e1a9f3e4a9f4e7a9f5 +10f3a9f66e346f4a7001e1a9f1efa9f2 +03e2a7cde7a9edeea9eef4a9ef10eea9 +f066306b176b2e6c386d10f3a9ec01e1 +a9e8efa9e901e1a9ebf4a92f66346838 +6901eca9e6f0a9e710eca9e301eca9e4 +eea9e5614e627e638864926504e4a9e0 +efa9e1f2a571f3a571f8a9e204e7a9d4 +ec32eda9d7f0a9d8f5a9d9012aa9d550 +12686cf0a9d601e9a9daf5a9db01e4a9 +dceda9dd01e3a9def4a9df017526f5a9 +fb02e3a9fce7a9fdfaa9fb00146f4579 +17ef09efa94af5ab18f7ab1b792cedab +0beeab1010f5ab1e6f3c724c74507554 +7701ebab1cefab1d02e2ab13e6ab14ef +ab1510efab1610edab1702e5ab19e7ab +1aeda94a6934693c6a566b5a6d5e6e01 +e1ab11e7ab1201e1ab06e622012aab07 +4e10ccab0810f3ab0910f4ab0a03e6ab +0cefab0df4ab0ef5ab0f61366346654a +675a6810e7ab0502e9a9feeaa95fefa9 +ff10e6ab0002eaab01ecab02f3ab0310 +eeab046da2576ea6316f0b741ded09ed +a5a2f2a9caf3a9cd742a7a34e3a9c201 +e1a9cfeba9d010eda9d17017702e7232 +7310e1a9ce10eda9c902efa9cbf5a9cc +f9a9ca673a6b3e6e02e7a9c6eea9c7f3 +a9c810e3a9c301f2a9c4f6a9c5002274 +9fe926ef0fefa94af2a955f3a485f4a9 +59f9a3cee9a90ceba906eca93fee012a +bab94d126f6ee7a540783d7834793e7a +64e7a92fe8a93501e3a968eda96905f7 +09f7a96df8a96efaa96feba96aeda96b +f6a96c05f009f0a973f7a974faa975eb +a970eda971eea9727444755a76707703 +eba965f2a537f6a966f7a96703e3a95a +e6a95be9a95cf2a95d03e1a95ef0a95f +f2a960f3a96102e1a962eea963f9a964 +69786e446e426f5e707a71907202e4a9 +56eaa957efa95804e1a946e6a947e9a9 +48ebb60df7a94904e1a94be5a94ce8a9 +4df3a94ef8a94f03f0a950f3a951f4a9 +52f8a95310eca954693e6b4e6c646d02 +efa943f5a944f8a94502e6a938eea939 +f7a93a03e9a93beca93cf0a93df7a93e +02e5a940f0a941f3a9426549653e666a +67866802e9a936eca937f2a3ff06ee0c +eea926f2a927f4a928f5a929e4a923e5 +a924eba92504e1a92ae5a92beea92cef +a92df1a92e04e8a930eca931efa932f0 +a933f9a934615e62a25063a25d6406e8 +0ce8a91feaa920f2a921f8a922e1a91c +e5a91de6a91e0bee1df712f7a90ef926 +faa91122012aa90f4310c3a910eeb431 +efa90cf3a90de709e7a909e9a90aeba9 +0be3a906e4a907e6a90804e8a912efa9 +13f1a914f5a915f7a91604e9a917f0a9 +18f1a919f2a91af5a91b0021745fe41d +ee0feea9a0efa9a6f2a9adf6a9baf9a9 +bee4a985e5a988e7a98deca54c791579 +307a3ae1a976e2a97e01eda9bfeea9c0 +10e9a9c174387542775e7801f1a9bcf2 +a9bd01eda9b3f2a9b404e9a9b5f0a9b6 +f3a9b7f6a9b8f8a9b910e2a9bb6a5d6f +326f4870647168726c7303eba9afeea9 +b0efa9b1f3a9b204e4a9a7e5a9a8eea9 +a9f0a9aaf5a9ab10e9a98810efa9ac10 +e2a9ae6a4a6b4e6d586e04e6a9a1e8a9 +a2eba9a3eda9a4f0a9a510efa99b01e7 +a99cefa99d01e7a99efaa99f6637665a +675e686e6906ee0ceea997f5a998f9a9 +99faa99ae6a994e9a995eaa99610f2a9 +8c02e1a98ee2a98feca99002e2a991e5 +a992f7a993613e636a64906502e2a989 +f7a98af8a98b06ee0ceea97af0a97bf1 +a97cf3a97de3a977e6a978eba97905e8 +09e8a982efa983f5a984e1a97fe5a980 +e6a98101e3a986f3a98766c75369c496 +69a4166aa4c46ba6116c001b744ae717 +ef0cefa7f4f4a7fcf5a7fef6a902e7a7 +dee9a7e0eea7f1771577307a34e1a7c9 +e2a7d010eca90301e8a904faa905742e +75327610f3a90210e7a7fd03e1a7ffef +a900f9a3d5faa9016a4a6d316d326e42 +6f4c7210e3a7fb02eea7eeefa7eff0a7 +f001f3a7f2f5a7f305f209f2a7f8f3a7 +f9faa7faeaa7f5eba7f6eca7f76a346b +386c01e5a7eceea7ed10f0a7e901e9a7 +eaf4a7eb6448646c6570679c6906e70c +e7a7e5e8a7e6eaa7e7f3a7e8e1a7e1e4 +a7e2e6012aa7e34c12696de2a7e410e2 +a7d606f00cf0a7daf1a7dbf5a7dcfaa7 +dde4a7d7e5a7d8eda7d910e7a7df6134 +625a6301eda7d4f0a7d505e809e8a7cd +eaa7cef3a7cfe2a7cae4a7cbe7a7cc02 +e5a7d1f5a7d2f7a7d300197739eb17f3 +0cf3a70ef4a726f5a71af7a727eba568 +eea721efa723e409e4a710e7a715e9a7 +18772a7a34e1a70701eda728f3a72901 +e8a72ae9a72b6a366d176d326e366f3a +7210e9a72510efa72010e8a72210f5a7 +246a2e6b326c10efa71f10eaa71904e5 +a71aeba71bf4a71cf7a71df8a71e641a +643466446701e2a716e5a71702e4a711 +e9a712f5a71310e5a714613a62446302 +e1a70de5a70ee8a70f01eea708f2a709 +02e1a70ae2a70bf9a70c0b721ae909e9 +a734f6a73af7a73b722a752ee1a72c10 +e1a73810f4a73967176734693e6d01e3 +a736eca73701eba72fefa73310e2a735 +612e623e6510eea73202e2a72deda72e +f2a72f01efa730f5a731002875c0edeb +74f23ff628f6a792f7a7b4f9022a3241 +4c4c126174eea7c2022aa7c0432a5410 +d2a7c210cea7c1127261e2a7c1f2a785 +f3a79ef5022aa46441a46a5912657ae9 +a780eb38eca774eda779eea784efa789 +012a2e41127261e2a76f042aa76d4132 +4336493a4d10cea77110c6a76e10cea7 +6f10d2a7707a1b7a38e1a5b1e7a758e9 +a764eaa76803e8a7c5eaa7c6f2a7c7f4 +a7c8753c766e777e788e7901e5a7c3f8 +a7c407ed0ceda7adeea7aef0a7aff3a7 +b0e2a7a9e4a7aae5a7abeaa7ac02e7a7 +b1f2a7b2f8a7b302eaa7b5efa7b6f1a7 +b707ed0ceda7bcf0a7bdf7a7befaa7bf +e1a7b8e3a7b9e5a7baeca7bb6bc0d570 +63704a7170728673a2457403e2a7a5ed +a7a6efa7a7f2a7a805f209f2a791f6a7 +92f8a793e5a78ee6a78fefa79003e2a7 +94e6a795f3a796f9a79705ec09eca79b +f3a79cf5a79de3a798e9a799eaa79a05 +e809e8a7a2eaa7a3f2a7a4e2a79fe4a7 +a0e6a7a16b506c5a6d706ea2576f04e9 +a78aeba787eca78bf3a78cfaa78d01e3 +a772eaa77303eea775f1a776f4a777f8 +a77806f226f232f3a781f5a782f7a783 +022a3241405912657ae9a780012aa77d +4c10c2a77e127261e2a77fe2a77ae8a7 +7befa77c04e3a785e6a786e7a758eea7 +87f0a788665266486758686869a06a03 +e4a769e7a76af3a76bf9a76c02efa755 +f2a756f9a75702e5a759e6a75af0a75b +08f10ff1a75ff3a760f4a761f7a762fa +a763e1a75ce2a75debac86eea75e02ea +a765f5a766f7a76761446276639c64a2 +486502e1a752eea753faa75407e90ce9 +a740eaa741eda742efa743e1a73ce2a7 +3de3a73ee4a73f05f109f1a747f8a748 +f9a749e4a744eda745f0a74603e7a74a +eba74beca74cf4a74d03e5a74ee8a74f +eca750f4a75166a2b567a46a68001375 +39f20ff2a700f4a703f5a704f9a342fa +a7067536e13ae5a5eae9a5ecefa5fc10 +e9a70522032aa5e0372e43345310c4a5 +e11133b6a5e110cda5e26c386c3c6d46 +6e506f6c7301e2a701eea70201e1a5f3 +f5a5f401e4a5f5f4a5f604e4a5f7e5a5 +f8eaa5f9eea5faefa5fb02e3a5fdeaa5 +fef4a5ff615862746478687c6905e809 +e8a5f0eca5f1eda5f2e1a5ede6a5eee7 +a5ef04e7a5e3eba5e4eda5e5f7a5e6fa +a5e710e2a5e810f9a5e910f9a5eb0011 +7553e90fe9a57beaa57fefa582f2a588 +f9a59775427694e1a571e6012aa57741 +12646ceda57809e80fe8a591f1a592f2 +a593f6a594f9a595e2a58de332e4a58e +e5a58fe6a590012aa5774112646ceda5 +7810f2a5966d2f6d4e6f527062716672 +04e3a589e5a588f0a58af2a58bf3a58c +10f0a58102e4a583eea584f2a58510e5 +a58610f3a5876132665669606c10f2a5 +8005e908e9a575eea576f467e1a572e2 +a573e7a57401e9a579eda57a02e1a57c +eca57df4a57e001a6e9f791dec0ceca5 +bdeea5c1f5a5d1f6a5d9792ce1a598e4 +a5aa01e1a5a3e9a5df733a733e754276 +747702e3a5dce9a5ddf4a5de10f7a5d0 +07f20cf2a5d5f7a5d6f8a5d7faa5d8e2 +a5d2e3a5d3e4a5d4e7a5c102e6a5daf2 +a5b4f3a5db6e5a6f6a7204e2a5a6e332 +e5a55bf4a5cef7a5cf012aa5cc4c1269 +6ee2a5cd02e4a5c2e7a5c3efa5c407ee +0ceea5c4f2a5c9f3a5caf4a5cbe4a5c5 +e6a5c6e9a5c7eda5c8673c6a236a386b +486c526d01eda5bff6a5c002eba5b8ee +a5b9f5a5ba01eea5bbf0a5bc10eba5be +6734683e6901eca5b6eda5b701eea5b4 +efa56710f3a5b56428642e653e6610eb +a5b302e5a5abeea5acf2a5ad05ef09ef +a5b1f2a52dfaa5b2e2a5aeeaa5afeca5 +b0612e626c6310f2a5a909ed0feda59e +eea59ff7a5a0f9a5a1faa5a2e1a599e6 +a59ae7a59be8a59ceaa59d05ef09efa5 +a6f9a5a7faa5a8e1a5a3e6a5a4eda5a5 +63c2f663a2a364a4fc6500127733ee19 +ee38efa564f3a566f4a559f5a366012a +a56053126861f7a561773478387a3ce5 +a554eca55b10efa56e10f4a56f10e1a5 +706d466d486e7a728473887403f2a56a +f4a56bf5a56cf8a56d02e1a55ce9a55d +eb012a2e4e126b6fefa55f012aa55e47 +10cea55f01eea562f1a56310e9a56502 +e7a567eba568f5a569623e664267466b +02e1a558eba559f9a55a10f5a55310e9 +a55501eca556f9a557001b725ce821f3 +16f3a519f52cf6a51ff9a520012aa51d +47126c61e7a51ee8a3ebefa50ff2a512 +771277307a34e1a3e1e5a3e710e4a512 +10e5a519722e73547410e4a51c05ec09 +eca516eda517f3a518e8a513eaa514eb +a51501e2a51af7a51b69526c306c326d +3c6f6c7010f3a51101e1a50be4a50c02 +e5a50de7a50eee022aa26342a2ae4811 +616e01e2a3fdf4a3f810f0a51069406a +446b03e2a507eca508efa509f9a50a10 +e3a50302e1a504eda505f6a506658f65 +a28066a28167a2826805ef09efa500f0 +a501f2a502e92ceba3feeda3ff022a3c +42a2594811616e01e2a3fdf4a3f80b4d +2d5417542e55385610c4a3fb01c8a3f7 +d7a3f801cba3f9d3a3fa4db487502a53 +10d2a3f602c6a3f3c8a3f4daa3f5470e +473048b46b4910c4a3f110c6a3ef2aa3 +ec412a4210cea3ee10d5a3ed126f70ef +a3fc10e2a3e810e1a3e910e7a3ea6134 +623e6301e8a3e5f0a3e601e4a3e2eea3 +e310eaa3e40017726f791ce508e5a52d +f6a54dfa45792a7a34e1a52101efa550 +f5a55110e7a552751d752e764a7710f7 +a54f04e1a548e3a549e4a54ae7a54bf4 +a54c10e1a54e724073747403eda544f0 +a545f3a546f9a54702e82ce9a541f3a5 +42012a2e4d126f6ee7a540012aa53f43 +10cea54010e2a543682d6d176daaa86e +3c6f03e2a53ce9a534f0a53df7a53e10 +eaa523682e69326a10e5a53a10e4a537 +01e1a538f1a53964286456655a6706ec +0ceca533efa534f2a535faa536e1a530 +e8a531e9a53210eea52c01e4a52eeea5 +2f612e625a6310e3a52b06e80ce8a525 +eba526f2a527f6a528e4a522e6a523e7 +a52401e4a529f1a52a2aa4f761be9e62 +002373a5e51ded0feda3a8eea3adefa3 +b1f2a3baf3a3bfe5a37ce7a389e8a38d +e9a39377417732783c794c7a72e1a362 +01e4a3d2f2a3d302e8a3d4eba3d5f2a3 +c705f309f3a3d9f6a3daf8a3dbe5a3d6 +eea3d7f2a3d804e1a3dce5a3dde6a3de +e8a3dff7a3e07332744875587610e2a3 +d103eaa3c0f1a3c1f3a3c2f4a3c302ef +a3c4f4a3c5f6a3c609ed0feda3ccefa3 +cdf2a3cef3a3cff5a3d0e1a3c7e3a3c8 +e4a3c9e7a3caeba3cb6a7d6e3b6e486f +587068716c7203e1a3bbe8a3bcf8a3bd +faa3be02e7a3aeeda3aff0a3b002eaa3 +b2eda3b3eea3b410f9a3b503e3a3b6e9 +a3b7f0a3b8f6a3b96a466b786ca4ab6d +03e8a3a9eba3aaf1a3abf5a3ac07ef0c +efa39ef2a39ff4a3a0faa3a1e8a39ae9 +a39beaa39ceea39d04e3a3a2eda3a3f1 +a3a4f5a3a5f6a3a6656a6562669467a2 +4468a24b6906ed0ceda396eea397efa3 +98f1a399e2a394e7a395eba37507f40c +f4a381f7a382f8a383faa384e6a37de8 +a37eeaa37feda38003e4a385f1a386f4 +a387f9a38802e3a38aeea38bf8a38c05 +ec09eca391efa38df9a392e2a38ee7a3 +8fe9a3906132626463906410e4a37b07 +f20cf2a367f3a368f6a369f8a36aeca3 +63eea364f0a365f1a36606e40ce4a36e +eaa36ff0a370f2a371e1a36be2a36ce3 +a36d09ed0feda376eea377efa378f1a3 +79f5a37ae3a363e6a372e8a373e9a374 +eca37500184dc26554c0ca5736573658 +4e59645a12616ee2adcc01612c631168 +efa9a51172e1adcb01702a731175f869 +1165efa9e101652c691169e9a718117a +e9a780543455a28756126169e9adca05 +6746674a68506901622a7210e8adc910 +f4012aa3b14210d445116ce7adc61061 +01e158e9042aaba643324b364c3a5410 +c8aba610cea7d510c8adc710c1adc801 +2aa54d4d10d6a54d6130657c66116ee7 +adc5056d116d2e6e327610f4a3a710ec +ab8910e7abde67346b386c01e5ab97f5 +a75d10e2adc310f2adc4116cf5ab9b12 +6761f2abe950c0c350a27252a2a85306 +694369426f6a759079016c2a7210e3a5 +0c10efadc201643e6e01e4ab38e8012a +ab494c10cbab4910e4adbf02672e7238 +7910efa50e01e4ab66efadc010e1ab6e +116ee4adc1613e675e6801612a7210e4 +adbe10f7a561026d2e72327510f2ab26 +10f2ab5c10e2adbd116ef7a34b046138 +654a68506c76721174e9adba016c2a75 +10e3a51c10eda11172edadb802612e6c +326e10f8a9e510e7adb901e9a9d5f0a9 +d61172e4a5f5026a306f3675116ef2a9 +a9116ee7adbb1168e7adbc4d7c4ea2a4 +4f0367426c48724e7301672a6d10e1ad +b710e5a9ce1161edab411163ebab2401 +6b2a7910e1a9ca10e8a9d007722e725a +7460756679116df2032aa3ce492e4d32 +5410c8adb210cea76110cda3ce116fef +a9581165e9adb0116cf4adb161426574 +6c9a6f01642a6e10e7a54010e9adaf03 +68326b366e3a7210e3adab10eaada810 +e1ada901e4a96fe9adaa0264346e3872 +01e3adadefadae10e6a53b10e4adac11 +79eda93f046138624c65506b56731168 +f5adb6016e2a7210e2adb410e4adb311 +61f49f1177e1adb5116fefa55f47c415 +4ac32f4aa6c04ba6d94c03614665a69c +69a69e7901632a6410e9ada710e9ada6 +026ea6796fa67a7410ee001a4bc13954 +5b571457ac6a58ac6e59305a01c1abf1 +d7ab5f10d4ad65544055825603c1ad60 +c5ad62cead61d5a3930bce14d609d6ab +dad7abc7daab7fceada4cfabbdd2abc5 +cbc5cecbabb2ccad5ccdabb104c1ada5 +c7ad5ed3a560d9ad5fdaabf54e824e8a +50a24a52a26d530cce17d40cd4ad56d5 +a79bd6ad57d9ada3cead54cfab65d2ad +55ca09caad52cbab4fcdad53c3ad51c5 +ab7ec9ab5306c70cc7abedc9ad44cca5 +4ccfa97ec1ad41c3ad42c5ad430acc14 +d409d4ad4dd7a9d9d9a5c1cca9eacdad +4ad2ad4bc1ad46c5ad47c6ad48c7abc1 +c8a57d03c5ad50cfa94ad5a79bd7ab1b +4b9e4ca2434d0010cd1dd40fd4a959d5 +a92bd8abefd9a90fdaad40cda73ecfad +a1d1ad3ed2ada2c60cc6ad3dc7a92fcb +ada0cca3a8c1ad9fc3ad3bc4ad3cc5ab +2d01c5ad30cdad9e04c9ad36d3ad37d4 +a7fcd5ad38d6a90243c0c24664465647 +6648a24d4905d209d2ad9dd3a70ed4a7 +26c3ad2dc4a710c5ad2102c9a57bcfa5 +82d2a5880cce17d30cd3ad28d4ad29d5 +abf4d7ad2acead25d0ad26d1ad27c608 +c6ad24c867cca774c1ad23c2abf7c5ad +9c04cdad2bcead2cd2a700d4a703d5a7 +04435244a2424505d309d3a566d4ad96 +daad22c1ad1dc3ad1ec5a5590fcf1ad6 +0cd6ad18d7abf9d9ad9adaa519cfad15 +d0ad16d2ad17d5abf2c9c686c9ad12cc +ad13cdad14cead9905cb09cba521cfad +1bdaad9bc5a52dc7ad4fcaad1a345e34 +ae814178420bce14d209d2a9f7d5a73e +d6ad0ecead0bcfad0cd1ad0dc909c9ab +10caad09ccad0ac1a3bfc5ad06c6ad07 +0cd217d50cd5abeed7ad04d8ad05daa3 +5ed2ad01d3ad02d4ad03cd09cdad98cf +abffd1ad00c4abfcc6ad97cc6d2aa560 +312c321133b0ad961137b2a79b10e1a9 +a710ef012aa7f44c10c1a7f41170e3a7 +da026d2e6e327310f5a7e810e2a7e401 +e1a7cae2a5cd01613a701161ee012aa7 +2c4a10d0a72c016d2a7610e1ad9210ef +ad91056e1e6e306f36741168e9ad9511 +64e1a7841172e5012aa7894b01d0ad32 +d2a78961306844691174f3ad94016c2a +6e10e1ad9310e9a55a02612e6d326f10 +eaab3710f2a9f310f2012aa7794b10c8 +a779473448a25c49127461eca56b0465 +466c5a6f60727a75016a2a7210f5a9d2 +10f2a5d1116ff2012aa5b14710c5a5b1 +1161e7a51e016e2a7410e8a5cb01e7ad +85eda5670161506510eb032aa55b432e +47325410d2a38c10d9ad1910d2a55b10 +eead86056c186c306d3675116ee7ad90 +1175f7a5f4106e01e7a5f9f0a9676130 +6590691172e1ad8f106e05ef24efad89 +f34cf4032aa3f8482e4d325410d7a3f8 +10cba3f010cfa3f2012aa3ec4310cea3 +ece2a3fde7ad87e9ad881162f2054917 +493a533e5502c1ad8dcbad8bd3ad8e10 +cca5ea10c5ad8c2aa5ea432a4710c2ad +8b10c1ad8a43c107437044a2c0450267 +406c46741168e9012a754501d2ad20d4 +751179f0a55701622a7910edad8410e1 +ad830461a26968a2786fa28770a28979 +1172ec0a4d335414542e55385810cbad +7c01caaba1d2ad7b10c1abea4d2e523e +5310cbad7a02c4ad78cba906cea53f02 +cfad79d3ab2bd5ab182aab184138423c +474c4b01c7a7c0daad3410ccad7502c1 +ad76c7a389d9a37c01c5a9cdd2ad7702 +6b2e6e327210e9ad7310eda3e610f3a5 +1202612e65327210f3ad7410eda50510 +f2a5021170f4a5101172f4a5cc036534 +69866f8c751170ecad821176e1064917 +49324d364e3a5010cba3c610cea5ec10 +d5ad7f10d0a9882aa5ec422a4610caad +7e10d4ad7d1161ebad801167f2ad812a +a25441aa3142056f1f6f3e7244750167 +2a6810e4ad7210e9ad711170efa3fc10 +6101e8a9e8e9ad706130655c68116bf3 +ad6f036c326d36733a7410ebad6e10e9 +ad6d10f5a36a10f3a3c1116ee7012aa3 +ad4210c4a3ad00214ac1c052c0cc5638 +563c5758586259665a01d2abf0d7ab5f +04c1ad60c4ad61c5ad62cead61d5a393 +01c6ad63d3ab5810cbad6403c4abfbc5 +abfbd4ad65d5ab2b5246536c54a25755 +03c1abeac7ad5ed9ad5fdaabf505d309 +d3ab2bd5ab18d7ab1bc5ad50c8ab5fcf +a94a0ecd1ad40cd4ad56d5ab18d6ad57 +d9ad58cdad53cead54cfab65d2ad55c5 +0cc5ab7ec9ab53caad52cbab4fc1abf6 +c3ad51c4abfa0ecd1ad20cd2abc5d6ab +dad7a3f8daab7fcdabb1cead5dcfabbd +d0ad5cc80cc8aba6caaba1cbabb2ccad +5cc4ad59c6ad5ac7ad5b4e644e404fa8 +9650785102c1ad4ecfad4fd5ad2109cc +0fcca54ccfa97ed0a988d1ad00d4abf6 +c1ad41c3ad42c5ad43c8a393c9ad440d +cd17d40cd4ad4dd7a9d9d9a5c1daad46 +cdad4ad2ad4bd3ad4cc70cc7abc1c8a5 +7dcbad49cca9eac1ad46c5ad47c6ad48 +4aa2484ba24c4ca2644d0012ce20d50f +d5a92bd6a54dd8abefd9a90fdaad40ce +a53fcfa3f2d1ad3ed2ad3fd4a959c60f +c6ad3dc7a92fcba906cca3a8cda3cec1 +ad3ac3ad3bc4ad3cc5ab2d01cfad2fd0 +a72c07d00cd0ad32d2a789d7ad33daad +34c5ad30c7a7c0c8a779cdad3108d30f +d3ad37d4a7fcd5ad38d6a902d9ad39c1 +a7f4c2ad35c9ad36cbab4941c1604598 +456a46a24147a24e48a2754907d10cd1 +ad2ed2a571d3a70ed4a726c3ad2dc4a7 +10cca5eacea5ec09d20ed2ad20d3a566 +d475d5ad21daad22c1ad1dc3ad1ec5a5 +59c79bc8ad1f04c9a57bcfa582d1ad00 +d2a588d8a5880bd014d309d3ad28d4ad +29d7ad2ad0ad26d1ad27d2a55bc808c8 +67cca774cead25c1ad23c5a5b1c6ad24 +06d20cd2a700d4a703d5a704d6ad07cb +a3f0cdad2bcead2c415e42a24c43a283 +4406cb0ccba521cfad1bd9ad09daad1c +c4a52dc5a52dcaad1a0dd117d40cd4ad +03d7ad04d8ad05daa35ed1ad00d2ad01 +d3ad02cc0bcc6dcda342ceabf9cfabff +c4abfcc5abfdc6abfe0010cc1cd20ed2 +a9f7d445d5a3ced6ad0ed9a37cccad0a +cead0bcfad0cd1ad0dc70cc7a389c8ad +08c9ab10caad09c1a3bfc4a3adc5ad06 +c6ad070010cf1dd50fd5abf2d6ad18d7 +abf9d9ad19daa519cfad15d0ad16d2ad +17d3ab2bc90cc9ad12ccad13cdad14ce +a3ecc4abf0c6ad0fc7ad10c8ad113422 +34423548374e3801382a3910b0ab2b10 +b6abfb1131b9abf81133b2abf91133b6 +abfa2aa560305031a26b3202302e3338 +3810b0a52d01b0a519b2abed10b07505 +33233334354a3601b1ab58b2a5ec03b0 +a3ecb4a5ecb5a710b9a72602b3abeeb4 +abf3b7abf43034314a3201b1a560b9ab +f203b2abedb3a560b5a9f7b9abee06b5 +0bb59bb7abf0b8abf1b9a560b1abedb3 +abefb4ab7f02342e353e3710b2ab1802 +b2a3ecb3abf5b5abf603b0ab18b1ab18 +b4abf7b5a52d046436673c6842724676 +1173f44b116ceda5781168e2abe4116f +ed6301613c6d01e99dee012aa3424110 +cda34210e200134c625131513c534054 +50556a5901c5abfbd4ab8010c1ad4e02 +c1abf6c4abfad9ad5804c791c8a92aca +ad6bcead5dd2ad6c10cbad664c3c4d46 +4e624f665001cbad49d3ad4c01c2ad35 +d9ad3904c1ad3acdab05cea771d2ad3f +d5ad6910c7ad6a10cdad45452e454247 +4a494e4a644b02c8a504cdad31d7ad33 +01c79bc8ad1f10c2ad6603c4ad67cead +68d1ad2ed2a57110cfad2f2a9b413242 +3c43464410daad1c01c5abfdc6abfe01 +c8ad08d5ab0501c3a910ceabe6002175 +88e62bf221f29bf3a349f6a353f9a35c +fa012a2e41127261e2a360022aa35e49 +8a5210d5a361e651eb67ed75ee7f7a2d +7a2ce125e22de54b10ea012a2e411272 +61e2a360032aa35e312e49345310d5a3 +611137b2a36101d1a35fd2a360753876 +3c77527901e2a35df2a35c10f9a35203 +eca354eea355f4a356f5a35703e1a358 +e2a359efa35af8a35b6b966f696f4470 +4e726873a2507402e1a34fe7a350eaa3 +5102ea89ed8bfa8d05f206f295f397fa +99e38fe491e59309ef0fefa344f1a345 +f3a346f9a347faa348e29be332e8a341 +eda342eea343022a9d4e2c5012616ced +a1126261f49f04e1a34ae5a34be7a34c +efa34df4a34e6b3c6c3e6d586e03e381 +eb83ee85f98710eb6905ee06ee71f36d +f473e16be26de96f03ed77ee79ef7bf0 +7d65256530673668506a10e76501e24d +f94f05ed06ed59ef5bf15de353e455e7 +5702e15fec61ef636148625263646405 +f006f045f947fa49e13fe541ea4302e9 +27eb29f52b04e92ff131f233f435f937 +02e439e53be83d } } match{ diff --git a/icu4c/source/data/misc/likelySubtags.txt b/icu4c/source/data/misc/likelySubtags.txt index c2db5fa3307..a9e68e11763 100644 --- a/icu4c/source/data/misc/likelySubtags.txt +++ b/icu4c/source/data/misc/likelySubtags.txt @@ -289,6 +289,7 @@ likelySubtags:table(nofallback){ dgz{"dgz_Latn_ZZ"} dia{"dia_Latn_ZZ"} dje{"dje_Latn_NE"} + dmf{"dmf_Medf_NG"} dnj{"dnj_Latn_CI"} dob{"dob_Latn_ZZ"} doi{"doi_Deva_IN"} @@ -804,8 +805,6 @@ likelySubtags:table(nofallback){ mi{"mi_Latn_NZ"} mif{"mif_Latn_ZZ"} min{"min_Latn_ID"} - mis{"mis_Hatr_IQ"} - mis_Medf{"mis_Medf_NG"} miw{"miw_Latn_ZZ"} mk{"mk_Cyrl_MK"} mki{"mki_Arab_ZZ"} @@ -1249,6 +1248,7 @@ likelySubtags:table(nofallback){ tyv{"tyv_Cyrl_RU"} tzm{"tzm_Latn_MA"} ubu{"ubu_Latn_ZZ"} + udi{"udi_Aghb_RU"} udm{"udm_Cyrl_RU"} ug{"ug_Arab_CN"} ug_Cyrl{"ug_Cyrl_KZ"} @@ -1303,7 +1303,7 @@ likelySubtags:table(nofallback){ und_AX{"sv_Latn_AX"} und_AZ{"az_Latn_AZ"} und_Adlm{"ff_Adlm_GN"} - und_Aghb{"lez_Aghb_RU"} + und_Aghb{"udi_Aghb_RU"} und_Ahom{"aho_Ahom_IN"} und_Arab{"ar_Arab_EG"} und_Arab_CC{"ms_Arab_CC"} @@ -1450,7 +1450,6 @@ likelySubtags:table(nofallback){ und_Hano{"hnn_Hano_PH"} und_Hans{"zh_Hans_CN"} und_Hant{"zh_Hant_TW"} - und_Hatr{"mis_Hatr_IQ"} und_Hebr{"he_Hebr_IL"} und_Hebr_CA{"yi_Hebr_CA"} und_Hebr_GB{"yi_Hebr_GB"} @@ -1554,7 +1553,7 @@ likelySubtags:table(nofallback){ und_Mand{"myz_Mand_IR"} und_Mani{"xmn_Mani_CN"} und_Marc{"bo_Marc_CN"} - und_Medf{"mis_Medf_NG"} + und_Medf{"dmf_Medf_NG"} und_Mend{"men_Mend_SL"} und_Merc{"xmr_Merc_SD"} und_Mero{"xmr_Mero_SD"} diff --git a/icu4c/source/data/misc/supplementalData.txt b/icu4c/source/data/misc/supplementalData.txt index 33cb069b3ea..7b5359099d6 100644 --- a/icu4c/source/data/misc/supplementalData.txt +++ b/icu4c/source/data/misc/supplementalData.txt @@ -11493,6 +11493,7 @@ supplementalData:table(nofallback){ "aluku", "ao1990", "aranes", + "arkaika", "asante", "auvern", "baku1926", @@ -11577,6 +11578,7 @@ supplementalData:table(nofallback){ "vaidika", "valencia", "vallader", + "vecdruka", "vivaraup", "wadegile", "xsistemo", diff --git a/icu4c/source/data/translit/Latin_ASCII.txt b/icu4c/source/data/translit/Latin_ASCII.txt index 7807c359202..c4d455e7349 100644 --- a/icu4c/source/data/translit/Latin_ASCII.txt +++ b/icu4c/source/data/translit/Latin_ASCII.txt @@ -37,7 +37,7 @@ Đ → D ; # 0110;LATIN CAPITAL LETTER D WITH STROKE đ → d ; # 0111;LATIN SMALL LETTER D WITH STROKE Ħ → H ; # 0126;LATIN CAPITAL LETTER H WITH STROKE -ħ → h ; # 0126;LATIN SMALL LETTER H WITH STROKE +ħ → h ; # 0127;LATIN SMALL LETTER H WITH STROKE ı → i ; # 0131;LATIN SMALL LETTER DOTLESS I IJ → IJ ; # 0132;LATIN CAPITAL LIGATURE IJ (compat) ij → ij ; # 0133;LATIN SMALL LIGATURE IJ (compat) @@ -406,8 +406,8 @@ ₣ → 'Fr.' ; # 20A3;FRENCH FRANC SIGN (from ‹character-fallback›) ₤ → 'L.' ; # 20A4;LIRA SIGN (from ‹character-fallback›) ₧ → Pts ; # 20A7;PESETA SIGN (from ‹character-fallback›) -₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›) ₹ → Rs ; # 20B9;INDIAN RUPEE SIGN (from ‹character-fallback›) +₺ → TL ; # 20BA;TURKISH LIRA SIGN (from ‹character-fallback›) ℀ → 'a/c' ; # 2100;ACCOUNT OF (compat) ℁ → 'a/s' ; # 2101;ADDRESSED TO THE SUBJECT (compat) ℂ → C ; # 2102;DOUBLE-STRUCK CAPITAL C (compat) @@ -562,6 +562,32 @@ ⒳ → '(x)' ; # 24B3;PARENTHESIZED LATIN SMALL LETTER X (compat) ⒴ → '(y)' ; # 24B4;PARENTHESIZED LATIN SMALL LETTER Y (compat) ⒵ → '(z)' ; # 24B5;PARENTHESIZED LATIN SMALL LETTER Z (compat) +🄐 → '(A)' ; # 1F110;PARENTHESIZED LATIN CAPITAL LETTER A (compat) +🄑 → '(B)' ; # 1F111;PARENTHESIZED LATIN CAPITAL LETTER B (compat) +🄒 → '(C)' ; # 1F112;PARENTHESIZED LATIN CAPITAL LETTER C (compat) +🄓 → '(D)' ; # 1F113;PARENTHESIZED LATIN CAPITAL LETTER D (compat) +🄔 → '(E)' ; # 1F114;PARENTHESIZED LATIN CAPITAL LETTER E (compat) +🄕 → '(F)' ; # 1F115;PARENTHESIZED LATIN CAPITAL LETTER F (compat) +🄖 → '(G)' ; # 1F116;PARENTHESIZED LATIN CAPITAL LETTER G (compat) +🄗 → '(H)' ; # 1F117;PARENTHESIZED LATIN CAPITAL LETTER H (compat) +🄘 → '(I)' ; # 1F118;PARENTHESIZED LATIN CAPITAL LETTER I (compat) +🄙 → '(J)' ; # 1F119;PARENTHESIZED LATIN CAPITAL LETTER J (compat) +🄚 → '(K)' ; # 1F11A;PARENTHESIZED LATIN CAPITAL LETTER K (compat) +🄛 → '(L)' ; # 1F11B;PARENTHESIZED LATIN CAPITAL LETTER L (compat) +🄜 → '(M)' ; # 1F11C;PARENTHESIZED LATIN CAPITAL LETTER M (compat) +🄝 → '(N)' ; # 1F11D;PARENTHESIZED LATIN CAPITAL LETTER N (compat) +🄞 → '(O)' ; # 1F11E;PARENTHESIZED LATIN CAPITAL LETTER O (compat) +🄟 → '(P)' ; # 1F11F;PARENTHESIZED LATIN CAPITAL LETTER P (compat) +🄠 → '(Q)' ; # 1F120;PARENTHESIZED LATIN CAPITAL LETTER Q (compat) +🄡 → '(R)' ; # 1F121;PARENTHESIZED LATIN CAPITAL LETTER R (compat) +🄢 → '(S)' ; # 1F122;PARENTHESIZED LATIN CAPITAL LETTER S (compat) +🄣 → '(T)' ; # 1F123;PARENTHESIZED LATIN CAPITAL LETTER T (compat) +🄤 → '(U)' ; # 1F124;PARENTHESIZED LATIN CAPITAL LETTER U (compat) +🄥 → '(V)' ; # 1F125;PARENTHESIZED LATIN CAPITAL LETTER V (compat) +🄦 → '(W)' ; # 1F126;PARENTHESIZED LATIN CAPITAL LETTER W (compat) +🄧 → '(X)' ; # 1F127;PARENTHESIZED LATIN CAPITAL LETTER X (compat) +🄨 → '(Y)' ; # 1F128;PARENTHESIZED LATIN CAPITAL LETTER Y (compat) +🄩 → '(Z)' ; # 1F129;PARENTHESIZED LATIN CAPITAL LETTER Z (compat) # # Roman numerals # @@ -603,6 +629,9 @@ ¼ → ' 1/4' ; # 00BC;VULGAR FRACTION ONE QUARTER (from ‹character-fallback›) ½ → ' 1/2' ; # 00BD;VULGAR FRACTION ONE HALF (from ‹character-fallback›) ¾ → ' 3/4' ; # 00BE;VULGAR FRACTION THREE QUARTERS (from ‹character-fallback›) +⅐ → ' 1/7' ; # 2150;VULGAR FRACTION ONE SEVENTH +⅑ → ' 1/9' ; # 2151;VULGAR FRACTION ONE NINTH +⅒ → ' 1/10' ; # 2151;VULGAR FRACTION ONE TENTH ⅓ → ' 1/3' ; # 2153;VULGAR FRACTION ONE THIRD (from ‹character-fallback›) ⅔ → ' 2/3' ; # 2154;VULGAR FRACTION TWO THIRDS (from ‹character-fallback›) ⅕ → ' 1/5' ; # 2155;VULGAR FRACTION ONE FIFTH (from ‹character-fallback›) @@ -616,6 +645,7 @@ ⅝ → ' 5/8' ; # 215D;VULGAR FRACTION FIVE EIGHTHS (from ‹character-fallback›) ⅞ → ' 7/8' ; # 215E;VULGAR FRACTION SEVEN EIGHTHS (from ‹character-fallback›) ⅟ → ' 1/' ; # 215F;FRACTION NUMERATOR ONE (from ‹character-fallback›) +↉ → ' 0/3' ; # 2189;VULGAR FRACTION ZERO THIRDS # # Enclosed numeric # @@ -639,6 +669,7 @@ ⒅ → '(18)' ; # 2485;PARENTHESIZED NUMBER EIGHTEEN (compat) ⒆ → '(19)' ; # 2486;PARENTHESIZED NUMBER NINETEEN (compat) ⒇ → '(20)' ; # 2487;PARENTHESIZED NUMBER TWENTY (compat) +🄀 → '0.' ; # 1F100;DIGIT ZERO FULL STOP (compat) ⒈ → '1.' ; # 2488;DIGIT ONE FULL STOP (compat) ⒉ → '2.' ; # 2489;DIGIT TWO FULL STOP (compat) ⒊ → '3.' ; # 248A;DIGIT THREE FULL STOP (compat) @@ -659,6 +690,16 @@ ⒙ → '18.' ; # 2499;NUMBER EIGHTEEN FULL STOP (compat) ⒚ → '19.' ; # 249A;NUMBER NINETEEN FULL STOP (compat) ⒛ → '20.' ; # 249B;NUMBER TWENTY FULL STOP (compat) +🄁 → '0,' ; # 1F101;DIGIT ZERO COMMA (compat) +🄂 → '1,' ; # 1F102;DIGIT ONE COMMA (compat) +🄃 → '2,' ; # 1F103;DIGIT TWO COMMA (compat) +🄄 → '3,' ; # 1F104;DIGIT THREE COMMA (compat) +🄅 → '4,' ; # 1F105;DIGIT FOUR COMMA (compat) +🄆 → '5,' ; # 1F106;DIGIT FIVE COMMA (compat) +🄇 → '6,' ; # 1F107;DIGIT SIX COMMA (compat) +🄈 → '7,' ; # 1F108;DIGIT SEVEN COMMA (compat) +🄉 → '8,' ; # 1F109;DIGIT EIGHT COMMA (compat) +🄊 → '9,' ; # 1F10A;DIGIT NINE COMMA (compat) # # Other numeric (ideographic and fullwidth) # @@ -734,6 +775,8 @@ # # Other misc punctuation and symbols # +¡ → '!' ; # 00A1;INVERTED EXCLAMATION MARK +¿ → '?' ; # 00BF;INVERTED QUESTION MARK ˂ → '<' ; # 02C2;MODIFIER LETTER LEFT ARROWHEAD ˃ → '>' ; # 02C3;MODIFIER LETTER RIGHT ARROWHEAD ˄ → '^' ; # 02C4;MODIFIER LETTER UP ARROWHEAD @@ -752,6 +795,11 @@ ⁈ → '?!' ; # 2048;QUESTION EXCLAMATION MARK (compat) ⁉ → '!?' ; # 2049;EXCLAMATION QUESTION MARK (compat) ⁎ → '*' ; # 204E;LOW ASTERISK +\← → '<-' ; # 2190;LEFTWARDS ARROW +\→ → '->' ; # 2192;RIGHTWARDS ARROW +\↔ → '<->' ; # 2194;LEFT RIGHT ARROW +← → '<-' ; # FFE9;HALFWIDTH LEFTWARDS ARROW +→ → '->' ; # FFEB;HALFWIDTH RIGHTWARDS ARROW # CJK 、 → ',' ; # 3001;IDEOGRAPHIC COMMA 。 → '.' ; # 3002;IDEOGRAPHIC FULL STOP @@ -848,6 +896,7 @@ # # Other math operators (non-ASCII-range) # +± → '+/-' ; # 00B1;PLUS-MINUS SIGN × → '*' ; # 00D7;MULTIPLICATION SIGN ÷ → '/' ; # 00F7;DIVISION SIGN ˖ → '+' ; # 02D6;MODIFIER LETTER PLUS SIGN diff --git a/icu4c/source/data/unit/sr_Latn.txt b/icu4c/source/data/unit/sr_Latn.txt index 14de1dee89a..e81d973d9c8 100644 --- a/icu4c/source/data/unit/sr_Latn.txt +++ b/icu4c/source/data/unit/sr_Latn.txt @@ -1325,24 +1325,12 @@ sr_Latn{ one{"{0} cm"} other{"{0} cm"} } - fathom{ - dnam{"hv"} - few{"{0} fth"} - one{"{0} fth"} - other{"{0} fth"} - } foot{ dnam{"ft"} few{"{0} ft"} one{"{0} ft"} other{"{0} ft"} } - furlong{ - dnam{"furlonzi"} - few{"{0} fur"} - one{"{0} fur"} - other{"{0} fur"} - } inch{ few{"{0} inča"} one{"{0} inč"} @@ -2023,7 +2011,6 @@ sr_Latn{ dnam{"hv"} few{"{0} fth"} one{"{0} fth"} - other{"{0} fth"} } foot{ dnam{"ft"} @@ -2035,8 +2022,6 @@ sr_Latn{ furlong{ dnam{"furlonzi"} few{"{0} fur"} - one{"{0} fur"} - other{"{0} fur"} } inch{ dnam{"inči"} diff --git a/icu4j/main/shared/data/icudata.jar b/icu4j/main/shared/data/icudata.jar index ec5cd575a3a..ee4713a0a7d 100644 --- a/icu4j/main/shared/data/icudata.jar +++ b/icu4j/main/shared/data/icudata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:60112625a7233f683d643fe3be8934324dcaa0447db5c07272e4967315113edc -size 13302670 +oid sha256:aebd0c04ef6afb8216af2311390705a5442122de92b9e6498e3edb0567ee865e +size 13303001 diff --git a/icu4j/main/shared/data/icutzdata.jar b/icu4j/main/shared/data/icutzdata.jar index c2281fce17c..5e9a8f70411 100644 --- a/icu4j/main/shared/data/icutzdata.jar +++ b/icu4j/main/shared/data/icutzdata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17a6059bcb6831800a3fef6f90de4e709480b4a5d3efb22f3e86d9d380e547bb +oid sha256:0c5b1243d882ac085227f99d8e25b75639e481694d4a027c57b42fbbd73957cd size 95094