ICU-12948 Pass two preliminary integration of CLDR 31 @13194

X-SVN-Rev: 39604
diff --git a/icu4c/source/data/curr/af.txt b/icu4c/source/data/curr/af.txt
index 6c7dbe0..1f58701 100644
--- a/icu4c/source/data/curr/af.txt
+++ b/icu4c/source/data/curr/af.txt
@@ -452,7 +452,7 @@
         }
         PEN{
             "PEN",
-            "Peruaanse nuwe sol",
+            "Peruaanse sol",
         }
         PGK{
             "PGK",
@@ -1197,8 +1197,8 @@
             other{"Panamese balboa"}
         }
         PEN{
-            one{"Peruaanse nuwe sol"}
-            other{"Peruaanse nuwe sol"}
+            one{"Peruaanse sol"}
+            other{"Peruaanse sol"}
         }
         PGK{
             one{"Papoea-Nieu-Guinese kina"}
@@ -1405,5 +1405,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/am.txt b/icu4c/source/data/curr/am.txt
index b12b8cf..9b0ece4 100644
--- a/icu4c/source/data/curr/am.txt
+++ b/icu4c/source/data/curr/am.txt
@@ -440,7 +440,7 @@
         }
         PEN{
             "PEN",
-            "የፔሩቪያ ኑኤቮ ሶል",
+            "የፔሩቪያ ሶል",
         }
         PGK{
             "PGK",
@@ -1185,8 +1185,8 @@
             other{"ፓናማኒአን ባልቦአ"}
         }
         PEN{
-            one{"የፔሩቪያ ኑኤቮ ሶል"}
-            other{"የፔሩቪያ ኑኤቮ ሶል"}
+            one{"የፔሩቪያ ሶል"}
+            other{"የፔሩቪያ ሶል"}
         }
         PGK{
             one{"የፓፕዋ ኒው ጊኒ ኪና"}
@@ -1397,5 +1397,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ar.txt b/icu4c/source/data/curr/ar.txt
index 4295484..18e92cf 100644
--- a/icu4c/source/data/curr/ar.txt
+++ b/icu4c/source/data/curr/ar.txt
@@ -648,7 +648,7 @@
         }
         PEN{
             "PEN",
-            "سول جديد البيرو",
+            "سول البيرو",
         }
         PGK{
             "PGK",
@@ -1981,12 +1981,12 @@
             zero{"بالبوا بنمي"}
         }
         PEN{
-            few{"سول جديد البيرو"}
-            many{"سول جديد البيرو"}
-            one{"سول جديد البيرو"}
-            other{"سول جديد البيرو"}
-            two{"سول جديد البيرو"}
-            zero{"سول جديد البيرو"}
+            few{"سول البيرو"}
+            many{"سول البيرو"}
+            one{"سول البيرو"}
+            other{"سول البيرو"}
+            two{"سول البيرو"}
+            zero{"سول البيرو"}
         }
         PGK{
             few{"كينا بابوا غينيا الجديدة"}
@@ -2405,5 +2405,5 @@
         two{"{0} {1}"}
         zero{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ast.txt b/icu4c/source/data/curr/ast.txt
index 9885157..28fcb8a 100644
--- a/icu4c/source/data/curr/ast.txt
+++ b/icu4c/source/data/curr/ast.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "sol nuevu peruanu",
+            "Sol peruanu",
         }
         PES{
             "PES",
@@ -2076,8 +2076,8 @@
             other{"intis peruanos"}
         }
         PEN{
-            one{"sol nuevu peruanu"}
-            other{"soles nuevos peruanos"}
+            one{"sol peruanu"}
+            other{"soles peruanos"}
         }
         PES{
             one{"sol peruanu (1863–1965)"}
@@ -2496,5 +2496,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/az.txt b/icu4c/source/data/curr/az.txt
index acdc4e0..fff5bcd 100644
--- a/icu4c/source/data/curr/az.txt
+++ b/icu4c/source/data/curr/az.txt
@@ -704,11 +704,11 @@
         }
         PEN{
             "PEN",
-            "Peru Nuevo Solu",
+            "Peru Solu",
         }
         PES{
             "PES",
-            "Peru Solu",
+            "Peru Solu (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1865,13 +1865,13 @@
             other{"Peru inti"}
         }
         PEN{
-            one{"Peru Nuevo solu"}
-            other{"Peru Nuevo solu"}
-        }
-        PES{
             one{"Peru solu"}
             other{"Peru solu"}
         }
+        PES{
+            one{"Peru solu (1863–1965)"}
+            other{"Peru solu (1863–1965)"}
+        }
         PGK{
             one{"Papua Yeni Qvineya kinası"}
             other{"Papua Yeni Qvineya kinası"}
@@ -2229,5 +2229,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/be.txt b/icu4c/source/data/curr/be.txt
index f5cb7d0..5692015 100644
--- a/icu4c/source/data/curr/be.txt
+++ b/icu4c/source/data/curr/be.txt
@@ -424,7 +424,7 @@
         }
         PEN{
             "PEN",
-            "перуанскі новы соль",
+            "перуанскі соль",
         }
         PGK{
             "PGK",
@@ -1358,10 +1358,10 @@
             other{"панамскага бальбоа"}
         }
         PEN{
-            few{"перуанскія новыя солі"}
-            many{"перуанскіх новых соляў"}
-            one{"перуанскі новы соль"}
-            other{"перуанскага новага соля"}
+            few{"перуанскія солі"}
+            many{"перуанскіх соляў"}
+            one{"перуанскі соль"}
+            other{"перуанскага соля"}
         }
         PGK{
             few{"кіна"}
@@ -1670,5 +1670,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/bg.txt b/icu4c/source/data/curr/bg.txt
index fbcf7dd..e14c171 100644
--- a/icu4c/source/data/curr/bg.txt
+++ b/icu4c/source/data/curr/bg.txt
@@ -688,11 +688,11 @@
         }
         PEN{
             "PEN",
-            "Перуански нов сол",
+            "Перуански сол",
         }
         PES{
             "PES",
-            "Перуански сол",
+            "Перуански сол (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1771,8 +1771,8 @@
             other{"панамски балбоа"}
         }
         PEN{
-            one{"перуански нов сол"}
-            other{"перуански нови сола"}
+            one{"перуански сол"}
+            other{"перуански сола"}
         }
         PES{
             one{"перуански сол (1863–1965)"}
@@ -2095,5 +2095,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/bn.txt b/icu4c/source/data/curr/bn.txt
index b343869..62793f3 100644
--- a/icu4c/source/data/curr/bn.txt
+++ b/icu4c/source/data/curr/bn.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "পেরুভিয়ান সোল নুয়েভো",
+            "পেরুভিয়ান সোল",
         }
         PES{
             "PES",
-            "পেরুভিয়ান সোল",
+            "পেরুভিয়ান সোল (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1612,8 +1612,12 @@
             other{"পানামা বেলবোয়া"}
         }
         PEN{
-            one{"পেরুভিয়ান সোল নুয়েভো"}
-            other{"পেরুভিয়ান সোল নুয়েভো"}
+            one{"পেরুভিয়ান সোল"}
+            other{"পেরুভিয়ান সোল"}
+        }
+        PES{
+            one{"পেরুভিয়ান সোল (1863–1965)"}
+            other{"পেরুভিয়ান সোল (1863–1965)"}
         }
         PGK{
             one{"পাপুয়া নিউ গিনিয়ান কিনা"}
@@ -1816,5 +1820,5 @@
             other{"জাম্বিয়ান কওয়াচা"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/br.txt b/icu4c/source/data/curr/br.txt
index 18a9853..ec4148c 100644
--- a/icu4c/source/data/curr/br.txt
+++ b/icu4c/source/data/curr/br.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "nuevo sol Perou",
+            "sol Perou",
         }
         PES{
             "PES",
@@ -2475,11 +2475,11 @@
             two{"valboa Panamá"}
         }
         PEN{
-            few{"nuevo sol Perou"}
-            many{"nuevo sol Perou"}
-            one{"nuevo sol Perou"}
-            other{"nuevo sol Perou"}
-            two{"nuevo sol Perou"}
+            few{"sol Perou"}
+            many{"sol Perou"}
+            one{"sol Perou"}
+            other{"sol Perou"}
+            two{"sol Perou"}
         }
         PES{
             few{"sol Perou (1863–1965)"}
@@ -3105,5 +3105,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/brx.txt b/icu4c/source/data/curr/brx.txt
index d882a99..adcd7c6 100644
--- a/icu4c/source/data/curr/brx.txt
+++ b/icu4c/source/data/curr/brx.txt
@@ -704,11 +704,11 @@
         }
         PEN{
             "PEN",
-            "पेरुवाई नया सोल",
+            "पेरुवाई सोल",
         }
         PES{
             "PES",
-            "पेरुवाई सोल",
+            "पेरुवाई सोल (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1075,5 +1075,5 @@
             "ज़ीम्बाबवेई डॉलर",
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/bs.txt b/icu4c/source/data/curr/bs.txt
index 73ffb0f..dfac34b 100644
--- a/icu4c/source/data/curr/bs.txt
+++ b/icu4c/source/data/curr/bs.txt
@@ -740,7 +740,7 @@
         }
         PEN{
             "PEN",
-            "Peruanski novi sol",
+            "Peruanski sol",
         }
         PES{
             "PES",
@@ -2163,9 +2163,9 @@
             other{"peruanska inta"}
         }
         PEN{
-            few{"peruanska nova sola"}
-            one{"peruanski novi sol"}
-            other{"peruanskih novih sola"}
+            few{"peruanska sola"}
+            one{"peruanski sol"}
+            other{"peruanskih sola"}
         }
         PES{
             few{"peruanska sola (1863–1965)"}
@@ -2673,5 +2673,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ca.txt b/icu4c/source/data/curr/ca.txt
index 937011a..6cba99e 100644
--- a/icu4c/source/data/curr/ca.txt
+++ b/icu4c/source/data/curr/ca.txt
@@ -777,11 +777,11 @@
         }
         PEN{
             "PEN",
-            "nou sol peruà",
+            "sol peruà",
         }
         PES{
             "PES",
-            "sol peruà",
+            "sol peruà (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2057,13 +2057,13 @@
             other{"intis peruans"}
         }
         PEN{
-            one{"nou sol peruà"}
-            other{"nous sols peruans"}
-        }
-        PES{
             one{"sol peruà"}
             other{"sols peruans"}
         }
+        PES{
+            one{"sol peruà (1863–1965)"}
+            other{"sols peruans (1863–1965)"}
+        }
         PGK{
             one{"kina de Papua Nova Guinea"}
             other{"kines de Papua Nova Guinea"}
@@ -2469,5 +2469,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ce.txt b/icu4c/source/data/curr/ce.txt
index 1bb45b2..1d61500 100644
--- a/icu4c/source/data/curr/ce.txt
+++ b/icu4c/source/data/curr/ce.txt
@@ -424,7 +424,7 @@
         }
         PEN{
             "PEN",
-            "Перун керла соль",
+            "Перун соль",
         }
         PGK{
             "PGK",
@@ -1146,8 +1146,8 @@
             other{"Панаман бальбоаш"}
         }
         PEN{
-            one{"Перун керла соль"}
-            other{"Перун керла солаш"}
+            one{"Перун соль"}
+            other{"Перун солаш"}
         }
         PGK{
             one{"Папуа — Керла Гвинейн кина"}
@@ -1354,5 +1354,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/cs.txt b/icu4c/source/data/curr/cs.txt
index 7b58d76..e83b7e3 100644
--- a/icu4c/source/data/curr/cs.txt
+++ b/icu4c/source/data/curr/cs.txt
@@ -776,7 +776,7 @@
         }
         PEN{
             "PEN",
-            "peruánský nový sol",
+            "peruánský sol",
         }
         PES{
             "PES",
@@ -2441,10 +2441,10 @@
             other{"peruánských inti"}
         }
         PEN{
-            few{"peruánské nové soly"}
-            many{"peruánského nového solu"}
-            one{"peruánský nový sol"}
-            other{"peruánských nových solů"}
+            few{"peruánské soly"}
+            many{"peruánského solu"}
+            one{"peruánský sol"}
+            other{"peruánských solů"}
         }
         PES{
             few{"peruánské soly (1863–1965)"}
@@ -3053,5 +3053,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/cy.txt b/icu4c/source/data/curr/cy.txt
index 8a69cba..48ef767 100644
--- a/icu4c/source/data/curr/cy.txt
+++ b/icu4c/source/data/curr/cy.txt
@@ -728,7 +728,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol Periw",
+            "Sol Periw",
         }
         PES{
             "PES",
@@ -2424,12 +2424,12 @@
             zero{"inti Periw"}
         }
         PEN{
-            few{"nuevo sol Periw"}
-            many{"nuevo sol Periw"}
-            one{"nuevo sol Periw"}
-            other{"nuevo sol Periw"}
-            two{"nuevo sol Periw"}
-            zero{"nuevo sol Periw"}
+            few{"sol Periw"}
+            many{"sol Periw"}
+            one{"sol Periw"}
+            other{"sol Periw"}
+            two{"sol Periw"}
+            zero{"sol Periw"}
         }
         PES{
             few{"sol Periw (1863–1965)"}
@@ -3032,5 +3032,5 @@
         two{"{0} {1}"}
         zero{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/da.txt b/icu4c/source/data/curr/da.txt
index 74d6c00..76c3073 100644
--- a/icu4c/source/data/curr/da.txt
+++ b/icu4c/source/data/curr/da.txt
@@ -688,15 +688,15 @@
         }
         PEI{
             "PEI",
-            "Peruviansk inti",
+            "peruviansk inti",
         }
         PEN{
             "PEN",
-            "peruviansk nuevo sol",
+            "peruviansk sol",
         }
         PES{
             "PES",
-            "Peruviansk sol (1863–1965)",
+            "peruviansk sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1861,16 +1861,16 @@
             other{"panamanske balboa"}
         }
         PEI{
-            one{"Peruviansk inti"}
-            other{"Peruvianske inti"}
+            one{"peruviansk inti"}
+            other{"peruvianske inti"}
         }
         PEN{
-            one{"peruviansk nuevo sol"}
-            other{"peruvianske nuevos soles"}
+            one{"peruviansk sol"}
+            other{"peruvianske soles"}
         }
         PES{
-            one{"Peruviansk sol (1863–1965)"}
-            other{"Peruvianske sol (1863–1965)"}
+            one{"peruviansk sol (1863–1965)"}
+            other{"peruvianske sol (1863–1965)"}
         }
         PGK{
             one{"papuansk kina"}
@@ -2217,5 +2217,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/dsb.txt b/icu4c/source/data/curr/dsb.txt
index 93647b6..8e742c2 100644
--- a/icu4c/source/data/curr/dsb.txt
+++ b/icu4c/source/data/curr/dsb.txt
@@ -532,7 +532,7 @@
         }
         PEN{
             "PEN",
-            "peruski nowy sol",
+            "peruski sol",
         }
         PGK{
             "PGK",
@@ -1536,10 +1536,10 @@
             two{"panamaskej balboa"}
         }
         PEN{
-            few{"peruske nowe sole"}
-            one{"peruski nowy sol"}
-            other{"peruskich nowych solow"}
-            two{"peruskej nowej sola"}
+            few{"peruske sole"}
+            one{"peruski sol"}
+            other{"peruskich solow"}
+            two{"peruskej sola"}
         }
         PGK{
             few{"papua-neuguinejske kiny"}
@@ -1854,5 +1854,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ee.txt b/icu4c/source/data/curr/ee.txt
index 3a570d8..9439da2 100644
--- a/icu4c/source/data/curr/ee.txt
+++ b/icu4c/source/data/curr/ee.txt
@@ -748,11 +748,11 @@
         }
         PEN{
             "PEN",
-            "peruga nuevo sol",
+            "peruga sol",
         }
         PES{
             "PES",
-            "peruga nuevo sol (1863–1965)",
+            "peruga sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1923,12 +1923,12 @@
             other{"peruga inti"}
         }
         PEN{
-            one{"peruga nuevo sol"}
-            other{"peruga nuevo sol"}
+            one{"peruga sol"}
+            other{"peruga sol"}
         }
         PES{
-            one{"peruga nuevo sol (1863–1965)"}
-            other{"peruga nuevo sol (1863–1965)"}
+            one{"peruga sol (1863–1965)"}
+            other{"peruga sol (1863–1965)"}
         }
         PGK{
             one{"papua new giniga kina"}
@@ -2331,5 +2331,5 @@
         one{"{1} {0}"}
         other{"{1} {0}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/el.txt b/icu4c/source/data/curr/el.txt
index ee3b557..de8ed05 100644
--- a/icu4c/source/data/curr/el.txt
+++ b/icu4c/source/data/curr/el.txt
@@ -705,11 +705,11 @@
         }
         PEN{
             "PEN",
-            "Νέο Σολ Περού",
+            "Σολ Περού",
         }
         PES{
             "PES",
-            "Σολ Περού",
+            "Σολ Περού (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1861,12 +1861,12 @@
             other{"ίντι Περού"}
         }
         PEN{
-            one{"νέο σολ Περού"}
-            other{"νέα Σολ Περού"}
+            one{"σολ Περού"}
+            other{"Σολ Περού"}
         }
         PES{
-            one{"σολ Περού"}
-            other{"σολ Περού"}
+            one{"σολ Περού (1863–1965)"}
+            other{"σολ Περού (1863–1965)"}
         }
         PGK{
             one{"κίνα Παπούας Νέας Γουινέας"}
@@ -2233,5 +2233,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/en.txt b/icu4c/source/data/curr/en.txt
index 07875ed..2fabc1d 100644
--- a/icu4c/source/data/curr/en.txt
+++ b/icu4c/source/data/curr/en.txt
@@ -2393,5 +2393,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
 }
diff --git a/icu4c/source/data/curr/es.txt b/icu4c/source/data/curr/es.txt
index 2840929..2310afd 100644
--- a/icu4c/source/data/curr/es.txt
+++ b/icu4c/source/data/curr/es.txt
@@ -708,7 +708,7 @@
         }
         PEN{
             "PEN",
-            "nuevo sol peruano",
+            "sol peruano",
         }
         PES{
             "PES",
@@ -1853,8 +1853,8 @@
             other{"intis peruanos"}
         }
         PEN{
-            one{"nuevo sol peruano"}
-            other{"nuevos soles peruanos"}
+            one{"sol peruano"}
+            other{"soles peruanos"}
         }
         PES{
             one{"sol peruano (1863–1965)"}
@@ -2189,5 +2189,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/es_PE.txt b/icu4c/source/data/curr/es_PE.txt
index 6970ab7..9979e40 100644
--- a/icu4c/source/data/curr/es_PE.txt
+++ b/icu4c/source/data/curr/es_PE.txt
@@ -5,7 +5,7 @@
     Currencies{
         PEN{
             "S/",
-            "nuevo sol peruano",
+            "sol peruano",
         }
     }
     Version{"2.1.31.33"}
diff --git a/icu4c/source/data/curr/et.txt b/icu4c/source/data/curr/et.txt
index 743406e..b941602 100644
--- a/icu4c/source/data/curr/et.txt
+++ b/icu4c/source/data/curr/et.txt
@@ -705,7 +705,7 @@
         }
         PEN{
             "PEN",
-            "Peruu uus soll",
+            "Peruu soll",
         }
         PES{
             "PES",
@@ -1814,8 +1814,8 @@
             other{"Panama balboad"}
         }
         PEN{
-            one{"Peruu uus soll"}
-            other{"Peruu uut solli"}
+            one{"Peruu soll"}
+            other{"Peruu solli"}
         }
         PES{
             one{"Peruu soll (1863–1965)"}
@@ -2150,5 +2150,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/eu.txt b/icu4c/source/data/curr/eu.txt
index 19aafbe..35971b0 100644
--- a/icu4c/source/data/curr/eu.txt
+++ b/icu4c/source/data/curr/eu.txt
@@ -445,7 +445,7 @@
         }
         PEN{
             "PEN",
-            "Peruko sol berria",
+            "Peruko sol",
         }
         PGK{
             "PGK",
@@ -1180,8 +1180,8 @@
             other{"Panamako balboa"}
         }
         PEN{
-            one{"Peruko sol berri"}
-            other{"Peruko sol berri"}
+            one{"Peruko sol"}
+            other{"Peruko sol"}
         }
         PGK{
             one{"Papua Ginea Berriko kina"}
@@ -1388,5 +1388,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/fi.txt b/icu4c/source/data/curr/fi.txt
index 4a36c90..1993993 100644
--- a/icu4c/source/data/curr/fi.txt
+++ b/icu4c/source/data/curr/fi.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "Perun uusi sol",
+            "Perun sol",
         }
         PES{
             "PES",
@@ -2073,8 +2073,8 @@
             other{"Perun intiä"}
         }
         PEN{
-            one{"Perun uusi sol"}
-            other{"Perun uutta solia"}
+            one{"Perun sol"}
+            other{"Perun solia"}
         }
         PES{
             one{"Perun sol (1863–1965)"}
@@ -2493,5 +2493,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/fil.txt b/icu4c/source/data/curr/fil.txt
index 6c1add0..fa96c27 100644
--- a/icu4c/source/data/curr/fil.txt
+++ b/icu4c/source/data/curr/fil.txt
@@ -448,7 +448,7 @@
         }
         PEN{
             "PEN",
-            "Peruvian Nuevo Sol",
+            "Peruvian Sol",
         }
         PGK{
             "PGK",
@@ -1196,8 +1196,8 @@
             other{"Balboas ng Panama"}
         }
         PEN{
-            one{"Peruvian nuevo sol"}
-            other{"Peruvian nuevos soles"}
+            one{"Peruvian sol"}
+            other{"Peruvian soles"}
         }
         PGK{
             one{"Papua New Guinean kina"}
@@ -1404,5 +1404,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/fo.txt b/icu4c/source/data/curr/fo.txt
index 9343d24..d7455ce 100644
--- a/icu4c/source/data/curr/fo.txt
+++ b/icu4c/source/data/curr/fo.txt
@@ -424,7 +424,7 @@
         }
         PEN{
             "PEN",
-            "Peru nuevo sol",
+            "Peru sol",
         }
         PGK{
             "PGK",
@@ -1163,8 +1163,8 @@
             other{"Panama balboa"}
         }
         PEN{
-            one{"Peru nuevo sol"}
-            other{"Peru nuevo sol"}
+            one{"Peru sol"}
+            other{"Peru sol"}
         }
         PGK{
             one{"Papua Nýguinea kina"}
@@ -1387,5 +1387,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/fr.txt b/icu4c/source/data/curr/fr.txt
index 2e13b46..56424b3 100644
--- a/icu4c/source/data/curr/fr.txt
+++ b/icu4c/source/data/curr/fr.txt
@@ -712,11 +712,11 @@
         }
         PEN{
             "PEN",
-            "nouveau sol péruvien",
+            "sol péruvien",
         }
         PES{
             "PES",
-            "sol péruvien",
+            "sol péruvien (1863–1985)",
         }
         PGK{
             "PGK",
@@ -1921,8 +1921,8 @@
             other{"intis péruviens"}
         }
         PEN{
-            one{"nouveau sol péruvien"}
-            other{"nouveaux sols péruviens"}
+            one{"sol péruvien"}
+            other{"sols péruviens"}
         }
         PES{
             one{"sol péruvien (1863–1985)"}
@@ -2321,5 +2321,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/fy.txt b/icu4c/source/data/curr/fy.txt
index 0908c16..45c375c 100644
--- a/icu4c/source/data/curr/fy.txt
+++ b/icu4c/source/data/curr/fy.txt
@@ -760,11 +760,11 @@
         }
         PEN{
             "PEN",
-            "Peruaanske nieuwe sol",
+            "Peruaanske sol",
         }
         PES{
             "PES",
-            "Peruaanske sol",
+            "Peruaanske sol (1863–1985)",
         }
         PGK{
             "PGK",
@@ -1933,13 +1933,13 @@
             other{"Peruaanske inti"}
         }
         PEN{
-            one{"Peruaanske nieuwe sol"}
-            other{"Peruaanske nieuwe sol"}
-        }
-        PES{
             one{"Peruaanske sol"}
             other{"Peruaanske sol"}
         }
+        PES{
+            one{"Peruaanske sol (1863–1985)"}
+            other{"Peruaanske sol (1863–1985)"}
+        }
         PGK{
             one{"Papuaanske kina"}
             other{"Papuaanske kina"}
@@ -2353,5 +2353,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ga.txt b/icu4c/source/data/curr/ga.txt
index 63380e24..8e031c0 100644
--- a/icu4c/source/data/curr/ga.txt
+++ b/icu4c/source/data/curr/ga.txt
@@ -740,7 +740,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol Pheiriú",
+            "Sol Pheiriú",
         }
         PES{
             "PES",
@@ -2192,11 +2192,11 @@
             two{"bhalboa Phanama"}
         }
         PEN{
-            few{"nuevo sol Pheiriú"}
-            many{"nuevo sol Pheiriú"}
-            one{"nuevo sol Pheiriú"}
-            other{"nuevo sol Pheiriú"}
-            two{"nuevo sol Pheiriú"}
+            few{"sol Pheiriú"}
+            many{"sol Pheiriú"}
+            one{"sol Pheiriú"}
+            other{"sol Pheiriú"}
+            two{"sol Pheiriú"}
         }
         PES{
             few{"shol Pheiriú (1863–1965)"}
@@ -2675,5 +2675,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/gd.txt b/icu4c/source/data/curr/gd.txt
index abaed1d..1192479 100644
--- a/icu4c/source/data/curr/gd.txt
+++ b/icu4c/source/data/curr/gd.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "Sol ùr Pearùthach",
+            "Sol Pearùthach",
         }
         PES{
             "PES",
@@ -2462,10 +2462,10 @@
             two{"inti Pearùthach"}
         }
         PEN{
-            few{"sol ùra Pearùthach"}
-            one{"sol ùr Pearùthach"}
-            other{"sol ùr Pearùthach"}
-            two{"shol ùr Pearùthach"}
+            few{"sol Pearùthach"}
+            one{"sol Pearùthach"}
+            other{"sol Pearùthach"}
+            two{"shol Pearùthach"}
         }
         PES{
             few{"sol Pearùthach (1863–1965)"}
@@ -3092,5 +3092,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/gl.txt b/icu4c/source/data/curr/gl.txt
index 2d9793b..cff2831 100644
--- a/icu4c/source/data/curr/gl.txt
+++ b/icu4c/source/data/curr/gl.txt
@@ -1432,6 +1432,10 @@
             one{"sol peruano"}
             other{"soles peruanos"}
         }
+        PES{
+            one{"sol peruano (1863–1965)"}
+            other{"soles peruanos (1863–1965)"}
+        }
         PGK{
             one{"kina de Papúa-Nova Guinea"}
             other{"kinas de Papúa-Nova Guinea"}
@@ -1653,5 +1657,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/gsw.txt b/icu4c/source/data/curr/gsw.txt
index 0672461..de4b294 100644
--- a/icu4c/source/data/curr/gsw.txt
+++ b/icu4c/source/data/curr/gsw.txt
@@ -704,11 +704,11 @@
         }
         PEN{
             "PEN",
-            "Nöie Sol",
+            "Sol",
         }
         PES{
             "PES",
-            "Sol",
+            "Sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1757,13 +1757,13 @@
             other{"Peruanischi Inti"}
         }
         PEN{
-            one{"Nöie Sol"}
-            other{"Nöii Sol"}
-        }
-        PES{
             one{"Sol"}
             other{"Sol"}
         }
+        PES{
+            one{"Sol (1863–1965)"}
+            other{"Sol (1863–1965)"}
+        }
         PGK{
             one{"Kina"}
             other{"Kina"}
@@ -2137,5 +2137,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/gu.txt b/icu4c/source/data/curr/gu.txt
index 2528019..ebe3573 100644
--- a/icu4c/source/data/curr/gu.txt
+++ b/icu4c/source/data/curr/gu.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "પેરુવિયન ન્યુવો સોલ",
+            "પેરુવિયન સોલ",
         }
         PGK{
             "PGK",
@@ -1172,8 +1172,8 @@
             other{"પનામેનિયન બાલ્બોઆ"}
         }
         PEN{
-            one{"પેરુવિયન ન્યુવો સોલ"}
-            other{"પેરુવિયન ન્યુવો સોલ"}
+            one{"પેરુવિયન સોલ"}
+            other{"પેરુવિયન સોલ"}
         }
         PGK{
             one{"પાપુઆ ન્યૂ ગિનીયન કિના"}
@@ -1380,5 +1380,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/he.txt b/icu4c/source/data/curr/he.txt
index d090ee4..0e76880 100644
--- a/icu4c/source/data/curr/he.txt
+++ b/icu4c/source/data/curr/he.txt
@@ -576,7 +576,7 @@
         }
         PEN{
             "PEN",
-            "סול פרואני חדש",
+            "סול פרואני",
         }
         PGK{
             "PGK",
@@ -1639,10 +1639,10 @@
             two{"בלבואה פנמי"}
         }
         PEN{
-            many{"סול פרואני חדש"}
-            one{"סול פרואני חדש"}
-            other{"סול פרואני חדש"}
-            two{"סול פרואני חדש"}
+            many{"סול פרואני"}
+            one{"סול פרואני"}
+            other{"סול פרואני"}
+            two{"סול פרואני"}
         }
         PGK{
             many{"קינה של פפואה גינאה החדשה"}
@@ -1957,5 +1957,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/hi.txt b/icu4c/source/data/curr/hi.txt
index efe3777..819cc81 100644
--- a/icu4c/source/data/curr/hi.txt
+++ b/icu4c/source/data/curr/hi.txt
@@ -472,7 +472,7 @@
         }
         PEN{
             "PEN",
-            "पेरूवियन नुएवो सोल",
+            "पेरूवियन सोल",
         }
         PGK{
             "PGK",
@@ -1255,8 +1255,8 @@
             other{"पनामेनियन बैल्बोआ"}
         }
         PEN{
-            one{"पेरूवियन नुएवो सोल"}
-            other{"पेरूवियन नुएवो सोल"}
+            one{"पेरूवियन सोल"}
+            other{"पेरूवियन सोल"}
         }
         PGK{
             one{"पापुआ न्यू गिनीयन किना"}
@@ -1463,5 +1463,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/hr.txt b/icu4c/source/data/curr/hr.txt
index 3dd1fc0..b6db5e7 100644
--- a/icu4c/source/data/curr/hr.txt
+++ b/icu4c/source/data/curr/hr.txt
@@ -780,11 +780,11 @@
         }
         PEN{
             "PEN",
-            "peruanski novi sol",
+            "peruanski sol",
         }
         PES{
             "PES",
-            "peruanski sol",
+            "peruanski sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2258,15 +2258,15 @@
             other{"peruanskih inti"}
         }
         PEN{
-            few{"peruanska nova sola"}
-            one{"peruanski novi sol"}
-            other{"peruanskih novih sola"}
-        }
-        PES{
             few{"peruanska sola"}
             one{"peruanski sol"}
             other{"peruanskih sola"}
         }
+        PES{
+            few{"peruanska sola (1863–1965)"}
+            one{"peruanski sol (1863–1965)"}
+            other{"peruanskih sola (1863–1965)"}
+        }
         PGK{
             few{"kine Papue Nove Gvineje"}
             one{"kina Papue Nove Gvineje"}
@@ -2783,5 +2783,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/hsb.txt b/icu4c/source/data/curr/hsb.txt
index 0ca8139..6391ef9 100644
--- a/icu4c/source/data/curr/hsb.txt
+++ b/icu4c/source/data/curr/hsb.txt
@@ -532,7 +532,7 @@
         }
         PEN{
             "PEN",
-            "peruski nowy sol",
+            "peruski sol",
         }
         PGK{
             "PGK",
@@ -1536,10 +1536,10 @@
             two{"panamaskej balbowaj"}
         }
         PEN{
-            few{"peruske nowe sole"}
-            one{"peruski nowy sol"}
-            other{"peruskich nowych solow"}
-            two{"peruskej nowej solej"}
+            few{"peruske sole"}
+            one{"peruski sol"}
+            other{"peruskich solow"}
+            two{"peruskej solej"}
         }
         PGK{
             few{"papua-nowoginejske kiny"}
@@ -1854,5 +1854,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/hu.txt b/icu4c/source/data/curr/hu.txt
index b8e2987..10fdcf95 100644
--- a/icu4c/source/data/curr/hu.txt
+++ b/icu4c/source/data/curr/hu.txt
@@ -704,15 +704,15 @@
         }
         PEI{
             "PEI",
-            "Perui inti",
+            "perui inti",
         }
         PEN{
             "PEN",
-            "perui sol nuevo",
+            "perui sol",
         }
         PES{
             "PES",
-            "Perui sol",
+            "perui sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1724,8 +1724,8 @@
             other{"panamai balboa"}
         }
         PEN{
-            one{"perui sol nuevo"}
-            other{"perui sol nuevo"}
+            one{"perui sol"}
+            other{"perui sol"}
         }
         PGK{
             one{"pápua új-guineai kina"}
@@ -2012,5 +2012,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/hy.txt b/icu4c/source/data/curr/hy.txt
index e7adc75..cbdbd75 100644
--- a/icu4c/source/data/curr/hy.txt
+++ b/icu4c/source/data/curr/hy.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "Պերուի նոր սոլ",
+            "Պերուի սոլ",
         }
         PGK{
             "PGK",
@@ -1168,8 +1168,8 @@
             other{"պանամական բալբոա"}
         }
         PEN{
-            one{"Պերուի նոր սոլ"}
-            other{"Պերուի նոր սոլ"}
+            one{"Պերուի սոլ"}
+            other{"Պերուի սոլ"}
         }
         PGK{
             one{"Պապուա Նոր Գվինեայի կինա"}
@@ -1380,5 +1380,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/id.txt b/icu4c/source/data/curr/id.txt
index e0c491e..741ff7c 100644
--- a/icu4c/source/data/curr/id.txt
+++ b/icu4c/source/data/curr/id.txt
@@ -772,7 +772,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol Peru",
+            "Sol Peru",
         }
         PES{
             "PES",
@@ -1690,7 +1690,7 @@
             other{"Balboa Panama"}
         }
         PEN{
-            other{"Nuevo Sol Peru"}
+            other{"Sol Peru"}
         }
         PES{
             other{"Sol Peru (1863–1965)"}
@@ -1906,5 +1906,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/it.txt b/icu4c/source/data/curr/it.txt
index 2dec8fb..e7d9021 100644
--- a/icu4c/source/data/curr/it.txt
+++ b/icu4c/source/data/curr/it.txt
@@ -697,11 +697,11 @@
         }
         PEN{
             "PEN",
-            "nuovo sol peruviano",
+            "sol peruviano",
         }
         PES{
             "PES",
-            "sol peruviano",
+            "sol peruviano (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1622,8 +1622,8 @@
             other{"balboa panamensi"}
         }
         PEN{
-            one{"nuovo sol peruviano"}
-            other{"nuovi sol peruviani"}
+            one{"sol peruviano"}
+            other{"sol peruviani"}
         }
         PGK{
             one{"kina papuana"}
@@ -1846,5 +1846,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ja.txt b/icu4c/source/data/curr/ja.txt
index 0dbbda4..fc125be 100644
--- a/icu4c/source/data/curr/ja.txt
+++ b/icu4c/source/data/curr/ja.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "ペルー 新ソル",
+            "ペルー ソル",
         }
         PES{
             "PES",
@@ -1879,7 +1879,7 @@
             other{"ペルー インティ"}
         }
         PEN{
-            other{"ペルー 新ソル"}
+            other{"ペルー ソル"}
         }
         PES{
             other{"ペルー ソル (1863–1965)"}
@@ -2194,5 +2194,5 @@
     CurrencyUnitPatterns{
         other{"{0}{1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ka.txt b/icu4c/source/data/curr/ka.txt
index c1c0382..da49941 100644
--- a/icu4c/source/data/curr/ka.txt
+++ b/icu4c/source/data/curr/ka.txt
@@ -640,11 +640,11 @@
         }
         PEN{
             "PEN",
-            "პერუს ახალი სოლი",
+            "პერუს სოლი",
         }
         PES{
             "PES",
-            "პერუს სოლი",
+            "პერუს სოლი (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1504,8 +1504,8 @@
             other{"პანამური ბალბოა"}
         }
         PEN{
-            one{"პერუს ახალი სოლი"}
-            other{"პერუს ახალი სოლი"}
+            one{"პერუს სოლი"}
+            other{"პერუს სოლი"}
         }
         PGK{
             one{"პაპუა-ახალი გვინეის კინა"}
@@ -1716,5 +1716,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/kk.txt b/icu4c/source/data/curr/kk.txt
index cd68827..56dd683 100644
--- a/icu4c/source/data/curr/kk.txt
+++ b/icu4c/source/data/curr/kk.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "Перу жаңа солі",
+            "Перу солі",
         }
         PGK{
             "PGK",
@@ -1163,8 +1163,8 @@
             other{"Панама бальбоасы"}
         }
         PEN{
-            one{"Перу жаңа солі"}
-            other{"Перу жаңа солі"}
+            one{"Перу солі"}
+            other{"Перу солі"}
         }
         PGK{
             one{"Папуа - Жаңа Гвинея кинасы"}
@@ -1371,5 +1371,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/kn.txt b/icu4c/source/data/curr/kn.txt
index bad8f3c..dd5962f 100644
--- a/icu4c/source/data/curr/kn.txt
+++ b/icu4c/source/data/curr/kn.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "ಪೆರುವಿಯನ್ ನುಯೆವೊ ಸೊಲ್",
+            "ಪೆರುವಿಯನ್ ಸೊಲ್",
         }
         PGK{
             "PGK",
@@ -1172,8 +1172,8 @@
             other{"ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾಗಳು"}
         }
         PEN{
-            one{"ಪೆರುವಿಯನ್ ನುಯೆವೊ ಸೊಲ್"}
-            other{"ಪೆರುವಿಯನ್ ನುಯೆವೊ ಸೊಲ್‍ಗಳು"}
+            one{"ಪೆರುವಿಯನ್ ಸೊಲ್"}
+            other{"ಪೆರುವಿಯನ್ ಸೊಲ್‍ಗಳು"}
         }
         PGK{
             one{"ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ"}
@@ -1380,5 +1380,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ko.txt b/icu4c/source/data/curr/ko.txt
index 2ad7ecc..c01ab07 100644
--- a/icu4c/source/data/curr/ko.txt
+++ b/icu4c/source/data/curr/ko.txt
@@ -752,11 +752,11 @@
         }
         PEN{
             "PEN",
-            "페루 누에보 솔",
+            "페루 솔",
         }
         PES{
             "PES",
-            "페루 솔",
+            "페루 솔 (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1578,7 +1578,7 @@
             other{"파나마 발보아"}
         }
         PEN{
-            other{"페루 누에보 솔"}
+            other{"페루 솔"}
         }
         PGK{
             other{"파푸아뉴기니 키나"}
@@ -1734,5 +1734,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ks.txt b/icu4c/source/data/curr/ks.txt
index 927e050..8945f3a 100644
--- a/icu4c/source/data/curr/ks.txt
+++ b/icu4c/source/data/curr/ks.txt
@@ -644,11 +644,11 @@
         }
         PEN{
             "PEN",
-            "پٔریوٗوِیَن نیوٗاوز سولٕز",
+            "پٔریوٗوِیَن سولٕز",
         }
         PES{
             "PES",
-            "پٔریوٗوِیَن سول",
+            "پٔریوٗوِیَن سول (۱۸۶۳–۱۹۶۵)",
         }
         PGK{
             "PGK",
@@ -1011,5 +1011,5 @@
             "زِمبابِیُک ڈالَر",
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ksh.txt b/icu4c/source/data/curr/ksh.txt
index fc96ef6..4dad73e 100644
--- a/icu4c/source/data/curr/ksh.txt
+++ b/icu4c/source/data/curr/ksh.txt
@@ -448,7 +448,7 @@
         }
         PEN{
             "PEN",
-            "perruaanesche Nuevo Sol",
+            "perruaanesche Sol",
         }
         PGK{
             "PGK",
@@ -895,5 +895,5 @@
         other{"{0} {1}"}
         zero{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ky.txt b/icu4c/source/data/curr/ky.txt
index f16571e..9079583 100644
--- a/icu4c/source/data/curr/ky.txt
+++ b/icu4c/source/data/curr/ky.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "перу нуэво солу",
+            "перу солу",
         }
         PGK{
             "PGK",
@@ -1165,8 +1165,8 @@
             other{"панама балбоасы"}
         }
         PEN{
-            one{"перу нуэво солу"}
-            other{"перу нуэво солу"}
+            one{"перу солу"}
+            other{"перу солу"}
         }
         PGK{
             one{"Папуа Жаӊы Гвинея кинасы"}
@@ -1373,5 +1373,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/lb.txt b/icu4c/source/data/curr/lb.txt
index a2aa96b..ffdd407 100644
--- a/icu4c/source/data/curr/lb.txt
+++ b/icu4c/source/data/curr/lb.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "Peruaneschen Neie Sol",
+            "Peruaneschen Sol",
         }
         PES{
             "PES",
-            "Peruanesche Sol (1863–1965)",
+            "Peruaneschen Sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1825,11 +1825,11 @@
             other{"Peruanesch Inti"}
         }
         PEN{
-            one{"Peruaneschen Neie Sol"}
-            other{"Peruanesch Nei Soles"}
+            one{"Peruaneschen Sol"}
+            other{"Peruanesch Soles"}
         }
         PES{
-            one{"Peruanesche Sol (1863–1965)"}
+            one{"Peruaneschen Sol (1863–1965)"}
             other{"Peruanesch Soles (1863–1965)"}
         }
         PGK{
@@ -2225,5 +2225,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/lo.txt b/icu4c/source/data/curr/lo.txt
index 2b22248..e9bbb3f 100644
--- a/icu4c/source/data/curr/lo.txt
+++ b/icu4c/source/data/curr/lo.txt
@@ -760,7 +760,7 @@
         }
         PEN{
             "PEN",
-            "ເປ​ຣູ​ວຽນ ນູ​ໂວ ໂຊ​ລ໌",
+            "ເປ​ຣູ​ວຽນ ໂຊ​ລ໌",
         }
         PES{
             "PES",
@@ -1589,7 +1589,7 @@
             other{"ພານາມານຽນ ບອນບົວ"}
         }
         PEN{
-            other{"ເປ​ຣູ​ວຽນ ນູ​ໂວ ໂຊ​ລ໌"}
+            other{"ເປ​ຣູ​ວຽນ ໂຊ​ລ໌"}
         }
         PGK{
             other{"ປາ​ປົວ ນິວ ກິ​ນຽນ ກິ​ນາ"}
@@ -1745,5 +1745,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/lt.txt b/icu4c/source/data/curr/lt.txt
index ffe4d21..8dcbe34 100644
--- a/icu4c/source/data/curr/lt.txt
+++ b/icu4c/source/data/curr/lt.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "Peru naujasis solis",
+            "Peru solis",
         }
         PES{
             "PES",
@@ -2462,10 +2462,10 @@
             other{"Peru intis"}
         }
         PEN{
-            few{"Peru naujieji soliai"}
-            many{"Peru naujojo solio"}
-            one{"Peru naujasis solis"}
-            other{"Peru naujųjų solių"}
+            few{"Peru soliai"}
+            many{"Peru solio"}
+            one{"Peru solis"}
+            other{"Peru solių"}
         }
         PES{
             few{"Peru soliai (1863–1965)"}
@@ -3086,5 +3086,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/lv.txt b/icu4c/source/data/curr/lv.txt
index 3d49647..9c66140 100644
--- a/icu4c/source/data/curr/lv.txt
+++ b/icu4c/source/data/curr/lv.txt
@@ -520,7 +520,7 @@
         }
         PEN{
             "PEN",
-            "Peru jaunais sols",
+            "Peru sols",
         }
         PGK{
             "PGK",
@@ -1474,9 +1474,9 @@
             zero{"Panamas balboa"}
         }
         PEN{
-            one{"Peru jaunais sols"}
-            other{"Peru jaunie soli"}
-            zero{"Peru jaunie soli"}
+            one{"Peru sols"}
+            other{"Peru soli"}
+            zero{"Peru soli"}
         }
         PGK{
             one{"Papua-Jaungvinejas kina"}
@@ -1784,5 +1784,5 @@
         other{"{0} {1}"}
         zero{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/mk.txt b/icu4c/source/data/curr/mk.txt
index c501d63..ffb9ff49 100644
--- a/icu4c/source/data/curr/mk.txt
+++ b/icu4c/source/data/curr/mk.txt
@@ -584,11 +584,11 @@
         }
         PEN{
             "PEN",
-            "Перуански нов сол",
+            "Перуански сол",
         }
         PES{
             "PES",
-            "Перуански сол",
+            "Перуански сол (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1436,8 +1436,8 @@
             other{"Панамска балбоа"}
         }
         PEN{
-            one{"Перуански нов сол"}
-            other{"Перуански нов сол"}
+            one{"Перуански сол"}
+            other{"Перуански сол"}
         }
         PGK{
             one{"Папуа новогвинејска кина"}
@@ -1656,5 +1656,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ml.txt b/icu4c/source/data/curr/ml.txt
index 004eb74..303b66c 100644
--- a/icu4c/source/data/curr/ml.txt
+++ b/icu4c/source/data/curr/ml.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "പെറുവിയൻ ന്യൂവോ സോൾ",
+            "പെറുവിയൻ സോൾ",
         }
         PES{
             "PES",
-            "പെറൂവിയൻ സോൾ",
+            "പെറൂവിയൻ സോൾ (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1872,12 +1872,12 @@
             other{"പെറൂവിയൻ ഇൻറിസ്"}
         }
         PEN{
-            one{"പെറുവിയൻ ന്യൂവോ സോൾ"}
-            other{"പെറുവിയൻ ന്യൂവോ സോൾ"}
+            one{"പെറുവിയൻ സോൾ"}
+            other{"പെറുവിയൻ സോൾ"}
         }
         PES{
-            one{"പെറൂവിയൻ സോൾ"}
-            other{"പെറൂവിയൻ സോൾസ്"}
+            one{"പെറൂവിയൻ സോൾ (1863–1965)"}
+            other{"പെറൂവിയൻ സോൾസ് (1863–1965)"}
         }
         PGK{
             one{"പാപ്പുവ ന്യൂ ഗിനിയൻ കിന"}
@@ -2212,5 +2212,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/mn.txt b/icu4c/source/data/curr/mn.txt
index db3184d..a861b13 100644
--- a/icu4c/source/data/curr/mn.txt
+++ b/icu4c/source/data/curr/mn.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "перугийн невосоль",
+            "перугийн соль",
         }
         PGK{
             "PGK",
@@ -1168,8 +1168,8 @@
             other{"панамын бальбоа"}
         }
         PEN{
-            one{"перугийн невосоль"}
-            other{"перугийн невосоль"}
+            one{"перугийн соль"}
+            other{"перугийн соль"}
         }
         PGK{
             one{"папуа-шинэ гвинейн кина"}
@@ -1380,5 +1380,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/mr.txt b/icu4c/source/data/curr/mr.txt
index 6de0927..dce4fc6 100644
--- a/icu4c/source/data/curr/mr.txt
+++ b/icu4c/source/data/curr/mr.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "पेरुवियन नुइव्हो सोल",
+            "पेरुवियन सोल",
         }
         PGK{
             "PGK",
@@ -1172,8 +1172,8 @@
             other{"पनामा बाल्बोआज"}
         }
         PEN{
-            one{"पेरुवियन नुइव्हो सोल"}
-            other{"पेरुवियन नुइव्हो सोल्स"}
+            one{"पेरुवियन सोल"}
+            other{"पेरुवियन सोल्स"}
         }
         PGK{
             one{"पापुआ न्यू गिनीयन किना"}
@@ -1376,5 +1376,5 @@
             other{"झांबियन क्वाचास"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ms.txt b/icu4c/source/data/curr/ms.txt
index 554a9b7..f42b2a0 100644
--- a/icu4c/source/data/curr/ms.txt
+++ b/icu4c/source/data/curr/ms.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol Peru",
+            "Sol Peru",
         }
         PGK{
             "PGK",
@@ -1065,7 +1065,7 @@
             other{"Balboa Panama"}
         }
         PEN{
-            other{"Nuevo Sol Peru"}
+            other{"Sol Peru"}
         }
         PGK{
             other{"Kina Papua New Guinea"}
@@ -1221,5 +1221,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/my.txt b/icu4c/source/data/curr/my.txt
index 645ee1c..0566594 100644
--- a/icu4c/source/data/curr/my.txt
+++ b/icu4c/source/data/curr/my.txt
@@ -472,7 +472,7 @@
         }
         PEN{
             "PEN",
-            "ပီရူး နူအီဗိုဆိုးလ်",
+            "ပီရူး ဆိုးလ်",
         }
         PGK{
             "PGK",
@@ -1148,7 +1148,7 @@
             other{"ပနားမား ဘလ်ဘိုးအာ"}
         }
         PEN{
-            other{"ပီရူး နူအီဗိုဆိုးလ်"}
+            other{"ပီရူး ဆိုးလ်"}
         }
         PGK{
             other{"ပါပူအာ နယူးဂီနီ ခီးနာ"}
@@ -1301,5 +1301,5 @@
             other{"ဇင်ဘာဘွေခွါးချာ"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/mzn.txt b/icu4c/source/data/curr/mzn.txt
index cc7f0b1..22cb77b 100644
--- a/icu4c/source/data/curr/mzn.txt
+++ b/icu4c/source/data/curr/mzn.txt
@@ -412,7 +412,7 @@
         }
         PEN{
             "PEN",
-            "پروی ِنوئوو سول",
+            "پروی ِسول",
         }
         PHP{
             "PHP",
@@ -988,7 +988,7 @@
             other{"پانامای بالبوا"}
         }
         PEN{
-            other{"پروی ِنوئوو سول"}
+            other{"پروی ِسول"}
         }
         PHP{
             other{"فیلیپین ِپزو"}
@@ -1120,5 +1120,5 @@
             other{"زامبیای ِکواچا"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/nb.txt b/icu4c/source/data/curr/nb.txt
index 269da47..2421c96 100644
--- a/icu4c/source/data/curr/nb.txt
+++ b/icu4c/source/data/curr/nb.txt
@@ -776,15 +776,15 @@
         }
         PEI{
             "PEI",
-            "peruvianske inti",
+            "peruanske inti",
         }
         PEN{
             "PEN",
-            "peruanske nuevo sol",
+            "peruanske sol",
         }
         PES{
             "PES",
-            "peruvianske sol (1863–1965)",
+            "peruanske sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2063,16 +2063,16 @@
             other{"panamanske balboa"}
         }
         PEI{
-            one{"peruviansk inti"}
-            other{"peruvianske inti"}
+            one{"peruansk inti"}
+            other{"peruanske inti"}
         }
         PEN{
-            one{"peruansk nuevo sol"}
-            other{"peruanske nuevo sol"}
+            one{"peruansk sol"}
+            other{"peruanske sol"}
         }
         PES{
-            one{"peruviansk sol (1863–1965)"}
-            other{"peruvianske sol (1863–1965)"}
+            one{"peruansk sol (1863–1965)"}
+            other{"peruanske sol (1863–1965)"}
         }
         PGK{
             one{"papuansk kina"}
@@ -2483,5 +2483,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ne.txt b/icu4c/source/data/curr/ne.txt
index 6bc0f21..8fa38c3 100644
--- a/icu4c/source/data/curr/ne.txt
+++ b/icu4c/source/data/curr/ne.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "पेरूभियाली न्यूभो सोल",
+            "पेरूभियाली सोल",
         }
         PGK{
             "PGK",
@@ -1173,8 +1173,8 @@
             other{"पानामानियाली बाल्बोआ"}
         }
         PEN{
-            one{"पेरूभियाली न्यूभो सोल"}
-            other{"पेरूभियाली न्यूभो सोल"}
+            one{"पेरूभियाली सोल"}
+            other{"पेरूभियाली सोल"}
         }
         PGK{
             one{"पपुआ न्यू गिनियाली किना"}
@@ -1381,5 +1381,5 @@
             other{"जाम्बियाली क्वाचा"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/nl.txt b/icu4c/source/data/curr/nl.txt
index 009a518..54ee113 100644
--- a/icu4c/source/data/curr/nl.txt
+++ b/icu4c/source/data/curr/nl.txt
@@ -780,11 +780,11 @@
         }
         PEN{
             "PEN",
-            "Peruaanse nieuwe sol",
+            "Peruaanse sol",
         }
         PES{
             "PES",
-            "Peruaanse sol",
+            "Peruaanse sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2074,13 +2074,13 @@
             other{"Peruaanse inti"}
         }
         PEN{
-            one{"Peruaanse nieuwe sol"}
-            other{"Peruaanse nieuwe sol"}
-        }
-        PES{
             one{"Peruaanse sol"}
             other{"Peruaanse sol"}
         }
+        PES{
+            one{"Peruaanse sol (1863–1965)"}
+            other{"Peruaanse sol (1863–1965)"}
+        }
         PGK{
             one{"Papoea-Nieuw-Guinese kina"}
             other{"Papoea-Nieuw-Guinese kina"}
@@ -2494,5 +2494,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/nn.txt b/icu4c/source/data/curr/nn.txt
index 2412804..0292882 100644
--- a/icu4c/source/data/curr/nn.txt
+++ b/icu4c/source/data/curr/nn.txt
@@ -704,11 +704,11 @@
         }
         PEN{
             "PEN",
-            "peruansk nuevo sol",
+            "peruansk sol",
         }
         PES{
             "PES",
-            "peruansk sol",
+            "peruansk sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1577,13 +1577,13 @@
             other{"peruanske inti"}
         }
         PEN{
-            one{"peruansk nuevo sol"}
-            other{"peruanske nuevo sol"}
-        }
-        PES{
             one{"peruansk sol"}
             other{"peruanske sol"}
         }
+        PES{
+            one{"peruansk sol (1863–1965)"}
+            other{"peruanske sol (1863–1965)"}
+        }
         PGK{
             one{"papuansk kina"}
             other{"papuanske kina"}
@@ -1921,5 +1921,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/pa.txt b/icu4c/source/data/curr/pa.txt
index 8319c9d..196f11e 100644
--- a/icu4c/source/data/curr/pa.txt
+++ b/icu4c/source/data/curr/pa.txt
@@ -496,7 +496,7 @@
         }
         PEN{
             "PEN",
-            "ਪੇਰੂਵੀਅਨ ਨਿਊਵੋ ਸੋਲ",
+            "ਪੇਰੂਵੀਅਨ ਸੋਲ",
         }
         PGK{
             "PGK",
@@ -1341,8 +1341,8 @@
             other{"ਪਨਾਮੇਨੀਅਨ ਬਾਲਬੋਆ"}
         }
         PEN{
-            one{"ਪੇਰੂਵੀਅਨ ਨਿਊਵੋ ਸੋਲ"}
-            other{"ਪੇਰੂਵੀਅਨ ਨਿਊਵੋ ਸੋਲ"}
+            one{"ਪੇਰੂਵੀਅਨ ਸੋਲ"}
+            other{"ਪੇਰੂਵੀਅਨ ਸੋਲ"}
         }
         PGK{
             one{"ਪਾਪੂਆ ਨਿਊ ਗਿਨੀਆਈ ਕੀਨਾ"}
@@ -1581,5 +1581,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/pl.txt b/icu4c/source/data/curr/pl.txt
index 6212087..5dc0b7a 100644
--- a/icu4c/source/data/curr/pl.txt
+++ b/icu4c/source/data/curr/pl.txt
@@ -684,11 +684,11 @@
         }
         PEN{
             "PEN",
-            "nowy sol peruwiański",
+            "sol peruwiański",
         }
         PES{
             "PES",
-            "sol peruwiański",
+            "sol peruwiański (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1900,10 +1900,16 @@
             other{"balboa panamskiego"}
         }
         PEN{
-            few{"nowe sole peruwiańskie"}
-            many{"nowych soli peruwiańskich"}
-            one{"nowy sol peruwiański"}
-            other{"nowego sola peruwiańskiego"}
+            few{"sole peruwiańskie"}
+            many{"soli peruwiańskich"}
+            one{"sol peruwiański"}
+            other{"sola peruwiańskiego"}
+        }
+        PES{
+            few{"sole peruwiańskie (1863–1965)"}
+            many{"soli peruwiańskich (1863–1965)"}
+            one{"sol peruwiański (1863–1965)"}
+            other{"sola peruwiańskiego (1863–1965)"}
         }
         PGK{
             few{"kina papuaskie"}
@@ -2284,5 +2290,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/pt.txt b/icu4c/source/data/curr/pt.txt
index 636ef95..e0651ba 100644
--- a/icu4c/source/data/curr/pt.txt
+++ b/icu4c/source/data/curr/pt.txt
@@ -776,7 +776,7 @@
         }
         PEN{
             "PEN",
-            "Novo sol peruano",
+            "Sol peruano",
         }
         PES{
             "PES",
@@ -2057,12 +2057,12 @@
             other{"Intis peruanos"}
         }
         PEN{
-            one{"Novo sol peruano"}
-            other{"Novos sóis peruanos"}
+            one{"Sol peruano"}
+            other{"Sóis peruanos"}
         }
         PES{
-            one{"Sol peruano"}
-            other{"Soles peruanos"}
+            one{"Sol peruano (1863–1965)"}
+            other{"Sóis peruanos (1863–1965)"}
         }
         PGK{
             one{"Kina papuásia"}
@@ -2469,5 +2469,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/pt_PT.txt b/icu4c/source/data/curr/pt_PT.txt
index 19afe8f..3492093 100644
--- a/icu4c/source/data/curr/pt_PT.txt
+++ b/icu4c/source/data/curr/pt_PT.txt
@@ -542,8 +542,12 @@
             other{"Balboas do Panamá"}
         }
         PEN{
-            one{"Novo sol peruano"}
-            other{"Novos soles peruanos"}
+            one{"Sol peruano"}
+            other{"Soles peruanos"}
+        }
+        PES{
+            one{"Sol peruano (1863–1965)"}
+            other{"Soles peruanos (1863–1965)"}
         }
         PGK{
             one{"Kina da Papua-Nova Guiné"}
@@ -642,5 +646,5 @@
             other{"Kwachas zambianos (1968–2012)"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/rm.txt b/icu4c/source/data/curr/rm.txt
index aa28511..ec83e01 100644
--- a/icu4c/source/data/curr/rm.txt
+++ b/icu4c/source/data/curr/rm.txt
@@ -772,11 +772,11 @@
         }
         PEN{
             "PEN",
-            "nov sol peruan",
+            "sol peruan",
         }
         PES{
             "PES",
-            "sol peruan",
+            "sol peruan (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1265,5 +1265,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ro.txt b/icu4c/source/data/curr/ro.txt
index c3437ad..ec0aa84 100644
--- a/icu4c/source/data/curr/ro.txt
+++ b/icu4c/source/data/curr/ro.txt
@@ -616,7 +616,7 @@
         }
         PEN{
             "PEN",
-            "sol nou peruvian",
+            "sol peruvian",
         }
         PES{
             "PES",
@@ -1788,14 +1788,14 @@
             other{"balboa panameze"}
         }
         PEN{
-            few{"soli noi peruvieni"}
-            one{"sol nou peruvian"}
-            other{"soli noi peruvieni"}
+            few{"soli peruvieni"}
+            one{"sol peruvian"}
+            other{"soli peruvieni"}
         }
         PES{
-            few{"soli Peru (1863–1965)"}
+            few{"soli peruvieni (1863–1965)"}
             one{"sol peruvian (1863–1965)"}
-            other{"soli Peru (1863–1965)"}
+            other{"soli peruvieni (1863–1965)"}
         }
         PGK{
             few{"kina din Papua-Noua Guinee"}
@@ -2188,5 +2188,5 @@
         one{"{0} {1}"}
         other{"{0} de {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ru.txt b/icu4c/source/data/curr/ru.txt
index 77db504..9ddc1c0 100644
--- a/icu4c/source/data/curr/ru.txt
+++ b/icu4c/source/data/curr/ru.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "Перуанский новый соль",
+            "Перуанский соль",
         }
         PES{
             "PES",
-            "Перуанский соль",
+            "Перуанский соль (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1866,10 +1866,16 @@
             other{"панамского бальбоа"}
         }
         PEN{
-            few{"перуанских новых соля"}
-            many{"перуанских новый солей"}
-            one{"перуанский новый соль"}
-            other{"перуанского нового соля"}
+            few{"перуанских соля"}
+            many{"перуанских солей"}
+            one{"перуанский соль"}
+            other{"перуанского соля"}
+        }
+        PES{
+            few{"перуанских соля (1863–1965)"}
+            many{"перуанских солей (1863–1965)"}
+            one{"перуанский соль (1863–1965)"}
+            other{"перуанского соля (1863–1965)"}
         }
         PGK{
             few{"кины Папуа – Новой Гвинеи"}
@@ -2190,5 +2196,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/si.txt b/icu4c/source/data/curr/si.txt
index 0eae970..5bf22a7 100644
--- a/icu4c/source/data/curr/si.txt
+++ b/icu4c/source/data/curr/si.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "පේරු නියුවෝ සොල්",
+            "පේරු සොල්",
         }
         PGK{
             "PGK",
@@ -1165,8 +1165,8 @@
             other{"පැනමා බැල්බෝ"}
         }
         PEN{
-            one{"පේරු නියුවෝ සොල්"}
-            other{"පේරු නියුවෝ සොල්"}
+            one{"පේරු සොල්"}
+            other{"පේරු සොල්"}
         }
         PGK{
             one{"පැපුවා නිව් ගිනියානු කිනා"}
@@ -1373,5 +1373,5 @@
         one{"{1}{0}"}
         other{"{1}{0}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/sk.txt b/icu4c/source/data/curr/sk.txt
index 1d9c5ec..ca49647 100644
--- a/icu4c/source/data/curr/sk.txt
+++ b/icu4c/source/data/curr/sk.txt
@@ -672,11 +672,11 @@
         }
         PEN{
             "PEN",
-            "peruánsky nový sol",
+            "peruánsky sol",
         }
         PES{
             "PES",
-            "Peruvský sol",
+            "peruánsky sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1816,10 +1816,16 @@
             other{"panamských balboí"}
         }
         PEN{
-            few{"peruánske nové soly"}
-            many{"peruánskeho nového sola"}
-            one{"peruánsky nový sol"}
-            other{"peruánskych nových solov"}
+            few{"peruánske soly"}
+            many{"peruánskeho sola"}
+            one{"peruánsky sol"}
+            other{"peruánskych solov"}
+        }
+        PES{
+            few{"peruánske soly (1863–1965)"}
+            many{"peruánskeho sola (1863–1965)"}
+            one{"peruánsky sol (1863–1965)"}
+            other{"peruánskych solov (1863–1965)"}
         }
         PGK{
             few{"papuánske kiny"}
@@ -2188,5 +2194,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/sl.txt b/icu4c/source/data/curr/sl.txt
index df18b7f..ab55db8 100644
--- a/icu4c/source/data/curr/sl.txt
+++ b/icu4c/source/data/curr/sl.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "perujski novi sol",
+            "perujski sol",
         }
         PES{
             "PES",
-            "perujski sol",
+            "perujski sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1838,10 +1838,16 @@
             two{"panamski balboi"}
         }
         PEN{
-            few{"perujski novi soli"}
-            one{"perujski novi sol"}
-            other{"perujskih novih solov"}
-            two{"perujska nova sola"}
+            few{"perujski soli"}
+            one{"perujski sol"}
+            other{"perujskih solov"}
+            two{"perujska sola"}
+        }
+        PES{
+            few{"perujski soli (1863–1965)"}
+            one{"perujski sol (1863–1965)"}
+            other{"perujskih solov (1863–1965)"}
+            two{"perujska sola (1863–1965)"}
         }
         PGK{
             few{"kine Papue Nove Gvineje"}
@@ -2150,5 +2156,5 @@
         other{"{0} {1}"}
         two{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/sq.txt b/icu4c/source/data/curr/sq.txt
index acafb34..4ce442c 100644
--- a/icu4c/source/data/curr/sq.txt
+++ b/icu4c/source/data/curr/sq.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "Sola nuevo-peruane",
+            "Sola peruane",
         }
         PGK{
             "PGK",
@@ -1069,8 +1069,8 @@
             other{"balboa panameze"}
         }
         PEN{
-            one{"solë nuevo-peruane"}
-            other{"sola nuevo-peruane"}
+            one{"solë peruane"}
+            other{"sola peruane"}
         }
         PGK{
             one{"kinë e Papua-Guineas së Re"}
@@ -1277,5 +1277,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/sr.txt b/icu4c/source/data/curr/sr.txt
index 47456c6..a68d390 100644
--- a/icu4c/source/data/curr/sr.txt
+++ b/icu4c/source/data/curr/sr.txt
@@ -716,11 +716,11 @@
         }
         PEN{
             "PEN",
-            "Перуански нови сол",
+            "Перуански сол",
         }
         PES{
             "PES",
-            "Перуански сол",
+            "Перуански сол (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2110,15 +2110,15 @@
             other{"перувијских интија"}
         }
         PEN{
-            few{"перуанска нова сола"}
-            one{"перуански нови сол"}
-            other{"перуанских нових сола"}
-        }
-        PES{
             few{"перуанска сола"}
             one{"перуански сол"}
             other{"перуанских сола"}
         }
+        PES{
+            few{"перуанска сола (1863–1965)"}
+            one{"перуански сол (1863–1965)"}
+            other{"перуанских сола (1863–1965)"}
+        }
         PGK{
             few{"папуанскe кинe"}
             one{"папуанска кина"}
@@ -2620,5 +2620,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
 }
diff --git a/icu4c/source/data/curr/sr_Latn.txt b/icu4c/source/data/curr/sr_Latn.txt
index e06143b..f01c872 100644
--- a/icu4c/source/data/curr/sr_Latn.txt
+++ b/icu4c/source/data/curr/sr_Latn.txt
@@ -717,11 +717,11 @@
         }
         PEN{
             "PEN",
-            "Peruanski novi sol",
+            "Peruanski sol",
         }
         PES{
             "PES",
-            "Peruanski sol",
+            "Peruanski sol (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2111,15 +2111,15 @@
             other{"peruvijskih intija"}
         }
         PEN{
-            few{"peruanska nova sola"}
-            one{"peruanski novi sol"}
-            other{"peruanskih novih sola"}
-        }
-        PES{
             few{"peruanska sola"}
             one{"peruanski sol"}
             other{"peruanskih sola"}
         }
+        PES{
+            few{"peruanska sola (1863–1965)"}
+            one{"peruanski sol (1863–1965)"}
+            other{"peruanskih sola (1863–1965)"}
+        }
         PGK{
             few{"papuanske kine"}
             one{"papuanska kina"}
@@ -2621,5 +2621,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
 }
diff --git a/icu4c/source/data/curr/sv.txt b/icu4c/source/data/curr/sv.txt
index e027cc0..10a1c63 100644
--- a/icu4c/source/data/curr/sv.txt
+++ b/icu4c/source/data/curr/sv.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "peruansk nuevo sol",
+            "peruansk sol",
         }
         PES{
             "PES",
@@ -2074,8 +2074,8 @@
             other{"peruanska intier"}
         }
         PEN{
-            one{"peruansk nuevo sol"}
-            other{"peruanska nuevo sol"}
+            one{"peruansk sol"}
+            other{"peruanska sol"}
         }
         PES{
             one{"peruansk sol (1863–1965)"}
@@ -2494,5 +2494,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/sw.txt b/icu4c/source/data/curr/sw.txt
index 364462b..d6bd521 100644
--- a/icu4c/source/data/curr/sw.txt
+++ b/icu4c/source/data/curr/sw.txt
@@ -448,7 +448,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol ya Peru",
+            "Sol ya Peru",
         }
         PGK{
             "PGK",
@@ -1196,8 +1196,8 @@
             other{"Balboa za Panama"}
         }
         PEN{
-            one{"Nuevo Sol ya Peru"}
-            other{"Nuevo Sol za Peru"}
+            one{"Sol ya Peru"}
+            other{"Sol za Peru"}
         }
         PGK{
             one{"Kina ya Papua New Guinea"}
@@ -1408,5 +1408,5 @@
         one{"{1} {0}"}
         other{"{1} {0}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/te.txt b/icu4c/source/data/curr/te.txt
index 11f5572..d8c5482 100644
--- a/icu4c/source/data/curr/te.txt
+++ b/icu4c/source/data/curr/te.txt
@@ -436,7 +436,7 @@
         }
         PEN{
             "PEN",
-            "పెరువియన్ న్యూవో సోల్",
+            "పెరువియన్ సోల్",
         }
         PGK{
             "PGK",
@@ -1173,8 +1173,8 @@
             other{"పనామనియన్ బల్బోవాలు"}
         }
         PEN{
-            one{"పెరువియన్ న్యూవో సోల్"}
-            other{"పెరువియన్ న్యూవో సోల్‌లు"}
+            one{"పెరువియన్ సోల్"}
+            other{"పెరువియన్ సోల్‌లు"}
         }
         PGK{
             one{"పప్యూ న్యూ గ్యినియన్ కినా"}
@@ -1381,5 +1381,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/th.txt b/icu4c/source/data/curr/th.txt
index 51c8991..0f7e10d 100644
--- a/icu4c/source/data/curr/th.txt
+++ b/icu4c/source/data/curr/th.txt
@@ -760,11 +760,11 @@
         }
         PEN{
             "PEN",
-            "นูโวซอลเปรู",
+            "ซอลเปรู",
         }
         PES{
             "PES",
-            "ซอลเปรู",
+            "ซอลเปรู (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1596,7 +1596,10 @@
             other{"บัลบัวปานามา"}
         }
         PEN{
-            other{"นูโวซอลเปรู"}
+            other{"ซอลเปรู"}
+        }
+        PES{
+            other{"ซอลเปรู(1863–1965)"}
         }
         PGK{
             other{"กีนาปาปัวนิวกินี"}
@@ -1758,5 +1761,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/tr.txt b/icu4c/source/data/curr/tr.txt
index c27baef..8f9eae0 100644
--- a/icu4c/source/data/curr/tr.txt
+++ b/icu4c/source/data/curr/tr.txt
@@ -780,11 +780,11 @@
         }
         PEN{
             "PEN",
-            "Peru Nuevo Solü",
+            "Peru Solü",
         }
         PES{
             "PES",
-            "Peru Solu",
+            "Peru Solü (1863–1965)",
         }
         PGK{
             "PGK",
@@ -2024,12 +2024,12 @@
             other{"Peru İnti"}
         }
         PEN{
-            one{"Peru nuevo solü"}
-            other{"Peru nuevo solü"}
+            one{"Peru solü"}
+            other{"Peru solü"}
         }
         PES{
-            one{"Peru Solu"}
-            other{"Peru Solu"}
+            one{"Peru Solü (1863–1965)"}
+            other{"Peru Solü (1863–1965)"}
         }
         PGK{
             one{"Papua Yeni Gine kinası"}
@@ -2368,5 +2368,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ug.txt b/icu4c/source/data/curr/ug.txt
index e42b01b..3d0a8a5 100644
--- a/icu4c/source/data/curr/ug.txt
+++ b/icu4c/source/data/curr/ug.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "پېرۇ يېڭى سولى",
+            "پېرۇ سولى",
         }
         PES{
             "PES",
@@ -1973,8 +1973,8 @@
             other{"پېرۇ ئىنتىسى"}
         }
         PEN{
-            one{"پېرۇ يېڭى سولى"}
-            other{"پېرۇ يېڭى سولى"}
+            one{"پېرۇ سولى"}
+            other{"پېرۇ سولى"}
         }
         PES{
             one{"پېرۇ سولى (1863–1965)"}
@@ -2393,5 +2393,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/uk.txt b/icu4c/source/data/curr/uk.txt
index 2a7e6b7..23097c2 100644
--- a/icu4c/source/data/curr/uk.txt
+++ b/icu4c/source/data/curr/uk.txt
@@ -708,11 +708,11 @@
         }
         PEN{
             "PEN",
-            "перуанський новий сол",
+            "перуанський сол",
         }
         PES{
             "PES",
-            "перуанський сол",
+            "перуанський сол (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1907,10 +1907,16 @@
             other{"панамського бальбоа"}
         }
         PEN{
-            few{"перуанські нові соли"}
-            many{"перуанських нових солів"}
-            one{"перуанський новий сол"}
-            other{"перуанського нового сола"}
+            few{"перуанські соли"}
+            many{"перуанських солів"}
+            one{"перуанський сол"}
+            other{"перуанського сола"}
+        }
+        PES{
+            few{"перуанські соли (1863–1965)"}
+            many{"перуанських солів (1863–1965)"}
+            one{"перуанський сол (1863–1965)"}
+            other{"перуанського сола (1863–1965)"}
         }
         PGK{
             few{"кіни Папуа Нової Гвінеї"}
@@ -2267,5 +2273,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/ur.txt b/icu4c/source/data/curr/ur.txt
index 3f09c11..3651da9 100644
--- a/icu4c/source/data/curr/ur.txt
+++ b/icu4c/source/data/curr/ur.txt
@@ -444,7 +444,7 @@
         }
         PEN{
             "PEN",
-            "پیروین نیووسول",
+            "پیرو نیووسول",
         }
         PGK{
             "PGK",
@@ -1192,8 +1192,8 @@
             other{"پنامہ کا بالبوآ"}
         }
         PEN{
-            one{"پیروین نیووسول"}
-            other{"پیروین نیووسول"}
+            one{"پیرو نیووسول"}
+            other{"پیرو نیووسول"}
         }
         PGK{
             one{"پاپوآ نیو گنی کا کینا"}
@@ -1400,5 +1400,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/uz.txt b/icu4c/source/data/curr/uz.txt
index d8f6a15..2fde7e0 100644
--- a/icu4c/source/data/curr/uz.txt
+++ b/icu4c/source/data/curr/uz.txt
@@ -432,7 +432,7 @@
         }
         PEN{
             "PEN",
-            "Peru yangi soli",
+            "Peru soli",
         }
         PGK{
             "PGK",
@@ -1164,8 +1164,8 @@
             other{"Panama balboasi"}
         }
         PEN{
-            one{"Peru yangi soli"}
-            other{"Peru yangi soli"}
+            one{"Peru soli"}
+            other{"Peru soli"}
         }
         PGK{
             one{"Papua – Yangi Gvineya kinasi"}
@@ -1372,5 +1372,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/uz_Cyrl.txt b/icu4c/source/data/curr/uz_Cyrl.txt
index 37deb8f..cd5bc52 100644
--- a/icu4c/source/data/curr/uz_Cyrl.txt
+++ b/icu4c/source/data/curr/uz_Cyrl.txt
@@ -165,7 +165,7 @@
         }
         PEN{
             "PEN",
-            "Перу нуево сол",
+            "Перу сол",
         }
         PYG{
             "PYG",
@@ -370,8 +370,8 @@
             other{"Панама бальбоаси"}
         }
         PEN{
-            one{"Перу нуево сол"}
-            other{"Перу нуево сол"}
+            one{"Перу сол"}
+            other{"Перу сол"}
         }
         PYG{
             one{"Парагвай гуарани"}
@@ -414,5 +414,5 @@
         one{"{0} {1}"}
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/vi.txt b/icu4c/source/data/curr/vi.txt
index 6cf7b62..89176f4 100644
--- a/icu4c/source/data/curr/vi.txt
+++ b/icu4c/source/data/curr/vi.txt
@@ -760,7 +760,7 @@
         }
         PEN{
             "PEN",
-            "Nuevo Sol Peru",
+            "Sol Peru",
         }
         PES{
             "PES",
@@ -1589,7 +1589,7 @@
             other{"Balboa Panama"}
         }
         PEN{
-            other{"Nuevo Sol Peru"}
+            other{"Sol Peru"}
         }
         PGK{
             other{"Kina Papua New Guinean"}
@@ -1748,5 +1748,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
 }
diff --git a/icu4c/source/data/curr/yue.txt b/icu4c/source/data/curr/yue.txt
index 0ad6f5c..729976e 100644
--- a/icu4c/source/data/curr/yue.txt
+++ b/icu4c/source/data/curr/yue.txt
@@ -780,7 +780,7 @@
         }
         PEN{
             "PEN",
-            "秘魯新太陽幣",
+            "秘魯太陽幣",
         }
         PES{
             "PES",
@@ -1878,7 +1878,7 @@
             other{"祕魯因蒂"}
         }
         PEN{
-            other{"秘魯新太陽幣"}
+            other{"秘魯太陽幣"}
         }
         PES{
             other{"秘魯索爾 (1863–1965)"}
@@ -2193,5 +2193,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/zh.txt b/icu4c/source/data/curr/zh.txt
index 037eb62..81583a8 100644
--- a/icu4c/source/data/curr/zh.txt
+++ b/icu4c/source/data/curr/zh.txt
@@ -776,7 +776,7 @@
         }
         PEN{
             "PEN",
-            "秘鲁新索尔",
+            "秘鲁索尔",
         }
         PES{
             "PES",
@@ -1854,7 +1854,7 @@
             other{"秘鲁印第"}
         }
         PEN{
-            other{"秘鲁新索尔"}
+            other{"秘鲁索尔"}
         }
         PES{
             other{"秘鲁索尔 (1863–1965)"}
@@ -2118,5 +2118,5 @@
     CurrencyUnitPatterns{
         other{"{0}{1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/curr/zh_Hant.txt b/icu4c/source/data/curr/zh_Hant.txt
index d00cecd..e848f9f 100644
--- a/icu4c/source/data/curr/zh_Hant.txt
+++ b/icu4c/source/data/curr/zh_Hant.txt
@@ -781,11 +781,11 @@
         }
         PEN{
             "PEN",
-            "秘魯新太陽幣",
+            "秘魯太陽幣",
         }
         PES{
             "PES",
-            "秘魯索爾 (1863–1965)",
+            "秘魯太陽幣 (1863–1965)",
         }
         PGK{
             "PGK",
@@ -1878,10 +1878,10 @@
             other{"祕魯因蒂"}
         }
         PEN{
-            other{"秘魯新太陽幣"}
+            other{"秘魯太陽幣"}
         }
         PES{
-            other{"秘魯索爾 (1863–1965)"}
+            other{"秘魯太陽幣 (1863–1965)"}
         }
         PGK{
             other{"巴布亞紐幾內亞基那"}
@@ -2193,5 +2193,5 @@
     CurrencyUnitPatterns{
         other{"{0} {1}"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/lang/af.txt b/icu4c/source/data/lang/af.txt
index 1243406..4646167 100644
--- a/icu4c/source/data/lang/af.txt
+++ b/icu4c/source/data/lang/af.txt
@@ -618,7 +618,7 @@
             vaii{"Vai-syfers"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – Alle"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/am.txt b/icu4c/source/data/lang/am.txt
index 8be2809..919f78b 100644
--- a/icu4c/source/data/lang/am.txt
+++ b/icu4c/source/data/lang/am.txt
@@ -688,7 +688,7 @@
             vaii{"የቫይ አሃዞች"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ሁሉም"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ar.txt b/icu4c/source/data/lang/ar.txt
index 2512dcc..3134d61 100644
--- a/icu4c/source/data/lang/ar.txt
+++ b/icu4c/source/data/lang/ar.txt
@@ -849,7 +849,7 @@
         VALENCIA{"بلنسية"}
         WADEGILE{"المندرين باللاتينية - ويد–جيلز"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} - الكل"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ast.txt b/icu4c/source/data/lang/ast.txt
index f49806c..4a43e14 100644
--- a/icu4c/source/data/lang/ast.txt
+++ b/icu4c/source/data/lang/ast.txt
@@ -1077,7 +1077,7 @@
         VALLADER{"VALLADER"}
         WADEGILE{"romanización de Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — too"}
         compatibility{"{0} — compatibilidá"}
diff --git a/icu4c/source/data/lang/az.txt b/icu4c/source/data/lang/az.txt
index d655ea6..ca84aa4 100644
--- a/icu4c/source/data/lang/az.txt
+++ b/icu4c/source/data/lang/az.txt
@@ -743,7 +743,7 @@
             tibt{"Tibet Rəqəmləri"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Bütün"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/be.txt b/icu4c/source/data/lang/be.txt
index e4ceaa2..2a3fa3b 100644
--- a/icu4c/source/data/lang/be.txt
+++ b/icu4c/source/data/lang/be.txt
@@ -565,7 +565,7 @@
             tibt{"тыбецкія лічбы"}
         }
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Усё"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/bg.txt b/icu4c/source/data/lang/bg.txt
index 2e3568e..baad882 100644
--- a/icu4c/source/data/lang/bg.txt
+++ b/icu4c/source/data/lang/bg.txt
@@ -828,7 +828,7 @@
         VALENCIA{"Валенсиански"}
         WADEGILE{"Уейд-Джайлс романизация"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – всички"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/bn.txt b/icu4c/source/data/lang/bn.txt
index c9787e7..ce58410 100644
--- a/icu4c/source/data/lang/bn.txt
+++ b/icu4c/source/data/lang/bn.txt
@@ -826,7 +826,7 @@
             vaii{"ভাই সংখ্যা"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — সমস্ত"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/br.txt b/icu4c/source/data/lang/br.txt
index 3abcbd9..0030014 100644
--- a/icu4c/source/data/lang/br.txt
+++ b/icu4c/source/data/lang/br.txt
@@ -732,7 +732,7 @@
         VALLADER{"rannyezh romañchek Vallader"}
         WADEGILE{"romanekadur Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"{0}"}
         script{"{0}"}
diff --git a/icu4c/source/data/lang/brx.txt b/icu4c/source/data/lang/brx.txt
index 11d8d1a..f240e30 100644
--- a/icu4c/source/data/lang/brx.txt
+++ b/icu4c/source/data/lang/brx.txt
@@ -609,7 +609,7 @@
         SOLBA{"श्टोलविज़्ज़ा या सोलबीका डायलेक्ट"}
         TARASK{"तारास्कीएवीचा वर्तनी"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         script{"देवनागरी: {0}"}
         territory{"क्षेत्र:भारत {0}"}
diff --git a/icu4c/source/data/lang/bs.txt b/icu4c/source/data/lang/bs.txt
index 4142fe7..8839fd6 100644
--- a/icu4c/source/data/lang/bs.txt
+++ b/icu4c/source/data/lang/bs.txt
@@ -788,7 +788,7 @@
         TARASK{"Taraskijevica ortografija"}
         VALENCIA{"Valencijski"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — sve"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ca.txt b/icu4c/source/data/lang/ca.txt
index 449e816..2aa379b 100644
--- a/icu4c/source/data/lang/ca.txt
+++ b/icu4c/source/data/lang/ca.txt
@@ -994,7 +994,7 @@
         VALLADER{"baix engiadinès"}
         WADEGILE{"romanització Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — tot"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ce.txt b/icu4c/source/data/lang/ce.txt
index 4400928..dce0cd3 100644
--- a/icu4c/source/data/lang/ce.txt
+++ b/icu4c/source/data/lang/ce.txt
@@ -295,7 +295,7 @@
             persian{"гӀажарийн"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Мотт: {0}"}
         script{"Скрипт: {0}"}
diff --git a/icu4c/source/data/lang/cs.txt b/icu4c/source/data/lang/cs.txt
index 73b13a2..9bf904b 100644
--- a/icu4c/source/data/lang/cs.txt
+++ b/icu4c/source/data/lang/cs.txt
@@ -957,7 +957,7 @@
         SCOTLAND{"angličtina (Skotsko)"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – vše"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/cy.txt b/icu4c/source/data/lang/cy.txt
index c322aa2..c5b315c 100644
--- a/icu4c/source/data/lang/cy.txt
+++ b/icu4c/source/data/lang/cy.txt
@@ -732,7 +732,7 @@
         VAIDIKA{"VAIDIKA"}
         VALLADER{"VALLADER"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Popeth"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/da.txt b/icu4c/source/data/lang/da.txt
index f19b1ab..7c54be1 100644
--- a/icu4c/source/data/lang/da.txt
+++ b/icu4c/source/data/lang/da.txt
@@ -953,7 +953,7 @@
         VALLADER{"vallader"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — alle"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/dsb.txt b/icu4c/source/data/lang/dsb.txt
index 2bb3d6d..a6053b2 100644
--- a/icu4c/source/data/lang/dsb.txt
+++ b/icu4c/source/data/lang/dsb.txt
@@ -378,7 +378,7 @@
             tibt{"tibetske cyfry"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Rěc: {0}"}
         script{"Pismo: {0}"}
diff --git a/icu4c/source/data/lang/ee.txt b/icu4c/source/data/lang/ee.txt
index fec4738..157823a 100644
--- a/icu4c/source/data/lang/ee.txt
+++ b/icu4c/source/data/lang/ee.txt
@@ -299,7 +299,7 @@
             tibt{"tibet digitwo"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"gbegbɔgblɔ {0}"}
         script{"gbeŋɔŋlɔ {0}"}
diff --git a/icu4c/source/data/lang/el.txt b/icu4c/source/data/lang/el.txt
index 0e65ce9..8233a06 100644
--- a/icu4c/source/data/lang/el.txt
+++ b/icu4c/source/data/lang/el.txt
@@ -876,7 +876,7 @@
         VALENCIA{"Βαλενθιανά"}
         WADEGILE{"Εκλατινισμένα Γουάντ-Γκιλς"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Όλα"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/en.txt b/icu4c/source/data/lang/en.txt
index e3087f6..dab59de 100644
--- a/icu4c/source/data/lang/en.txt
+++ b/icu4c/source/data/lang/en.txt
@@ -17,6 +17,7 @@
         d0{"Transform Destination"}
         em{"Emoji Presentation Style"}
         fw{"First day of week"}
+        h0{"Mixed-in Language"}
         hc{"Hour Cycle (12 vs 24)"}
         i0{"Input Method"}
         k0{"Keyboard"}
@@ -934,8 +935,12 @@
             zhuyin{"Zhuyin Sort Order"}
         }
         d0{
+            accents{"To Accented Characters From ASCII Sequence"}
             ascii{"To ASCII"}
+            casefold{"To Casefolded"}
             charname{"To Unicode Character Names"}
+            fcc{"To Unicode FCC"}
+            fcd{"To Unicode FCD"}
             fwidth{"To Fullwidth"}
             hex{"To Hexadecimal Codes"}
             hwidth{"To Halfwidth"}
@@ -945,6 +950,9 @@
             nfkc{"To Unicode NFKC"}
             nfkd{"To Unicode NFKD"}
             npinyin{"To Pinyin With Numeric Tones"}
+            null{"No Change"}
+            publish{"To Publishing Characters From ASCII"}
+            remove{"To Empty String"}
             title{"To Titlecase"}
             upper{"To Uppercase"}
         }
@@ -962,12 +970,52 @@
             tue{"First Day of Week Is Tuesday"}
             wed{"First Day of Week Is Wednesday"}
         }
+        h0{
+            hybrid{"Hybrid Language"}
+        }
         hc{
             h11{"12 Hour System (0–11)"}
             h12{"12 Hour System (1–12)"}
             h23{"24 Hour System (0–23)"}
             h24{"24 Hour System (1–24)"}
         }
+        i0{
+            handwrit{"Handwriting Input Method"}
+            pinyin{"Pinyin Input Method"}
+            und{"Unspecified Input Method"}
+            wubi{"Wubi Input Method"}
+        }
+        k0{
+            101key{"101-Key Keyboard"}
+            102key{"102-Key Keyboard"}
+            600dpi{"600 dpi Keyboard"}
+            768dpi{"768 dpi Keyboard"}
+            android{"Android Keyboard"}
+            azerty{"AZERTY-Based Keyboard"}
+            chromeos{"ChromeOS Keyboard"}
+            colemak{"Colemak Keyboard"}
+            dvorak{"Dvorak Keyboard"}
+            dvorakl{"Dvorak Left-Handed Keyboard"}
+            dvorakr{"Dvorak Right-Handed Keyboard"}
+            el220{"Greek 220 Keyboard"}
+            el319{"Greek 319 Keyboard"}
+            extended{"Keyboard With Many Extra Characters"}
+            googlevk{"Google Virtual Keyboard"}
+            isiri{"Persian ISIRI Keyboard"}
+            legacy{"Legacy Keyboard"}
+            lt1205{"Lithuanian LST 1205 Keyboard"}
+            lt1582{"Lithuanian LST 1582 Keyboard"}
+            nutaaq{"Inuktitut Nutaaq Keyboard"}
+            osx{"macOS Keyboard"}
+            patta{"Thai Pattachote Keyboard"}
+            qwerty{"QWERTY-Based Keyboard"}
+            qwertz{"QWERTZ-Based Keyboard"}
+            ta99{"Tamil 99 Keyboard"}
+            und{"Unspecified Keyboard"}
+            var{"Keyboard Variant"}
+            viqr{"Vietnamese VIQR Keyboard"}
+            windows{"Windows Keyboard"}
+        }
         kr{
             currency{"Currency"}
             digit{"Digits"}
@@ -992,8 +1040,17 @@
             normal{"Normal Line Breaks For Words"}
         }
         m0{
-            bgn{"BGN"}
-            ungegn{"UNGEGN"}
+            alaloc{"US ALA-LOC Transliteration"}
+            bgn{"US BGN Transliteration"}
+            buckwalt{"Buckwalter Arabic Transliteration"}
+            din{"German DIN Transliteration"}
+            gost{"CIS GOST Transliteration"}
+            iso{"ISO Transliteration"}
+            mcst{"Korean MCST Transliteration"}
+            mns{"Mongolian National Standard Transliteration"}
+            prprname{"Personal Name Transliteration Variant"}
+            satts{"Standard Arabic Technical Transliteration"}
+            ungegn{"UN GEGN Transliteration"}
         }
         ms{
             metric{"Metric System"}
@@ -1082,10 +1139,21 @@
             vaii{"Vai Digits"}
             wara{"Warang Citi Digits"}
         }
+        s0{
+            accents{"From Accented Characters To ASCII Sequence"}
+            ascii{"From ASCII"}
+            hex{"From Hexadecimal Codes"}
+            npinyin{"From Pinyin With Numeric Tones"}
+            publish{"From Publishing Punctuation To ASCII"}
+            zawgyi{"From Zawgyi Myanmar Encoding"}
+        }
         ss{
             none{"Sentence Breaks Without Abbreviation Handling"}
             standard{"Suppress Sentence Breaks After Standard Abbreviations"}
         }
+        t0{
+            und{"Unspecified Machine Translation"}
+        }
         va{
             posix{"POSIX Compliant Locale"}
         }
@@ -1152,7 +1220,7 @@
         VALENCIA{"Valencian"}
         WADEGILE{"Wade-Giles Romanization"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
     characterLabelPattern{
         all{"{0} — all"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/es.txt b/icu4c/source/data/lang/es.txt
index 2888fdf..1f0e7e8 100644
--- a/icu4c/source/data/lang/es.txt
+++ b/icu4c/source/data/lang/es.txt
@@ -845,7 +845,7 @@
         VALENCIA{"Valenciano"}
         WADEGILE{"Romanización Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Todo"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/et.txt b/icu4c/source/data/lang/et.txt
index 6ba3bde..f2fb39b 100644
--- a/icu4c/source/data/lang/et.txt
+++ b/icu4c/source/data/lang/et.txt
@@ -1011,7 +1011,7 @@
         VALENCIA{"valentsia"}
         WADEGILE{"Wade’i-Gilesi latinisatsioon"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Kõik"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/eu.txt b/icu4c/source/data/lang/eu.txt
index 0fd1840..755e484b 100644
--- a/icu4c/source/data/lang/eu.txt
+++ b/icu4c/source/data/lang/eu.txt
@@ -628,7 +628,7 @@
         SCOTLAND{"ESKOZIAR INGELESA"}
         VALENCIA{"VALENTZIERA"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Guztiak"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/fi.txt b/icu4c/source/data/lang/fi.txt
index 949da9e..59d6aa6 100644
--- a/icu4c/source/data/lang/fi.txt
+++ b/icu4c/source/data/lang/fi.txt
@@ -1106,7 +1106,7 @@
     Variants%secondary{
         FONUPA{"suomalais-ugrilainen tarkekirjoitus"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – Kaikki"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/fil.txt b/icu4c/source/data/lang/fil.txt
index c772b48..3543490 100644
--- a/icu4c/source/data/lang/fil.txt
+++ b/icu4c/source/data/lang/fil.txt
@@ -630,7 +630,7 @@
         PINYIN{"Pinyin Romanization"}
         WADEGILE{"Wade-Giles Romanization"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Lahat"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/fo.txt b/icu4c/source/data/lang/fo.txt
index c8f3ad9..30ae39a 100644
--- a/icu4c/source/data/lang/fo.txt
+++ b/icu4c/source/data/lang/fo.txt
@@ -550,7 +550,7 @@
         POLYTON{"polytonísk"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Alt"}
         compatibility{"{0} — Sambæri"}
diff --git a/icu4c/source/data/lang/fr.txt b/icu4c/source/data/lang/fr.txt
index d72adcc..29fc9d4 100644
--- a/icu4c/source/data/lang/fr.txt
+++ b/icu4c/source/data/lang/fr.txt
@@ -962,7 +962,7 @@
         VALENCIA{"valencien"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — tout"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/fy.txt b/icu4c/source/data/lang/fy.txt
index 320228f..278fb5f 100644
--- a/icu4c/source/data/lang/fy.txt
+++ b/icu4c/source/data/lang/fy.txt
@@ -886,7 +886,7 @@
         VALLADER{"Vallader"}
         WADEGILE{"Wade-Giles-romanisering"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Taal: {0}"}
         script{"Skrift: {0}"}
diff --git a/icu4c/source/data/lang/ga.txt b/icu4c/source/data/lang/ga.txt
index 76521bb..2cda01f 100644
--- a/icu4c/source/data/lang/ga.txt
+++ b/icu4c/source/data/lang/ga.txt
@@ -529,7 +529,7 @@
         VALENCIA{"Vaileinsis"}
         WADEGILE{"Rómhánú Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Uile"}
         category-list{"{0}: {1}:"}
diff --git a/icu4c/source/data/lang/gd.txt b/icu4c/source/data/lang/gd.txt
index 73071bd..cc154bc 100644
--- a/icu4c/source/data/lang/gd.txt
+++ b/icu4c/source/data/lang/gd.txt
@@ -879,7 +879,7 @@
     Variants{
         SCOTLAND{"Beurla Bhun-Tomhasach na h-Alba"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Cànan: {0}"}
         script{"Litreadh: {0}"}
diff --git a/icu4c/source/data/lang/gl.txt b/icu4c/source/data/lang/gl.txt
index dd87aee..ba63f68 100644
--- a/icu4c/source/data/lang/gl.txt
+++ b/icu4c/source/data/lang/gl.txt
@@ -626,7 +626,7 @@
             vaii{"Díxitos Vai"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} (todo)"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/gsw.txt b/icu4c/source/data/lang/gsw.txt
index 99e99c7..96c3ceb 100644
--- a/icu4c/source/data/lang/gsw.txt
+++ b/icu4c/source/data/lang/gsw.txt
@@ -619,7 +619,7 @@
         SOLBA{"Solbica-Mundart"}
         TARASK{"Taraskievica-Rächtschriibig"}
     }
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Schpraach: {0}"}
         script{"Schrift: {0}"}
diff --git a/icu4c/source/data/lang/gu.txt b/icu4c/source/data/lang/gu.txt
index 1673a20..aaa175a 100644
--- a/icu4c/source/data/lang/gu.txt
+++ b/icu4c/source/data/lang/gu.txt
@@ -843,7 +843,7 @@
         PINYIN{"પિનયિન રોમનાઇઝેશન"}
         WADEGILE{"વેડ-ગિલ્સ રોમનાઇઝેશન"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — તમામ"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/he.txt b/icu4c/source/data/lang/he.txt
index 62081c3..fd10207 100644
--- a/icu4c/source/data/lang/he.txt
+++ b/icu4c/source/data/lang/he.txt
@@ -772,7 +772,7 @@
         POSIX{"מחשב"}
         SCOTLAND{"אנגלית סקוטית סטנדרטית"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} - הכל"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/hi.txt b/icu4c/source/data/lang/hi.txt
index 03361de..4e11d15 100644
--- a/icu4c/source/data/lang/hi.txt
+++ b/icu4c/source/data/lang/hi.txt
@@ -828,7 +828,7 @@
         POSIX{"कम्प्यूटर"}
         REVISED{"संशोधित वर्तनी"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} - सभी"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/hr.txt b/icu4c/source/data/lang/hr.txt
index 07c94f4..eda6f7f 100644
--- a/icu4c/source/data/lang/hr.txt
+++ b/icu4c/source/data/lang/hr.txt
@@ -910,7 +910,7 @@
         VALENCIA{"valencijski"}
         WADEGILE{"Wade-Giles romanizacija"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Sve"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/hsb.txt b/icu4c/source/data/lang/hsb.txt
index 9b4183c..022846b 100644
--- a/icu4c/source/data/lang/hsb.txt
+++ b/icu4c/source/data/lang/hsb.txt
@@ -378,7 +378,7 @@
             tibt{"tibetske cyfry"}
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"rěč: {0}"}
         script{"pismo: {0}"}
diff --git a/icu4c/source/data/lang/hu.txt b/icu4c/source/data/lang/hu.txt
index 950debc..621a1bd 100644
--- a/icu4c/source/data/lang/hu.txt
+++ b/icu4c/source/data/lang/hu.txt
@@ -894,7 +894,7 @@
         VALLADER{"Vallader"}
         WADEGILE{"Wade-Giles átírás"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Összes"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/hy.txt b/icu4c/source/data/lang/hy.txt
index 6013233..5650177 100644
--- a/icu4c/source/data/lang/hy.txt
+++ b/icu4c/source/data/lang/hy.txt
@@ -613,7 +613,7 @@
         AREVELA{"արևելահայերեն"}
         AREVMDA{"արեւմտահայերէն"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — բոլորը"}
         category-list{"{0}՝ {1}"}
diff --git a/icu4c/source/data/lang/id.txt b/icu4c/source/data/lang/id.txt
index 456cfad..60d7410 100644
--- a/icu4c/source/data/lang/id.txt
+++ b/icu4c/source/data/lang/id.txt
@@ -959,7 +959,7 @@
         VALLADER{"VALLADER"}
         WADEGILE{"Wade-Giles Latin"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Semua"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/it.txt b/icu4c/source/data/lang/it.txt
index 58afa7a..89a6556 100644
--- a/icu4c/source/data/lang/it.txt
+++ b/icu4c/source/data/lang/it.txt
@@ -1017,7 +1017,7 @@
         VALENCIA{"valenziano"}
         WADEGILE{"romanizzazione Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Tutto"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ja.txt b/icu4c/source/data/lang/ja.txt
index e735915..d3619a8 100644
--- a/icu4c/source/data/lang/ja.txt
+++ b/icu4c/source/data/lang/ja.txt
@@ -1044,7 +1044,7 @@
         VALLADER{"ヴァラダー"}
         WADEGILE{"ウェード式ローマ字表記法"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — すべて"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ka.txt b/icu4c/source/data/lang/ka.txt
index 208e362..d5a5506 100644
--- a/icu4c/source/data/lang/ka.txt
+++ b/icu4c/source/data/lang/ka.txt
@@ -734,7 +734,7 @@
             tibt{"ტიბეტური ციფრები"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ყველა"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/kk.txt b/icu4c/source/data/lang/kk.txt
index be677f2..98e6f6c 100644
--- a/icu4c/source/data/lang/kk.txt
+++ b/icu4c/source/data/lang/kk.txt
@@ -532,7 +532,7 @@
             tibt{"Тибет сандары"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — барлығы"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/kn.txt b/icu4c/source/data/lang/kn.txt
index 6b581c1..2144bba 100644
--- a/icu4c/source/data/lang/kn.txt
+++ b/icu4c/source/data/lang/kn.txt
@@ -827,7 +827,7 @@
             vaii{"ವಾಯ್ ಅಂಕೆಗಳು"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ಎಲ್ಲ"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ko.txt b/icu4c/source/data/lang/ko.txt
index 92d649f..5cc8058 100644
--- a/icu4c/source/data/lang/ko.txt
+++ b/icu4c/source/data/lang/ko.txt
@@ -913,7 +913,7 @@
         VAIDIKA{"바이디카"}
         VALLADER{"발라더"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — 모두"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ks.txt b/icu4c/source/data/lang/ks.txt
index c4b256a..f23dfd7 100644
--- a/icu4c/source/data/lang/ks.txt
+++ b/icu4c/source/data/lang/ks.txt
@@ -609,7 +609,7 @@
         SOLBA{"ثٹولوِزا/سولبِکا بوٗلۍ"}
         TARASK{"تاراسکیٖوِکا علمہ ہِجاِ"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"زَبان: {0}"}
         script{"رَسم الخط: {0}"}
diff --git a/icu4c/source/data/lang/ksh.txt b/icu4c/source/data/lang/ksh.txt
index e8068d1..a1dcacc 100644
--- a/icu4c/source/data/lang/ksh.txt
+++ b/icu4c/source/data/lang/ksh.txt
@@ -512,7 +512,7 @@
         VALENCIA{"valenzijaanesche Dijaläk"}
         WADEGILE{"lateijnesche Ömschreff noh Wade-Giles"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"de Schprohch afjekööz met „{0}“"}
         script{"de Schreff afjekööz met „{0}“"}
diff --git a/icu4c/source/data/lang/ky.txt b/icu4c/source/data/lang/ky.txt
index 152d30f..2737613 100644
--- a/icu4c/source/data/lang/ky.txt
+++ b/icu4c/source/data/lang/ky.txt
@@ -539,7 +539,7 @@
             tibt{"Тибет сандары"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Баары"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/lb.txt b/icu4c/source/data/lang/lb.txt
index 721f0b7..7fe397b 100644
--- a/icu4c/source/data/lang/lb.txt
+++ b/icu4c/source/data/lang/lb.txt
@@ -875,7 +875,7 @@
         VALENCIA{"Valencianesch"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Sprooch: {0}"}
         script{"Schrëft: {0}"}
diff --git a/icu4c/source/data/lang/lo.txt b/icu4c/source/data/lang/lo.txt
index 4fa0a07..7e6de9d 100644
--- a/icu4c/source/data/lang/lo.txt
+++ b/icu4c/source/data/lang/lo.txt
@@ -874,7 +874,7 @@
         VALLADER{"ວັລລາເດີ"}
         WADEGILE{"ການຖອດອັກສອນແບບເວດ-ໄຈລ໌"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ທັງໝົດ"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/lt.txt b/icu4c/source/data/lang/lt.txt
index f67e863..6309083 100644
--- a/icu4c/source/data/lang/lt.txt
+++ b/icu4c/source/data/lang/lt.txt
@@ -1020,7 +1020,7 @@
         VALENCIA{"Valenciečiai"}
         WADEGILE{"Wade-Giles Romanization"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – visi"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/lv.txt b/icu4c/source/data/lang/lv.txt
index 981ddb10..62b4cc5 100644
--- a/icu4c/source/data/lang/lv.txt
+++ b/icu4c/source/data/lang/lv.txt
@@ -803,7 +803,7 @@
         VALENCIA{"valensiešu"}
         WADEGILE{"Veida-Džailza romanizācija"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — visas"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/mk.txt b/icu4c/source/data/lang/mk.txt
index 3839958..d1c5f6a 100644
--- a/icu4c/source/data/lang/mk.txt
+++ b/icu4c/source/data/lang/mk.txt
@@ -889,7 +889,7 @@
         PINYIN{"Пинјин романизација"}
         WADEGILE{"Вејд-Џајлс романизација"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} - Сите"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ml.txt b/icu4c/source/data/lang/ml.txt
index 3ed546b..867a6a8 100644
--- a/icu4c/source/data/lang/ml.txt
+++ b/icu4c/source/data/lang/ml.txt
@@ -853,7 +853,7 @@
         POSIX{"കമ്പ്യൂട്ടർ"}
         REVISED{"പരിഷ്ക്കരിച്ച ലിപി"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — എല്ലാം"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/mn.txt b/icu4c/source/data/lang/mn.txt
index 721855f..03258e5 100644
--- a/icu4c/source/data/lang/mn.txt
+++ b/icu4c/source/data/lang/mn.txt
@@ -542,7 +542,7 @@
             tibt{"төвд тоо"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} - Бүгд"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/mr.txt b/icu4c/source/data/lang/mr.txt
index e5adcec..dd3a0ec 100644
--- a/icu4c/source/data/lang/mr.txt
+++ b/icu4c/source/data/lang/mr.txt
@@ -830,7 +830,7 @@
         PINYIN{"पिनयिन रोमनायझेशन"}
         WADEGILE{"वादे-गिलेस रोमनायझेशन"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — सर्व"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ms.txt b/icu4c/source/data/lang/ms.txt
index 688142e..0b3aa7b 100644
--- a/icu4c/source/data/lang/ms.txt
+++ b/icu4c/source/data/lang/ms.txt
@@ -667,7 +667,7 @@
             vaii{"Digit Vai"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Semua"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/my.txt b/icu4c/source/data/lang/my.txt
index ccb5cb4..273fe95 100644
--- a/icu4c/source/data/lang/my.txt
+++ b/icu4c/source/data/lang/my.txt
@@ -580,7 +580,7 @@
         REVISED{"ပြန်လည်စီစစ်ထားသော ရေးထုံး"}
         SCOTLAND{"စကော့ စံ အင်္ဂလိပ်"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — အားလုံး"}
         category-list{"{0} − {1}"}
diff --git a/icu4c/source/data/lang/mzn.txt b/icu4c/source/data/lang/mzn.txt
index e34c423..5720a5c 100644
--- a/icu4c/source/data/lang/mzn.txt
+++ b/icu4c/source/data/lang/mzn.txt
@@ -265,7 +265,7 @@
         Hans{"ساده‌بَیی هان"}
         Hant{"استاندارد ِسنتی هانت"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"زوون: {0}"}
         script{"اسکریپت: {0}"}
diff --git a/icu4c/source/data/lang/nb.txt b/icu4c/source/data/lang/nb.txt
index a078505..a46e768 100644
--- a/icu4c/source/data/lang/nb.txt
+++ b/icu4c/source/data/lang/nb.txt
@@ -1095,7 +1095,7 @@
         VALLADER{"vallader"}
         WADEGILE{"Wade-Giles-romanisering"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – alt"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ne.txt b/icu4c/source/data/lang/ne.txt
index 06ea6f5..03b122d 100644
--- a/icu4c/source/data/lang/ne.txt
+++ b/icu4c/source/data/lang/ne.txt
@@ -795,7 +795,7 @@
         AREVELA{"पूर्वी आर्मेनियाली"}
         POSIX{"कम्प्युटर"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0}-सबै"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/nl.txt b/icu4c/source/data/lang/nl.txt
index 9935d88..ab03702 100644
--- a/icu4c/source/data/lang/nl.txt
+++ b/icu4c/source/data/lang/nl.txt
@@ -1099,7 +1099,7 @@
         VALLADER{"Vallader"}
         WADEGILE{"Wade-Giles-romanisering"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — alle"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/nn.txt b/icu4c/source/data/lang/nn.txt
index 4ef6d7e..5ef5e63 100644
--- a/icu4c/source/data/lang/nn.txt
+++ b/icu4c/source/data/lang/nn.txt
@@ -690,7 +690,7 @@
         TARASK{"taraskievica-ortografi"}
         VALENCIA{"valensisk dialekt"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Språk: {0}"}
         script{"Skrift: {0}"}
diff --git a/icu4c/source/data/lang/pa.txt b/icu4c/source/data/lang/pa.txt
index b9e9dae..3a0fa02 100644
--- a/icu4c/source/data/lang/pa.txt
+++ b/icu4c/source/data/lang/pa.txt
@@ -552,7 +552,7 @@
             tibt{"ਤਿੱਬਤੀ ਅੰਕ"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ਸਭ"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/pl.txt b/icu4c/source/data/lang/pl.txt
index 08a1dce..842e3f2 100644
--- a/icu4c/source/data/lang/pl.txt
+++ b/icu4c/source/data/lang/pl.txt
@@ -963,7 +963,7 @@
         VALENCIA{"walencki"}
         WADEGILE{"latynizacja Wade’a i Gilesa"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — wszystko"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/pt.txt b/icu4c/source/data/lang/pt.txt
index ae9ff0b..64fd4ab 100644
--- a/icu4c/source/data/lang/pt.txt
+++ b/icu4c/source/data/lang/pt.txt
@@ -874,7 +874,7 @@
         VALENCIA{"valenciano"}
         WADEGILE{"romanização Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Tudo"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/pt_PT.txt b/icu4c/source/data/lang/pt_PT.txt
index 807c68e..4f687b0 100644
--- a/icu4c/source/data/lang/pt_PT.txt
+++ b/icu4c/source/data/lang/pt_PT.txt
@@ -217,7 +217,7 @@
         MONOTON{"monotónico"}
         POLYTON{"politónico"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – tudo"}
         compatibility{"{0} – compatibilidade"}
diff --git a/icu4c/source/data/lang/rm.txt b/icu4c/source/data/lang/rm.txt
index a81d472..54b9167 100644
--- a/icu4c/source/data/lang/rm.txt
+++ b/icu4c/source/data/lang/rm.txt
@@ -627,7 +627,7 @@
         TARASK{"ortografia taraskievica"}
         VALENCIA{"valencian"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Lingua: {0}"}
         script{"Scrittira: {0}"}
diff --git a/icu4c/source/data/lang/ro.txt b/icu4c/source/data/lang/ro.txt
index a70e92e..98838c3 100644
--- a/icu4c/source/data/lang/ro.txt
+++ b/icu4c/source/data/lang/ro.txt
@@ -774,7 +774,7 @@
         SCOTLAND{"engleză standard scoțiană"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – toate"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ru.txt b/icu4c/source/data/lang/ru.txt
index af0e836..af9a848 100644
--- a/icu4c/source/data/lang/ru.txt
+++ b/icu4c/source/data/lang/ru.txt
@@ -912,7 +912,7 @@
         VALENCIA{"Валенсийский"}
         WADEGILE{"Система Уэйда – Джайлза"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – все"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/si.txt b/icu4c/source/data/lang/si.txt
index a08c850..615cdc6 100644
--- a/icu4c/source/data/lang/si.txt
+++ b/icu4c/source/data/lang/si.txt
@@ -547,7 +547,7 @@
             tibt{"ටිබෙට ඉලක්කම්"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — සියල්ල"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sk.txt b/icu4c/source/data/lang/sk.txt
index 367879a..933babc 100644
--- a/icu4c/source/data/lang/sk.txt
+++ b/icu4c/source/data/lang/sk.txt
@@ -755,7 +755,7 @@
     Variants{
         SCOTLAND{"škótska štandardná angličtina"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – všetko"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sl.txt b/icu4c/source/data/lang/sl.txt
index 29e62c5..ac5b08d 100644
--- a/icu4c/source/data/lang/sl.txt
+++ b/icu4c/source/data/lang/sl.txt
@@ -831,7 +831,7 @@
         VALENCIA{"valencijski pravopis"}
         WADEGILE{"romanizacija Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} – vse"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sq.txt b/icu4c/source/data/lang/sq.txt
index 4d99d5c..862a6d9 100644
--- a/icu4c/source/data/lang/sq.txt
+++ b/icu4c/source/data/lang/sq.txt
@@ -555,7 +555,7 @@
             tibt{"shifra tibetiane"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Të gjitha"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sr.txt b/icu4c/source/data/lang/sr.txt
index 491fd09..3876699 100644
--- a/icu4c/source/data/lang/sr.txt
+++ b/icu4c/source/data/lang/sr.txt
@@ -842,7 +842,7 @@
         TARASK{"Тараскијевичка ортографија"}
         VALENCIA{"Валенцијска"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     characterLabelPattern{
         all{"{0} — све"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sr_Latn.txt b/icu4c/source/data/lang/sr_Latn.txt
index c5c5cac..7dab9f2 100644
--- a/icu4c/source/data/lang/sr_Latn.txt
+++ b/icu4c/source/data/lang/sr_Latn.txt
@@ -843,7 +843,7 @@
         TARASK{"Taraskijevička ortografija"}
         VALENCIA{"Valencijska"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     characterLabelPattern{
         all{"{0} — sve"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sv.txt b/icu4c/source/data/lang/sv.txt
index 8745282..04c9028 100644
--- a/icu4c/source/data/lang/sv.txt
+++ b/icu4c/source/data/lang/sv.txt
@@ -1081,7 +1081,7 @@
         VALLADER{"vallader-dialekt"}
         WADEGILE{"Wade-Giles"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — alla"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/sw.txt b/icu4c/source/data/lang/sw.txt
index 0706503..99f3855 100644
--- a/icu4c/source/data/lang/sw.txt
+++ b/icu4c/source/data/lang/sw.txt
@@ -637,7 +637,7 @@
             vaii{"Dijiti za Vai"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Zote"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/te.txt b/icu4c/source/data/lang/te.txt
index 0400059..8c987d8 100644
--- a/icu4c/source/data/lang/te.txt
+++ b/icu4c/source/data/lang/te.txt
@@ -837,7 +837,7 @@
         REVISED{"సవరించబడిన వర్ణక్రమం"}
         WADEGILE{"వేడ్-గైల్స్ రోమనైజేషన్"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — అన్ని"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/th.txt b/icu4c/source/data/lang/th.txt
index 528c7e8..86d2306 100644
--- a/icu4c/source/data/lang/th.txt
+++ b/icu4c/source/data/lang/th.txt
@@ -1054,7 +1054,7 @@
         VALLADER{"วัลลาเดอร์"}
         WADEGILE{"การถอดอักษรแบบเวด-ไจลส์"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — ทั้งหมด"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/tr.txt b/icu4c/source/data/lang/tr.txt
index e65b709..61b0467 100644
--- a/icu4c/source/data/lang/tr.txt
+++ b/icu4c/source/data/lang/tr.txt
@@ -1011,7 +1011,7 @@
         VALENCIA{"Valensiyaca"}
         WADEGILE{"Wade-Giles (Latin Alfabesinde Yazımı)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — Tümü"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ug.txt b/icu4c/source/data/lang/ug.txt
index a59f8c90..a547840 100644
--- a/icu4c/source/data/lang/ug.txt
+++ b/icu4c/source/data/lang/ug.txt
@@ -830,7 +830,7 @@
         VALENCIA{"ۋالېنسىيە"}
         WADEGILE{"ۋېي ئائىلىسى پىنيىن لاتىنلاشتۇرۇش"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"تىل: {0}"}
         script{"يېزىق: {0}"}
diff --git a/icu4c/source/data/lang/uk.txt b/icu4c/source/data/lang/uk.txt
index 2a46ada..84910b0 100644
--- a/icu4c/source/data/lang/uk.txt
+++ b/icu4c/source/data/lang/uk.txt
@@ -878,7 +878,7 @@
         VALENCIA{"Валенсійська"}
         WADEGILE{"Романізація Вейда-Джайлза"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — усі"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/ur.txt b/icu4c/source/data/lang/ur.txt
index 65955ab..9c81bff 100644
--- a/icu4c/source/data/lang/ur.txt
+++ b/icu4c/source/data/lang/ur.txt
@@ -626,7 +626,7 @@
             vaii{"وائی ہندسے"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — تمام"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/uz.txt b/icu4c/source/data/lang/uz.txt
index 4079b2a..4bb479c 100644
--- a/icu4c/source/data/lang/uz.txt
+++ b/icu4c/source/data/lang/uz.txt
@@ -521,7 +521,7 @@
             tibt{"tibet raqamlari"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — hammasi"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/uz_Cyrl.txt b/icu4c/source/data/lang/uz_Cyrl.txt
index d69bb42..27d736b 100644
--- a/icu4c/source/data/lang/uz_Cyrl.txt
+++ b/icu4c/source/data/lang/uz_Cyrl.txt
@@ -407,7 +407,7 @@
             tibt{"Тибет рақамлари"}
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     codePatterns{
         language{"Тил: {0}"}
         script{"{0}"}
diff --git a/icu4c/source/data/lang/vi.txt b/icu4c/source/data/lang/vi.txt
index 8f499a3..15ff702 100644
--- a/icu4c/source/data/lang/vi.txt
+++ b/icu4c/source/data/lang/vi.txt
@@ -979,7 +979,7 @@
         VALLADER{"VALLADER"}
         WADEGILE{"La Mã hóa Wade-Giles"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
     characterLabelPattern{
         all{"{0} — Tất cả"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/yue.txt b/icu4c/source/data/lang/yue.txt
index 85feb54..d27ec90 100644
--- a/icu4c/source/data/lang/yue.txt
+++ b/icu4c/source/data/lang/yue.txt
@@ -1024,7 +1024,7 @@
         VALLADER{"瑞士瓦勒德方言"}
         WADEGILE{"威妥瑪式拼音"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — 全部"}
         compatibility{"{0} — 相容性"}
diff --git a/icu4c/source/data/lang/zh.txt b/icu4c/source/data/lang/zh.txt
index 6bc3f79..42aab90 100644
--- a/icu4c/source/data/lang/zh.txt
+++ b/icu4c/source/data/lang/zh.txt
@@ -954,7 +954,7 @@
         VALLADER{"瑞士瓦勒德方言"}
         WADEGILE{"WG 威氏拼音法"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — 全部"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/lang/zh_Hant.txt b/icu4c/source/data/lang/zh_Hant.txt
index b21b80c..1018e14 100644
--- a/icu4c/source/data/lang/zh_Hant.txt
+++ b/icu4c/source/data/lang/zh_Hant.txt
@@ -1025,7 +1025,7 @@
         VALLADER{"瑞士瓦勒德方言"}
         WADEGILE{"威妥瑪式拼音"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     characterLabelPattern{
         all{"{0} — 全部"}
         category-list{"{0}: {1}"}
diff --git a/icu4c/source/data/locales/af.txt b/icu4c/source/data/locales/af.txt
index a087c41..8b84e69 100644
--- a/icu4c/source/data/locales/af.txt
+++ b/icu4c/source/data/locales/af.txt
@@ -212,7 +212,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/am.txt b/icu4c/source/data/locales/am.txt
index 0740c69..803fc53 100644
--- a/icu4c/source/data/locales/am.txt
+++ b/icu4c/source/data/locales/am.txt
@@ -218,7 +218,7 @@
         native{"latn"}
         traditional{"ethi"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ar.txt b/icu4c/source/data/locales/ar.txt
index 34c8dfb..2324775 100644
--- a/icu4c/source/data/locales/ar.txt
+++ b/icu4c/source/data/locales/ar.txt
@@ -382,7 +382,7 @@
         minimumGroupingDigits{"1"}
         native{"arab"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/ast.txt b/icu4c/source/data/locales/ast.txt
index ffeacbf..bce113a 100644
--- a/icu4c/source/data/locales/ast.txt
+++ b/icu4c/source/data/locales/ast.txt
@@ -230,7 +230,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/az.txt b/icu4c/source/data/locales/az.txt
index be656be..ad6e882 100644
--- a/icu4c/source/data/locales/az.txt
+++ b/icu4c/source/data/locales/az.txt
@@ -215,7 +215,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/be.txt b/icu4c/source/data/locales/be.txt
index a70077b..661696f 100644
--- a/icu4c/source/data/locales/be.txt
+++ b/icu4c/source/data/locales/be.txt
@@ -286,7 +286,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/bg.txt b/icu4c/source/data/locales/bg.txt
index b3371bd..f8dad77 100644
--- a/icu4c/source/data/locales/bg.txt
+++ b/icu4c/source/data/locales/bg.txt
@@ -209,7 +209,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/bn.txt b/icu4c/source/data/locales/bn.txt
index ba0060e..ed25dad 100644
--- a/icu4c/source/data/locales/bn.txt
+++ b/icu4c/source/data/locales/bn.txt
@@ -235,7 +235,7 @@
         minimumGroupingDigits{"1"}
         native{"beng"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/br.txt b/icu4c/source/data/locales/br.txt
index d41236a..0698e14 100644
--- a/icu4c/source/data/locales/br.txt
+++ b/icu4c/source/data/locales/br.txt
@@ -59,7 +59,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/brx.txt b/icu4c/source/data/locales/brx.txt
index 608d156..7a42a2a 100644
--- a/icu4c/source/data/locales/brx.txt
+++ b/icu4c/source/data/locales/brx.txt
@@ -35,7 +35,7 @@
         }
         native{"deva"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/bs.txt b/icu4c/source/data/locales/bs.txt
index 211c7c8..637045d 100644
--- a/icu4c/source/data/locales/bs.txt
+++ b/icu4c/source/data/locales/bs.txt
@@ -244,7 +244,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ca.txt b/icu4c/source/data/locales/ca.txt
index 6d82fa72..48358aa 100644
--- a/icu4c/source/data/locales/ca.txt
+++ b/icu4c/source/data/locales/ca.txt
@@ -215,7 +215,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ce.txt b/icu4c/source/data/locales/ce.txt
index 348d9d3..bb0103b 100644
--- a/icu4c/source/data/locales/ce.txt
+++ b/icu4c/source/data/locales/ce.txt
@@ -192,7 +192,7 @@
         }
         minimumGroupingDigits{"1"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/cs.txt b/icu4c/source/data/locales/cs.txt
index b38d7a9..587e35d 100644
--- a/icu4c/source/data/locales/cs.txt
+++ b/icu4c/source/data/locales/cs.txt
@@ -296,7 +296,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             availableFormats{
diff --git a/icu4c/source/data/locales/cy.txt b/icu4c/source/data/locales/cy.txt
index 976ee35..b9593fb 100644
--- a/icu4c/source/data/locales/cy.txt
+++ b/icu4c/source/data/locales/cy.txt
@@ -376,7 +376,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/da.txt b/icu4c/source/data/locales/da.txt
index 7c34262..d0851b3 100644
--- a/icu4c/source/data/locales/da.txt
+++ b/icu4c/source/data/locales/da.txt
@@ -209,7 +209,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/dsb.txt b/icu4c/source/data/locales/dsb.txt
index 88e6232..fbf78c2 100644
--- a/icu4c/source/data/locales/dsb.txt
+++ b/icu4c/source/data/locales/dsb.txt
@@ -195,7 +195,7 @@
         }
         minimumGroupingDigits{"1"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ee.txt b/icu4c/source/data/locales/ee.txt
index e81c475..8d89477 100644
--- a/icu4c/source/data/locales/ee.txt
+++ b/icu4c/source/data/locales/ee.txt
@@ -75,7 +75,7 @@
             }
         }
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/el.txt b/icu4c/source/data/locales/el.txt
index 73a5ade..c647814 100644
--- a/icu4c/source/data/locales/el.txt
+++ b/icu4c/source/data/locales/el.txt
@@ -213,7 +213,7 @@
         native{"latn"}
         traditional{"grek"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/en.txt b/icu4c/source/data/locales/en.txt
index 266252d..f07e03e 100644
--- a/icu4c/source/data/locales/en.txt
+++ b/icu4c/source/data/locales/en.txt
@@ -204,7 +204,7 @@
             }
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/es.txt b/icu4c/source/data/locales/es.txt
index 32000c5..b86985a 100644
--- a/icu4c/source/data/locales/es.txt
+++ b/icu4c/source/data/locales/es.txt
@@ -212,7 +212,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/et.txt b/icu4c/source/data/locales/et.txt
index 69a0868..b98499b 100644
--- a/icu4c/source/data/locales/et.txt
+++ b/icu4c/source/data/locales/et.txt
@@ -208,7 +208,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         chinese{
             cyclicNameSets{
diff --git a/icu4c/source/data/locales/eu.txt b/icu4c/source/data/locales/eu.txt
index 595d24d..e0c9e9f 100644
--- a/icu4c/source/data/locales/eu.txt
+++ b/icu4c/source/data/locales/eu.txt
@@ -162,7 +162,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/fi.txt b/icu4c/source/data/locales/fi.txt
index 4aa7d1f..a39a0ec 100644
--- a/icu4c/source/data/locales/fi.txt
+++ b/icu4c/source/data/locales/fi.txt
@@ -213,7 +213,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fil.txt b/icu4c/source/data/locales/fil.txt
index 8081ffd..71dae74 100644
--- a/icu4c/source/data/locales/fil.txt
+++ b/icu4c/source/data/locales/fil.txt
@@ -210,7 +210,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fo.txt b/icu4c/source/data/locales/fo.txt
index 824d359..cdbc015 100644
--- a/icu4c/source/data/locales/fo.txt
+++ b/icu4c/source/data/locales/fo.txt
@@ -200,7 +200,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fr.txt b/icu4c/source/data/locales/fr.txt
index 945c2b9..1b05345 100644
--- a/icu4c/source/data/locales/fr.txt
+++ b/icu4c/source/data/locales/fr.txt
@@ -213,7 +213,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/fy.txt b/icu4c/source/data/locales/fy.txt
index 5ec20a5..ce40ec8 100644
--- a/icu4c/source/data/locales/fy.txt
+++ b/icu4c/source/data/locales/fy.txt
@@ -154,7 +154,7 @@
         }
         minimumGroupingDigits{"1"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ga.txt b/icu4c/source/data/locales/ga.txt
index 499f240..b567fbc 100644
--- a/icu4c/source/data/locales/ga.txt
+++ b/icu4c/source/data/locales/ga.txt
@@ -318,7 +318,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/gd.txt b/icu4c/source/data/locales/gd.txt
index 8546ccb..4b209eb 100644
--- a/icu4c/source/data/locales/gd.txt
+++ b/icu4c/source/data/locales/gd.txt
@@ -900,7 +900,7 @@
             }
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             intervalFormats{
diff --git a/icu4c/source/data/locales/gl.txt b/icu4c/source/data/locales/gl.txt
index 1dfad5e..f4d27d1 100644
--- a/icu4c/source/data/locales/gl.txt
+++ b/icu4c/source/data/locales/gl.txt
@@ -212,7 +212,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/gsw.txt b/icu4c/source/data/locales/gsw.txt
index 08c204d..33fdf6c 100644
--- a/icu4c/source/data/locales/gsw.txt
+++ b/icu4c/source/data/locales/gsw.txt
@@ -179,7 +179,7 @@
             }
         }
     }
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/gu.txt b/icu4c/source/data/locales/gu.txt
index cd41fee..9b85538 100644
--- a/icu4c/source/data/locales/gu.txt
+++ b/icu4c/source/data/locales/gu.txt
@@ -248,7 +248,7 @@
         minimumGroupingDigits{"1"}
         native{"gujr"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/he.txt b/icu4c/source/data/locales/he.txt
index e8bd8ee..8752b03 100644
--- a/icu4c/source/data/locales/he.txt
+++ b/icu4c/source/data/locales/he.txt
@@ -287,7 +287,7 @@
         native{"latn"}
         traditional{"hebr"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/hi.txt b/icu4c/source/data/locales/hi.txt
index 05989ad..9060c9c 100644
--- a/icu4c/source/data/locales/hi.txt
+++ b/icu4c/source/data/locales/hi.txt
@@ -235,7 +235,7 @@
         minimumGroupingDigits{"1"}
         native{"deva"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         ethiopic{
             monthNames{
diff --git a/icu4c/source/data/locales/hr.txt b/icu4c/source/data/locales/hr.txt
index 7c85f81..6f53113 100644
--- a/icu4c/source/data/locales/hr.txt
+++ b/icu4c/source/data/locales/hr.txt
@@ -250,7 +250,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/hsb.txt b/icu4c/source/data/locales/hsb.txt
index 389cdb9..225d1e0 100644
--- a/icu4c/source/data/locales/hsb.txt
+++ b/icu4c/source/data/locales/hsb.txt
@@ -195,7 +195,7 @@
         }
         minimumGroupingDigits{"1"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/hu.txt b/icu4c/source/data/locales/hu.txt
index 6e838fa..57b9c79 100644
--- a/icu4c/source/data/locales/hu.txt
+++ b/icu4c/source/data/locales/hu.txt
@@ -220,7 +220,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/hy.txt b/icu4c/source/data/locales/hy.txt
index 6884650..53a070a 100644
--- a/icu4c/source/data/locales/hy.txt
+++ b/icu4c/source/data/locales/hy.txt
@@ -213,7 +213,7 @@
         native{"latn"}
         traditional{"armn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/id.txt b/icu4c/source/data/locales/id.txt
index c7efd90..745c392 100644
--- a/icu4c/source/data/locales/id.txt
+++ b/icu4c/source/data/locales/id.txt
@@ -172,7 +172,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/it.txt b/icu4c/source/data/locales/it.txt
index 9035a6e..bbf0378 100644
--- a/icu4c/source/data/locales/it.txt
+++ b/icu4c/source/data/locales/it.txt
@@ -210,7 +210,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/ja.txt b/icu4c/source/data/locales/ja.txt
index 9552b33..f2e7702 100644
--- a/icu4c/source/data/locales/ja.txt
+++ b/icu4c/source/data/locales/ja.txt
@@ -233,7 +233,7 @@
         native{"latn"}
         traditional{"jpan"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ka.txt b/icu4c/source/data/locales/ka.txt
index 49b8dd7..7df80b0 100644
--- a/icu4c/source/data/locales/ka.txt
+++ b/icu4c/source/data/locales/ka.txt
@@ -218,7 +218,7 @@
         native{"latn"}
         traditional{"geor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/kk.txt b/icu4c/source/data/locales/kk.txt
index 70b344e..347910e 100644
--- a/icu4c/source/data/locales/kk.txt
+++ b/icu4c/source/data/locales/kk.txt
@@ -218,7 +218,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/kn.txt b/icu4c/source/data/locales/kn.txt
index d26c9b1..c15b27d 100644
--- a/icu4c/source/data/locales/kn.txt
+++ b/icu4c/source/data/locales/kn.txt
@@ -232,7 +232,7 @@
         minimumGroupingDigits{"1"}
         native{"knda"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ko.txt b/icu4c/source/data/locales/ko.txt
index f673358..33b9e2a 100644
--- a/icu4c/source/data/locales/ko.txt
+++ b/icu4c/source/data/locales/ko.txt
@@ -198,7 +198,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/ks.txt b/icu4c/source/data/locales/ks.txt
index a4275d6..5084f60 100644
--- a/icu4c/source/data/locales/ks.txt
+++ b/icu4c/source/data/locales/ks.txt
@@ -31,7 +31,7 @@
         }
         native{"arabext"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ksh.txt b/icu4c/source/data/locales/ksh.txt
index 572671f..b20c464 100644
--- a/icu4c/source/data/locales/ksh.txt
+++ b/icu4c/source/data/locales/ksh.txt
@@ -160,7 +160,7 @@
         }
         native{"latn"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ky.txt b/icu4c/source/data/locales/ky.txt
index ef8f8d6..8c65b6f 100644
--- a/icu4c/source/data/locales/ky.txt
+++ b/icu4c/source/data/locales/ky.txt
@@ -211,7 +211,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/lb.txt b/icu4c/source/data/locales/lb.txt
index 4a6dcde..5d3c006 100644
--- a/icu4c/source/data/locales/lb.txt
+++ b/icu4c/source/data/locales/lb.txt
@@ -155,7 +155,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/lo.txt b/icu4c/source/data/locales/lo.txt
index 3d29372..3f3e62c 100644
--- a/icu4c/source/data/locales/lo.txt
+++ b/icu4c/source/data/locales/lo.txt
@@ -261,7 +261,7 @@
         minimumGroupingDigits{"1"}
         native{"laoo"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         chinese{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/lt.txt b/icu4c/source/data/locales/lt.txt
index 63cc4bc..33cb068 100644
--- a/icu4c/source/data/locales/lt.txt
+++ b/icu4c/source/data/locales/lt.txt
@@ -289,7 +289,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/lv.txt b/icu4c/source/data/locales/lv.txt
index 32904dc..929bc9d 100644
--- a/icu4c/source/data/locales/lv.txt
+++ b/icu4c/source/data/locales/lv.txt
@@ -249,7 +249,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mk.txt b/icu4c/source/data/locales/mk.txt
index 3342ba4..ee79e58 100644
--- a/icu4c/source/data/locales/mk.txt
+++ b/icu4c/source/data/locales/mk.txt
@@ -212,7 +212,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ml.txt b/icu4c/source/data/locales/ml.txt
index 3ce4630..0f44c9f 100644
--- a/icu4c/source/data/locales/ml.txt
+++ b/icu4c/source/data/locales/ml.txt
@@ -238,7 +238,7 @@
         }
         native{"mlym"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mn.txt b/icu4c/source/data/locales/mn.txt
index b079cc7..f36c51d 100644
--- a/icu4c/source/data/locales/mn.txt
+++ b/icu4c/source/data/locales/mn.txt
@@ -211,7 +211,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mr.txt b/icu4c/source/data/locales/mr.txt
index 3908e07..221b297 100644
--- a/icu4c/source/data/locales/mr.txt
+++ b/icu4c/source/data/locales/mr.txt
@@ -240,7 +240,7 @@
         minimumGroupingDigits{"1"}
         native{"deva"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ms.txt b/icu4c/source/data/locales/ms.txt
index 065a581..df05c23 100644
--- a/icu4c/source/data/locales/ms.txt
+++ b/icu4c/source/data/locales/ms.txt
@@ -179,7 +179,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/my.txt b/icu4c/source/data/locales/my.txt
index e6e3f51..7f70c1a 100644
--- a/icu4c/source/data/locales/my.txt
+++ b/icu4c/source/data/locales/my.txt
@@ -192,7 +192,7 @@
         }
         native{"mymr"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/mzn.txt b/icu4c/source/data/locales/mzn.txt
index c6a43dc..f691891 100644
--- a/icu4c/source/data/locales/mzn.txt
+++ b/icu4c/source/data/locales/mzn.txt
@@ -21,7 +21,7 @@
         default{"arabext"}
         native{"arabext"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         default{"persian"}
         gregorian{
diff --git a/icu4c/source/data/locales/nb.txt b/icu4c/source/data/locales/nb.txt
index 3299fb4..4a31d22 100644
--- a/icu4c/source/data/locales/nb.txt
+++ b/icu4c/source/data/locales/nb.txt
@@ -245,7 +245,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             availableFormats{
diff --git a/icu4c/source/data/locales/ne.txt b/icu4c/source/data/locales/ne.txt
index b4050ae..356c0ac 100644
--- a/icu4c/source/data/locales/ne.txt
+++ b/icu4c/source/data/locales/ne.txt
@@ -233,7 +233,7 @@
         minimumGroupingDigits{"1"}
         native{"deva"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/nl.txt b/icu4c/source/data/locales/nl.txt
index 993c5b6..52a4ea3 100644
--- a/icu4c/source/data/locales/nl.txt
+++ b/icu4c/source/data/locales/nl.txt
@@ -248,7 +248,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/nn.txt b/icu4c/source/data/locales/nn.txt
index 333fb20..c9a410b 100644
--- a/icu4c/source/data/locales/nn.txt
+++ b/icu4c/source/data/locales/nn.txt
@@ -36,7 +36,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/pa.txt b/icu4c/source/data/locales/pa.txt
index 71f5c20..f88c06f 100644
--- a/icu4c/source/data/locales/pa.txt
+++ b/icu4c/source/data/locales/pa.txt
@@ -252,7 +252,7 @@
         minimumGroupingDigits{"1"}
         native{"guru"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/pl.txt b/icu4c/source/data/locales/pl.txt
index d5924e6..a9d2857 100644
--- a/icu4c/source/data/locales/pl.txt
+++ b/icu4c/source/data/locales/pl.txt
@@ -286,7 +286,7 @@
         minimumGroupingDigits{"2"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/pt.txt b/icu4c/source/data/locales/pt.txt
index 714b4e1..044e9db 100644
--- a/icu4c/source/data/locales/pt.txt
+++ b/icu4c/source/data/locales/pt.txt
@@ -215,7 +215,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/pt_PT.txt b/icu4c/source/data/locales/pt_PT.txt
index ae57543..e6521b1 100644
--- a/icu4c/source/data/locales/pt_PT.txt
+++ b/icu4c/source/data/locales/pt_PT.txt
@@ -141,7 +141,7 @@
         }
         minimumGroupingDigits{"2"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/rm.txt b/icu4c/source/data/locales/rm.txt
index 0d2cc54..546a1b8 100644
--- a/icu4c/source/data/locales/rm.txt
+++ b/icu4c/source/data/locales/rm.txt
@@ -34,7 +34,7 @@
         }
         minimumGroupingDigits{"1"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/ro.txt b/icu4c/source/data/locales/ro.txt
index 04e12d3..ab4b749 100644
--- a/icu4c/source/data/locales/ro.txt
+++ b/icu4c/source/data/locales/ro.txt
@@ -247,7 +247,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/ru.txt b/icu4c/source/data/locales/ru.txt
index 98dfa16..2c4d787 100644
--- a/icu4c/source/data/locales/ru.txt
+++ b/icu4c/source/data/locales/ru.txt
@@ -289,7 +289,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/si.txt b/icu4c/source/data/locales/si.txt
index 10b48df..62fa78b 100644
--- a/icu4c/source/data/locales/si.txt
+++ b/icu4c/source/data/locales/si.txt
@@ -218,7 +218,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/sk.txt b/icu4c/source/data/locales/sk.txt
index d1dc177..25596b6 100644
--- a/icu4c/source/data/locales/sk.txt
+++ b/icu4c/source/data/locales/sk.txt
@@ -286,7 +286,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/sl.txt b/icu4c/source/data/locales/sl.txt
index fca06b3..6226c1c 100644
--- a/icu4c/source/data/locales/sl.txt
+++ b/icu4c/source/data/locales/sl.txt
@@ -285,7 +285,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/sq.txt b/icu4c/source/data/locales/sq.txt
index e62402b..6c3fce2 100644
--- a/icu4c/source/data/locales/sq.txt
+++ b/icu4c/source/data/locales/sq.txt
@@ -219,7 +219,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/sr.txt b/icu4c/source/data/locales/sr.txt
index 92e604e..9042500 100644
--- a/icu4c/source/data/locales/sr.txt
+++ b/icu4c/source/data/locales/sr.txt
@@ -230,7 +230,7 @@
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
-                timeSeparator{"."}
+                timeSeparator{":"}
             }
         }
         minimalPairs{
@@ -247,7 +247,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/sr_Latn.txt b/icu4c/source/data/locales/sr_Latn.txt
index 8fc557c..4b70e35 100644
--- a/icu4c/source/data/locales/sr_Latn.txt
+++ b/icu4c/source/data/locales/sr_Latn.txt
@@ -231,13 +231,13 @@
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
-                timeSeparator{"."}
+                timeSeparator{":"}
             }
         }
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/sv.txt b/icu4c/source/data/locales/sv.txt
index 8fdd777..de498cd 100644
--- a/icu4c/source/data/locales/sv.txt
+++ b/icu4c/source/data/locales/sv.txt
@@ -229,7 +229,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/sw.txt b/icu4c/source/data/locales/sw.txt
index a478c6f..74ad44a 100644
--- a/icu4c/source/data/locales/sw.txt
+++ b/icu4c/source/data/locales/sw.txt
@@ -207,7 +207,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/te.txt b/icu4c/source/data/locales/te.txt
index 686a93c..c63fd70 100644
--- a/icu4c/source/data/locales/te.txt
+++ b/icu4c/source/data/locales/te.txt
@@ -237,7 +237,7 @@
             }
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/th.txt b/icu4c/source/data/locales/th.txt
index d9a51b5..4424086 100644
--- a/icu4c/source/data/locales/th.txt
+++ b/icu4c/source/data/locales/th.txt
@@ -179,7 +179,7 @@
         minimumGroupingDigits{"1"}
         native{"thai"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/tr.txt b/icu4c/source/data/locales/tr.txt
index 9df3f87..e31f511 100644
--- a/icu4c/source/data/locales/tr.txt
+++ b/icu4c/source/data/locales/tr.txt
@@ -215,7 +215,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/ug.txt b/icu4c/source/data/locales/ug.txt
index 6b7f107..9aa65bc 100644
--- a/icu4c/source/data/locales/ug.txt
+++ b/icu4c/source/data/locales/ug.txt
@@ -141,7 +141,7 @@
         }
         native{"arabext"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             eras{
diff --git a/icu4c/source/data/locales/uk.txt b/icu4c/source/data/locales/uk.txt
index 8f34bfe..e43b4b7 100644
--- a/icu4c/source/data/locales/uk.txt
+++ b/icu4c/source/data/locales/uk.txt
@@ -287,7 +287,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         coptic{
             monthNames{
diff --git a/icu4c/source/data/locales/ur.txt b/icu4c/source/data/locales/ur.txt
index e27c5b9..d83ce19 100644
--- a/icu4c/source/data/locales/ur.txt
+++ b/icu4c/source/data/locales/ur.txt
@@ -239,7 +239,7 @@
         minimumGroupingDigits{"1"}
         native{"arabext"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/uz.txt b/icu4c/source/data/locales/uz.txt
index 8074a4e..0dee748 100644
--- a/icu4c/source/data/locales/uz.txt
+++ b/icu4c/source/data/locales/uz.txt
@@ -232,7 +232,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/uz_Cyrl.txt b/icu4c/source/data/locales/uz_Cyrl.txt
index cc1377b..73b24bc 100644
--- a/icu4c/source/data/locales/uz_Cyrl.txt
+++ b/icu4c/source/data/locales/uz_Cyrl.txt
@@ -164,7 +164,7 @@
             }
         }
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         generic{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/vi.txt b/icu4c/source/data/locales/vi.txt
index a61fd13..aa66cf4 100644
--- a/icu4c/source/data/locales/vi.txt
+++ b/icu4c/source/data/locales/vi.txt
@@ -181,7 +181,7 @@
         minimumGroupingDigits{"1"}
         native{"latn"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/yue.txt b/icu4c/source/data/locales/yue.txt
index bb3ea18..793aee6 100644
--- a/icu4c/source/data/locales/yue.txt
+++ b/icu4c/source/data/locales/yue.txt
@@ -259,7 +259,7 @@
         native{"hanidec"}
         traditional{"hant"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/zh.txt b/icu4c/source/data/locales/zh.txt
index 92a3001..67cf648 100644
--- a/icu4c/source/data/locales/zh.txt
+++ b/icu4c/source/data/locales/zh.txt
@@ -294,7 +294,7 @@
         native{"hanidec"}
         traditional{"hans"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/locales/zh_Hant.txt b/icu4c/source/data/locales/zh_Hant.txt
index 38e2957..10227e0 100644
--- a/icu4c/source/data/locales/zh_Hant.txt
+++ b/icu4c/source/data/locales/zh_Hant.txt
@@ -262,7 +262,7 @@
         native{"hanidec"}
         traditional{"hant"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     calendar{
         buddhist{
             DateTimePatterns{
diff --git a/icu4c/source/data/misc/keyTypeData.txt b/icu4c/source/data/misc/keyTypeData.txt
index 1f83376..bf42663 100644
--- a/icu4c/source/data/misc/keyTypeData.txt
+++ b/icu4c/source/data/misc/keyTypeData.txt
@@ -14,8 +14,7 @@
         }
         valueType{
             ca{"incremental"}
-            h0{"language-tag"}
-            h1{"language-tag"}
+            h0{"single"}
             kr{"multiple"}
             vt{"multiple"}
             x0{"any"}
@@ -39,7 +38,6 @@
         em{""}
         fw{""}
         h0{""}
-        h1{""}
         hours{"hc"}
         i0{""}
         k0{""}
@@ -502,10 +500,7 @@
             wed{""}
         }
         h0{
-            LANGUAGE_TAG{""}
-        }
-        h1{
-            LANGUAGE_TAG{""}
+            hybrid{""}
         }
         hours{
             h11{""}
diff --git a/icu4c/source/data/misc/supplementalData.txt b/icu4c/source/data/misc/supplementalData.txt
index 33065d5..b4262fb 100644
--- a/icu4c/source/data/misc/supplementalData.txt
+++ b/icu4c/source/data/misc/supplementalData.txt
@@ -18755,5734 +18755,5734 @@
     }
     subdivisionContainment{
         AD{
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
+            "ad02",
+            "ad03",
+            "ad04",
+            "ad05",
+            "ad06",
+            "ad07",
+            "ad08",
         }
         AE{
-            "AJ",
-            "AZ",
-            "DU",
-            "FU",
-            "RK",
-            "SH",
-            "UQ",
+            "aeaj",
+            "aeaz",
+            "aedu",
+            "aefu",
+            "aerk",
+            "aesh",
+            "aeuq",
         }
         AF{
-            "BAL",
-            "BAM",
-            "BDG",
-            "BDS",
-            "BGL",
-            "DAY",
-            "FRA",
-            "FYB",
-            "GHA",
-            "GHO",
-            "HEL",
-            "HER",
-            "JOW",
-            "KAB",
-            "KAN",
-            "KAP",
-            "KDZ",
-            "KHO",
-            "KNR",
-            "LAG",
-            "LOG",
-            "NAN",
-            "NIM",
-            "NUR",
-            "PAN",
-            "PAR",
-            "PIA",
-            "PKA",
-            "SAM",
-            "SAR",
-            "TAK",
-            "URU",
-            "WAR",
-            "ZAB",
+            "afbal",
+            "afbam",
+            "afbdg",
+            "afbds",
+            "afbgl",
+            "afday",
+            "affra",
+            "affyb",
+            "afgha",
+            "afgho",
+            "afhel",
+            "afher",
+            "afjow",
+            "afkab",
+            "afkan",
+            "afkap",
+            "afkdz",
+            "afkho",
+            "afknr",
+            "aflag",
+            "aflog",
+            "afnan",
+            "afnim",
+            "afnur",
+            "afpan",
+            "afpar",
+            "afpia",
+            "afpka",
+            "afsam",
+            "afsar",
+            "aftak",
+            "afuru",
+            "afwar",
+            "afzab",
         }
         AG{
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "10",
-            "11",
+            "ag03",
+            "ag04",
+            "ag05",
+            "ag06",
+            "ag07",
+            "ag08",
+            "ag10",
+            "ag11",
         }
         AL{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
+            "al01",
+            "al02",
+            "al03",
+            "al04",
+            "al05",
+            "al06",
+            "al07",
+            "al08",
+            "al09",
+            "al10",
+            "al11",
+            "al12",
         }
         AM{
-            "AG",
-            "AR",
-            "AV",
-            "ER",
-            "GR",
-            "KT",
-            "LO",
-            "SH",
-            "SU",
-            "TV",
-            "VD",
+            "amag",
+            "amar",
+            "amav",
+            "amer",
+            "amgr",
+            "amkt",
+            "amlo",
+            "amsh",
+            "amsu",
+            "amtv",
+            "amvd",
         }
         AO{
-            "BGO",
-            "BGU",
-            "BIE",
-            "CAB",
-            "CCU",
-            "CNN",
-            "CNO",
-            "CUS",
-            "HUA",
-            "HUI",
-            "LNO",
-            "LSU",
-            "LUA",
-            "MAL",
-            "MOX",
-            "NAM",
-            "UIG",
-            "ZAI",
+            "aobgo",
+            "aobgu",
+            "aobie",
+            "aocab",
+            "aoccu",
+            "aocnn",
+            "aocno",
+            "aocus",
+            "aohua",
+            "aohui",
+            "aolno",
+            "aolsu",
+            "aolua",
+            "aomal",
+            "aomox",
+            "aonam",
+            "aouig",
+            "aozai",
         }
         AR{
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "J",
-            "K",
-            "L",
-            "M",
-            "N",
-            "P",
-            "Q",
-            "R",
-            "S",
-            "T",
-            "U",
-            "V",
-            "W",
-            "X",
-            "Y",
-            "Z",
+            "ara",
+            "arb",
+            "arc",
+            "ard",
+            "are",
+            "arf",
+            "arg",
+            "arh",
+            "arj",
+            "ark",
+            "arl",
+            "arm",
+            "arn",
+            "arp",
+            "arq",
+            "arr",
+            "ars",
+            "art",
+            "aru",
+            "arv",
+            "arw",
+            "arx",
+            "ary",
+            "arz",
         }
         AT{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
+            "at1",
+            "at2",
+            "at3",
+            "at4",
+            "at5",
+            "at6",
+            "at7",
+            "at8",
+            "at9",
         }
         AU{
-            "ACT",
-            "NSW",
-            "NT",
-            "QLD",
-            "SA",
-            "TAS",
-            "VIC",
-            "WA",
+            "auact",
+            "aunsw",
+            "aunt",
+            "auqld",
+            "ausa",
+            "autas",
+            "auvic",
+            "auwa",
         }
         AZ{
-            "ABS",
-            "AGA",
-            "AGC",
-            "AGM",
-            "AGS",
-            "AGU",
-            "AST",
-            "BA",
-            "BAL",
-            "BAR",
-            "BEY",
-            "BIL",
-            "CAB",
-            "CAL",
-            "DAS",
-            "FUZ",
-            "GA",
-            "GAD",
-            "GOR",
-            "GOY",
-            "GYG",
-            "HAC",
-            "IMI",
-            "ISM",
-            "KAL",
-            "KUR",
-            "LA",
-            "LAC",
-            "LAN",
-            "LER",
-            "MAS",
-            "MI",
-            "NA",
-            "NEF",
-            "NX",
-            "OGU",
-            "QAB",
-            "QAX",
-            "QAZ",
-            "QBA",
-            "QBI",
-            "QOB",
-            "QUS",
-            "SA",
-            "SAB",
-            "SAK",
-            "SAL",
-            "SAT",
-            "SBN",
-            "SIY",
-            "SKR",
-            "SM",
-            "SMI",
-            "SMX",
-            "SR",
-            "SUS",
-            "TAR",
-            "TOV",
-            "UCA",
-            "XA",
-            "XAC",
-            "XCI",
-            "XIZ",
-            "XVD",
-            "YAR",
-            "YE",
-            "YEV",
-            "ZAN",
-            "ZAQ",
-            "ZAR",
-        }
-        AZ-NX{
-            "BAB",
-            "CUL",
-            "KAN",
-            "NV",
-            "ORD",
-            "SAD",
-            "SAH",
-            "SAR",
+            "azabs",
+            "azaga",
+            "azagc",
+            "azagm",
+            "azags",
+            "azagu",
+            "azast",
+            "azba",
+            "azbal",
+            "azbar",
+            "azbey",
+            "azbil",
+            "azcab",
+            "azcal",
+            "azdas",
+            "azfuz",
+            "azga",
+            "azgad",
+            "azgor",
+            "azgoy",
+            "azgyg",
+            "azhac",
+            "azimi",
+            "azism",
+            "azkal",
+            "azkur",
+            "azla",
+            "azlac",
+            "azlan",
+            "azler",
+            "azmas",
+            "azmi",
+            "azna",
+            "aznef",
+            "aznx",
+            "azogu",
+            "azqab",
+            "azqax",
+            "azqaz",
+            "azqba",
+            "azqbi",
+            "azqob",
+            "azqus",
+            "azsa",
+            "azsab",
+            "azsak",
+            "azsal",
+            "azsat",
+            "azsbn",
+            "azsiy",
+            "azskr",
+            "azsm",
+            "azsmi",
+            "azsmx",
+            "azsr",
+            "azsus",
+            "aztar",
+            "aztov",
+            "azuca",
+            "azxa",
+            "azxac",
+            "azxci",
+            "azxiz",
+            "azxvd",
+            "azyar",
+            "azye",
+            "azyev",
+            "azzan",
+            "azzaq",
+            "azzar",
         }
         BA{
-            "BIH",
-            "BRC",
-            "SRP",
+            "babih",
+            "babrc",
+            "basrp",
         }
         BB{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
+            "bb01",
+            "bb02",
+            "bb03",
+            "bb04",
+            "bb05",
+            "bb06",
+            "bb07",
+            "bb08",
+            "bb09",
+            "bb10",
+            "bb11",
         }
         BD{
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-        }
-        BD-A{
-            "02",
-            "06",
-            "07",
-            "25",
-            "50",
-            "51",
-        }
-        BD-B{
-            "01",
-            "04",
-            "08",
-            "09",
-            "10",
-            "11",
-            "16",
-            "29",
-            "31",
-            "47",
-            "56",
-        }
-        BD-C{
-            "13",
-            "15",
-            "17",
-            "18",
-            "26",
-            "33",
-            "35",
-            "36",
-            "40",
-            "42",
-            "53",
-            "62",
-            "63",
-        }
-        BD-D{
-            "05",
-            "12",
-            "22",
-            "23",
-            "27",
-            "30",
-            "37",
-            "39",
-            "43",
-            "58",
-        }
-        BD-E{
-            "03",
-            "24",
-            "44",
-            "45",
-            "48",
-            "49",
-            "54",
-            "59",
-        }
-        BD-F{
-            "14",
-            "19",
-            "28",
-            "32",
-            "46",
-            "52",
-            "55",
-            "64",
-        }
-        BD-G{
-            "20",
-            "38",
-            "60",
-            "61",
-        }
-        BD-H{
-            "21",
-            "34",
-            "41",
-            "57",
+            "bda",
+            "bdb",
+            "bdc",
+            "bdd",
+            "bde",
+            "bdf",
+            "bdg",
+            "bdh",
         }
         BE{
-            "BRU",
-            "VLG",
-            "WAL",
-        }
-        BE-VLG{
-            "VAN",
-            "VBR",
-            "VLI",
-            "VOV",
-            "VWV",
-        }
-        BE-WAL{
-            "WBR",
-            "WHT",
-            "WLG",
-            "WLX",
-            "WNA",
+            "bebru",
+            "bevlg",
+            "bewal",
         }
         BF{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-        }
-        BF-01{
-            "BAL",
-            "BAN",
-            "KOS",
-            "MOU",
-            "NAY",
-            "SOR",
-        }
-        BF-02{
-            "COM",
-            "LER",
-        }
-        BF-03{"KAD"}
-        BF-04{
-            "BLG",
-            "KOP",
-            "KOT",
-        }
-        BF-05{
-            "BAM",
-            "NAM",
-            "SMT",
-        }
-        BF-06{
-            "BLK",
-            "SIS",
-            "SNG",
-            "ZIR",
-        }
-        BF-07{
-            "BAZ",
-            "NAO",
-            "ZOU",
-        }
-        BF-08{
-            "GNA",
-            "GOU",
-            "KMD",
-            "KMP",
-            "TAP",
-        }
-        BF-09{
-            "HOU",
-            "KEN",
-            "TUI",
-        }
-        BF-10{
-            "LOR",
-            "PAS",
-            "YAT",
-            "ZON",
-        }
-        BF-11{
-            "GAN",
-            "KOW",
-            "OUB",
-        }
-        BF-12{
-            "OUD",
-            "SEN",
-            "SOM",
-            "YAG",
-        }
-        BF-13{
-            "BGR",
-            "IOB",
-            "NOU",
-            "PON",
+            "bf01",
+            "bf02",
+            "bf03",
+            "bf04",
+            "bf05",
+            "bf06",
+            "bf07",
+            "bf08",
+            "bf09",
+            "bf10",
+            "bf11",
+            "bf12",
+            "bf13",
         }
         BG{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
+            "bg01",
+            "bg02",
+            "bg03",
+            "bg04",
+            "bg05",
+            "bg06",
+            "bg07",
+            "bg08",
+            "bg09",
+            "bg10",
+            "bg11",
+            "bg12",
+            "bg13",
+            "bg14",
+            "bg15",
+            "bg16",
+            "bg17",
+            "bg18",
+            "bg19",
+            "bg20",
+            "bg21",
+            "bg22",
+            "bg23",
+            "bg24",
+            "bg25",
+            "bg26",
+            "bg27",
+            "bg28",
         }
         BH{
-            "13",
-            "14",
-            "15",
-            "17",
+            "bh13",
+            "bh14",
+            "bh15",
+            "bh17",
         }
         BI{
-            "BB",
-            "BL",
-            "BM",
-            "BR",
-            "CA",
-            "CI",
-            "GI",
-            "KI",
-            "KR",
-            "KY",
-            "MA",
-            "MU",
-            "MW",
-            "MY",
-            "NG",
-            "RM",
-            "RT",
-            "RY",
+            "bibb",
+            "bibl",
+            "bibm",
+            "bibr",
+            "bica",
+            "bici",
+            "bigi",
+            "biki",
+            "bikr",
+            "biky",
+            "bima",
+            "bimu",
+            "bimw",
+            "bimy",
+            "bing",
+            "birm",
+            "birt",
+            "biry",
         }
         BJ{
-            "AK",
-            "AL",
-            "AQ",
-            "BO",
-            "CO",
-            "DO",
-            "KO",
-            "LI",
-            "MO",
-            "OU",
-            "PL",
-            "ZO",
+            "bjak",
+            "bjal",
+            "bjaq",
+            "bjbo",
+            "bjco",
+            "bjdo",
+            "bjko",
+            "bjli",
+            "bjmo",
+            "bjou",
+            "bjpl",
+            "bjzo",
         }
         BN{
-            "BE",
-            "BM",
-            "TE",
-            "TU",
+            "bnbe",
+            "bnbm",
+            "bnte",
+            "bntu",
         }
         BO{
-            "B",
-            "C",
-            "H",
-            "L",
-            "N",
-            "O",
-            "P",
-            "S",
-            "T",
+            "bob",
+            "boc",
+            "boh",
+            "bol",
+            "bon",
+            "boo",
+            "bop",
+            "bos",
+            "bot",
         }
         BQ{
-            "BO",
-            "SA",
-            "SE",
+            "bqbo",
+            "bqsa",
+            "bqse",
         }
         BR{
-            "AC",
-            "AL",
-            "AM",
-            "AP",
-            "BA",
-            "CE",
-            "DF",
-            "ES",
-            "GO",
-            "MA",
-            "MG",
-            "MS",
-            "MT",
-            "PA",
-            "PB",
-            "PE",
-            "PI",
-            "PR",
-            "RJ",
-            "RN",
-            "RO",
-            "RR",
-            "RS",
-            "SC",
-            "SE",
-            "SP",
-            "TO",
+            "brac",
+            "bral",
+            "bram",
+            "brap",
+            "brba",
+            "brce",
+            "brdf",
+            "bres",
+            "brgo",
+            "brma",
+            "brmg",
+            "brms",
+            "brmt",
+            "brpa",
+            "brpb",
+            "brpe",
+            "brpi",
+            "brpr",
+            "brrj",
+            "brrn",
+            "brro",
+            "brrr",
+            "brrs",
+            "brsc",
+            "brse",
+            "brsp",
+            "brto",
         }
         BS{
-            "AK",
-            "BI",
-            "BP",
-            "BY",
-            "CE",
-            "CI",
-            "CK",
-            "CO",
-            "CS",
-            "EG",
-            "EX",
-            "FP",
-            "GC",
-            "HI",
-            "HT",
-            "IN",
-            "LI",
-            "MC",
-            "MG",
-            "MI",
-            "NE",
-            "NO",
-            "NS",
-            "RC",
-            "RI",
-            "SA",
-            "SE",
-            "SO",
-            "SS",
-            "SW",
-            "WG",
+            "bsak",
+            "bsbi",
+            "bsbp",
+            "bsby",
+            "bsce",
+            "bsci",
+            "bsck",
+            "bsco",
+            "bscs",
+            "bseg",
+            "bsex",
+            "bsfp",
+            "bsgc",
+            "bshi",
+            "bsht",
+            "bsin",
+            "bsli",
+            "bsmc",
+            "bsmg",
+            "bsmi",
+            "bsne",
+            "bsno",
+            "bsns",
+            "bsrc",
+            "bsri",
+            "bssa",
+            "bsse",
+            "bsso",
+            "bsss",
+            "bssw",
+            "bswg",
         }
         BT{
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "21",
-            "22",
-            "23",
-            "24",
-            "31",
-            "32",
-            "33",
-            "34",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "GA",
-            "TY",
+            "bt11",
+            "bt12",
+            "bt13",
+            "bt14",
+            "bt15",
+            "bt21",
+            "bt22",
+            "bt23",
+            "bt24",
+            "bt31",
+            "bt32",
+            "bt33",
+            "bt34",
+            "bt41",
+            "bt42",
+            "bt43",
+            "bt44",
+            "bt45",
+            "btga",
+            "btty",
         }
         BW{
-            "CE",
-            "CH",
-            "FR",
-            "GA",
-            "GH",
-            "JW",
-            "KG",
-            "KL",
-            "KW",
-            "LO",
-            "NE",
-            "NW",
-            "SE",
-            "SO",
-            "SP",
-            "ST",
+            "bwce",
+            "bwch",
+            "bwfr",
+            "bwga",
+            "bwgh",
+            "bwjw",
+            "bwkg",
+            "bwkl",
+            "bwkw",
+            "bwlo",
+            "bwne",
+            "bwnw",
+            "bwse",
+            "bwso",
+            "bwsp",
+            "bwst",
         }
         BY{
-            "BR",
-            "HM",
-            "HO",
-            "HR",
-            "MA",
-            "MI",
-            "VI",
+            "bybr",
+            "byhm",
+            "byho",
+            "byhr",
+            "byma",
+            "bymi",
+            "byvi",
         }
         BZ{
-            "BZ",
-            "CY",
-            "CZL",
-            "OW",
-            "SC",
-            "TOL",
+            "bzbz",
+            "bzcy",
+            "bzczl",
+            "bzow",
+            "bzsc",
+            "bztol",
         }
         CA{
-            "AB",
-            "BC",
-            "MB",
-            "NB",
-            "NL",
-            "NS",
-            "NT",
-            "NU",
-            "ON",
-            "PE",
-            "QC",
-            "SK",
-            "YT",
+            "caab",
+            "cabc",
+            "camb",
+            "canb",
+            "canl",
+            "cans",
+            "cant",
+            "canu",
+            "caon",
+            "cape",
+            "caqc",
+            "cask",
+            "cayt",
         }
         CD{
-            "BC",
-            "BU",
-            "EQ",
-            "HK",
-            "HL",
-            "HU",
-            "IT",
-            "KC",
-            "KE",
-            "KG",
-            "KL",
-            "KN",
-            "KS",
-            "LO",
-            "LU",
-            "MA",
-            "MN",
-            "MO",
-            "NK",
-            "NU",
-            "SA",
-            "SK",
-            "SU",
-            "TA",
-            "TO",
-            "TU",
+            "cdbc",
+            "cdbu",
+            "cdeq",
+            "cdhk",
+            "cdhl",
+            "cdhu",
+            "cdit",
+            "cdkc",
+            "cdke",
+            "cdkg",
+            "cdkl",
+            "cdkn",
+            "cdks",
+            "cdlo",
+            "cdlu",
+            "cdma",
+            "cdmn",
+            "cdmo",
+            "cdnk",
+            "cdnu",
+            "cdsa",
+            "cdsk",
+            "cdsu",
+            "cdta",
+            "cdto",
+            "cdtu",
         }
         CF{
-            "AC",
-            "BB",
-            "BGF",
-            "BK",
-            "HK",
-            "HM",
-            "HS",
-            "KB",
-            "KG",
-            "LB",
-            "MB",
-            "MP",
-            "NM",
-            "OP",
-            "SE",
-            "UK",
-            "VK",
+            "cfac",
+            "cfbb",
+            "cfbgf",
+            "cfbk",
+            "cfhk",
+            "cfhm",
+            "cfhs",
+            "cfkb",
+            "cfkg",
+            "cflb",
+            "cfmb",
+            "cfmp",
+            "cfnm",
+            "cfop",
+            "cfse",
+            "cfuk",
+            "cfvk",
         }
         CG{
-            "2",
-            "5",
-            "7",
-            "8",
-            "9",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "BZV",
+            "cg2",
+            "cg5",
+            "cg7",
+            "cg8",
+            "cg9",
+            "cg11",
+            "cg12",
+            "cg13",
+            "cg14",
+            "cg15",
+            "cg16",
+            "cgbzv",
         }
         CH{
-            "AG",
-            "AI",
-            "AR",
-            "BE",
-            "BL",
-            "BS",
-            "FR",
-            "GE",
-            "GL",
-            "GR",
-            "JU",
-            "LU",
-            "NE",
-            "NW",
-            "OW",
-            "SG",
-            "SH",
-            "SO",
-            "SZ",
-            "TG",
-            "TI",
-            "UR",
-            "VD",
-            "VS",
-            "ZG",
-            "ZH",
+            "chag",
+            "chai",
+            "char",
+            "chbe",
+            "chbl",
+            "chbs",
+            "chfr",
+            "chge",
+            "chgl",
+            "chgr",
+            "chju",
+            "chlu",
+            "chne",
+            "chnw",
+            "chow",
+            "chsg",
+            "chsh",
+            "chso",
+            "chsz",
+            "chtg",
+            "chti",
+            "chur",
+            "chvd",
+            "chvs",
+            "chzg",
+            "chzh",
         }
         CI{
-            "AB",
-            "BS",
-            "CM",
-            "DN",
-            "GD",
-            "LC",
-            "LG",
-            "MG",
-            "SM",
-            "SV",
-            "VB",
-            "WR",
-            "YM",
-            "ZZ",
+            "ciab",
+            "cibs",
+            "cicm",
+            "cidn",
+            "cigd",
+            "cilc",
+            "cilg",
+            "cimg",
+            "cism",
+            "cisv",
+            "civb",
+            "ciwr",
+            "ciym",
+            "cizz",
         }
         CL{
-            "AI",
-            "AN",
-            "AP",
-            "AR",
-            "AT",
-            "BI",
-            "CO",
-            "LI",
-            "LL",
-            "LR",
-            "MA",
-            "ML",
-            "RM",
-            "TA",
-            "VS",
+            "clai",
+            "clan",
+            "clap",
+            "clar",
+            "clat",
+            "clbi",
+            "clco",
+            "clli",
+            "clll",
+            "cllr",
+            "clma",
+            "clml",
+            "clrm",
+            "clta",
+            "clvs",
         }
         CM{
-            "AD",
-            "CE",
-            "EN",
-            "ES",
-            "LT",
-            "NO",
-            "NW",
-            "OU",
-            "SU",
-            "SW",
+            "cmad",
+            "cmce",
+            "cmen",
+            "cmes",
+            "cmlt",
+            "cmno",
+            "cmnw",
+            "cmou",
+            "cmsu",
+            "cmsw",
         }
         CN{
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "21",
-            "22",
-            "23",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "61",
-            "62",
-            "63",
-            "64",
-            "65",
-            "71",
-            "91",
-            "92",
+            "cn11",
+            "cn12",
+            "cn13",
+            "cn14",
+            "cn15",
+            "cn21",
+            "cn22",
+            "cn23",
+            "cn31",
+            "cn32",
+            "cn33",
+            "cn34",
+            "cn35",
+            "cn36",
+            "cn37",
+            "cn41",
+            "cn42",
+            "cn43",
+            "cn44",
+            "cn45",
+            "cn46",
+            "cn50",
+            "cn51",
+            "cn52",
+            "cn53",
+            "cn54",
+            "cn61",
+            "cn62",
+            "cn63",
+            "cn64",
+            "cn65",
+            "cn71",
+            "cn91",
+            "cn92",
         }
         CO{
-            "AMA",
-            "ANT",
-            "ARA",
-            "ATL",
-            "BOL",
-            "BOY",
-            "CAL",
-            "CAQ",
-            "CAS",
-            "CAU",
-            "CES",
-            "CHO",
-            "COR",
-            "CUN",
-            "DC",
-            "GUA",
-            "GUV",
-            "HUI",
-            "LAG",
-            "MAG",
-            "MET",
-            "NAR",
-            "NSA",
-            "PUT",
-            "QUI",
-            "RIS",
-            "SAN",
-            "SAP",
-            "SUC",
-            "TOL",
-            "VAC",
-            "VAU",
-            "VID",
+            "coama",
+            "coant",
+            "coara",
+            "coatl",
+            "cobol",
+            "coboy",
+            "cocal",
+            "cocaq",
+            "cocas",
+            "cocau",
+            "coces",
+            "cocho",
+            "cocor",
+            "cocun",
+            "codc",
+            "cogua",
+            "coguv",
+            "cohui",
+            "colag",
+            "comag",
+            "comet",
+            "conar",
+            "consa",
+            "coput",
+            "coqui",
+            "coris",
+            "cosan",
+            "cosap",
+            "cosuc",
+            "cotol",
+            "covac",
+            "covau",
+            "covid",
         }
         CR{
-            "A",
-            "C",
-            "G",
-            "H",
-            "L",
-            "P",
-            "SJ",
+            "cra",
+            "crc",
+            "crg",
+            "crh",
+            "crl",
+            "crp",
+            "crsj",
         }
         CU{
-            "01",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "99",
+            "cu01",
+            "cu03",
+            "cu04",
+            "cu05",
+            "cu06",
+            "cu07",
+            "cu08",
+            "cu09",
+            "cu10",
+            "cu11",
+            "cu12",
+            "cu13",
+            "cu14",
+            "cu15",
+            "cu16",
+            "cu99",
         }
         CV{
-            "B",
-            "S",
-        }
-        CV-B{
-            "BV",
-            "PA",
-            "PN",
-            "RB",
-            "RG",
-            "SL",
-            "SV",
-            "TS",
-        }
-        CV-S{
-            "BR",
-            "CA",
-            "CF",
-            "CR",
-            "MA",
-            "MO",
-            "PR",
-            "RS",
-            "SD",
-            "SF",
-            "SM",
-            "SO",
-            "SS",
-            "TA",
+            "cvb",
+            "cvs",
         }
         CY{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
+            "cy01",
+            "cy02",
+            "cy03",
+            "cy04",
+            "cy05",
+            "cy06",
         }
         CZ{
-            "10",
-            "20",
-            "31",
-            "32",
-            "41",
-            "42",
-            "51",
-            "52",
-            "53",
-            "63",
-            "64",
-            "71",
-            "72",
-            "80",
-        }
-        CZ-10{
-            "101",
-            "102",
-            "103",
-            "104",
-            "105",
-            "106",
-            "107",
-            "108",
-            "109",
-            "110",
-            "111",
-            "112",
-            "113",
-            "114",
-            "115",
-            "116",
-            "117",
-            "118",
-            "119",
-            "120",
-            "121",
-            "122",
-        }
-        CZ-20{
-            "20A",
-            "20B",
-            "20C",
-            "201",
-            "202",
-            "203",
-            "204",
-            "205",
-            "206",
-            "207",
-            "208",
-            "209",
-        }
-        CZ-31{
-            "311",
-            "312",
-            "313",
-            "314",
-            "315",
-            "316",
-            "317",
-        }
-        CZ-32{
-            "321",
-            "322",
-            "323",
-            "324",
-            "325",
-            "326",
-            "327",
-        }
-        CZ-41{
-            "411",
-            "412",
-            "413",
-        }
-        CZ-42{
-            "421",
-            "422",
-            "423",
-            "424",
-            "425",
-            "426",
-            "427",
-        }
-        CZ-51{
-            "511",
-            "512",
-            "513",
-            "514",
-        }
-        CZ-52{
-            "521",
-            "522",
-            "523",
-            "524",
-            "525",
-        }
-        CZ-53{
-            "531",
-            "532",
-            "533",
-            "534",
-        }
-        CZ-63{
-            "631",
-            "632",
-            "633",
-            "634",
-            "635",
-        }
-        CZ-64{
-            "641",
-            "642",
-            "643",
-            "644",
-            "645",
-            "646",
-            "647",
-        }
-        CZ-71{
-            "711",
-            "712",
-            "713",
-            "714",
-            "715",
-        }
-        CZ-72{
-            "721",
-            "722",
-            "723",
-            "724",
-        }
-        CZ-80{
-            "801",
-            "802",
-            "803",
-            "804",
-            "805",
-            "806",
+            "cz10",
+            "cz20",
+            "cz31",
+            "cz32",
+            "cz41",
+            "cz42",
+            "cz51",
+            "cz52",
+            "cz53",
+            "cz63",
+            "cz64",
+            "cz71",
+            "cz72",
+            "cz80",
         }
         DE{
-            "BB",
-            "BE",
-            "BW",
-            "BY",
-            "HB",
-            "HE",
-            "HH",
-            "MV",
-            "NI",
-            "NW",
-            "RP",
-            "SH",
-            "SL",
-            "SN",
-            "ST",
-            "TH",
+            "debb",
+            "debe",
+            "debw",
+            "deby",
+            "dehb",
+            "dehe",
+            "dehh",
+            "demv",
+            "deni",
+            "denw",
+            "derp",
+            "desh",
+            "desl",
+            "desn",
+            "dest",
+            "deth",
         }
         DJ{
-            "AR",
-            "AS",
-            "DI",
-            "DJ",
-            "OB",
-            "TA",
+            "djar",
+            "djas",
+            "djdi",
+            "djdj",
+            "djob",
+            "djta",
         }
         DK{
-            "81",
-            "82",
-            "83",
-            "84",
-            "85",
+            "dk81",
+            "dk82",
+            "dk83",
+            "dk84",
+            "dk85",
         }
         DM{
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
+            "dm02",
+            "dm03",
+            "dm04",
+            "dm05",
+            "dm06",
+            "dm07",
+            "dm08",
+            "dm09",
+            "dm10",
+            "dm11",
         }
         DO{
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-        }
-        DO-33{
-            "06",
-            "14",
-            "19",
-            "20",
-        }
-        DO-34{
-            "05",
-            "15",
-            "26",
-            "27",
-        }
-        DO-35{
-            "09",
-            "18",
-            "25",
-        }
-        DO-36{
-            "13",
-            "24",
-            "28",
-        }
-        DO-37{
-            "07",
-            "22",
-        }
-        DO-38{
-            "03",
-            "04",
-            "10",
-            "16",
-        }
-        DO-39{
-            "23",
-            "29",
-            "30",
-        }
-        DO-40{
-            "01",
-            "32",
-        }
-        DO-41{
-            "02",
-            "17",
-            "21",
-            "31",
-        }
-        DO-42{
-            "08",
-            "11",
-            "12",
+            "do33",
+            "do34",
+            "do35",
+            "do36",
+            "do37",
+            "do38",
+            "do39",
+            "do40",
+            "do41",
+            "do42",
         }
         DZ{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
+            "dz01",
+            "dz02",
+            "dz03",
+            "dz04",
+            "dz05",
+            "dz06",
+            "dz07",
+            "dz08",
+            "dz09",
+            "dz10",
+            "dz11",
+            "dz12",
+            "dz13",
+            "dz14",
+            "dz15",
+            "dz16",
+            "dz17",
+            "dz18",
+            "dz19",
+            "dz20",
+            "dz21",
+            "dz22",
+            "dz23",
+            "dz24",
+            "dz25",
+            "dz26",
+            "dz27",
+            "dz28",
+            "dz29",
+            "dz30",
+            "dz31",
+            "dz32",
+            "dz33",
+            "dz34",
+            "dz35",
+            "dz36",
+            "dz37",
+            "dz38",
+            "dz39",
+            "dz40",
+            "dz41",
+            "dz42",
+            "dz43",
+            "dz44",
+            "dz45",
+            "dz46",
+            "dz47",
+            "dz48",
         }
         EC{
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "I",
-            "L",
-            "M",
-            "N",
-            "O",
-            "P",
-            "R",
-            "S",
-            "SD",
-            "SE",
-            "T",
-            "U",
-            "W",
-            "X",
-            "Y",
-            "Z",
+            "eca",
+            "ecb",
+            "ecc",
+            "ecd",
+            "ece",
+            "ecf",
+            "ecg",
+            "ech",
+            "eci",
+            "ecl",
+            "ecm",
+            "ecn",
+            "eco",
+            "ecp",
+            "ecr",
+            "ecs",
+            "ecsd",
+            "ecse",
+            "ect",
+            "ecu",
+            "ecw",
+            "ecx",
+            "ecy",
+            "ecz",
         }
         EE{
-            "37",
-            "39",
-            "44",
-            "49",
-            "51",
-            "57",
-            "59",
-            "65",
-            "67",
-            "70",
-            "74",
-            "78",
-            "82",
-            "84",
-            "86",
+            "ee37",
+            "ee39",
+            "ee44",
+            "ee49",
+            "ee51",
+            "ee57",
+            "ee59",
+            "ee65",
+            "ee67",
+            "ee70",
+            "ee74",
+            "ee78",
+            "ee82",
+            "ee84",
+            "ee86",
         }
         EG{
-            "ALX",
-            "ASN",
-            "AST",
-            "BA",
-            "BH",
-            "BNS",
-            "C",
-            "DK",
-            "DT",
-            "FYM",
-            "GH",
-            "GZ",
-            "IS",
-            "JS",
-            "KB",
-            "KFS",
-            "KN",
-            "LX",
-            "MN",
-            "MNF",
-            "MT",
-            "PTS",
-            "SHG",
-            "SHR",
-            "SIN",
-            "SUZ",
-            "WAD",
+            "egalx",
+            "egasn",
+            "egast",
+            "egba",
+            "egbh",
+            "egbns",
+            "egc",
+            "egdk",
+            "egdt",
+            "egfym",
+            "eggh",
+            "eggz",
+            "egis",
+            "egjs",
+            "egkb",
+            "egkfs",
+            "egkn",
+            "eglx",
+            "egmn",
+            "egmnf",
+            "egmt",
+            "egpts",
+            "egshg",
+            "egshr",
+            "egsin",
+            "egsuz",
+            "egwad",
         }
         ER{
-            "AN",
-            "DK",
-            "DU",
-            "GB",
-            "MA",
-            "SK",
+            "eran",
+            "erdk",
+            "erdu",
+            "ergb",
+            "erma",
+            "ersk",
         }
         ES{
-            "AN",
-            "AR",
-            "AS",
-            "CB",
-            "CE",
-            "CL",
-            "CM",
-            "CN",
-            "CT",
-            "EX",
-            "GA",
-            "IB",
-            "MC",
-            "MD",
-            "ML",
-            "NC",
-            "PV",
-            "RI",
-            "VC",
-        }
-        ES-AN{
-            "AL",
-            "CA",
-            "CO",
-            "GR",
-            "H",
-            "J",
-            "MA",
-            "SE",
-        }
-        ES-AR{
-            "HU",
-            "TE",
-            "Z",
-        }
-        ES-AS{"O"}
-        ES-CB{"S"}
-        ES-CL{
-            "AV",
-            "BU",
-            "LE",
-            "P",
-            "SA",
-            "SG",
-            "SO",
-            "VA",
-            "ZA",
-        }
-        ES-CM{
-            "AB",
-            "CR",
-            "CU",
-            "GU",
-            "TO",
-        }
-        ES-CN{
-            "GC",
-            "TF",
-        }
-        ES-CT{
-            "B",
-            "GI",
-            "L",
-            "T",
-        }
-        ES-EX{
-            "BA",
-            "CC",
-        }
-        ES-GA{
-            "C",
-            "LU",
-            "OR",
-            "PO",
-        }
-        ES-IB{"PM"}
-        ES-MC{"MU"}
-        ES-MD{"M"}
-        ES-NC{"NA"}
-        ES-PV{
-            "BI",
-            "SS",
-            "VI",
-        }
-        ES-RI{"LO"}
-        ES-VC{
-            "A",
-            "CS",
-            "V",
+            "esan",
+            "esar",
+            "esas",
+            "escb",
+            "esce",
+            "escl",
+            "escm",
+            "escn",
+            "esct",
+            "esex",
+            "esga",
+            "esib",
+            "esmc",
+            "esmd",
+            "esml",
+            "esnc",
+            "espv",
+            "esri",
+            "esvc",
         }
         ET{
-            "AA",
-            "AF",
-            "AM",
-            "BE",
-            "DD",
-            "GA",
-            "HA",
-            "OR",
-            "SN",
-            "SO",
-            "TI",
+            "etaa",
+            "etaf",
+            "etam",
+            "etbe",
+            "etdd",
+            "etga",
+            "etha",
+            "etor",
+            "etsn",
+            "etso",
+            "etti",
         }
         FI{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
+            "fi01",
+            "fi02",
+            "fi03",
+            "fi04",
+            "fi05",
+            "fi06",
+            "fi07",
+            "fi08",
+            "fi09",
+            "fi10",
+            "fi11",
+            "fi12",
+            "fi13",
+            "fi14",
+            "fi15",
+            "fi16",
+            "fi17",
+            "fi18",
+            "fi19",
         }
         FJ{
-            "C",
-            "E",
-            "N",
-            "R",
-            "W",
-        }
-        FJ-C{
-            "09",
-            "10",
-            "12",
-            "13",
-            "14",
-        }
-        FJ-E{
-            "04",
-            "05",
-            "06",
-        }
-        FJ-N{
-            "02",
-            "03",
-            "07",
-        }
-        FJ-W{
-            "01",
-            "08",
-            "11",
+            "fjc",
+            "fje",
+            "fjn",
+            "fjr",
+            "fjw",
         }
         FM{
-            "KSA",
-            "PNI",
-            "TRK",
-            "YAP",
+            "fmksa",
+            "fmpni",
+            "fmtrk",
+            "fmyap",
         }
         FR{
-            "ARA",
-            "BFC",
-            "BL",
-            "BRE",
-            "COR",
-            "CP",
-            "CVL",
-            "GES",
-            "GF",
-            "GUA",
-            "HDF",
-            "IDF",
-            "LRE",
-            "MAY",
-            "MF",
-            "MQ",
-            "NAQ",
-            "NC",
-            "NOR",
-            "OCC",
-            "PAC",
-            "PDL",
-            "PF",
-            "PM",
-            "TF",
-            "WF",
-        }
-        FR-ARA{
-            "01",
-            "03",
-            "07",
-            "15",
-            "26",
-            "38",
-            "42",
-            "43",
-            "63",
-            "69",
-            "73",
-            "74",
-        }
-        FR-BFC{
-            "21",
-            "25",
-            "39",
-            "58",
-            "70",
-            "71",
-            "89",
-            "90",
-        }
-        FR-BRE{
-            "22",
-            "29",
-            "35",
-            "56",
-        }
-        FR-COR{
-            "2A",
-            "2B",
-        }
-        FR-CVL{
-            "18",
-            "28",
-            "36",
-            "37",
-            "41",
-            "45",
-        }
-        FR-GES{
-            "08",
-            "10",
-            "51",
-            "52",
-            "54",
-            "55",
-            "57",
-            "67",
-            "68",
-            "88",
-        }
-        FR-GUA{"GP"}
-        FR-HDF{
-            "02",
-            "59",
-            "60",
-            "62",
-            "80",
-        }
-        FR-IDF{
-            "75",
-            "77",
-            "78",
-            "91",
-            "92",
-            "93",
-            "94",
-            "95",
-        }
-        FR-LRE{"RE"}
-        FR-MAY{"YT"}
-        FR-NAQ{
-            "16",
-            "17",
-            "19",
-            "23",
-            "24",
-            "33",
-            "40",
-            "47",
-            "64",
-            "79",
-            "86",
-            "87",
-        }
-        FR-NOR{
-            "14",
-            "27",
-            "50",
-            "61",
-            "76",
-        }
-        FR-OCC{
-            "09",
-            "11",
-            "12",
-            "30",
-            "31",
-            "32",
-            "34",
-            "46",
-            "48",
-            "65",
-            "66",
-            "81",
-            "82",
-        }
-        FR-PAC{
-            "04",
-            "05",
-            "06",
-            "13",
-            "83",
-            "84",
-        }
-        FR-PDL{
-            "44",
-            "49",
-            "53",
-            "72",
-            "85",
+            "frara",
+            "frbfc",
+            "frbl",
+            "frbre",
+            "frcor",
+            "frcp",
+            "frcvl",
+            "frges",
+            "frgf",
+            "frgua",
+            "frhdf",
+            "fridf",
+            "frlre",
+            "frmay",
+            "frmf",
+            "frmq",
+            "frnaq",
+            "frnc",
+            "frnor",
+            "frocc",
+            "frpac",
+            "frpdl",
+            "frpf",
+            "frpm",
+            "frtf",
+            "frwf",
         }
         GA{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
+            "ga1",
+            "ga2",
+            "ga3",
+            "ga4",
+            "ga5",
+            "ga6",
+            "ga7",
+            "ga8",
+            "ga9",
         }
         GB{
-            "EAW",
-            "ENG",
-            "GBN",
-            "NIR",
-            "SCT",
-            "UKM",
-            "WLS",
-        }
-        GB-ENG{
-            "BAS",
-            "BBD",
-            "BDF",
-            "BDG",
-            "BEN",
-            "BEX",
-            "BIR",
-            "BKM",
-            "BMH",
-            "BNE",
-            "BNH",
-            "BNS",
-            "BOL",
-            "BPL",
-            "BRC",
-            "BRD",
-            "BRY",
-            "BST",
-            "BUR",
-            "CAM",
-            "CBF",
-            "CHE",
-            "CHW",
-            "CLD",
-            "CMA",
-            "CMD",
-            "CON",
-            "COV",
-            "CRY",
-            "DAL",
-            "DBY",
-            "DER",
-            "DEV",
-            "DNC",
-            "DOR",
-            "DUD",
-            "DUR",
-            "EAL",
-            "ENF",
-            "ERY",
-            "ESS",
-            "ESX",
-            "GAT",
-            "GLS",
-            "GRE",
-            "HAL",
-            "HAM",
-            "HAV",
-            "HCK",
-            "HEF",
-            "HIL",
-            "HMF",
-            "HNS",
-            "HPL",
-            "HRT",
-            "HRW",
-            "HRY",
-            "IOS",
-            "IOW",
-            "ISL",
-            "KEC",
-            "KEN",
-            "KHL",
-            "KIR",
-            "KTT",
-            "KWL",
-            "LAN",
-            "LBH",
-            "LCE",
-            "LDS",
-            "LEC",
-            "LEW",
-            "LIN",
-            "LIV",
-            "LND",
-            "LUT",
-            "MAN",
-            "MDB",
-            "MDW",
-            "MIK",
-            "MRT",
-            "NBL",
-            "NEL",
-            "NET",
-            "NFK",
-            "NGM",
-            "NLN",
-            "NSM",
-            "NTH",
-            "NTT",
-            "NTY",
-            "NWM",
-            "NYK",
-            "OLD",
-            "OXF",
-            "PLY",
-            "POL",
-            "POR",
-            "PTE",
-            "RCC",
-            "RCH",
-            "RDB",
-            "RDG",
-            "RIC",
-            "ROT",
-            "RUT",
-            "SAW",
-            "SFK",
-            "SFT",
-            "SGC",
-            "SHF",
-            "SHN",
-            "SHR",
-            "SKP",
-            "SLF",
-            "SLG",
-            "SND",
-            "SOL",
-            "SOM",
-            "SOS",
-            "SRY",
-            "STE",
-            "STH",
-            "STN",
-            "STS",
-            "STT",
-            "STY",
-            "SWD",
-            "SWK",
-            "TAM",
-            "TFW",
-            "THR",
-            "TOB",
-            "TRF",
-            "TWH",
-            "WAR",
-            "WBK",
-            "WFT",
-            "WGN",
-            "WIL",
-            "WKF",
-            "WLL",
-            "WLV",
-            "WND",
-            "WNM",
-            "WOK",
-            "WOR",
-            "WRL",
-            "WRT",
-            "WSM",
-            "WSX",
-            "YOR",
-        }
-        GB-NIR{
-            "ABC",
-            "AND",
-            "ANN",
-            "BFS",
-            "CCG",
-            "DRS",
-            "FMO",
-            "LBC",
-            "MEA",
-            "MUL",
-            "NMD",
-        }
-        GB-SCT{
-            "ABD",
-            "ABE",
-            "AGB",
-            "ANS",
-            "CLK",
-            "DGY",
-            "DND",
-            "EAY",
-            "EDH",
-            "EDU",
-            "ELN",
-            "ELS",
-            "ERW",
-            "FAL",
-            "FIF",
-            "GLG",
-            "HLD",
-            "IVC",
-            "MLN",
-            "MRY",
-            "NAY",
-            "NLK",
-            "ORK",
-            "PKN",
-            "RFW",
-            "SAY",
-            "SCB",
-            "SLK",
-            "STG",
-            "WDU",
-            "WLN",
-            "ZET",
-        }
-        GB-WLS{
-            "AGY",
-            "BGE",
-            "BGW",
-            "CAY",
-            "CGN",
-            "CMN",
-            "CRF",
-            "CWY",
-            "DEN",
-            "FLN",
-            "GWN",
-            "MON",
-            "MTY",
-            "NTL",
-            "NWP",
-            "PEM",
-            "POW",
-            "RCT",
-            "SWA",
-            "TOF",
-            "VGL",
-            "WRX",
+            "gbeaw",
+            "gbeng",
+            "gbgbn",
+            "gbnir",
+            "gbsct",
+            "gbukm",
+            "gbwls",
         }
         GD{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "10",
+            "gd01",
+            "gd02",
+            "gd03",
+            "gd04",
+            "gd05",
+            "gd06",
+            "gd10",
         }
         GE{
-            "AB",
-            "AJ",
-            "GU",
-            "IM",
-            "KA",
-            "KK",
-            "MM",
-            "RL",
-            "SJ",
-            "SK",
-            "SZ",
-            "TB",
+            "geab",
+            "geaj",
+            "gegu",
+            "geim",
+            "geka",
+            "gekk",
+            "gemm",
+            "gerl",
+            "gesj",
+            "gesk",
+            "gesz",
+            "getb",
         }
         GH{
-            "AA",
-            "AH",
-            "BA",
-            "CP",
-            "EP",
-            "NP",
-            "TV",
-            "UE",
-            "UW",
-            "WP",
+            "ghaa",
+            "ghah",
+            "ghba",
+            "ghcp",
+            "ghep",
+            "ghnp",
+            "ghtv",
+            "ghue",
+            "ghuw",
+            "ghwp",
         }
         GL{
-            "KU",
-            "QA",
-            "QE",
-            "SM",
+            "glku",
+            "glqa",
+            "glqe",
+            "glsm",
         }
         GM{
-            "B",
-            "L",
-            "M",
-            "N",
-            "U",
-            "W",
+            "gmb",
+            "gml",
+            "gmm",
+            "gmn",
+            "gmu",
+            "gmw",
         }
         GN{
-            "B",
-            "C",
-            "D",
-            "F",
-            "K",
-            "L",
-            "M",
-            "N",
-        }
-        GN-B{
-            "BF",
-            "BK",
-            "FR",
-            "GA",
-            "KN",
-        }
-        GN-D{
-            "CO",
-            "DU",
-            "FO",
-            "KD",
-            "TE",
-        }
-        GN-F{
-            "DB",
-            "DI",
-            "FA",
-            "KS",
-        }
-        GN-K{
-            "KA",
-            "KE",
-            "KO",
-            "MD",
-            "SI",
-        }
-        GN-L{
-            "KB",
-            "LA",
-            "LE",
-            "ML",
-            "TO",
-        }
-        GN-M{
-            "DL",
-            "MM",
-            "PI",
-        }
-        GN-N{
-            "BE",
-            "GU",
-            "LO",
-            "MC",
-            "NZ",
-            "YO",
+            "gnb",
+            "gnc",
+            "gnd",
+            "gnf",
+            "gnk",
+            "gnl",
+            "gnm",
+            "gnn",
         }
         GQ{
-            "C",
-            "I",
-        }
-        GQ-C{
-            "CS",
-            "KN",
-            "LI",
-            "WN",
-        }
-        GQ-I{
-            "AN",
-            "BN",
-            "BS",
+            "gqc",
+            "gqi",
         }
         GR{
-            "69",
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "I",
-            "J",
-            "K",
-            "L",
-            "M",
+            "gr69",
+            "gra",
+            "grb",
+            "grc",
+            "grd",
+            "gre",
+            "grf",
+            "grg",
+            "grh",
+            "gri",
+            "grj",
+            "grk",
+            "grl",
+            "grm",
         }
         GT{
-            "AV",
-            "BV",
-            "CM",
-            "CQ",
-            "ES",
-            "GU",
-            "HU",
-            "IZ",
-            "JA",
-            "JU",
-            "PE",
-            "PR",
-            "QC",
-            "QZ",
-            "RE",
-            "SA",
-            "SM",
-            "SO",
-            "SR",
-            "SU",
-            "TO",
-            "ZA",
+            "gtav",
+            "gtbv",
+            "gtcm",
+            "gtcq",
+            "gtes",
+            "gtgu",
+            "gthu",
+            "gtiz",
+            "gtja",
+            "gtju",
+            "gtpe",
+            "gtpr",
+            "gtqc",
+            "gtqz",
+            "gtre",
+            "gtsa",
+            "gtsm",
+            "gtso",
+            "gtsr",
+            "gtsu",
+            "gtto",
+            "gtza",
         }
         GW{
-            "BS",
-            "L",
-            "N",
-            "S",
-        }
-        GW-L{
-            "BA",
-            "GA",
-        }
-        GW-N{
-            "BM",
-            "CA",
-            "OI",
-        }
-        GW-S{
-            "BL",
-            "QU",
-            "TO",
+            "gwbs",
+            "gwl",
+            "gwn",
+            "gws",
         }
         GY{
-            "BA",
-            "CU",
-            "DE",
-            "EB",
-            "ES",
-            "MA",
-            "PM",
-            "PT",
-            "UD",
-            "UT",
+            "gyba",
+            "gycu",
+            "gyde",
+            "gyeb",
+            "gyes",
+            "gyma",
+            "gypm",
+            "gypt",
+            "gyud",
+            "gyut",
         }
         HN{
-            "AT",
-            "CH",
-            "CL",
-            "CM",
-            "CP",
-            "CR",
-            "EP",
-            "FM",
-            "GD",
-            "IB",
-            "IN",
-            "LE",
-            "LP",
-            "OC",
-            "OL",
-            "SB",
-            "VA",
-            "YO",
+            "hnat",
+            "hnch",
+            "hncl",
+            "hncm",
+            "hncp",
+            "hncr",
+            "hnep",
+            "hnfm",
+            "hngd",
+            "hnib",
+            "hnin",
+            "hnle",
+            "hnlp",
+            "hnoc",
+            "hnol",
+            "hnsb",
+            "hnva",
+            "hnyo",
         }
         HR{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
+            "hr01",
+            "hr02",
+            "hr03",
+            "hr04",
+            "hr05",
+            "hr06",
+            "hr07",
+            "hr08",
+            "hr09",
+            "hr10",
+            "hr11",
+            "hr12",
+            "hr13",
+            "hr14",
+            "hr15",
+            "hr16",
+            "hr17",
+            "hr18",
+            "hr19",
+            "hr20",
+            "hr21",
         }
         HT{
-            "AR",
-            "CE",
-            "GA",
-            "ND",
-            "NE",
-            "NI",
-            "NO",
-            "OU",
-            "SD",
-            "SE",
+            "htar",
+            "htce",
+            "htga",
+            "htnd",
+            "htne",
+            "htni",
+            "htno",
+            "htou",
+            "htsd",
+            "htse",
         }
         HU{
-            "BA",
-            "BC",
-            "BE",
-            "BK",
-            "BU",
-            "BZ",
-            "CS",
-            "DE",
-            "DU",
-            "EG",
-            "ER",
-            "FE",
-            "GS",
-            "GY",
-            "HB",
-            "HE",
-            "HV",
-            "JN",
-            "KE",
-            "KM",
-            "KV",
-            "MI",
-            "NK",
-            "NO",
-            "NY",
-            "PE",
-            "PS",
-            "SD",
-            "SF",
-            "SH",
-            "SK",
-            "SN",
-            "SO",
-            "SS",
-            "ST",
-            "SZ",
-            "TB",
-            "TO",
-            "VA",
-            "VE",
-            "VM",
-            "ZA",
-            "ZE",
+            "huba",
+            "hubc",
+            "hube",
+            "hubk",
+            "hubu",
+            "hubz",
+            "hucs",
+            "hude",
+            "hudu",
+            "hueg",
+            "huer",
+            "hufe",
+            "hugs",
+            "hugy",
+            "huhb",
+            "huhe",
+            "huhv",
+            "hujn",
+            "huke",
+            "hukm",
+            "hukv",
+            "humi",
+            "hunk",
+            "huno",
+            "huny",
+            "hupe",
+            "hups",
+            "husd",
+            "husf",
+            "hush",
+            "husk",
+            "husn",
+            "huso",
+            "huss",
+            "hust",
+            "husz",
+            "hutb",
+            "huto",
+            "huva",
+            "huve",
+            "huvm",
+            "huza",
+            "huze",
         }
         ID{
-            "JW",
-            "KA",
-            "ML",
-            "NU",
-            "PP",
-            "SL",
-            "SM",
-        }
-        ID-JW{
-            "BT",
-            "JB",
-            "JI",
-            "JK",
-            "JT",
-            "YO",
-        }
-        ID-KA{
-            "KB",
-            "KI",
-            "KS",
-            "KT",
-            "KU",
-        }
-        ID-ML{
-            "MA",
-            "MU",
-        }
-        ID-NU{
-            "BA",
-            "NB",
-            "NT",
-        }
-        ID-PP{
-            "PA",
-            "PB",
-        }
-        ID-SL{
-            "GO",
-            "SA",
-            "SG",
-            "SN",
-            "SR",
-            "ST",
-        }
-        ID-SM{
-            "AC",
-            "BB",
-            "BE",
-            "JA",
-            "KR",
-            "LA",
-            "RI",
-            "SB",
-            "SS",
-            "SU",
+            "idjw",
+            "idka",
+            "idml",
+            "idnu",
+            "idpp",
+            "idsl",
+            "idsm",
         }
         IE{
-            "C",
-            "L",
-            "M",
-            "U",
-        }
-        IE-C{
-            "G",
-            "LM",
-            "MO",
-            "RN",
-            "SO",
-        }
-        IE-L{
-            "CW",
-            "D",
-            "KE",
-            "KK",
-            "LD",
-            "LH",
-            "LS",
-            "MH",
-            "OY",
-            "WH",
-            "WW",
-            "WX",
-        }
-        IE-M{
-            "CE",
-            "CO",
-            "KY",
-            "LK",
-            "TA",
-            "WD",
-        }
-        IE-U{
-            "CN",
-            "DL",
-            "MN",
+            "iec",
+            "iel",
+            "iem",
+            "ieu",
         }
         IL{
-            "D",
-            "HA",
-            "JM",
-            "M",
-            "TA",
-            "Z",
+            "ild",
+            "ilha",
+            "iljm",
+            "ilm",
+            "ilta",
+            "ilz",
         }
         IN{
-            "AN",
-            "AP",
-            "AR",
-            "AS",
-            "BR",
-            "CH",
-            "CT",
-            "DD",
-            "DL",
-            "DN",
-            "GA",
-            "GJ",
-            "HP",
-            "HR",
-            "JH",
-            "JK",
-            "KA",
-            "KL",
-            "LD",
-            "MH",
-            "ML",
-            "MN",
-            "MP",
-            "MZ",
-            "NL",
-            "OR",
-            "PB",
-            "PY",
-            "RJ",
-            "SK",
-            "TG",
-            "TN",
-            "TR",
-            "UP",
-            "UT",
-            "WB",
+            "inan",
+            "inap",
+            "inar",
+            "inas",
+            "inbr",
+            "inch",
+            "inct",
+            "indd",
+            "indl",
+            "indn",
+            "inga",
+            "ingj",
+            "inhp",
+            "inhr",
+            "injh",
+            "injk",
+            "inka",
+            "inkl",
+            "inld",
+            "inmh",
+            "inml",
+            "inmn",
+            "inmp",
+            "inmz",
+            "innl",
+            "inor",
+            "inpb",
+            "inpy",
+            "inrj",
+            "insk",
+            "intg",
+            "intn",
+            "intr",
+            "inup",
+            "inut",
+            "inwb",
         }
         IQ{
-            "AN",
-            "AR",
-            "BA",
-            "BB",
-            "BG",
-            "DA",
-            "DI",
-            "DQ",
-            "KA",
-            "KI",
-            "MA",
-            "MU",
-            "NA",
-            "NI",
-            "QA",
-            "SD",
-            "SU",
-            "WA",
+            "iqan",
+            "iqar",
+            "iqba",
+            "iqbb",
+            "iqbg",
+            "iqda",
+            "iqdi",
+            "iqdq",
+            "iqka",
+            "iqki",
+            "iqma",
+            "iqmu",
+            "iqna",
+            "iqni",
+            "iqqa",
+            "iqsd",
+            "iqsu",
+            "iqwa",
         }
         IR{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
+            "ir01",
+            "ir02",
+            "ir03",
+            "ir04",
+            "ir05",
+            "ir06",
+            "ir07",
+            "ir08",
+            "ir10",
+            "ir11",
+            "ir12",
+            "ir13",
+            "ir14",
+            "ir15",
+            "ir16",
+            "ir17",
+            "ir18",
+            "ir19",
+            "ir20",
+            "ir21",
+            "ir22",
+            "ir23",
+            "ir24",
+            "ir25",
+            "ir26",
+            "ir27",
+            "ir28",
+            "ir29",
+            "ir30",
+            "ir31",
+            "ir32",
         }
         IS{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
+            "is1",
+            "is2",
+            "is3",
+            "is4",
+            "is5",
+            "is6",
+            "is7",
+            "is8",
         }
         IT{
-            "21",
-            "23",
-            "25",
-            "32",
-            "34",
-            "36",
-            "42",
-            "45",
-            "52",
-            "55",
-            "57",
-            "62",
-            "65",
-            "67",
-            "72",
-            "75",
-            "77",
-            "78",
-            "82",
-            "88",
-        }
-        IT-21{
-            "AL",
-            "AT",
-            "BI",
-            "CN",
-            "NO",
-            "TO",
-            "VB",
-            "VC",
-        }
-        IT-23{"AO"}
-        IT-25{
-            "BG",
-            "BS",
-            "CO",
-            "CR",
-            "LC",
-            "LO",
-            "MB",
-            "MI",
-            "MN",
-            "PV",
-            "SO",
-            "VA",
-        }
-        IT-32{
-            "BZ",
-            "TN",
-        }
-        IT-34{
-            "BL",
-            "PD",
-            "RO",
-            "TV",
-            "VE",
-            "VI",
-            "VR",
-        }
-        IT-36{
-            "GO",
-            "PN",
-            "TS",
-            "UD",
-        }
-        IT-42{
-            "GE",
-            "IM",
-            "SP",
-            "SV",
-        }
-        IT-45{
-            "BO",
-            "FC",
-            "FE",
-            "MO",
-            "PC",
-            "PR",
-            "RA",
-            "RE",
-            "RN",
-        }
-        IT-52{
-            "AR",
-            "FI",
-            "GR",
-            "LI",
-            "LU",
-            "MS",
-            "PI",
-            "PO",
-            "PT",
-            "SI",
-        }
-        IT-55{
-            "PG",
-            "TR",
-        }
-        IT-57{
-            "AN",
-            "AP",
-            "FM",
-            "MC",
-            "PU",
-        }
-        IT-62{
-            "FR",
-            "LT",
-            "RI",
-            "RM",
-            "VT",
-        }
-        IT-65{
-            "AQ",
-            "CH",
-            "PE",
-            "TE",
-        }
-        IT-67{
-            "CB",
-            "IS",
-        }
-        IT-72{
-            "AV",
-            "BN",
-            "CE",
-            "NA",
-            "SA",
-        }
-        IT-75{
-            "BA",
-            "BR",
-            "BT",
-            "FG",
-            "LE",
-            "TA",
-        }
-        IT-77{
-            "MT",
-            "PZ",
-        }
-        IT-78{
-            "CS",
-            "CZ",
-            "KR",
-            "RC",
-            "VV",
-        }
-        IT-82{
-            "AG",
-            "CL",
-            "CT",
-            "EN",
-            "ME",
-            "PA",
-            "RG",
-            "SR",
-            "TP",
-        }
-        IT-88{
-            "CA",
-            "CI",
-            "NU",
-            "OG",
-            "OR",
-            "OT",
-            "SS",
-            "VS",
+            "it21",
+            "it23",
+            "it25",
+            "it32",
+            "it34",
+            "it36",
+            "it42",
+            "it45",
+            "it52",
+            "it55",
+            "it57",
+            "it62",
+            "it65",
+            "it67",
+            "it72",
+            "it75",
+            "it77",
+            "it78",
+            "it82",
+            "it88",
         }
         JM{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
+            "jm01",
+            "jm02",
+            "jm03",
+            "jm04",
+            "jm05",
+            "jm06",
+            "jm07",
+            "jm08",
+            "jm09",
+            "jm10",
+            "jm11",
+            "jm12",
+            "jm13",
+            "jm14",
         }
         JO{
-            "AJ",
-            "AM",
-            "AQ",
-            "AT",
-            "AZ",
-            "BA",
-            "IR",
-            "JA",
-            "KA",
-            "MA",
-            "MD",
-            "MN",
+            "joaj",
+            "joam",
+            "joaq",
+            "joat",
+            "joaz",
+            "joba",
+            "joir",
+            "joja",
+            "joka",
+            "joma",
+            "jomd",
+            "jomn",
         }
         JP{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
+            "jp01",
+            "jp02",
+            "jp03",
+            "jp04",
+            "jp05",
+            "jp06",
+            "jp07",
+            "jp08",
+            "jp09",
+            "jp10",
+            "jp11",
+            "jp12",
+            "jp13",
+            "jp14",
+            "jp15",
+            "jp16",
+            "jp17",
+            "jp18",
+            "jp19",
+            "jp20",
+            "jp21",
+            "jp22",
+            "jp23",
+            "jp24",
+            "jp25",
+            "jp26",
+            "jp27",
+            "jp28",
+            "jp29",
+            "jp30",
+            "jp31",
+            "jp32",
+            "jp33",
+            "jp34",
+            "jp35",
+            "jp36",
+            "jp37",
+            "jp38",
+            "jp39",
+            "jp40",
+            "jp41",
+            "jp42",
+            "jp43",
+            "jp44",
+            "jp45",
+            "jp46",
+            "jp47",
         }
         KE{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
+            "ke01",
+            "ke02",
+            "ke03",
+            "ke04",
+            "ke05",
+            "ke06",
+            "ke07",
+            "ke08",
+            "ke09",
+            "ke10",
+            "ke11",
+            "ke12",
+            "ke13",
+            "ke14",
+            "ke15",
+            "ke16",
+            "ke17",
+            "ke18",
+            "ke19",
+            "ke20",
+            "ke21",
+            "ke22",
+            "ke23",
+            "ke24",
+            "ke25",
+            "ke26",
+            "ke27",
+            "ke28",
+            "ke29",
+            "ke30",
+            "ke31",
+            "ke32",
+            "ke33",
+            "ke34",
+            "ke35",
+            "ke36",
+            "ke37",
+            "ke38",
+            "ke39",
+            "ke40",
+            "ke41",
+            "ke42",
+            "ke43",
+            "ke44",
+            "ke45",
+            "ke46",
+            "ke47",
         }
         KG{
-            "B",
-            "C",
-            "GB",
-            "GO",
-            "J",
-            "N",
-            "O",
-            "T",
-            "Y",
+            "kgb",
+            "kgc",
+            "kggb",
+            "kggo",
+            "kgj",
+            "kgn",
+            "kgo",
+            "kgt",
+            "kgy",
         }
         KH{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
+            "kh1",
+            "kh2",
+            "kh3",
+            "kh4",
+            "kh5",
+            "kh6",
+            "kh7",
+            "kh8",
+            "kh9",
+            "kh10",
+            "kh11",
+            "kh12",
+            "kh13",
+            "kh14",
+            "kh15",
+            "kh16",
+            "kh17",
+            "kh18",
+            "kh19",
+            "kh20",
+            "kh21",
+            "kh22",
+            "kh23",
+            "kh24",
+            "kh25",
         }
         KI{
-            "G",
-            "L",
-            "P",
+            "kig",
+            "kil",
+            "kip",
         }
         KM{
-            "A",
-            "G",
-            "M",
+            "kma",
+            "kmg",
+            "kmm",
         }
         KN{
-            "K",
-            "N",
-        }
-        KN-K{
-            "01",
-            "02",
-            "03",
-            "06",
-            "08",
-            "09",
-            "11",
-            "13",
-            "15",
-        }
-        KN-N{
-            "04",
-            "05",
-            "07",
-            "10",
-            "12",
+            "knk",
+            "knn",
         }
         KP{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "13",
+            "kp01",
+            "kp02",
+            "kp03",
+            "kp04",
+            "kp05",
+            "kp06",
+            "kp07",
+            "kp08",
+            "kp09",
+            "kp10",
+            "kp13",
         }
         KR{
-            "11",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
+            "kr11",
+            "kr26",
+            "kr27",
+            "kr28",
+            "kr29",
+            "kr30",
+            "kr31",
+            "kr41",
+            "kr42",
+            "kr43",
+            "kr44",
+            "kr45",
+            "kr46",
+            "kr47",
+            "kr48",
+            "kr49",
+            "kr50",
         }
         KW{
-            "AH",
-            "FA",
-            "HA",
-            "JA",
-            "KU",
-            "MU",
+            "kwah",
+            "kwfa",
+            "kwha",
+            "kwja",
+            "kwku",
+            "kwmu",
         }
         KZ{
-            "AKM",
-            "AKT",
-            "ALA",
-            "ALM",
-            "AST",
-            "ATY",
-            "BAY",
-            "KAR",
-            "KUS",
-            "KZY",
-            "MAN",
-            "PAV",
-            "SEV",
-            "VOS",
-            "YUZ",
-            "ZAP",
-            "ZHA",
+            "kzakm",
+            "kzakt",
+            "kzala",
+            "kzalm",
+            "kzast",
+            "kzaty",
+            "kzbay",
+            "kzkar",
+            "kzkus",
+            "kzkzy",
+            "kzman",
+            "kzpav",
+            "kzsev",
+            "kzvos",
+            "kzyuz",
+            "kzzap",
+            "kzzha",
         }
         LA{
-            "AT",
-            "BK",
-            "BL",
-            "CH",
-            "HO",
-            "KH",
-            "LM",
-            "LP",
-            "OU",
-            "PH",
-            "SL",
-            "SV",
-            "VI",
-            "VT",
-            "XA",
-            "XE",
-            "XI",
-            "XS",
+            "laat",
+            "labk",
+            "labl",
+            "lach",
+            "laho",
+            "lakh",
+            "lalm",
+            "lalp",
+            "laou",
+            "laph",
+            "lasl",
+            "lasv",
+            "lavi",
+            "lavt",
+            "laxa",
+            "laxe",
+            "laxi",
+            "laxs",
         }
         LB{
-            "AK",
-            "AS",
-            "BA",
-            "BH",
-            "BI",
-            "JA",
-            "JL",
-            "NA",
+            "lbak",
+            "lbas",
+            "lbba",
+            "lbbh",
+            "lbbi",
+            "lbja",
+            "lbjl",
+            "lbna",
         }
         LC{
-            "01",
-            "02",
-            "03",
-            "05",
-            "06",
-            "07",
-            "08",
-            "10",
-            "11",
-            "12",
+            "lc01",
+            "lc02",
+            "lc03",
+            "lc05",
+            "lc06",
+            "lc07",
+            "lc08",
+            "lc10",
+            "lc11",
+            "lc12",
         }
         LI{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
+            "li01",
+            "li02",
+            "li03",
+            "li04",
+            "li05",
+            "li06",
+            "li07",
+            "li08",
+            "li09",
+            "li10",
+            "li11",
         }
         LK{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
-        }
-        LK-1{
-            "52",
-            "71",
-            "81",
-        }
-        LK-2{
-            "11",
-            "31",
-            "51",
-        }
-        LK-3{
-            "12",
-            "33",
-            "41",
-        }
-        LK-4{
-            "13",
-            "21",
-            "42",
-            "61",
-            "92",
-        }
-        LK-5{
-            "22",
-            "32",
-            "43",
-        }
-        LK-6{
-            "45",
-            "82",
-        }
-        LK-7{
-            "23",
-            "72",
-        }
-        LK-8{
-            "62",
-            "91",
-        }
-        LK-9{
-            "44",
-            "53",
+            "lk1",
+            "lk2",
+            "lk3",
+            "lk4",
+            "lk5",
+            "lk6",
+            "lk7",
+            "lk8",
+            "lk9",
         }
         LR{
-            "BG",
-            "BM",
-            "CM",
-            "GB",
-            "GG",
-            "GK",
-            "GP",
-            "LO",
-            "MG",
-            "MO",
-            "MY",
-            "NI",
-            "RG",
-            "RI",
-            "SI",
+            "lrbg",
+            "lrbm",
+            "lrcm",
+            "lrgb",
+            "lrgg",
+            "lrgk",
+            "lrgp",
+            "lrlo",
+            "lrmg",
+            "lrmo",
+            "lrmy",
+            "lrni",
+            "lrrg",
+            "lrri",
+            "lrsi",
         }
         LS{
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "J",
-            "K",
+            "lsa",
+            "lsb",
+            "lsc",
+            "lsd",
+            "lse",
+            "lsf",
+            "lsg",
+            "lsh",
+            "lsj",
+            "lsk",
         }
         LT{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "57",
-            "58",
-            "59",
-            "60",
-            "AL",
-            "KL",
-            "KU",
-            "MR",
-            "PN",
-            "SA",
-            "TA",
-            "TE",
-            "UT",
-            "VL",
+            "lt01",
+            "lt02",
+            "lt03",
+            "lt04",
+            "lt05",
+            "lt06",
+            "lt07",
+            "lt08",
+            "lt09",
+            "lt10",
+            "lt11",
+            "lt12",
+            "lt13",
+            "lt14",
+            "lt15",
+            "lt16",
+            "lt17",
+            "lt18",
+            "lt19",
+            "lt20",
+            "lt21",
+            "lt22",
+            "lt23",
+            "lt24",
+            "lt25",
+            "lt26",
+            "lt27",
+            "lt28",
+            "lt29",
+            "lt30",
+            "lt31",
+            "lt32",
+            "lt33",
+            "lt34",
+            "lt35",
+            "lt36",
+            "lt37",
+            "lt38",
+            "lt39",
+            "lt40",
+            "lt41",
+            "lt42",
+            "lt43",
+            "lt44",
+            "lt45",
+            "lt46",
+            "lt47",
+            "lt48",
+            "lt49",
+            "lt50",
+            "lt51",
+            "lt52",
+            "lt53",
+            "lt54",
+            "lt55",
+            "lt56",
+            "lt57",
+            "lt58",
+            "lt59",
+            "lt60",
+            "ltal",
+            "ltkl",
+            "ltku",
+            "ltmr",
+            "ltpn",
+            "ltsa",
+            "ltta",
+            "ltte",
+            "ltut",
+            "ltvl",
         }
         LU{
-            "CA",
-            "CL",
-            "DI",
-            "EC",
-            "ES",
-            "GR",
-            "LU",
-            "ME",
-            "RD",
-            "RM",
-            "VD",
-            "WI",
+            "luca",
+            "lucl",
+            "ludi",
+            "luec",
+            "lues",
+            "lugr",
+            "lulu",
+            "lume",
+            "lurd",
+            "lurm",
+            "luvd",
+            "luwi",
         }
         LV{
-            "001",
-            "002",
-            "003",
-            "004",
-            "005",
-            "006",
-            "007",
-            "008",
-            "009",
-            "010",
-            "011",
-            "012",
-            "013",
-            "014",
-            "015",
-            "016",
-            "017",
-            "018",
-            "019",
-            "020",
-            "021",
-            "022",
-            "023",
-            "024",
-            "025",
-            "026",
-            "027",
-            "028",
-            "029",
-            "030",
-            "031",
-            "032",
-            "033",
-            "034",
-            "035",
-            "036",
-            "037",
-            "038",
-            "039",
-            "040",
-            "041",
-            "042",
-            "043",
-            "044",
-            "045",
-            "046",
-            "047",
-            "048",
-            "049",
-            "050",
-            "051",
-            "052",
-            "053",
-            "054",
-            "055",
-            "056",
-            "057",
-            "058",
-            "059",
-            "060",
-            "061",
-            "062",
-            "063",
-            "064",
-            "065",
-            "066",
-            "067",
-            "068",
-            "069",
-            "070",
-            "071",
-            "072",
-            "073",
-            "074",
-            "075",
-            "076",
-            "077",
-            "078",
-            "079",
-            "080",
-            "081",
-            "082",
-            "083",
-            "084",
-            "085",
-            "086",
-            "087",
-            "088",
-            "089",
-            "090",
-            "091",
-            "092",
-            "093",
-            "094",
-            "095",
-            "096",
-            "097",
-            "098",
-            "099",
-            "100",
-            "101",
-            "102",
-            "103",
-            "104",
-            "105",
-            "106",
-            "107",
-            "108",
-            "109",
-            "110",
-            "DGV",
-            "JEL",
-            "JKB",
-            "JUR",
-            "LPX",
-            "REZ",
-            "RIX",
-            "VEN",
-            "VMR",
+            "lv001",
+            "lv002",
+            "lv003",
+            "lv004",
+            "lv005",
+            "lv006",
+            "lv007",
+            "lv008",
+            "lv009",
+            "lv010",
+            "lv011",
+            "lv012",
+            "lv013",
+            "lv014",
+            "lv015",
+            "lv016",
+            "lv017",
+            "lv018",
+            "lv019",
+            "lv020",
+            "lv021",
+            "lv022",
+            "lv023",
+            "lv024",
+            "lv025",
+            "lv026",
+            "lv027",
+            "lv028",
+            "lv029",
+            "lv030",
+            "lv031",
+            "lv032",
+            "lv033",
+            "lv034",
+            "lv035",
+            "lv036",
+            "lv037",
+            "lv038",
+            "lv039",
+            "lv040",
+            "lv041",
+            "lv042",
+            "lv043",
+            "lv044",
+            "lv045",
+            "lv046",
+            "lv047",
+            "lv048",
+            "lv049",
+            "lv050",
+            "lv051",
+            "lv052",
+            "lv053",
+            "lv054",
+            "lv055",
+            "lv056",
+            "lv057",
+            "lv058",
+            "lv059",
+            "lv060",
+            "lv061",
+            "lv062",
+            "lv063",
+            "lv064",
+            "lv065",
+            "lv066",
+            "lv067",
+            "lv068",
+            "lv069",
+            "lv070",
+            "lv071",
+            "lv072",
+            "lv073",
+            "lv074",
+            "lv075",
+            "lv076",
+            "lv077",
+            "lv078",
+            "lv079",
+            "lv080",
+            "lv081",
+            "lv082",
+            "lv083",
+            "lv084",
+            "lv085",
+            "lv086",
+            "lv087",
+            "lv088",
+            "lv089",
+            "lv090",
+            "lv091",
+            "lv092",
+            "lv093",
+            "lv094",
+            "lv095",
+            "lv096",
+            "lv097",
+            "lv098",
+            "lv099",
+            "lv100",
+            "lv101",
+            "lv102",
+            "lv103",
+            "lv104",
+            "lv105",
+            "lv106",
+            "lv107",
+            "lv108",
+            "lv109",
+            "lv110",
+            "lvdgv",
+            "lvjel",
+            "lvjkb",
+            "lvjur",
+            "lvlpx",
+            "lvrez",
+            "lvrix",
+            "lvven",
+            "lvvmr",
         }
         LY{
-            "BA",
-            "BU",
-            "DR",
-            "GT",
-            "JA",
-            "JG",
-            "JI",
-            "JU",
-            "KF",
-            "MB",
-            "MI",
-            "MJ",
-            "MQ",
-            "NL",
-            "NQ",
-            "SB",
-            "SR",
-            "TB",
-            "WA",
-            "WD",
-            "WS",
-            "ZA",
+            "lyba",
+            "lybu",
+            "lydr",
+            "lygt",
+            "lyja",
+            "lyjg",
+            "lyji",
+            "lyju",
+            "lykf",
+            "lymb",
+            "lymi",
+            "lymj",
+            "lymq",
+            "lynl",
+            "lynq",
+            "lysb",
+            "lysr",
+            "lytb",
+            "lywa",
+            "lywd",
+            "lyws",
+            "lyza",
         }
         MA{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-        }
-        MA-01{
-            "CHE",
-            "FAH",
-            "LAR",
-            "TET",
-            "TNG",
-        }
-        MA-02{
-            "KEN",
-            "SIK",
-        }
-        MA-03{
-            "HOC",
-            "TAO",
-            "TAZ",
-        }
-        MA-04{
-            "BER",
-            "FIG",
-            "JRA",
-            "NAD",
-            "OUJ",
-            "TAI",
-        }
-        MA-05{
-            "BOM",
-            "FES",
-            "MOU",
-            "SEF",
-        }
-        MA-06{
-            "ERR",
-            "HAJ",
-            "IFR",
-            "KHN",
-            "MEK",
-        }
-        MA-07{
-            "KHE",
-            "RAB",
-            "SAL",
-            "SKH",
-        }
-        MA-08{
-            "CAS",
-            "MED",
-            "MOH",
-            "NOU",
-        }
-        MA-09{
-            "BES",
-            "KHO",
-            "SET",
-        }
-        MA-10{
-            "JDI",
-            "SAF",
-        }
-        MA-11{
-            "CHI",
-            "ESI",
-            "HAO",
-            "KES",
-            "MMD",
-            "MMN",
-            "SYB",
-        }
-        MA-12{
-            "AZI",
-            "BEM",
-        }
-        MA-13{
-            "AGD",
-            "CHT",
-            "INE",
-            "OUA",
-            "TAR",
-            "TIZ",
-            "ZAG",
-        }
-        MA-14{
-            "ASZ",
-            "ESM",
-            "GUE",
-            "TAT",
-            "TNT",
-        }
-        MA-15{
-            "BOD",
-            "LAA",
-        }
-        MA-16{
-            "AOU",
-            "OUD",
+            "ma01",
+            "ma02",
+            "ma03",
+            "ma04",
+            "ma05",
+            "ma06",
+            "ma07",
+            "ma08",
+            "ma09",
+            "ma10",
+            "ma11",
+            "ma12",
+            "ma13",
+            "ma14",
+            "ma15",
+            "ma16",
         }
         MC{
-            "CL",
-            "CO",
-            "FO",
-            "GA",
-            "JE",
-            "LA",
-            "MA",
-            "MC",
-            "MG",
-            "MO",
-            "MU",
-            "PH",
-            "SD",
-            "SO",
-            "SP",
-            "SR",
-            "VR",
+            "mccl",
+            "mcco",
+            "mcfo",
+            "mcga",
+            "mcje",
+            "mcla",
+            "mcma",
+            "mcmc",
+            "mcmg",
+            "mcmo",
+            "mcmu",
+            "mcph",
+            "mcsd",
+            "mcso",
+            "mcsp",
+            "mcsr",
+            "mcvr",
         }
         MD{
-            "AN",
-            "BA",
-            "BD",
-            "BR",
-            "BS",
-            "CA",
-            "CL",
-            "CM",
-            "CR",
-            "CS",
-            "CT",
-            "CU",
-            "DO",
-            "DR",
-            "DU",
-            "ED",
-            "FA",
-            "FL",
-            "GA",
-            "GL",
-            "HI",
-            "IA",
-            "LE",
-            "NI",
-            "OC",
-            "OR",
-            "RE",
-            "RI",
-            "SD",
-            "SI",
-            "SN",
-            "SO",
-            "ST",
-            "SV",
-            "TA",
-            "TE",
-            "UN",
+            "mdan",
+            "mdba",
+            "mdbd",
+            "mdbr",
+            "mdbs",
+            "mdca",
+            "mdcl",
+            "mdcm",
+            "mdcr",
+            "mdcs",
+            "mdct",
+            "mdcu",
+            "mddo",
+            "mddr",
+            "mddu",
+            "mded",
+            "mdfa",
+            "mdfl",
+            "mdga",
+            "mdgl",
+            "mdhi",
+            "mdia",
+            "mdle",
+            "mdni",
+            "mdoc",
+            "mdor",
+            "mdre",
+            "mdri",
+            "mdsd",
+            "mdsi",
+            "mdsn",
+            "mdso",
+            "mdst",
+            "mdsv",
+            "mdta",
+            "mdte",
+            "mdun",
         }
         ME{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
+            "me01",
+            "me02",
+            "me03",
+            "me04",
+            "me05",
+            "me06",
+            "me07",
+            "me08",
+            "me09",
+            "me10",
+            "me11",
+            "me12",
+            "me13",
+            "me14",
+            "me15",
+            "me16",
+            "me17",
+            "me18",
+            "me19",
+            "me20",
+            "me21",
+            "me22",
+            "me23",
         }
         MG{
-            "A",
-            "D",
-            "F",
-            "M",
-            "T",
-            "U",
+            "mga",
+            "mgd",
+            "mgf",
+            "mgm",
+            "mgt",
+            "mgu",
         }
         MH{
-            "L",
-            "T",
-        }
-        MH-L{
-            "ALL",
-            "EBO",
-            "ENI",
-            "JAB",
-            "JAL",
-            "KIL",
-            "KWA",
-            "LAE",
-            "LIB",
-            "NMK",
-            "NMU",
-            "RON",
-            "UJA",
-            "WTH",
-        }
-        MH-T{
-            "ALK",
-            "ARN",
-            "AUR",
-            "LIK",
-            "MAJ",
-            "MAL",
-            "MEJ",
-            "MIL",
-            "UTI",
-            "WTJ",
+            "mhl",
+            "mht",
         }
         MK{
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "16",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "30",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "58",
-            "59",
-            "60",
-            "61",
-            "62",
-            "63",
-            "64",
-            "65",
-            "66",
-            "67",
-            "69",
-            "70",
-            "71",
-            "72",
-            "73",
-            "74",
-            "75",
-            "76",
-            "78",
-            "80",
-            "81",
-            "82",
-            "83",
-            "85",
+            "mk02",
+            "mk03",
+            "mk04",
+            "mk05",
+            "mk06",
+            "mk07",
+            "mk08",
+            "mk10",
+            "mk11",
+            "mk12",
+            "mk13",
+            "mk14",
+            "mk16",
+            "mk18",
+            "mk19",
+            "mk20",
+            "mk21",
+            "mk22",
+            "mk23",
+            "mk24",
+            "mk25",
+            "mk26",
+            "mk27",
+            "mk30",
+            "mk32",
+            "mk33",
+            "mk34",
+            "mk35",
+            "mk36",
+            "mk37",
+            "mk40",
+            "mk41",
+            "mk42",
+            "mk43",
+            "mk44",
+            "mk45",
+            "mk46",
+            "mk47",
+            "mk48",
+            "mk49",
+            "mk50",
+            "mk51",
+            "mk52",
+            "mk53",
+            "mk54",
+            "mk55",
+            "mk56",
+            "mk58",
+            "mk59",
+            "mk60",
+            "mk61",
+            "mk62",
+            "mk63",
+            "mk64",
+            "mk65",
+            "mk66",
+            "mk67",
+            "mk69",
+            "mk70",
+            "mk71",
+            "mk72",
+            "mk73",
+            "mk74",
+            "mk75",
+            "mk76",
+            "mk78",
+            "mk80",
+            "mk81",
+            "mk82",
+            "mk83",
+            "mk85",
         }
         ML{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "BKO",
+            "ml1",
+            "ml2",
+            "ml3",
+            "ml4",
+            "ml5",
+            "ml6",
+            "ml7",
+            "ml8",
+            "mlbko",
         }
         MM{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
+            "mm01",
+            "mm02",
+            "mm03",
+            "mm04",
+            "mm05",
+            "mm06",
+            "mm07",
+            "mm11",
+            "mm12",
+            "mm13",
+            "mm14",
+            "mm15",
+            "mm16",
+            "mm17",
+            "mm18",
         }
         MN{
-            "1",
-            "035",
-            "037",
-            "039",
-            "041",
-            "043",
-            "046",
-            "047",
-            "049",
-            "051",
-            "053",
-            "055",
-            "057",
-            "059",
-            "061",
-            "063",
-            "064",
-            "065",
-            "067",
-            "069",
-            "071",
-            "073",
+            "mn1",
+            "mn035",
+            "mn037",
+            "mn039",
+            "mn041",
+            "mn043",
+            "mn046",
+            "mn047",
+            "mn049",
+            "mn051",
+            "mn053",
+            "mn055",
+            "mn057",
+            "mn059",
+            "mn061",
+            "mn063",
+            "mn064",
+            "mn065",
+            "mn067",
+            "mn069",
+            "mn071",
+            "mn073",
         }
         MR{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
+            "mr01",
+            "mr02",
+            "mr03",
+            "mr04",
+            "mr05",
+            "mr06",
+            "mr07",
+            "mr08",
+            "mr09",
+            "mr10",
+            "mr11",
+            "mr12",
+            "mr13",
+            "mr14",
+            "mr15",
         }
         MT{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "57",
-            "58",
-            "59",
-            "60",
-            "61",
-            "62",
-            "63",
-            "64",
-            "65",
-            "66",
-            "67",
-            "68",
+            "mt01",
+            "mt02",
+            "mt03",
+            "mt04",
+            "mt05",
+            "mt06",
+            "mt07",
+            "mt08",
+            "mt09",
+            "mt10",
+            "mt11",
+            "mt12",
+            "mt13",
+            "mt14",
+            "mt15",
+            "mt16",
+            "mt17",
+            "mt18",
+            "mt19",
+            "mt20",
+            "mt21",
+            "mt22",
+            "mt23",
+            "mt24",
+            "mt25",
+            "mt26",
+            "mt27",
+            "mt28",
+            "mt29",
+            "mt30",
+            "mt31",
+            "mt32",
+            "mt33",
+            "mt34",
+            "mt35",
+            "mt36",
+            "mt37",
+            "mt38",
+            "mt39",
+            "mt40",
+            "mt41",
+            "mt42",
+            "mt43",
+            "mt44",
+            "mt45",
+            "mt46",
+            "mt47",
+            "mt48",
+            "mt49",
+            "mt50",
+            "mt51",
+            "mt52",
+            "mt53",
+            "mt54",
+            "mt55",
+            "mt56",
+            "mt57",
+            "mt58",
+            "mt59",
+            "mt60",
+            "mt61",
+            "mt62",
+            "mt63",
+            "mt64",
+            "mt65",
+            "mt66",
+            "mt67",
+            "mt68",
         }
         MU{
-            "AG",
-            "BL",
-            "BR",
-            "CC",
-            "CU",
-            "FL",
-            "GP",
-            "MO",
-            "PA",
-            "PL",
-            "PU",
-            "PW",
-            "QB",
-            "RO",
-            "RR",
-            "SA",
-            "VP",
+            "muag",
+            "mubl",
+            "mubr",
+            "mucc",
+            "mucu",
+            "mufl",
+            "mugp",
+            "mumo",
+            "mupa",
+            "mupl",
+            "mupu",
+            "mupw",
+            "muqb",
+            "muro",
+            "murr",
+            "musa",
+            "muvp",
         }
         MV{
-            "CE",
-            "MLE",
-            "NC",
-            "NO",
-            "SC",
-            "SU",
-            "UN",
-            "US",
-        }
-        MV-CE{
-            "12",
-            "14",
-            "17",
-        }
-        MV-NC{
-            "00",
-            "02",
-            "04",
-            "26",
-        }
-        MV-NO{
-            "03",
-            "13",
-            "20",
-            "25",
-        }
-        MV-SC{
-            "27",
-            "28",
-        }
-        MV-SU{
-            "01",
-            "29",
-        }
-        MV-UN{
-            "07",
-            "23",
-            "24",
-        }
-        MV-US{
-            "05",
-            "08",
+            "mvce",
+            "mvmle",
+            "mvnc",
+            "mvno",
+            "mvsc",
+            "mvsu",
+            "mvun",
+            "mvus",
         }
         MW{
-            "C",
-            "N",
-            "S",
-        }
-        MW-C{
-            "DE",
-            "DO",
-            "KS",
-            "LI",
-            "MC",
-            "NI",
-            "NK",
-            "NU",
-            "SA",
-        }
-        MW-N{
-            "CT",
-            "KR",
-            "LK",
-            "MZ",
-            "NB",
-            "RU",
-        }
-        MW-S{
-            "BA",
-            "BL",
-            "CK",
-            "CR",
-            "MG",
-            "MH",
-            "MU",
-            "MW",
-            "NE",
-            "NS",
-            "PH",
-            "TH",
-            "ZO",
+            "mwc",
+            "mwn",
+            "mws",
         }
         MX{
-            "AGU",
-            "BCN",
-            "BCS",
-            "CAM",
-            "CHH",
-            "CHP",
-            "CMX",
-            "COA",
-            "COL",
-            "DUR",
-            "GRO",
-            "GUA",
-            "HID",
-            "JAL",
-            "MEX",
-            "MIC",
-            "MOR",
-            "NAY",
-            "NLE",
-            "OAX",
-            "PUE",
-            "QUE",
-            "ROO",
-            "SIN",
-            "SLP",
-            "SON",
-            "TAB",
-            "TAM",
-            "TLA",
-            "VER",
-            "YUC",
-            "ZAC",
+            "mxagu",
+            "mxbcn",
+            "mxbcs",
+            "mxcam",
+            "mxchh",
+            "mxchp",
+            "mxcmx",
+            "mxcoa",
+            "mxcol",
+            "mxdur",
+            "mxgro",
+            "mxgua",
+            "mxhid",
+            "mxjal",
+            "mxmex",
+            "mxmic",
+            "mxmor",
+            "mxnay",
+            "mxnle",
+            "mxoax",
+            "mxpue",
+            "mxque",
+            "mxroo",
+            "mxsin",
+            "mxslp",
+            "mxson",
+            "mxtab",
+            "mxtam",
+            "mxtla",
+            "mxver",
+            "mxyuc",
+            "mxzac",
         }
         MY{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
+            "my01",
+            "my02",
+            "my03",
+            "my04",
+            "my05",
+            "my06",
+            "my07",
+            "my08",
+            "my09",
+            "my10",
+            "my11",
+            "my12",
+            "my13",
+            "my14",
+            "my15",
+            "my16",
         }
         MZ{
-            "A",
-            "B",
-            "G",
-            "I",
-            "L",
-            "MPM",
-            "N",
-            "P",
-            "Q",
-            "S",
-            "T",
+            "mza",
+            "mzb",
+            "mzg",
+            "mzi",
+            "mzl",
+            "mzmpm",
+            "mzn",
+            "mzp",
+            "mzq",
+            "mzs",
+            "mzt",
         }
         NA{
-            "CA",
-            "ER",
-            "HA",
-            "KA",
-            "KE",
-            "KH",
-            "KU",
-            "KW",
-            "OD",
-            "OH",
-            "ON",
-            "OS",
-            "OT",
-            "OW",
+            "naca",
+            "naer",
+            "naha",
+            "naka",
+            "nake",
+            "nakh",
+            "naku",
+            "nakw",
+            "naod",
+            "naoh",
+            "naon",
+            "naos",
+            "naot",
+            "naow",
         }
         NE{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
+            "ne1",
+            "ne2",
+            "ne3",
+            "ne4",
+            "ne5",
+            "ne6",
+            "ne7",
+            "ne8",
         }
         NG{
-            "AB",
-            "AD",
-            "AK",
-            "AN",
-            "BA",
-            "BE",
-            "BO",
-            "BY",
-            "CR",
-            "DE",
-            "EB",
-            "ED",
-            "EK",
-            "EN",
-            "FC",
-            "GO",
-            "IM",
-            "JI",
-            "KD",
-            "KE",
-            "KN",
-            "KO",
-            "KT",
-            "KW",
-            "LA",
-            "NA",
-            "NI",
-            "OG",
-            "ON",
-            "OS",
-            "OY",
-            "PL",
-            "RI",
-            "SO",
-            "TA",
-            "YO",
-            "ZA",
+            "ngab",
+            "ngad",
+            "ngak",
+            "ngan",
+            "ngba",
+            "ngbe",
+            "ngbo",
+            "ngby",
+            "ngcr",
+            "ngde",
+            "ngeb",
+            "nged",
+            "ngek",
+            "ngen",
+            "ngfc",
+            "nggo",
+            "ngim",
+            "ngji",
+            "ngkd",
+            "ngke",
+            "ngkn",
+            "ngko",
+            "ngkt",
+            "ngkw",
+            "ngla",
+            "ngna",
+            "ngni",
+            "ngog",
+            "ngon",
+            "ngos",
+            "ngoy",
+            "ngpl",
+            "ngri",
+            "ngso",
+            "ngta",
+            "ngyo",
+            "ngza",
         }
         NI{
-            "AN",
-            "AS",
-            "BO",
-            "CA",
-            "CI",
-            "CO",
-            "ES",
-            "GR",
-            "JI",
-            "LE",
-            "MD",
-            "MN",
-            "MS",
-            "MT",
-            "NS",
-            "RI",
-            "SJ",
+            "nian",
+            "nias",
+            "nibo",
+            "nica",
+            "nici",
+            "nico",
+            "nies",
+            "nigr",
+            "niji",
+            "nile",
+            "nimd",
+            "nimn",
+            "nims",
+            "nimt",
+            "nins",
+            "niri",
+            "nisj",
         }
         NL{
-            "AW",
-            "BQ1",
-            "BQ2",
-            "BQ3",
-            "CW",
-            "DR",
-            "FL",
-            "FR",
-            "GE",
-            "GR",
-            "LI",
-            "NB",
-            "NH",
-            "OV",
-            "SX",
-            "UT",
-            "ZE",
-            "ZH",
+            "nlaw",
+            "nlbq1",
+            "nlbq2",
+            "nlbq3",
+            "nlcw",
+            "nldr",
+            "nlfl",
+            "nlfr",
+            "nlge",
+            "nlgr",
+            "nlli",
+            "nlnb",
+            "nlnh",
+            "nlov",
+            "nlsx",
+            "nlut",
+            "nlze",
+            "nlzh",
         }
         NO{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
+            "no01",
+            "no02",
+            "no03",
+            "no04",
+            "no05",
+            "no06",
+            "no07",
+            "no08",
+            "no09",
+            "no10",
+            "no11",
+            "no12",
+            "no14",
+            "no15",
+            "no16",
+            "no17",
+            "no18",
+            "no19",
+            "no20",
+            "no21",
+            "no22",
         }
         NP{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-        }
-        NP-1{
-            "BA",
-            "JA",
-            "NA",
-        }
-        NP-2{
-            "BH",
-            "KA",
-            "RA",
-        }
-        NP-3{
-            "DH",
-            "GA",
-            "LU",
-        }
-        NP-4{
-            "KO",
-            "ME",
-            "SA",
-        }
-        NP-5{
-            "MA",
-            "SE",
+            "np1",
+            "np2",
+            "np3",
+            "np4",
+            "np5",
         }
         NR{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
+            "nr01",
+            "nr02",
+            "nr03",
+            "nr04",
+            "nr05",
+            "nr06",
+            "nr07",
+            "nr08",
+            "nr09",
+            "nr10",
+            "nr11",
+            "nr12",
+            "nr13",
+            "nr14",
         }
         NZ{
-            "AUK",
-            "BOP",
-            "CAN",
-            "CIT",
-            "GIS",
-            "HKB",
-            "MBH",
-            "MWT",
-            "NSN",
-            "NTL",
-            "OTA",
-            "STL",
-            "TAS",
-            "TKI",
-            "WGN",
-            "WKO",
-            "WTC",
+            "nzauk",
+            "nzbop",
+            "nzcan",
+            "nzcit",
+            "nzgis",
+            "nzhkb",
+            "nzmbh",
+            "nzmwt",
+            "nznsn",
+            "nzntl",
+            "nzota",
+            "nzstl",
+            "nztas",
+            "nztki",
+            "nzwgn",
+            "nzwko",
+            "nzwtc",
         }
         OM{
-            "BJ",
-            "BS",
-            "BU",
-            "DA",
-            "MA",
-            "MU",
-            "SJ",
-            "SS",
-            "WU",
-            "ZA",
-            "ZU",
+            "ombj",
+            "ombs",
+            "ombu",
+            "omda",
+            "omma",
+            "ommu",
+            "omsj",
+            "omss",
+            "omwu",
+            "omza",
+            "omzu",
         }
         PA{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
-            "10",
-            "EM",
-            "KY",
-            "NB",
+            "pa1",
+            "pa2",
+            "pa3",
+            "pa4",
+            "pa5",
+            "pa6",
+            "pa7",
+            "pa8",
+            "pa9",
+            "pa10",
+            "paem",
+            "paky",
+            "panb",
         }
         PE{
-            "AMA",
-            "ANC",
-            "APU",
-            "ARE",
-            "AYA",
-            "CAJ",
-            "CAL",
-            "CUS",
-            "HUC",
-            "HUV",
-            "ICA",
-            "JUN",
-            "LAL",
-            "LAM",
-            "LIM",
-            "LMA",
-            "LOR",
-            "MDD",
-            "MOQ",
-            "PAS",
-            "PIU",
-            "PUN",
-            "SAM",
-            "TAC",
-            "TUM",
-            "UCA",
+            "peama",
+            "peanc",
+            "peapu",
+            "peare",
+            "peaya",
+            "pecaj",
+            "pecal",
+            "pecus",
+            "pehuc",
+            "pehuv",
+            "peica",
+            "pejun",
+            "pelal",
+            "pelam",
+            "pelim",
+            "pelma",
+            "pelor",
+            "pemdd",
+            "pemoq",
+            "pepas",
+            "pepiu",
+            "pepun",
+            "pesam",
+            "petac",
+            "petum",
+            "peuca",
         }
         PG{
-            "CPK",
-            "CPM",
-            "EBR",
-            "EHG",
-            "EPW",
-            "ESW",
-            "GPK",
-            "HLA",
-            "JWK",
-            "MBA",
-            "MPL",
-            "MPM",
-            "MRL",
-            "NCD",
-            "NIK",
-            "NPP",
-            "NSB",
-            "SAN",
-            "SHM",
-            "WBK",
-            "WHM",
-            "WPD",
+            "pgcpk",
+            "pgcpm",
+            "pgebr",
+            "pgehg",
+            "pgepw",
+            "pgesw",
+            "pggpk",
+            "pghla",
+            "pgjwk",
+            "pgmba",
+            "pgmpl",
+            "pgmpm",
+            "pgmrl",
+            "pgncd",
+            "pgnik",
+            "pgnpp",
+            "pgnsb",
+            "pgsan",
+            "pgshm",
+            "pgwbk",
+            "pgwhm",
+            "pgwpd",
         }
         PH{
-            "00",
-            "01",
-            "02",
-            "03",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "40",
-            "41",
-        }
-        PH-01{
-            "ILN",
-            "ILS",
-            "LUN",
-            "PAN",
-        }
-        PH-02{
-            "BTN",
-            "CAG",
-            "ISA",
-            "NUV",
-            "QUI",
-        }
-        PH-03{
-            "AUR",
-            "BAN",
-            "BUL",
-            "NUE",
-            "PAM",
-            "TAR",
-            "ZMB",
-        }
-        PH-05{
-            "ALB",
-            "CAN",
-            "CAS",
-            "CAT",
-            "MAS",
-            "SOR",
-        }
-        PH-06{
-            "AKL",
-            "ANT",
-            "CAP",
-            "GUI",
-            "ILI",
-            "NEC",
-        }
-        PH-07{
-            "BOH",
-            "CEB",
-            "NER",
-            "SIG",
-        }
-        PH-08{
-            "BIL",
-            "EAS",
-            "LEY",
-            "NSA",
-            "SLE",
-            "WSA",
-        }
-        PH-09{
-            "BAS",
-            "ZAN",
-            "ZAS",
-            "ZSI",
-        }
-        PH-10{
-            "BUK",
-            "CAM",
-            "MSC",
-            "MSR",
-        }
-        PH-11{
-            "COM",
-            "DAO",
-            "DAS",
-            "DAV",
-            "DVO",
-            "SAR",
-            "SCO",
-        }
-        PH-12{
-            "LAN",
-            "NCO",
-            "SUK",
-        }
-        PH-13{
-            "AGN",
-            "AGS",
-            "DIN",
-            "SUN",
-            "SUR",
-        }
-        PH-14{
-            "LAS",
-            "MAG",
-            "SLU",
-            "TAW",
-        }
-        PH-15{
-            "ABR",
-            "APA",
-            "BEN",
-            "IFU",
-            "KAL",
-            "MOU",
-        }
-        PH-40{
-            "BTG",
-            "CAV",
-            "LAG",
-            "QUE",
-            "RIZ",
-        }
-        PH-41{
-            "MAD",
-            "MDC",
-            "MDR",
-            "PLW",
-            "ROM",
+            "ph00",
+            "ph01",
+            "ph02",
+            "ph03",
+            "ph05",
+            "ph06",
+            "ph07",
+            "ph08",
+            "ph09",
+            "ph10",
+            "ph11",
+            "ph12",
+            "ph13",
+            "ph14",
+            "ph15",
+            "ph40",
+            "ph41",
         }
         PK{
-            "BA",
-            "GB",
-            "IS",
-            "JK",
-            "KP",
-            "PB",
-            "SD",
-            "TA",
+            "pkba",
+            "pkgb",
+            "pkis",
+            "pkjk",
+            "pkkp",
+            "pkpb",
+            "pksd",
+            "pkta",
         }
         PL{
-            "DS",
-            "KP",
-            "LB",
-            "LD",
-            "LU",
-            "MA",
-            "MZ",
-            "OP",
-            "PD",
-            "PK",
-            "PM",
-            "SK",
-            "SL",
-            "WN",
-            "WP",
-            "ZP",
+            "plds",
+            "plkp",
+            "pllb",
+            "plld",
+            "pllu",
+            "plma",
+            "plmz",
+            "plop",
+            "plpd",
+            "plpk",
+            "plpm",
+            "plsk",
+            "plsl",
+            "plwn",
+            "plwp",
+            "plzp",
         }
         PS{
-            "BTH",
-            "DEB",
-            "GZA",
-            "HBN",
-            "JEM",
-            "JEN",
-            "JRH",
-            "KYS",
-            "NBS",
-            "NGZ",
-            "QQA",
-            "RBH",
-            "RFH",
-            "SLT",
-            "TBS",
-            "TKM",
+            "psbth",
+            "psdeb",
+            "psgza",
+            "pshbn",
+            "psjem",
+            "psjen",
+            "psjrh",
+            "pskys",
+            "psnbs",
+            "psngz",
+            "psqqa",
+            "psrbh",
+            "psrfh",
+            "psslt",
+            "pstbs",
+            "pstkm",
         }
         PT{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "20",
-            "30",
+            "pt01",
+            "pt02",
+            "pt03",
+            "pt04",
+            "pt05",
+            "pt06",
+            "pt07",
+            "pt08",
+            "pt09",
+            "pt10",
+            "pt11",
+            "pt12",
+            "pt13",
+            "pt14",
+            "pt15",
+            "pt16",
+            "pt17",
+            "pt18",
+            "pt20",
+            "pt30",
         }
         PW{
-            "002",
-            "004",
-            "010",
-            "050",
-            "100",
-            "150",
-            "212",
-            "214",
-            "218",
-            "222",
-            "224",
-            "226",
-            "227",
-            "228",
-            "350",
-            "370",
+            "pw002",
+            "pw004",
+            "pw010",
+            "pw050",
+            "pw100",
+            "pw150",
+            "pw212",
+            "pw214",
+            "pw218",
+            "pw222",
+            "pw224",
+            "pw226",
+            "pw227",
+            "pw228",
+            "pw350",
+            "pw370",
         }
         PY{
-            "1",
-            "2",
-            "3",
-            "4",
-            "5",
-            "6",
-            "7",
-            "8",
-            "9",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "19",
-            "ASU",
+            "py1",
+            "py2",
+            "py3",
+            "py4",
+            "py5",
+            "py6",
+            "py7",
+            "py8",
+            "py9",
+            "py10",
+            "py11",
+            "py12",
+            "py13",
+            "py14",
+            "py15",
+            "py16",
+            "py19",
+            "pyasu",
         }
         QA{
-            "DA",
-            "KH",
-            "MS",
-            "RA",
-            "US",
-            "WA",
-            "ZA",
+            "qada",
+            "qakh",
+            "qams",
+            "qara",
+            "qaus",
+            "qawa",
+            "qaza",
         }
         RO{
-            "AB",
-            "AG",
-            "AR",
-            "B",
-            "BC",
-            "BH",
-            "BN",
-            "BR",
-            "BT",
-            "BV",
-            "BZ",
-            "CJ",
-            "CL",
-            "CS",
-            "CT",
-            "CV",
-            "DB",
-            "DJ",
-            "GJ",
-            "GL",
-            "GR",
-            "HD",
-            "HR",
-            "IF",
-            "IL",
-            "IS",
-            "MH",
-            "MM",
-            "MS",
-            "NT",
-            "OT",
-            "PH",
-            "SB",
-            "SJ",
-            "SM",
-            "SV",
-            "TL",
-            "TM",
-            "TR",
-            "VL",
-            "VN",
-            "VS",
+            "roab",
+            "roag",
+            "roar",
+            "rob",
+            "robc",
+            "robh",
+            "robn",
+            "robr",
+            "robt",
+            "robv",
+            "robz",
+            "rocj",
+            "rocl",
+            "rocs",
+            "roct",
+            "rocv",
+            "rodb",
+            "rodj",
+            "rogj",
+            "rogl",
+            "rogr",
+            "rohd",
+            "rohr",
+            "roif",
+            "roil",
+            "rois",
+            "romh",
+            "romm",
+            "roms",
+            "ront",
+            "root",
+            "roph",
+            "rosb",
+            "rosj",
+            "rosm",
+            "rosv",
+            "rotl",
+            "rotm",
+            "rotr",
+            "rovl",
+            "rovn",
+            "rovs",
         }
         RS{
-            "00",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "KM",
-            "VO",
-        }
-        RS-KM{
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-        }
-        RS-VO{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
+            "rs00",
+            "rs08",
+            "rs09",
+            "rs10",
+            "rs11",
+            "rs12",
+            "rs13",
+            "rs14",
+            "rs15",
+            "rs16",
+            "rs17",
+            "rs18",
+            "rs19",
+            "rs20",
+            "rs21",
+            "rs22",
+            "rs23",
+            "rs24",
+            "rskm",
+            "rsvo",
         }
         RU{
-            "AD",
-            "AL",
-            "ALT",
-            "AMU",
-            "ARK",
-            "AST",
-            "BA",
-            "BEL",
-            "BRY",
-            "BU",
-            "CE",
-            "CHE",
-            "CHU",
-            "CU",
-            "DA",
-            "IN",
-            "IRK",
-            "IVA",
-            "KAM",
-            "KB",
-            "KC",
-            "KDA",
-            "KEM",
-            "KGD",
-            "KGN",
-            "KHA",
-            "KHM",
-            "KIR",
-            "KK",
-            "KL",
-            "KLU",
-            "KO",
-            "KOS",
-            "KR",
-            "KRS",
-            "KYA",
-            "LEN",
-            "LIP",
-            "MAG",
-            "ME",
-            "MO",
-            "MOS",
-            "MOW",
-            "MUR",
-            "NEN",
-            "NGR",
-            "NIZ",
-            "NVS",
-            "OMS",
-            "ORE",
-            "ORL",
-            "PER",
-            "PNZ",
-            "PRI",
-            "PSK",
-            "ROS",
-            "RYA",
-            "SA",
-            "SAK",
-            "SAM",
-            "SAR",
-            "SE",
-            "SMO",
-            "SPE",
-            "STA",
-            "SVE",
-            "TA",
-            "TAM",
-            "TOM",
-            "TUL",
-            "TVE",
-            "TY",
-            "TYU",
-            "UD",
-            "ULY",
-            "VGG",
-            "VLA",
-            "VLG",
-            "VOR",
-            "YAN",
-            "YAR",
-            "YEV",
-            "ZAB",
+            "ruad",
+            "rual",
+            "rualt",
+            "ruamu",
+            "ruark",
+            "ruast",
+            "ruba",
+            "rubel",
+            "rubry",
+            "rubu",
+            "ruce",
+            "ruche",
+            "ruchu",
+            "rucu",
+            "ruda",
+            "ruin",
+            "ruirk",
+            "ruiva",
+            "rukam",
+            "rukb",
+            "rukc",
+            "rukda",
+            "rukem",
+            "rukgd",
+            "rukgn",
+            "rukha",
+            "rukhm",
+            "rukir",
+            "rukk",
+            "rukl",
+            "ruklu",
+            "ruko",
+            "rukos",
+            "rukr",
+            "rukrs",
+            "rukya",
+            "rulen",
+            "rulip",
+            "rumag",
+            "rume",
+            "rumo",
+            "rumos",
+            "rumow",
+            "rumur",
+            "runen",
+            "rungr",
+            "runiz",
+            "runvs",
+            "ruoms",
+            "ruore",
+            "ruorl",
+            "ruper",
+            "rupnz",
+            "rupri",
+            "rupsk",
+            "ruros",
+            "rurya",
+            "rusa",
+            "rusak",
+            "rusam",
+            "rusar",
+            "ruse",
+            "rusmo",
+            "ruspe",
+            "rusta",
+            "rusve",
+            "ruta",
+            "rutam",
+            "rutom",
+            "rutul",
+            "rutve",
+            "ruty",
+            "rutyu",
+            "ruud",
+            "ruuly",
+            "ruvgg",
+            "ruvla",
+            "ruvlg",
+            "ruvor",
+            "ruyan",
+            "ruyar",
+            "ruyev",
+            "ruzab",
         }
         RW{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
+            "rw01",
+            "rw02",
+            "rw03",
+            "rw04",
+            "rw05",
         }
         SA{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "14",
+            "sa01",
+            "sa02",
+            "sa03",
+            "sa04",
+            "sa05",
+            "sa06",
+            "sa07",
+            "sa08",
+            "sa09",
+            "sa10",
+            "sa11",
+            "sa12",
+            "sa14",
         }
         SB{
-            "CE",
-            "CH",
-            "CT",
-            "GU",
-            "IS",
-            "MK",
-            "ML",
-            "RB",
-            "TE",
-            "WE",
+            "sbce",
+            "sbch",
+            "sbct",
+            "sbgu",
+            "sbis",
+            "sbmk",
+            "sbml",
+            "sbrb",
+            "sbte",
+            "sbwe",
         }
         SC{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
+            "sc01",
+            "sc02",
+            "sc03",
+            "sc04",
+            "sc05",
+            "sc06",
+            "sc07",
+            "sc08",
+            "sc09",
+            "sc10",
+            "sc11",
+            "sc12",
+            "sc13",
+            "sc14",
+            "sc15",
+            "sc16",
+            "sc17",
+            "sc18",
+            "sc19",
+            "sc20",
+            "sc21",
+            "sc22",
+            "sc23",
+            "sc24",
+            "sc25",
         }
         SD{
-            "DC",
-            "DE",
-            "DN",
-            "DS",
-            "DW",
-            "GD",
-            "GK",
-            "GZ",
-            "KA",
-            "KH",
-            "KN",
-            "KS",
-            "NB",
-            "NO",
-            "NR",
-            "NW",
-            "RS",
-            "SI",
+            "sddc",
+            "sdde",
+            "sddn",
+            "sdds",
+            "sddw",
+            "sdgd",
+            "sdgk",
+            "sdgz",
+            "sdka",
+            "sdkh",
+            "sdkn",
+            "sdks",
+            "sdnb",
+            "sdno",
+            "sdnr",
+            "sdnw",
+            "sdrs",
+            "sdsi",
         }
         SE{
-            "AB",
-            "AC",
-            "BD",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "I",
-            "K",
-            "M",
-            "N",
-            "O",
-            "S",
-            "T",
-            "U",
-            "W",
-            "X",
-            "Y",
-            "Z",
+            "seab",
+            "seac",
+            "sebd",
+            "sec",
+            "sed",
+            "see",
+            "sef",
+            "seg",
+            "seh",
+            "sei",
+            "sek",
+            "sem",
+            "sen",
+            "seo",
+            "ses",
+            "set",
+            "seu",
+            "sew",
+            "sex",
+            "sey",
+            "sez",
         }
         SG{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
+            "sg01",
+            "sg02",
+            "sg03",
+            "sg04",
+            "sg05",
         }
         SH{
-            "AC",
-            "HL",
-            "TA",
+            "shac",
+            "shhl",
+            "shta",
         }
         SI{
-            "001",
-            "002",
-            "003",
-            "004",
-            "005",
-            "006",
-            "007",
-            "008",
-            "009",
-            "010",
-            "011",
-            "012",
-            "013",
-            "014",
-            "015",
-            "016",
-            "017",
-            "018",
-            "019",
-            "020",
-            "021",
-            "022",
-            "023",
-            "024",
-            "025",
-            "026",
-            "027",
-            "028",
-            "029",
-            "030",
-            "031",
-            "032",
-            "033",
-            "034",
-            "035",
-            "036",
-            "037",
-            "038",
-            "039",
-            "040",
-            "041",
-            "042",
-            "043",
-            "044",
-            "045",
-            "046",
-            "047",
-            "048",
-            "049",
-            "050",
-            "051",
-            "052",
-            "053",
-            "054",
-            "055",
-            "056",
-            "057",
-            "058",
-            "059",
-            "060",
-            "061",
-            "062",
-            "063",
-            "064",
-            "065",
-            "066",
-            "067",
-            "068",
-            "069",
-            "070",
-            "071",
-            "072",
-            "073",
-            "074",
-            "075",
-            "076",
-            "077",
-            "078",
-            "079",
-            "080",
-            "081",
-            "082",
-            "083",
-            "084",
-            "085",
-            "086",
-            "087",
-            "088",
-            "089",
-            "090",
-            "091",
-            "092",
-            "093",
-            "094",
-            "095",
-            "096",
-            "097",
-            "098",
-            "099",
-            "100",
-            "101",
-            "102",
-            "103",
-            "104",
-            "105",
-            "106",
-            "107",
-            "108",
-            "109",
-            "110",
-            "111",
-            "112",
-            "113",
-            "114",
-            "115",
-            "116",
-            "117",
-            "118",
-            "119",
-            "120",
-            "121",
-            "122",
-            "123",
-            "124",
-            "125",
-            "126",
-            "127",
-            "128",
-            "129",
-            "130",
-            "131",
-            "132",
-            "133",
-            "134",
-            "135",
-            "136",
-            "137",
-            "138",
-            "139",
-            "140",
-            "141",
-            "142",
-            "143",
-            "144",
-            "146",
-            "147",
-            "148",
-            "149",
-            "150",
-            "151",
-            "152",
-            "153",
-            "154",
-            "155",
-            "156",
-            "157",
-            "158",
-            "159",
-            "160",
-            "161",
-            "162",
-            "163",
-            "164",
-            "165",
-            "166",
-            "167",
-            "168",
-            "169",
-            "170",
-            "171",
-            "172",
-            "173",
-            "174",
-            "175",
-            "176",
-            "177",
-            "178",
-            "179",
-            "180",
-            "181",
-            "182",
-            "183",
-            "184",
-            "185",
-            "186",
-            "187",
-            "188",
-            "189",
-            "190",
-            "191",
-            "192",
-            "193",
-            "194",
-            "195",
-            "196",
-            "197",
-            "198",
-            "199",
-            "200",
-            "201",
-            "202",
-            "203",
-            "204",
-            "205",
-            "206",
-            "207",
-            "208",
-            "209",
-            "210",
-            "211",
-            "212",
-            "213",
+            "si001",
+            "si002",
+            "si003",
+            "si004",
+            "si005",
+            "si006",
+            "si007",
+            "si008",
+            "si009",
+            "si010",
+            "si011",
+            "si012",
+            "si013",
+            "si014",
+            "si015",
+            "si016",
+            "si017",
+            "si018",
+            "si019",
+            "si020",
+            "si021",
+            "si022",
+            "si023",
+            "si024",
+            "si025",
+            "si026",
+            "si027",
+            "si028",
+            "si029",
+            "si030",
+            "si031",
+            "si032",
+            "si033",
+            "si034",
+            "si035",
+            "si036",
+            "si037",
+            "si038",
+            "si039",
+            "si040",
+            "si041",
+            "si042",
+            "si043",
+            "si044",
+            "si045",
+            "si046",
+            "si047",
+            "si048",
+            "si049",
+            "si050",
+            "si051",
+            "si052",
+            "si053",
+            "si054",
+            "si055",
+            "si056",
+            "si057",
+            "si058",
+            "si059",
+            "si060",
+            "si061",
+            "si062",
+            "si063",
+            "si064",
+            "si065",
+            "si066",
+            "si067",
+            "si068",
+            "si069",
+            "si070",
+            "si071",
+            "si072",
+            "si073",
+            "si074",
+            "si075",
+            "si076",
+            "si077",
+            "si078",
+            "si079",
+            "si080",
+            "si081",
+            "si082",
+            "si083",
+            "si084",
+            "si085",
+            "si086",
+            "si087",
+            "si088",
+            "si089",
+            "si090",
+            "si091",
+            "si092",
+            "si093",
+            "si094",
+            "si095",
+            "si096",
+            "si097",
+            "si098",
+            "si099",
+            "si100",
+            "si101",
+            "si102",
+            "si103",
+            "si104",
+            "si105",
+            "si106",
+            "si107",
+            "si108",
+            "si109",
+            "si110",
+            "si111",
+            "si112",
+            "si113",
+            "si114",
+            "si115",
+            "si116",
+            "si117",
+            "si118",
+            "si119",
+            "si120",
+            "si121",
+            "si122",
+            "si123",
+            "si124",
+            "si125",
+            "si126",
+            "si127",
+            "si128",
+            "si129",
+            "si130",
+            "si131",
+            "si132",
+            "si133",
+            "si134",
+            "si135",
+            "si136",
+            "si137",
+            "si138",
+            "si139",
+            "si140",
+            "si141",
+            "si142",
+            "si143",
+            "si144",
+            "si146",
+            "si147",
+            "si148",
+            "si149",
+            "si150",
+            "si151",
+            "si152",
+            "si153",
+            "si154",
+            "si155",
+            "si156",
+            "si157",
+            "si158",
+            "si159",
+            "si160",
+            "si161",
+            "si162",
+            "si163",
+            "si164",
+            "si165",
+            "si166",
+            "si167",
+            "si168",
+            "si169",
+            "si170",
+            "si171",
+            "si172",
+            "si173",
+            "si174",
+            "si175",
+            "si176",
+            "si177",
+            "si178",
+            "si179",
+            "si180",
+            "si181",
+            "si182",
+            "si183",
+            "si184",
+            "si185",
+            "si186",
+            "si187",
+            "si188",
+            "si189",
+            "si190",
+            "si191",
+            "si192",
+            "si193",
+            "si194",
+            "si195",
+            "si196",
+            "si197",
+            "si198",
+            "si199",
+            "si200",
+            "si201",
+            "si202",
+            "si203",
+            "si204",
+            "si205",
+            "si206",
+            "si207",
+            "si208",
+            "si209",
+            "si210",
+            "si211",
+            "si212",
+            "si213",
         }
         SK{
-            "BC",
-            "BL",
-            "KI",
-            "NI",
-            "PV",
-            "TA",
-            "TC",
-            "ZI",
+            "skbc",
+            "skbl",
+            "skki",
+            "skni",
+            "skpv",
+            "skta",
+            "sktc",
+            "skzi",
         }
         SL{
-            "E",
-            "N",
-            "S",
-            "W",
+            "sle",
+            "sln",
+            "sls",
+            "slw",
         }
         SM{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
+            "sm01",
+            "sm02",
+            "sm03",
+            "sm04",
+            "sm05",
+            "sm06",
+            "sm07",
+            "sm08",
+            "sm09",
         }
         SN{
-            "DB",
-            "DK",
-            "FK",
-            "KA",
-            "KD",
-            "KE",
-            "KL",
-            "LG",
-            "MT",
-            "SE",
-            "SL",
-            "TC",
-            "TH",
-            "ZG",
+            "sndb",
+            "sndk",
+            "snfk",
+            "snka",
+            "snkd",
+            "snke",
+            "snkl",
+            "snlg",
+            "snmt",
+            "snse",
+            "snsl",
+            "sntc",
+            "snth",
+            "snzg",
         }
         SO{
-            "AW",
-            "BK",
-            "BN",
-            "BR",
-            "BY",
-            "GA",
-            "GE",
-            "HI",
-            "JD",
-            "JH",
-            "MU",
-            "NU",
-            "SA",
-            "SD",
-            "SH",
-            "SO",
-            "TO",
-            "WO",
+            "soaw",
+            "sobk",
+            "sobn",
+            "sobr",
+            "soby",
+            "soga",
+            "soge",
+            "sohi",
+            "sojd",
+            "sojh",
+            "somu",
+            "sonu",
+            "sosa",
+            "sosd",
+            "sosh",
+            "soso",
+            "soto",
+            "sowo",
         }
         SR{
-            "BR",
-            "CM",
-            "CR",
-            "MA",
-            "NI",
-            "PM",
-            "PR",
-            "SA",
-            "SI",
-            "WA",
+            "srbr",
+            "srcm",
+            "srcr",
+            "srma",
+            "srni",
+            "srpm",
+            "srpr",
+            "srsa",
+            "srsi",
+            "srwa",
         }
         SS{
-            "BN",
-            "BW",
-            "EC",
-            "EE",
-            "EW",
-            "JG",
-            "LK",
-            "NU",
-            "UY",
-            "WR",
+            "ssbn",
+            "ssbw",
+            "ssec",
+            "ssee",
+            "ssew",
+            "ssjg",
+            "sslk",
+            "ssnu",
+            "ssuy",
+            "sswr",
         }
         ST{
-            "P",
-            "S",
+            "stp",
+            "sts",
         }
         SV{
-            "AH",
-            "CA",
-            "CH",
-            "CU",
-            "LI",
-            "MO",
-            "PA",
-            "SA",
-            "SM",
-            "SO",
-            "SS",
-            "SV",
-            "UN",
-            "US",
+            "svah",
+            "svca",
+            "svch",
+            "svcu",
+            "svli",
+            "svmo",
+            "svpa",
+            "svsa",
+            "svsm",
+            "svso",
+            "svss",
+            "svsv",
+            "svun",
+            "svus",
         }
         SY{
-            "DI",
-            "DR",
-            "DY",
-            "HA",
-            "HI",
-            "HL",
-            "HM",
-            "ID",
-            "LA",
-            "QU",
-            "RA",
-            "RD",
-            "SU",
-            "TA",
+            "sydi",
+            "sydr",
+            "sydy",
+            "syha",
+            "syhi",
+            "syhl",
+            "syhm",
+            "syid",
+            "syla",
+            "syqu",
+            "syra",
+            "syrd",
+            "sysu",
+            "syta",
         }
         SZ{
-            "HH",
-            "LU",
-            "MA",
-            "SH",
+            "szhh",
+            "szlu",
+            "szma",
+            "szsh",
         }
         TD{
-            "BA",
-            "BG",
-            "BO",
-            "CB",
-            "EE",
-            "EO",
-            "GR",
-            "HL",
-            "KA",
-            "LC",
-            "LO",
-            "LR",
-            "MA",
-            "MC",
-            "ME",
-            "MO",
-            "ND",
-            "OD",
-            "SA",
-            "SI",
-            "TA",
-            "TI",
-            "WF",
+            "tdba",
+            "tdbg",
+            "tdbo",
+            "tdcb",
+            "tdee",
+            "tdeo",
+            "tdgr",
+            "tdhl",
+            "tdka",
+            "tdlc",
+            "tdlo",
+            "tdlr",
+            "tdma",
+            "tdmc",
+            "tdme",
+            "tdmo",
+            "tdnd",
+            "tdod",
+            "tdsa",
+            "tdsi",
+            "tdta",
+            "tdti",
+            "tdwf",
         }
         TG{
-            "C",
-            "K",
-            "M",
-            "P",
-            "S",
+            "tgc",
+            "tgk",
+            "tgm",
+            "tgp",
+            "tgs",
         }
         TH{
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "57",
-            "58",
-            "60",
-            "61",
-            "62",
-            "63",
-            "64",
-            "65",
-            "66",
-            "67",
-            "70",
-            "71",
-            "72",
-            "73",
-            "74",
-            "75",
-            "76",
-            "77",
-            "80",
-            "81",
-            "82",
-            "83",
-            "84",
-            "85",
-            "86",
-            "90",
-            "91",
-            "92",
-            "93",
-            "94",
-            "95",
-            "96",
-            "S",
+            "th10",
+            "th11",
+            "th12",
+            "th13",
+            "th14",
+            "th15",
+            "th16",
+            "th17",
+            "th18",
+            "th19",
+            "th20",
+            "th21",
+            "th22",
+            "th23",
+            "th24",
+            "th25",
+            "th26",
+            "th27",
+            "th30",
+            "th31",
+            "th32",
+            "th33",
+            "th34",
+            "th35",
+            "th36",
+            "th37",
+            "th38",
+            "th39",
+            "th40",
+            "th41",
+            "th42",
+            "th43",
+            "th44",
+            "th45",
+            "th46",
+            "th47",
+            "th48",
+            "th49",
+            "th50",
+            "th51",
+            "th52",
+            "th53",
+            "th54",
+            "th55",
+            "th56",
+            "th57",
+            "th58",
+            "th60",
+            "th61",
+            "th62",
+            "th63",
+            "th64",
+            "th65",
+            "th66",
+            "th67",
+            "th70",
+            "th71",
+            "th72",
+            "th73",
+            "th74",
+            "th75",
+            "th76",
+            "th77",
+            "th80",
+            "th81",
+            "th82",
+            "th83",
+            "th84",
+            "th85",
+            "th86",
+            "th90",
+            "th91",
+            "th92",
+            "th93",
+            "th94",
+            "th95",
+            "th96",
+            "ths",
         }
         TJ{
-            "DU",
-            "GB",
-            "KT",
-            "RA",
-            "SU",
+            "tjdu",
+            "tjgb",
+            "tjkt",
+            "tjra",
+            "tjsu",
         }
         TL{
-            "AL",
-            "AN",
-            "BA",
-            "BO",
-            "CO",
-            "DI",
-            "ER",
-            "LA",
-            "LI",
-            "MF",
-            "MT",
-            "OE",
-            "VI",
+            "tlal",
+            "tlan",
+            "tlba",
+            "tlbo",
+            "tlco",
+            "tldi",
+            "tler",
+            "tlla",
+            "tlli",
+            "tlmf",
+            "tlmt",
+            "tloe",
+            "tlvi",
         }
         TM{
-            "A",
-            "B",
-            "D",
-            "L",
-            "M",
-            "S",
+            "tma",
+            "tmb",
+            "tmd",
+            "tml",
+            "tmm",
+            "tms",
         }
         TN{
-            "11",
-            "12",
-            "13",
-            "14",
-            "21",
-            "22",
-            "23",
-            "31",
-            "32",
-            "33",
-            "34",
-            "41",
-            "42",
-            "43",
-            "51",
-            "52",
-            "53",
-            "61",
-            "71",
-            "72",
-            "73",
-            "81",
-            "82",
-            "83",
+            "tn11",
+            "tn12",
+            "tn13",
+            "tn14",
+            "tn21",
+            "tn22",
+            "tn23",
+            "tn31",
+            "tn32",
+            "tn33",
+            "tn34",
+            "tn41",
+            "tn42",
+            "tn43",
+            "tn51",
+            "tn52",
+            "tn53",
+            "tn61",
+            "tn71",
+            "tn72",
+            "tn73",
+            "tn81",
+            "tn82",
+            "tn83",
         }
         TO{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
+            "to01",
+            "to02",
+            "to03",
+            "to04",
+            "to05",
         }
         TR{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "38",
-            "39",
-            "40",
-            "41",
-            "42",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "48",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "57",
-            "58",
-            "59",
-            "60",
-            "61",
-            "62",
-            "63",
-            "64",
-            "65",
-            "66",
-            "67",
-            "68",
-            "69",
-            "70",
-            "71",
-            "72",
-            "73",
-            "74",
-            "75",
-            "76",
-            "77",
-            "78",
-            "79",
-            "80",
-            "81",
+            "tr01",
+            "tr02",
+            "tr03",
+            "tr04",
+            "tr05",
+            "tr06",
+            "tr07",
+            "tr08",
+            "tr09",
+            "tr10",
+            "tr11",
+            "tr12",
+            "tr13",
+            "tr14",
+            "tr15",
+            "tr16",
+            "tr17",
+            "tr18",
+            "tr19",
+            "tr20",
+            "tr21",
+            "tr22",
+            "tr23",
+            "tr24",
+            "tr25",
+            "tr26",
+            "tr27",
+            "tr28",
+            "tr29",
+            "tr30",
+            "tr31",
+            "tr32",
+            "tr33",
+            "tr34",
+            "tr35",
+            "tr36",
+            "tr37",
+            "tr38",
+            "tr39",
+            "tr40",
+            "tr41",
+            "tr42",
+            "tr43",
+            "tr44",
+            "tr45",
+            "tr46",
+            "tr47",
+            "tr48",
+            "tr49",
+            "tr50",
+            "tr51",
+            "tr52",
+            "tr53",
+            "tr54",
+            "tr55",
+            "tr56",
+            "tr57",
+            "tr58",
+            "tr59",
+            "tr60",
+            "tr61",
+            "tr62",
+            "tr63",
+            "tr64",
+            "tr65",
+            "tr66",
+            "tr67",
+            "tr68",
+            "tr69",
+            "tr70",
+            "tr71",
+            "tr72",
+            "tr73",
+            "tr74",
+            "tr75",
+            "tr76",
+            "tr77",
+            "tr78",
+            "tr79",
+            "tr80",
+            "tr81",
         }
         TT{
-            "ARI",
-            "CHA",
-            "CTT",
-            "DMN",
-            "MRC",
-            "PED",
-            "POS",
-            "PRT",
-            "PTF",
-            "SFO",
-            "SGE",
-            "SIP",
-            "SJL",
-            "TOB",
-            "TUP",
+            "ttari",
+            "ttcha",
+            "ttctt",
+            "ttdmn",
+            "ttmrc",
+            "ttped",
+            "ttpos",
+            "ttprt",
+            "ttptf",
+            "ttsfo",
+            "ttsge",
+            "ttsip",
+            "ttsjl",
+            "tttob",
+            "tttup",
         }
         TV{
-            "FUN",
-            "NIT",
-            "NKF",
-            "NKL",
-            "NMA",
-            "NMG",
-            "NUI",
-            "VAI",
+            "tvfun",
+            "tvnit",
+            "tvnkf",
+            "tvnkl",
+            "tvnma",
+            "tvnmg",
+            "tvnui",
+            "tvvai",
         }
         TW{
-            "CHA",
-            "CYI",
-            "CYQ",
-            "HSQ",
-            "HSZ",
-            "HUA",
-            "ILA",
-            "KEE",
-            "KHH",
-            "KIN",
-            "LIE",
-            "MIA",
-            "NAN",
-            "NWT",
-            "PEN",
-            "PIF",
-            "TAO",
-            "TNN",
-            "TPE",
-            "TTT",
-            "TXG",
-            "YUN",
+            "twcha",
+            "twcyi",
+            "twcyq",
+            "twhsq",
+            "twhsz",
+            "twhua",
+            "twila",
+            "twkee",
+            "twkhh",
+            "twkin",
+            "twlie",
+            "twmia",
+            "twnan",
+            "twnwt",
+            "twpen",
+            "twpif",
+            "twtao",
+            "twtnn",
+            "twtpe",
+            "twttt",
+            "twtxg",
+            "twyun",
         }
         TZ{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
-            "11",
-            "12",
-            "13",
-            "14",
-            "15",
-            "16",
-            "17",
-            "18",
-            "19",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
+            "tz01",
+            "tz02",
+            "tz03",
+            "tz04",
+            "tz05",
+            "tz06",
+            "tz07",
+            "tz08",
+            "tz09",
+            "tz10",
+            "tz11",
+            "tz12",
+            "tz13",
+            "tz14",
+            "tz15",
+            "tz16",
+            "tz17",
+            "tz18",
+            "tz19",
+            "tz20",
+            "tz21",
+            "tz22",
+            "tz23",
+            "tz24",
+            "tz25",
+            "tz26",
+            "tz27",
+            "tz28",
+            "tz29",
+            "tz30",
         }
         UA{
-            "05",
-            "07",
-            "09",
-            "12",
-            "14",
-            "18",
-            "21",
-            "23",
-            "26",
-            "30",
-            "32",
-            "35",
-            "40",
-            "43",
-            "46",
-            "48",
-            "51",
-            "53",
-            "56",
-            "59",
-            "61",
-            "63",
-            "65",
-            "68",
-            "71",
-            "74",
-            "77",
+            "ua05",
+            "ua07",
+            "ua09",
+            "ua12",
+            "ua14",
+            "ua18",
+            "ua21",
+            "ua23",
+            "ua26",
+            "ua30",
+            "ua32",
+            "ua35",
+            "ua40",
+            "ua43",
+            "ua46",
+            "ua48",
+            "ua51",
+            "ua53",
+            "ua56",
+            "ua59",
+            "ua61",
+            "ua63",
+            "ua65",
+            "ua68",
+            "ua71",
+            "ua74",
+            "ua77",
         }
         UG{
-            "C",
-            "E",
-            "N",
-            "W",
-        }
-        UG-C{
-            "101",
-            "102",
-            "103",
-            "104",
-            "105",
-            "106",
-            "107",
-            "108",
-            "109",
-            "110",
-            "111",
-            "112",
-            "113",
-            "114",
-            "115",
-            "116",
-            "117",
-            "118",
-            "119",
-            "120",
-            "121",
-            "122",
-            "123",
-            "124",
-        }
-        UG-E{
-            "201",
-            "202",
-            "203",
-            "204",
-            "205",
-            "206",
-            "207",
-            "208",
-            "209",
-            "210",
-            "211",
-            "212",
-            "213",
-            "214",
-            "215",
-            "216",
-            "217",
-            "218",
-            "219",
-            "220",
-            "221",
-            "222",
-            "223",
-            "224",
-            "225",
-            "226",
-            "227",
-            "228",
-            "229",
-            "230",
-            "231",
-            "232",
-        }
-        UG-N{
-            "301",
-            "302",
-            "303",
-            "304",
-            "305",
-            "306",
-            "307",
-            "308",
-            "309",
-            "310",
-            "311",
-            "312",
-            "313",
-            "314",
-            "315",
-            "316",
-            "317",
-            "318",
-            "319",
-            "320",
-            "321",
-            "322",
-            "323",
-            "324",
-            "325",
-            "326",
-            "327",
-            "328",
-            "329",
-            "330",
-        }
-        UG-W{
-            "401",
-            "402",
-            "403",
-            "404",
-            "405",
-            "406",
-            "407",
-            "408",
-            "409",
-            "410",
-            "411",
-            "412",
-            "413",
-            "414",
-            "415",
-            "416",
-            "417",
-            "418",
-            "419",
-            "420",
-            "421",
-            "422",
-            "423",
-            "424",
-            "425",
-            "426",
+            "ugc",
+            "uge",
+            "ugn",
+            "ugw",
         }
         UM{
-            "67",
-            "71",
-            "76",
-            "79",
-            "81",
-            "84",
-            "86",
-            "89",
-            "95",
+            "um67",
+            "um71",
+            "um76",
+            "um79",
+            "um81",
+            "um84",
+            "um86",
+            "um89",
+            "um95",
         }
         US{
-            "AK",
-            "AL",
-            "AR",
-            "AS",
-            "AZ",
-            "CA",
-            "CO",
-            "CT",
-            "DC",
-            "DE",
-            "FL",
-            "GA",
-            "GU",
-            "HI",
-            "IA",
-            "ID",
-            "IL",
-            "IN",
-            "KS",
-            "KY",
-            "LA",
-            "MA",
-            "MD",
-            "ME",
-            "MI",
-            "MN",
-            "MO",
-            "MP",
-            "MS",
-            "MT",
-            "NC",
-            "ND",
-            "NE",
-            "NH",
-            "NJ",
-            "NM",
-            "NV",
-            "NY",
-            "OH",
-            "OK",
-            "OR",
-            "PA",
-            "PR",
-            "RI",
-            "SC",
-            "SD",
-            "TN",
-            "TX",
-            "UM",
-            "UT",
-            "VA",
-            "VI",
-            "VT",
-            "WA",
-            "WI",
-            "WV",
-            "WY",
+            "usak",
+            "usal",
+            "usar",
+            "usas",
+            "usaz",
+            "usca",
+            "usco",
+            "usct",
+            "usdc",
+            "usde",
+            "usfl",
+            "usga",
+            "usgu",
+            "ushi",
+            "usia",
+            "usid",
+            "usil",
+            "usin",
+            "usks",
+            "usky",
+            "usla",
+            "usma",
+            "usmd",
+            "usme",
+            "usmi",
+            "usmn",
+            "usmo",
+            "usmp",
+            "usms",
+            "usmt",
+            "usnc",
+            "usnd",
+            "usne",
+            "usnh",
+            "usnj",
+            "usnm",
+            "usnv",
+            "usny",
+            "usoh",
+            "usok",
+            "usor",
+            "uspa",
+            "uspr",
+            "usri",
+            "ussc",
+            "ussd",
+            "ustn",
+            "ustx",
+            "usum",
+            "usut",
+            "usva",
+            "usvi",
+            "usvt",
+            "uswa",
+            "uswi",
+            "uswv",
+            "uswy",
         }
         UY{
-            "AR",
-            "CA",
-            "CL",
-            "CO",
-            "DU",
-            "FD",
-            "FS",
-            "LA",
-            "MA",
-            "MO",
-            "PA",
-            "RN",
-            "RO",
-            "RV",
-            "SA",
-            "SJ",
-            "SO",
-            "TA",
-            "TT",
+            "uyar",
+            "uyca",
+            "uycl",
+            "uyco",
+            "uydu",
+            "uyfd",
+            "uyfs",
+            "uyla",
+            "uyma",
+            "uymo",
+            "uypa",
+            "uyrn",
+            "uyro",
+            "uyrv",
+            "uysa",
+            "uysj",
+            "uyso",
+            "uyta",
+            "uytt",
         }
         UZ{
-            "AN",
-            "BU",
-            "FA",
-            "JI",
-            "NG",
-            "NW",
-            "QA",
-            "QR",
-            "SA",
-            "SI",
-            "SU",
-            "TK",
-            "TO",
-            "XO",
+            "uzan",
+            "uzbu",
+            "uzfa",
+            "uzji",
+            "uzng",
+            "uznw",
+            "uzqa",
+            "uzqr",
+            "uzsa",
+            "uzsi",
+            "uzsu",
+            "uztk",
+            "uzto",
+            "uzxo",
         }
         VC{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
+            "vc01",
+            "vc02",
+            "vc03",
+            "vc04",
+            "vc05",
+            "vc06",
         }
         VE{
-            "A",
-            "B",
-            "C",
-            "D",
-            "E",
-            "F",
-            "G",
-            "H",
-            "I",
-            "J",
-            "K",
-            "L",
-            "M",
-            "N",
-            "O",
-            "P",
-            "R",
-            "S",
-            "T",
-            "U",
-            "V",
-            "W",
-            "X",
-            "Y",
-            "Z",
+            "vea",
+            "veb",
+            "vec",
+            "ved",
+            "vee",
+            "vef",
+            "veg",
+            "veh",
+            "vei",
+            "vej",
+            "vek",
+            "vel",
+            "vem",
+            "ven",
+            "veo",
+            "vep",
+            "ver",
+            "ves",
+            "vet",
+            "veu",
+            "vev",
+            "vew",
+            "vex",
+            "vey",
+            "vez",
         }
         VN{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "09",
-            "13",
-            "14",
-            "18",
-            "20",
-            "21",
-            "22",
-            "23",
-            "24",
-            "25",
-            "26",
-            "27",
-            "28",
-            "29",
-            "30",
-            "31",
-            "32",
-            "33",
-            "34",
-            "35",
-            "36",
-            "37",
-            "39",
-            "40",
-            "41",
-            "43",
-            "44",
-            "45",
-            "46",
-            "47",
-            "49",
-            "50",
-            "51",
-            "52",
-            "53",
-            "54",
-            "55",
-            "56",
-            "57",
-            "58",
-            "59",
-            "61",
-            "63",
-            "66",
-            "67",
-            "68",
-            "69",
-            "70",
-            "71",
-            "72",
-            "73",
-            "CT",
-            "DN",
-            "HN",
-            "HP",
-            "SG",
+            "vn01",
+            "vn02",
+            "vn03",
+            "vn04",
+            "vn05",
+            "vn06",
+            "vn07",
+            "vn09",
+            "vn13",
+            "vn14",
+            "vn18",
+            "vn20",
+            "vn21",
+            "vn22",
+            "vn23",
+            "vn24",
+            "vn25",
+            "vn26",
+            "vn27",
+            "vn28",
+            "vn29",
+            "vn30",
+            "vn31",
+            "vn32",
+            "vn33",
+            "vn34",
+            "vn35",
+            "vn36",
+            "vn37",
+            "vn39",
+            "vn40",
+            "vn41",
+            "vn43",
+            "vn44",
+            "vn45",
+            "vn46",
+            "vn47",
+            "vn49",
+            "vn50",
+            "vn51",
+            "vn52",
+            "vn53",
+            "vn54",
+            "vn55",
+            "vn56",
+            "vn57",
+            "vn58",
+            "vn59",
+            "vn61",
+            "vn63",
+            "vn66",
+            "vn67",
+            "vn68",
+            "vn69",
+            "vn70",
+            "vn71",
+            "vn72",
+            "vn73",
+            "vnct",
+            "vndn",
+            "vnhn",
+            "vnhp",
+            "vnsg",
         }
         VU{
-            "MAP",
-            "PAM",
-            "SAM",
-            "SEE",
-            "TAE",
-            "TOB",
+            "vumap",
+            "vupam",
+            "vusam",
+            "vusee",
+            "vutae",
+            "vutob",
         }
         WF{
-            "AL",
-            "SG",
-            "UV",
+            "wfal",
+            "wfsg",
+            "wfuv",
         }
         WS{
-            "AA",
-            "AL",
-            "AT",
-            "FA",
-            "GE",
-            "GI",
-            "PA",
-            "SA",
-            "TU",
-            "VF",
-            "VS",
+            "wsaa",
+            "wsal",
+            "wsat",
+            "wsfa",
+            "wsge",
+            "wsgi",
+            "wspa",
+            "wssa",
+            "wstu",
+            "wsvf",
+            "wsvs",
         }
         YE{
-            "AB",
-            "AD",
-            "AM",
-            "BA",
-            "DA",
-            "DH",
-            "HD",
-            "HJ",
-            "HU",
-            "IB",
-            "JA",
-            "LA",
-            "MA",
-            "MR",
-            "MW",
-            "RA",
-            "SA",
-            "SD",
-            "SH",
-            "SN",
-            "SU",
-            "TA",
+            "yeab",
+            "yead",
+            "yeam",
+            "yeba",
+            "yeda",
+            "yedh",
+            "yehd",
+            "yehj",
+            "yehu",
+            "yeib",
+            "yeja",
+            "yela",
+            "yema",
+            "yemr",
+            "yemw",
+            "yera",
+            "yesa",
+            "yesd",
+            "yesh",
+            "yesn",
+            "yesu",
+            "yeta",
         }
         ZA{
-            "EC",
-            "FS",
-            "GT",
-            "LP",
-            "MP",
-            "NC",
-            "NL",
-            "NW",
-            "WC",
+            "zaec",
+            "zafs",
+            "zagt",
+            "zalp",
+            "zamp",
+            "zanc",
+            "zanl",
+            "zanw",
+            "zawc",
         }
         ZM{
-            "01",
-            "02",
-            "03",
-            "04",
-            "05",
-            "06",
-            "07",
-            "08",
-            "09",
-            "10",
+            "zm01",
+            "zm02",
+            "zm03",
+            "zm04",
+            "zm05",
+            "zm06",
+            "zm07",
+            "zm08",
+            "zm09",
+            "zm10",
         }
         ZW{
-            "BU",
-            "HA",
-            "MA",
-            "MC",
-            "ME",
-            "MI",
-            "MN",
-            "MS",
-            "MV",
-            "MW",
+            "zwbu",
+            "zwha",
+            "zwma",
+            "zwmc",
+            "zwme",
+            "zwmi",
+            "zwmn",
+            "zwms",
+            "zwmv",
+            "zwmw",
+        }
+        aznx{
+            "azbab",
+            "azcul",
+            "azkan",
+            "aznv",
+            "azord",
+            "azsad",
+            "azsah",
+            "azsar",
+        }
+        bda{
+            "bd02",
+            "bd06",
+            "bd07",
+            "bd25",
+            "bd50",
+            "bd51",
+        }
+        bdb{
+            "bd01",
+            "bd04",
+            "bd08",
+            "bd09",
+            "bd10",
+            "bd11",
+            "bd16",
+            "bd29",
+            "bd31",
+            "bd47",
+            "bd56",
+        }
+        bdc{
+            "bd13",
+            "bd15",
+            "bd17",
+            "bd18",
+            "bd26",
+            "bd33",
+            "bd35",
+            "bd36",
+            "bd40",
+            "bd42",
+            "bd53",
+            "bd62",
+            "bd63",
+        }
+        bdd{
+            "bd05",
+            "bd12",
+            "bd22",
+            "bd23",
+            "bd27",
+            "bd30",
+            "bd37",
+            "bd39",
+            "bd43",
+            "bd58",
+        }
+        bde{
+            "bd03",
+            "bd24",
+            "bd44",
+            "bd45",
+            "bd48",
+            "bd49",
+            "bd54",
+            "bd59",
+        }
+        bdf{
+            "bd14",
+            "bd19",
+            "bd28",
+            "bd32",
+            "bd46",
+            "bd52",
+            "bd55",
+            "bd64",
+        }
+        bdg{
+            "bd20",
+            "bd38",
+            "bd60",
+            "bd61",
+        }
+        bdh{
+            "bd21",
+            "bd34",
+            "bd41",
+            "bd57",
+        }
+        bevlg{
+            "bevan",
+            "bevbr",
+            "bevli",
+            "bevov",
+            "bevwv",
+        }
+        bewal{
+            "bewbr",
+            "bewht",
+            "bewlg",
+            "bewlx",
+            "bewna",
+        }
+        bf01{
+            "bfbal",
+            "bfban",
+            "bfkos",
+            "bfmou",
+            "bfnay",
+            "bfsor",
+        }
+        bf02{
+            "bfcom",
+            "bfler",
+        }
+        bf03{"bfkad"}
+        bf04{
+            "bfblg",
+            "bfkop",
+            "bfkot",
+        }
+        bf05{
+            "bfbam",
+            "bfnam",
+            "bfsmt",
+        }
+        bf06{
+            "bfblk",
+            "bfsis",
+            "bfsng",
+            "bfzir",
+        }
+        bf07{
+            "bfbaz",
+            "bfnao",
+            "bfzou",
+        }
+        bf08{
+            "bfgna",
+            "bfgou",
+            "bfkmd",
+            "bfkmp",
+            "bftap",
+        }
+        bf09{
+            "bfhou",
+            "bfken",
+            "bftui",
+        }
+        bf10{
+            "bflor",
+            "bfpas",
+            "bfyat",
+            "bfzon",
+        }
+        bf11{
+            "bfgan",
+            "bfkow",
+            "bfoub",
+        }
+        bf12{
+            "bfoud",
+            "bfsen",
+            "bfsom",
+            "bfyag",
+        }
+        bf13{
+            "bfbgr",
+            "bfiob",
+            "bfnou",
+            "bfpon",
+        }
+        cvb{
+            "cvbv",
+            "cvpa",
+            "cvpn",
+            "cvrb",
+            "cvrg",
+            "cvsl",
+            "cvsv",
+            "cvts",
+        }
+        cvs{
+            "cvbr",
+            "cvca",
+            "cvcf",
+            "cvcr",
+            "cvma",
+            "cvmo",
+            "cvpr",
+            "cvrs",
+            "cvsd",
+            "cvsf",
+            "cvsm",
+            "cvso",
+            "cvss",
+            "cvta",
+        }
+        cz10{
+            "cz101",
+            "cz102",
+            "cz103",
+            "cz104",
+            "cz105",
+            "cz106",
+            "cz107",
+            "cz108",
+            "cz109",
+            "cz110",
+            "cz111",
+            "cz112",
+            "cz113",
+            "cz114",
+            "cz115",
+            "cz116",
+            "cz117",
+            "cz118",
+            "cz119",
+            "cz120",
+            "cz121",
+            "cz122",
+        }
+        cz20{
+            "cz20a",
+            "cz20b",
+            "cz20c",
+            "cz201",
+            "cz202",
+            "cz203",
+            "cz204",
+            "cz205",
+            "cz206",
+            "cz207",
+            "cz208",
+            "cz209",
+        }
+        cz31{
+            "cz311",
+            "cz312",
+            "cz313",
+            "cz314",
+            "cz315",
+            "cz316",
+            "cz317",
+        }
+        cz32{
+            "cz321",
+            "cz322",
+            "cz323",
+            "cz324",
+            "cz325",
+            "cz326",
+            "cz327",
+        }
+        cz41{
+            "cz411",
+            "cz412",
+            "cz413",
+        }
+        cz42{
+            "cz421",
+            "cz422",
+            "cz423",
+            "cz424",
+            "cz425",
+            "cz426",
+            "cz427",
+        }
+        cz51{
+            "cz511",
+            "cz512",
+            "cz513",
+            "cz514",
+        }
+        cz52{
+            "cz521",
+            "cz522",
+            "cz523",
+            "cz524",
+            "cz525",
+        }
+        cz53{
+            "cz531",
+            "cz532",
+            "cz533",
+            "cz534",
+        }
+        cz63{
+            "cz631",
+            "cz632",
+            "cz633",
+            "cz634",
+            "cz635",
+        }
+        cz64{
+            "cz641",
+            "cz642",
+            "cz643",
+            "cz644",
+            "cz645",
+            "cz646",
+            "cz647",
+        }
+        cz71{
+            "cz711",
+            "cz712",
+            "cz713",
+            "cz714",
+            "cz715",
+        }
+        cz72{
+            "cz721",
+            "cz722",
+            "cz723",
+            "cz724",
+        }
+        cz80{
+            "cz801",
+            "cz802",
+            "cz803",
+            "cz804",
+            "cz805",
+            "cz806",
+        }
+        do33{
+            "do06",
+            "do14",
+            "do19",
+            "do20",
+        }
+        do34{
+            "do05",
+            "do15",
+            "do26",
+            "do27",
+        }
+        do35{
+            "do09",
+            "do18",
+            "do25",
+        }
+        do36{
+            "do13",
+            "do24",
+            "do28",
+        }
+        do37{
+            "do07",
+            "do22",
+        }
+        do38{
+            "do03",
+            "do04",
+            "do10",
+            "do16",
+        }
+        do39{
+            "do23",
+            "do29",
+            "do30",
+        }
+        do40{
+            "do01",
+            "do32",
+        }
+        do41{
+            "do02",
+            "do17",
+            "do21",
+            "do31",
+        }
+        do42{
+            "do08",
+            "do11",
+            "do12",
+        }
+        esan{
+            "esal",
+            "esca",
+            "esco",
+            "esgr",
+            "esh",
+            "esj",
+            "esma",
+            "esse",
+        }
+        esar{
+            "eshu",
+            "este",
+            "esz",
+        }
+        esas{"eso"}
+        escb{"ess"}
+        escl{
+            "esav",
+            "esbu",
+            "esle",
+            "esp",
+            "essa",
+            "essg",
+            "esso",
+            "esva",
+            "esza",
+        }
+        escm{
+            "esab",
+            "escr",
+            "escu",
+            "esgu",
+            "esto",
+        }
+        escn{
+            "esgc",
+            "estf",
+        }
+        esct{
+            "esb",
+            "esgi",
+            "esl",
+            "est",
+        }
+        esex{
+            "esba",
+            "escc",
+        }
+        esga{
+            "esc",
+            "eslu",
+            "esor",
+            "espo",
+        }
+        esib{"espm"}
+        esmc{"esmu"}
+        esmd{"esm"}
+        esnc{"esna"}
+        espv{
+            "esbi",
+            "esss",
+            "esvi",
+        }
+        esri{"eslo"}
+        esvc{
+            "esa",
+            "escs",
+            "esv",
+        }
+        fjc{
+            "fj09",
+            "fj10",
+            "fj12",
+            "fj13",
+            "fj14",
+        }
+        fje{
+            "fj04",
+            "fj05",
+            "fj06",
+        }
+        fjn{
+            "fj02",
+            "fj03",
+            "fj07",
+        }
+        fjw{
+            "fj01",
+            "fj08",
+            "fj11",
+        }
+        frara{
+            "fr01",
+            "fr03",
+            "fr07",
+            "fr15",
+            "fr26",
+            "fr38",
+            "fr42",
+            "fr43",
+            "fr63",
+            "fr69",
+            "fr73",
+            "fr74",
+        }
+        frbfc{
+            "fr21",
+            "fr25",
+            "fr39",
+            "fr58",
+            "fr70",
+            "fr71",
+            "fr89",
+            "fr90",
+        }
+        frbre{
+            "fr22",
+            "fr29",
+            "fr35",
+            "fr56",
+        }
+        frcor{
+            "fr2a",
+            "fr2b",
+        }
+        frcvl{
+            "fr18",
+            "fr28",
+            "fr36",
+            "fr37",
+            "fr41",
+            "fr45",
+        }
+        frges{
+            "fr08",
+            "fr10",
+            "fr51",
+            "fr52",
+            "fr54",
+            "fr55",
+            "fr57",
+            "fr67",
+            "fr68",
+            "fr88",
+        }
+        frgua{"frgp"}
+        frhdf{
+            "fr02",
+            "fr59",
+            "fr60",
+            "fr62",
+            "fr80",
+        }
+        fridf{
+            "fr75",
+            "fr77",
+            "fr78",
+            "fr91",
+            "fr92",
+            "fr93",
+            "fr94",
+            "fr95",
+        }
+        frlre{"frre"}
+        frmay{"fryt"}
+        frnaq{
+            "fr16",
+            "fr17",
+            "fr19",
+            "fr23",
+            "fr24",
+            "fr33",
+            "fr40",
+            "fr47",
+            "fr64",
+            "fr79",
+            "fr86",
+            "fr87",
+        }
+        frnor{
+            "fr14",
+            "fr27",
+            "fr50",
+            "fr61",
+            "fr76",
+        }
+        frocc{
+            "fr09",
+            "fr11",
+            "fr12",
+            "fr30",
+            "fr31",
+            "fr32",
+            "fr34",
+            "fr46",
+            "fr48",
+            "fr65",
+            "fr66",
+            "fr81",
+            "fr82",
+        }
+        frpac{
+            "fr04",
+            "fr05",
+            "fr06",
+            "fr13",
+            "fr83",
+            "fr84",
+        }
+        frpdl{
+            "fr44",
+            "fr49",
+            "fr53",
+            "fr72",
+            "fr85",
+        }
+        gbeng{
+            "gbbas",
+            "gbbbd",
+            "gbbdf",
+            "gbbdg",
+            "gbben",
+            "gbbex",
+            "gbbir",
+            "gbbkm",
+            "gbbmh",
+            "gbbne",
+            "gbbnh",
+            "gbbns",
+            "gbbol",
+            "gbbpl",
+            "gbbrc",
+            "gbbrd",
+            "gbbry",
+            "gbbst",
+            "gbbur",
+            "gbcam",
+            "gbcbf",
+            "gbche",
+            "gbchw",
+            "gbcld",
+            "gbcma",
+            "gbcmd",
+            "gbcon",
+            "gbcov",
+            "gbcry",
+            "gbdal",
+            "gbdby",
+            "gbder",
+            "gbdev",
+            "gbdnc",
+            "gbdor",
+            "gbdud",
+            "gbdur",
+            "gbeal",
+            "gbenf",
+            "gbery",
+            "gbess",
+            "gbesx",
+            "gbgat",
+            "gbgls",
+            "gbgre",
+            "gbhal",
+            "gbham",
+            "gbhav",
+            "gbhck",
+            "gbhef",
+            "gbhil",
+            "gbhmf",
+            "gbhns",
+            "gbhpl",
+            "gbhrt",
+            "gbhrw",
+            "gbhry",
+            "gbios",
+            "gbiow",
+            "gbisl",
+            "gbkec",
+            "gbken",
+            "gbkhl",
+            "gbkir",
+            "gbktt",
+            "gbkwl",
+            "gblan",
+            "gblbh",
+            "gblce",
+            "gblds",
+            "gblec",
+            "gblew",
+            "gblin",
+            "gbliv",
+            "gblnd",
+            "gblut",
+            "gbman",
+            "gbmdb",
+            "gbmdw",
+            "gbmik",
+            "gbmrt",
+            "gbnbl",
+            "gbnel",
+            "gbnet",
+            "gbnfk",
+            "gbngm",
+            "gbnln",
+            "gbnsm",
+            "gbnth",
+            "gbntt",
+            "gbnty",
+            "gbnwm",
+            "gbnyk",
+            "gbold",
+            "gboxf",
+            "gbply",
+            "gbpol",
+            "gbpor",
+            "gbpte",
+            "gbrcc",
+            "gbrch",
+            "gbrdb",
+            "gbrdg",
+            "gbric",
+            "gbrot",
+            "gbrut",
+            "gbsaw",
+            "gbsfk",
+            "gbsft",
+            "gbsgc",
+            "gbshf",
+            "gbshn",
+            "gbshr",
+            "gbskp",
+            "gbslf",
+            "gbslg",
+            "gbsnd",
+            "gbsol",
+            "gbsom",
+            "gbsos",
+            "gbsry",
+            "gbste",
+            "gbsth",
+            "gbstn",
+            "gbsts",
+            "gbstt",
+            "gbsty",
+            "gbswd",
+            "gbswk",
+            "gbtam",
+            "gbtfw",
+            "gbthr",
+            "gbtob",
+            "gbtrf",
+            "gbtwh",
+            "gbwar",
+            "gbwbk",
+            "gbwft",
+            "gbwgn",
+            "gbwil",
+            "gbwkf",
+            "gbwll",
+            "gbwlv",
+            "gbwnd",
+            "gbwnm",
+            "gbwok",
+            "gbwor",
+            "gbwrl",
+            "gbwrt",
+            "gbwsm",
+            "gbwsx",
+            "gbyor",
+        }
+        gbnir{
+            "gbabc",
+            "gband",
+            "gbann",
+            "gbbfs",
+            "gbccg",
+            "gbdrs",
+            "gbfmo",
+            "gblbc",
+            "gbmea",
+            "gbmul",
+            "gbnmd",
+        }
+        gbsct{
+            "gbabd",
+            "gbabe",
+            "gbagb",
+            "gbans",
+            "gbclk",
+            "gbdgy",
+            "gbdnd",
+            "gbeay",
+            "gbedh",
+            "gbedu",
+            "gbeln",
+            "gbels",
+            "gberw",
+            "gbfal",
+            "gbfif",
+            "gbglg",
+            "gbhld",
+            "gbivc",
+            "gbmln",
+            "gbmry",
+            "gbnay",
+            "gbnlk",
+            "gbork",
+            "gbpkn",
+            "gbrfw",
+            "gbsay",
+            "gbscb",
+            "gbslk",
+            "gbstg",
+            "gbwdu",
+            "gbwln",
+            "gbzet",
+        }
+        gbwls{
+            "gbagy",
+            "gbbge",
+            "gbbgw",
+            "gbcay",
+            "gbcgn",
+            "gbcmn",
+            "gbcrf",
+            "gbcwy",
+            "gbden",
+            "gbfln",
+            "gbgwn",
+            "gbmon",
+            "gbmty",
+            "gbntl",
+            "gbnwp",
+            "gbpem",
+            "gbpow",
+            "gbrct",
+            "gbswa",
+            "gbtof",
+            "gbvgl",
+            "gbwrx",
+        }
+        gnb{
+            "gnbf",
+            "gnbk",
+            "gnfr",
+            "gnga",
+            "gnkn",
+        }
+        gnd{
+            "gnco",
+            "gndu",
+            "gnfo",
+            "gnkd",
+            "gnte",
+        }
+        gnf{
+            "gndb",
+            "gndi",
+            "gnfa",
+            "gnks",
+        }
+        gnk{
+            "gnka",
+            "gnke",
+            "gnko",
+            "gnmd",
+            "gnsi",
+        }
+        gnl{
+            "gnkb",
+            "gnla",
+            "gnle",
+            "gnml",
+            "gnto",
+        }
+        gnm{
+            "gndl",
+            "gnmm",
+            "gnpi",
+        }
+        gnn{
+            "gnbe",
+            "gngu",
+            "gnlo",
+            "gnmc",
+            "gnnz",
+            "gnyo",
+        }
+        gqc{
+            "gqcs",
+            "gqkn",
+            "gqli",
+            "gqwn",
+        }
+        gqi{
+            "gqan",
+            "gqbn",
+            "gqbs",
+        }
+        gwl{
+            "gwba",
+            "gwga",
+        }
+        gwn{
+            "gwbm",
+            "gwca",
+            "gwoi",
+        }
+        gws{
+            "gwbl",
+            "gwqu",
+            "gwto",
+        }
+        idjw{
+            "idbt",
+            "idjb",
+            "idji",
+            "idjk",
+            "idjt",
+            "idyo",
+        }
+        idka{
+            "idkb",
+            "idki",
+            "idks",
+            "idkt",
+            "idku",
+        }
+        idml{
+            "idma",
+            "idmu",
+        }
+        idnu{
+            "idba",
+            "idnb",
+            "idnt",
+        }
+        idpp{
+            "idpa",
+            "idpb",
+        }
+        idsl{
+            "idgo",
+            "idsa",
+            "idsg",
+            "idsn",
+            "idsr",
+            "idst",
+        }
+        idsm{
+            "idac",
+            "idbb",
+            "idbe",
+            "idja",
+            "idkr",
+            "idla",
+            "idri",
+            "idsb",
+            "idss",
+            "idsu",
+        }
+        iec{
+            "ieg",
+            "ielm",
+            "iemo",
+            "iern",
+            "ieso",
+        }
+        iel{
+            "iecw",
+            "ied",
+            "ieke",
+            "iekk",
+            "ield",
+            "ielh",
+            "iels",
+            "iemh",
+            "ieoy",
+            "iewh",
+            "ieww",
+            "iewx",
+        }
+        iem{
+            "iece",
+            "ieco",
+            "ieky",
+            "ielk",
+            "ieta",
+            "iewd",
+        }
+        ieu{
+            "iecn",
+            "iedl",
+            "iemn",
+        }
+        it21{
+            "ital",
+            "itat",
+            "itbi",
+            "itcn",
+            "itno",
+            "itto",
+            "itvb",
+            "itvc",
+        }
+        it23{"itao"}
+        it25{
+            "itbg",
+            "itbs",
+            "itco",
+            "itcr",
+            "itlc",
+            "itlo",
+            "itmb",
+            "itmi",
+            "itmn",
+            "itpv",
+            "itso",
+            "itva",
+        }
+        it32{
+            "itbz",
+            "ittn",
+        }
+        it34{
+            "itbl",
+            "itpd",
+            "itro",
+            "ittv",
+            "itve",
+            "itvi",
+            "itvr",
+        }
+        it36{
+            "itgo",
+            "itpn",
+            "itts",
+            "itud",
+        }
+        it42{
+            "itge",
+            "itim",
+            "itsp",
+            "itsv",
+        }
+        it45{
+            "itbo",
+            "itfc",
+            "itfe",
+            "itmo",
+            "itpc",
+            "itpr",
+            "itra",
+            "itre",
+            "itrn",
+        }
+        it52{
+            "itar",
+            "itfi",
+            "itgr",
+            "itli",
+            "itlu",
+            "itms",
+            "itpi",
+            "itpo",
+            "itpt",
+            "itsi",
+        }
+        it55{
+            "itpg",
+            "ittr",
+        }
+        it57{
+            "itan",
+            "itap",
+            "itfm",
+            "itmc",
+            "itpu",
+        }
+        it62{
+            "itfr",
+            "itlt",
+            "itri",
+            "itrm",
+            "itvt",
+        }
+        it65{
+            "itaq",
+            "itch",
+            "itpe",
+            "itte",
+        }
+        it67{
+            "itcb",
+            "itis",
+        }
+        it72{
+            "itav",
+            "itbn",
+            "itce",
+            "itna",
+            "itsa",
+        }
+        it75{
+            "itba",
+            "itbr",
+            "itbt",
+            "itfg",
+            "itle",
+            "itta",
+        }
+        it77{
+            "itmt",
+            "itpz",
+        }
+        it78{
+            "itcs",
+            "itcz",
+            "itkr",
+            "itrc",
+            "itvv",
+        }
+        it82{
+            "itag",
+            "itcl",
+            "itct",
+            "iten",
+            "itme",
+            "itpa",
+            "itrg",
+            "itsr",
+            "ittp",
+        }
+        it88{
+            "itca",
+            "itci",
+            "itnu",
+            "itog",
+            "itor",
+            "itot",
+            "itss",
+            "itvs",
+        }
+        knk{
+            "kn01",
+            "kn02",
+            "kn03",
+            "kn06",
+            "kn08",
+            "kn09",
+            "kn11",
+            "kn13",
+            "kn15",
+        }
+        knn{
+            "kn04",
+            "kn05",
+            "kn07",
+            "kn10",
+            "kn12",
+        }
+        lk1{
+            "lk52",
+            "lk71",
+            "lk81",
+        }
+        lk2{
+            "lk11",
+            "lk31",
+            "lk51",
+        }
+        lk3{
+            "lk12",
+            "lk33",
+            "lk41",
+        }
+        lk4{
+            "lk13",
+            "lk21",
+            "lk42",
+            "lk61",
+            "lk92",
+        }
+        lk5{
+            "lk22",
+            "lk32",
+            "lk43",
+        }
+        lk6{
+            "lk45",
+            "lk82",
+        }
+        lk7{
+            "lk23",
+            "lk72",
+        }
+        lk8{
+            "lk62",
+            "lk91",
+        }
+        lk9{
+            "lk44",
+            "lk53",
+        }
+        ma01{
+            "mache",
+            "mafah",
+            "malar",
+            "matet",
+            "matng",
+        }
+        ma02{
+            "maken",
+            "masik",
+        }
+        ma03{
+            "mahoc",
+            "matao",
+            "mataz",
+        }
+        ma04{
+            "maber",
+            "mafig",
+            "majra",
+            "manad",
+            "maouj",
+            "matai",
+        }
+        ma05{
+            "mabom",
+            "mafes",
+            "mamou",
+            "masef",
+        }
+        ma06{
+            "maerr",
+            "mahaj",
+            "maifr",
+            "makhn",
+            "mamek",
+        }
+        ma07{
+            "makhe",
+            "marab",
+            "masal",
+            "maskh",
+        }
+        ma08{
+            "macas",
+            "mamed",
+            "mamoh",
+            "manou",
+        }
+        ma09{
+            "mabes",
+            "makho",
+            "maset",
+        }
+        ma10{
+            "majdi",
+            "masaf",
+        }
+        ma11{
+            "machi",
+            "maesi",
+            "mahao",
+            "makes",
+            "mammd",
+            "mammn",
+            "masyb",
+        }
+        ma12{
+            "maazi",
+            "mabem",
+        }
+        ma13{
+            "maagd",
+            "macht",
+            "maine",
+            "maoua",
+            "matar",
+            "matiz",
+            "mazag",
+        }
+        ma14{
+            "maasz",
+            "maesm",
+            "mague",
+            "matat",
+            "matnt",
+        }
+        ma15{
+            "mabod",
+            "malaa",
+        }
+        ma16{
+            "maaou",
+            "maoud",
+        }
+        mhl{
+            "mhall",
+            "mhebo",
+            "mheni",
+            "mhjab",
+            "mhjal",
+            "mhkil",
+            "mhkwa",
+            "mhlae",
+            "mhlib",
+            "mhnmk",
+            "mhnmu",
+            "mhron",
+            "mhuja",
+            "mhwth",
+        }
+        mht{
+            "mhalk",
+            "mharn",
+            "mhaur",
+            "mhlik",
+            "mhmaj",
+            "mhmal",
+            "mhmej",
+            "mhmil",
+            "mhuti",
+            "mhwtj",
+        }
+        mvce{
+            "mv12",
+            "mv14",
+            "mv17",
+        }
+        mvnc{
+            "mv00",
+            "mv02",
+            "mv04",
+            "mv26",
+        }
+        mvno{
+            "mv03",
+            "mv13",
+            "mv20",
+            "mv25",
+        }
+        mvsc{
+            "mv27",
+            "mv28",
+        }
+        mvsu{
+            "mv01",
+            "mv29",
+        }
+        mvun{
+            "mv07",
+            "mv23",
+            "mv24",
+        }
+        mvus{
+            "mv05",
+            "mv08",
+        }
+        mwc{
+            "mwde",
+            "mwdo",
+            "mwks",
+            "mwli",
+            "mwmc",
+            "mwni",
+            "mwnk",
+            "mwnu",
+            "mwsa",
+        }
+        mwn{
+            "mwct",
+            "mwkr",
+            "mwlk",
+            "mwmz",
+            "mwnb",
+            "mwru",
+        }
+        mws{
+            "mwba",
+            "mwbl",
+            "mwck",
+            "mwcr",
+            "mwmg",
+            "mwmh",
+            "mwmu",
+            "mwmw",
+            "mwne",
+            "mwns",
+            "mwph",
+            "mwth",
+            "mwzo",
+        }
+        np1{
+            "npba",
+            "npja",
+            "npna",
+        }
+        np2{
+            "npbh",
+            "npka",
+            "npra",
+        }
+        np3{
+            "npdh",
+            "npga",
+            "nplu",
+        }
+        np4{
+            "npko",
+            "npme",
+            "npsa",
+        }
+        np5{
+            "npma",
+            "npse",
+        }
+        ph01{
+            "philn",
+            "phils",
+            "phlun",
+            "phpan",
+        }
+        ph02{
+            "phbtn",
+            "phcag",
+            "phisa",
+            "phnuv",
+            "phqui",
+        }
+        ph03{
+            "phaur",
+            "phban",
+            "phbul",
+            "phnue",
+            "phpam",
+            "phtar",
+            "phzmb",
+        }
+        ph05{
+            "phalb",
+            "phcan",
+            "phcas",
+            "phcat",
+            "phmas",
+            "phsor",
+        }
+        ph06{
+            "phakl",
+            "phant",
+            "phcap",
+            "phgui",
+            "phili",
+            "phnec",
+        }
+        ph07{
+            "phboh",
+            "phceb",
+            "phner",
+            "phsig",
+        }
+        ph08{
+            "phbil",
+            "pheas",
+            "phley",
+            "phnsa",
+            "phsle",
+            "phwsa",
+        }
+        ph09{
+            "phbas",
+            "phzan",
+            "phzas",
+            "phzsi",
+        }
+        ph10{
+            "phbuk",
+            "phcam",
+            "phmsc",
+            "phmsr",
+        }
+        ph11{
+            "phcom",
+            "phdao",
+            "phdas",
+            "phdav",
+            "phdvo",
+            "phsar",
+            "phsco",
+        }
+        ph12{
+            "phlan",
+            "phnco",
+            "phsuk",
+        }
+        ph13{
+            "phagn",
+            "phags",
+            "phdin",
+            "phsun",
+            "phsur",
+        }
+        ph14{
+            "phlas",
+            "phmag",
+            "phslu",
+            "phtaw",
+        }
+        ph15{
+            "phabr",
+            "phapa",
+            "phben",
+            "phifu",
+            "phkal",
+            "phmou",
+        }
+        ph40{
+            "phbtg",
+            "phcav",
+            "phlag",
+            "phque",
+            "phriz",
+        }
+        ph41{
+            "phmad",
+            "phmdc",
+            "phmdr",
+            "phplw",
+            "phrom",
+        }
+        rskm{
+            "rs25",
+            "rs26",
+            "rs27",
+            "rs28",
+            "rs29",
+        }
+        rsvo{
+            "rs01",
+            "rs02",
+            "rs03",
+            "rs04",
+            "rs05",
+            "rs06",
+            "rs07",
+        }
+        ugc{
+            "ug101",
+            "ug102",
+            "ug103",
+            "ug104",
+            "ug105",
+            "ug106",
+            "ug107",
+            "ug108",
+            "ug109",
+            "ug110",
+            "ug111",
+            "ug112",
+            "ug113",
+            "ug114",
+            "ug115",
+            "ug116",
+            "ug117",
+            "ug118",
+            "ug119",
+            "ug120",
+            "ug121",
+            "ug122",
+            "ug123",
+            "ug124",
+        }
+        uge{
+            "ug201",
+            "ug202",
+            "ug203",
+            "ug204",
+            "ug205",
+            "ug206",
+            "ug207",
+            "ug208",
+            "ug209",
+            "ug210",
+            "ug211",
+            "ug212",
+            "ug213",
+            "ug214",
+            "ug215",
+            "ug216",
+            "ug217",
+            "ug218",
+            "ug219",
+            "ug220",
+            "ug221",
+            "ug222",
+            "ug223",
+            "ug224",
+            "ug225",
+            "ug226",
+            "ug227",
+            "ug228",
+            "ug229",
+            "ug230",
+            "ug231",
+            "ug232",
+        }
+        ugn{
+            "ug301",
+            "ug302",
+            "ug303",
+            "ug304",
+            "ug305",
+            "ug306",
+            "ug307",
+            "ug308",
+            "ug309",
+            "ug310",
+            "ug311",
+            "ug312",
+            "ug313",
+            "ug314",
+            "ug315",
+            "ug316",
+            "ug317",
+            "ug318",
+            "ug319",
+            "ug320",
+            "ug321",
+            "ug322",
+            "ug323",
+            "ug324",
+            "ug325",
+            "ug326",
+            "ug327",
+            "ug328",
+            "ug329",
+            "ug330",
+        }
+        ugw{
+            "ug401",
+            "ug402",
+            "ug403",
+            "ug404",
+            "ug405",
+            "ug406",
+            "ug407",
+            "ug408",
+            "ug409",
+            "ug410",
+            "ug411",
+            "ug412",
+            "ug413",
+            "ug414",
+            "ug415",
+            "ug416",
+            "ug417",
+            "ug418",
+            "ug419",
+            "ug420",
+            "ug421",
+            "ug422",
+            "ug423",
+            "ug424",
+            "ug425",
+            "ug426",
         }
     }
     telephoneCodeData{
diff --git a/icu4c/source/data/region/af.txt b/icu4c/source/data/region/af.txt
index 69aa390..442f180 100644
--- a/icu4c/source/data/region/af.txt
+++ b/icu4c/source/data/region/af.txt
@@ -308,5 +308,5 @@
         FK{"Falklandeilande (Malvinas)"}
         MK{"Macedonië (VJRM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/am.txt b/icu4c/source/data/region/am.txt
index 8953637..8fb68ab 100644
--- a/icu4c/source/data/region/am.txt
+++ b/icu4c/source/data/region/am.txt
@@ -310,5 +310,5 @@
         MK{"መቄዶንያ (የቀድሞ የዩጎስላቭ መቄዶንያ ሪፐብሊክ)"}
         TL{"ምስራቅ ቲሞር"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ar.txt b/icu4c/source/data/region/ar.txt
index 48267b9..07b052d 100644
--- a/icu4c/source/data/region/ar.txt
+++ b/icu4c/source/data/region/ar.txt
@@ -309,5 +309,5 @@
         MK{"مقدونيا- جمهورية مقدونيا اليوغسلافية السابقة"}
         TL{"تيمور الشرقية"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ast.txt b/icu4c/source/data/region/ast.txt
index dd5a849..67ec2b8 100644
--- a/icu4c/source/data/region/ast.txt
+++ b/icu4c/source/data/region/ast.txt
@@ -307,5 +307,5 @@
         MK{"Macedonia (ARYDM)"}
         TL{"Timor Este"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/az.txt b/icu4c/source/data/region/az.txt
index 54df292..5a62e7d 100644
--- a/icu4c/source/data/region/az.txt
+++ b/icu4c/source/data/region/az.txt
@@ -310,5 +310,5 @@
         MK{"Makedoniya (KYRM)"}
         TL{"Doğu Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/be.txt b/icu4c/source/data/region/be.txt
index 286d187..b27616a 100644
--- a/icu4c/source/data/region/be.txt
+++ b/icu4c/source/data/region/be.txt
@@ -307,5 +307,5 @@
         MK{"Македонія (БЮРМ)"}
         TL{"Усходні Тымор"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/bg.txt b/icu4c/source/data/region/bg.txt
index 9e150f1..152933e 100644
--- a/icu4c/source/data/region/bg.txt
+++ b/icu4c/source/data/region/bg.txt
@@ -308,5 +308,5 @@
         FK{"Фолклендски острови (Малвински острови)"}
         MK{"Бивша югославска република Македония"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/bn.txt b/icu4c/source/data/region/bn.txt
index 67bfc19..4017290 100644
--- a/icu4c/source/data/region/bn.txt
+++ b/icu4c/source/data/region/bn.txt
@@ -310,5 +310,5 @@
         MK{"মেসিডোনিয়া(FYROM)"}
         TL{"পূর্ব তিমুর"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/br.txt b/icu4c/source/data/region/br.txt
index 82fe97e..13e350d 100644
--- a/icu4c/source/data/region/br.txt
+++ b/icu4c/source/data/region/br.txt
@@ -307,5 +307,5 @@
         MK{"Makedonia (RYKM)"}
         TL{"Timor ar Reter"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/brx.txt b/icu4c/source/data/region/brx.txt
index b479673..11ef0fb 100644
--- a/icu4c/source/data/region/brx.txt
+++ b/icu4c/source/data/region/brx.txt
@@ -281,5 +281,5 @@
         ZW{"ज़ीम्बाब्वे"}
         ZZ{"अज्ञात या अवैध प्रदेश"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/bs.txt b/icu4c/source/data/region/bs.txt
index 3642a51..61bc6e5 100644
--- a/icu4c/source/data/region/bs.txt
+++ b/icu4c/source/data/region/bs.txt
@@ -309,5 +309,5 @@
         FK{"Folklandska Ostrva (Malvinska Ostrva)"}
         MK{"Makedonija (BJR)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ca.txt b/icu4c/source/data/region/ca.txt
index 38e9ff2..b76da84 100644
--- a/icu4c/source/data/region/ca.txt
+++ b/icu4c/source/data/region/ca.txt
@@ -308,5 +308,5 @@
         FK{"Illes Malvines (Illes Falkland)"}
         MK{"Macedònia (Antiga República Iugoslava de Macedònia)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ce.txt b/icu4c/source/data/region/ce.txt
index c80f3d9..cf0e612 100644
--- a/icu4c/source/data/region/ce.txt
+++ b/icu4c/source/data/region/ce.txt
@@ -303,5 +303,5 @@
         CD{"Конго (ДРК)"}
         FK{"Фолклендан гӀайренаш (Мальвинаш)"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/cs.txt b/icu4c/source/data/region/cs.txt
index 64e970d..be854ae 100644
--- a/icu4c/source/data/region/cs.txt
+++ b/icu4c/source/data/region/cs.txt
@@ -309,5 +309,5 @@
         FK{"Falklandské ostrovy (Malvíny)"}
         MK{"Makedonie (FYROM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/cy.txt b/icu4c/source/data/region/cy.txt
index 75ba946..4500f3b 100644
--- a/icu4c/source/data/region/cy.txt
+++ b/icu4c/source/data/region/cy.txt
@@ -310,5 +310,5 @@
         MK{"Macedonia (CWIM)"}
         TL{"Dwyrain Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/da.txt b/icu4c/source/data/region/da.txt
index f0b0dac..30c9e8c 100644
--- a/icu4c/source/data/region/da.txt
+++ b/icu4c/source/data/region/da.txt
@@ -308,5 +308,5 @@
         MK{"Den tidligere jugoslaviske republik Makedonien"}
         TL{"Østtimor"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/dsb.txt b/icu4c/source/data/region/dsb.txt
index 2fe444c..323ed78 100644
--- a/icu4c/source/data/region/dsb.txt
+++ b/icu4c/source/data/region/dsb.txt
@@ -307,5 +307,5 @@
         MK{"Makedońska (PRJ)"}
         TL{"Pódzajtšny Timor"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ee.txt b/icu4c/source/data/region/ee.txt
index 11600e3..9272bf1 100644
--- a/icu4c/source/data/region/ee.txt
+++ b/icu4c/source/data/region/ee.txt
@@ -298,5 +298,5 @@
         MK{"Makedonia (FYROM) nutome"}
         TL{"Ɣedzeƒe Timɔ nutome"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/el.txt b/icu4c/source/data/region/el.txt
index 597b0f1..4361c0e 100644
--- a/icu4c/source/data/region/el.txt
+++ b/icu4c/source/data/region/el.txt
@@ -309,5 +309,5 @@
         MK{"Πρώην Γιουγκοσλαβική Δημοκρατία της Μακεδονίας (ΠΓΔΜ)"}
         TL{"Ανατολικό Τιμόρ"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/en.txt b/icu4c/source/data/region/en.txt
index 5996317..df06be0 100644
--- a/icu4c/source/data/region/en.txt
+++ b/icu4c/source/data/region/en.txt
@@ -313,5 +313,5 @@
         MK{"Macedonia (FYROM)"}
         TL{"East Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
 }
diff --git a/icu4c/source/data/region/es.txt b/icu4c/source/data/region/es.txt
index f278dae..191c715 100644
--- a/icu4c/source/data/region/es.txt
+++ b/icu4c/source/data/region/es.txt
@@ -308,5 +308,5 @@
         MK{"Macedonia (ERYM)"}
         TL{"Timor Oriental"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/et.txt b/icu4c/source/data/region/et.txt
index 8e467d5..0904289 100644
--- a/icu4c/source/data/region/et.txt
+++ b/icu4c/source/data/region/et.txt
@@ -310,5 +310,5 @@
         MK{"Makedoonia Vabariik"}
         TL{"Timor-Leste"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/eu.txt b/icu4c/source/data/region/eu.txt
index 8281dd8..e90e18a 100644
--- a/icu4c/source/data/region/eu.txt
+++ b/icu4c/source/data/region/eu.txt
@@ -307,5 +307,5 @@
         MK{"Mazedonia (Mazedoniako Yugoslaviar Errepublika ohia)"}
         TL{"Timor ekialdea"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/fi.txt b/icu4c/source/data/region/fi.txt
index 05b9abb..e3f6674 100644
--- a/icu4c/source/data/region/fi.txt
+++ b/icu4c/source/data/region/fi.txt
@@ -310,5 +310,5 @@
         MK{"EJT Makedonia"}
         TL{"Timor-Leste"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/fil.txt b/icu4c/source/data/region/fil.txt
index 21997c6..6204c39 100644
--- a/icu4c/source/data/region/fil.txt
+++ b/icu4c/source/data/region/fil.txt
@@ -310,5 +310,5 @@
         MK{"Macedonia (FYROM)"}
         TL{"East Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/fo.txt b/icu4c/source/data/region/fo.txt
index c442edb..fbef67e 100644
--- a/icu4c/source/data/region/fo.txt
+++ b/icu4c/source/data/region/fo.txt
@@ -302,5 +302,5 @@
     Countries%variant{
         MK{"Makedónia (FJM)"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/fr.txt b/icu4c/source/data/region/fr.txt
index 8f7b827..55d2dd6 100644
--- a/icu4c/source/data/region/fr.txt
+++ b/icu4c/source/data/region/fr.txt
@@ -309,5 +309,5 @@
         MK{"Macédoine (ARYM)"}
         TL{"Timor-Oriental"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/fy.txt b/icu4c/source/data/region/fy.txt
index 419eaad..cb8b500 100644
--- a/icu4c/source/data/region/fy.txt
+++ b/icu4c/source/data/region/fy.txt
@@ -305,5 +305,5 @@
         FK{"Falklâneilannen (Islas Malvinas)"}
         MK{"Macedonië (FYROM)"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ga.txt b/icu4c/source/data/region/ga.txt
index a7e340e..9b70c9d 100644
--- a/icu4c/source/data/region/ga.txt
+++ b/icu4c/source/data/region/ga.txt
@@ -307,5 +307,5 @@
         FK{"Oileáin Fháclainne (Islas Malvinas)"}
         MK{"An Mhacadóin (PIIM)"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/gd.txt b/icu4c/source/data/region/gd.txt
index 78c4023..2213a24 100644
--- a/icu4c/source/data/region/gd.txt
+++ b/icu4c/source/data/region/gd.txt
@@ -308,5 +308,5 @@
         MK{"A’ Mhasadon (FYROM)"}
         TL{"Tìomor an Ear"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/gl.txt b/icu4c/source/data/region/gl.txt
index 79e318a..42402bf 100644
--- a/icu4c/source/data/region/gl.txt
+++ b/icu4c/source/data/region/gl.txt
@@ -308,5 +308,5 @@
         FK{"Illas Malvinas (Falkland)"}
         MK{"Macedonia (ARIM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/gsw.txt b/icu4c/source/data/region/gsw.txt
index 54a3b9d..cd38956 100644
--- a/icu4c/source/data/region/gsw.txt
+++ b/icu4c/source/data/region/gsw.txt
@@ -288,5 +288,5 @@
     Countries%variant{
         MK{"Mazedoonie (EJRM)"}
     }
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/gu.txt b/icu4c/source/data/region/gu.txt
index 86d97f0..dcb50e6 100644
--- a/icu4c/source/data/region/gu.txt
+++ b/icu4c/source/data/region/gu.txt
@@ -310,5 +310,5 @@
         MK{"મેસેડોનિયા (FYROM)"}
         TL{"પૂર્વ તિમોર"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/he.txt b/icu4c/source/data/region/he.txt
index fc66d70..c1ee958 100644
--- a/icu4c/source/data/region/he.txt
+++ b/icu4c/source/data/region/he.txt
@@ -308,5 +308,5 @@
         MK{"מקדוניה (הרפובליקה היוגוסלבית לשעבר מקדוניה)"}
         TL{"מזרח טימור"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/hi.txt b/icu4c/source/data/region/hi.txt
index 89e050b..4809844 100644
--- a/icu4c/source/data/region/hi.txt
+++ b/icu4c/source/data/region/hi.txt
@@ -310,5 +310,5 @@
         MK{"मैसिडोनिया (FYROM)"}
         TL{"पूर्वी तिमोर"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/hr.txt b/icu4c/source/data/region/hr.txt
index 4e9544f..e420e1c 100644
--- a/icu4c/source/data/region/hr.txt
+++ b/icu4c/source/data/region/hr.txt
@@ -310,5 +310,5 @@
         MK{"Makedonija (BJRM)"}
         TL{"Istočni Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/hsb.txt b/icu4c/source/data/region/hsb.txt
index ebc7a02..7f52d79 100644
--- a/icu4c/source/data/region/hsb.txt
+++ b/icu4c/source/data/region/hsb.txt
@@ -307,5 +307,5 @@
         MK{"Makedonska (FYROM)"}
         TL{"Wuchodny Timor"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/hu.txt b/icu4c/source/data/region/hu.txt
index 6c0ba96..ecab463 100644
--- a/icu4c/source/data/region/hu.txt
+++ b/icu4c/source/data/region/hu.txt
@@ -307,5 +307,5 @@
         FK{"Falkland-szigetek (Malvin-szigetek)"}
         MK{"Macedónia (MVJK)"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/hy.txt b/icu4c/source/data/region/hy.txt
index a8329ce..f910088 100644
--- a/icu4c/source/data/region/hy.txt
+++ b/icu4c/source/data/region/hy.txt
@@ -309,5 +309,5 @@
         MK{"Մակեդոնիա (ՄՆՀՀ)"}
         TL{"Արևելյան Թիմոր"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/id.txt b/icu4c/source/data/region/id.txt
index a766c53..99cf1f7 100644
--- a/icu4c/source/data/region/id.txt
+++ b/icu4c/source/data/region/id.txt
@@ -310,5 +310,5 @@
         MK{"Makedonia (BRY)"}
         TL{"Timor Timur"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/it.txt b/icu4c/source/data/region/it.txt
index 2c38882..4001847 100644
--- a/icu4c/source/data/region/it.txt
+++ b/icu4c/source/data/region/it.txt
@@ -310,5 +310,5 @@
         MK{"Ex Repubblica Jugoslava di Macedonia"}
         TL{"Timor Leste"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ja.txt b/icu4c/source/data/region/ja.txt
index d882b47..e498f5e 100644
--- a/icu4c/source/data/region/ja.txt
+++ b/icu4c/source/data/region/ja.txt
@@ -310,5 +310,5 @@
         MK{"マケドニア(旧ユーゴスラビア共和国)"}
         TL{"東チモール"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ka.txt b/icu4c/source/data/region/ka.txt
index a6353a8..9bccbb6 100644
--- a/icu4c/source/data/region/ka.txt
+++ b/icu4c/source/data/region/ka.txt
@@ -309,5 +309,5 @@
         FK{"ფოლკლენდის კუნძულები (მალვინის კუნძულები)"}
         MK{"მაკედონია (ყოფილი იუგოსლავიის რესპუბლიკა მაკედონია)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/kk.txt b/icu4c/source/data/region/kk.txt
index 781bf0b..88787bf 100644
--- a/icu4c/source/data/region/kk.txt
+++ b/icu4c/source/data/region/kk.txt
@@ -310,5 +310,5 @@
         MK{"Македония Республикасы"}
         TL{"Шығыс Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/kn.txt b/icu4c/source/data/region/kn.txt
index 81d15bf..4c75616 100644
--- a/icu4c/source/data/region/kn.txt
+++ b/icu4c/source/data/region/kn.txt
@@ -310,5 +310,5 @@
         MK{"ಮ್ಯಾಸಿಡೋನಿಯ (FYROM)"}
         TL{"ಪೂರ್ವ ಟಿಮೋರ್"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ko.txt b/icu4c/source/data/region/ko.txt
index 3c7f8cc..f84ac09 100644
--- a/icu4c/source/data/region/ko.txt
+++ b/icu4c/source/data/region/ko.txt
@@ -308,5 +308,5 @@
         FK{"포클랜드 제도(말비나스 군도)"}
         MK{"마케도니아(FYROM)"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ks.txt b/icu4c/source/data/region/ks.txt
index db0d423..f132af9 100644
--- a/icu4c/source/data/region/ks.txt
+++ b/icu4c/source/data/region/ks.txt
@@ -278,5 +278,5 @@
         ZW{"زِمبابے"}
         ZZ{"نامعلوٗم تہٕ نالَگہار عَلاقہٕ"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ksh.txt b/icu4c/source/data/region/ksh.txt
index 8ee91ac..d4453bd 100644
--- a/icu4c/source/data/region/ksh.txt
+++ b/icu4c/source/data/region/ksh.txt
@@ -305,5 +305,5 @@
         FK{"de malleviinesche Enselle"}
         MK{"de vörmaals ens jugoßlaawesch jewääse Republik Mazedoonije"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ky.txt b/icu4c/source/data/region/ky.txt
index 3109b3e..34d1655 100644
--- a/icu4c/source/data/region/ky.txt
+++ b/icu4c/source/data/region/ky.txt
@@ -309,5 +309,5 @@
         MK{"Македония (Мур. Югосл.)"}
         TL{"Чыгыш Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/lb.txt b/icu4c/source/data/region/lb.txt
index 97c6f05..a4ba84d 100644
--- a/icu4c/source/data/region/lb.txt
+++ b/icu4c/source/data/region/lb.txt
@@ -305,5 +305,5 @@
         CI{"Elfebeeküst"}
         MK{"Mazedonien (EJR)"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/lo.txt b/icu4c/source/data/region/lo.txt
index 65587c1..eea0e48 100644
--- a/icu4c/source/data/region/lo.txt
+++ b/icu4c/source/data/region/lo.txt
@@ -309,5 +309,5 @@
         MK{"ແມຊິໂດເນຍ (FYROM)"}
         TL{"ທິມໍ ຕາເວັນອອກ"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/lt.txt b/icu4c/source/data/region/lt.txt
index fee443a..086f1cb 100644
--- a/icu4c/source/data/region/lt.txt
+++ b/icu4c/source/data/region/lt.txt
@@ -308,5 +308,5 @@
         FK{"Folklando (Malvinų) Salos"}
         MK{"Makedonijos Respublika"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/lv.txt b/icu4c/source/data/region/lv.txt
index 1383b71..b872570 100644
--- a/icu4c/source/data/region/lv.txt
+++ b/icu4c/source/data/region/lv.txt
@@ -309,5 +309,5 @@
         FK{"Folklenda (Malvinu) salas"}
         MK{"bijusī Dienvidslāvijas Maķedonijas Republika"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/mk.txt b/icu4c/source/data/region/mk.txt
index 855bb7c..21baa0a 100644
--- a/icu4c/source/data/region/mk.txt
+++ b/icu4c/source/data/region/mk.txt
@@ -310,5 +310,5 @@
         MK{"Република Македонија"}
         TL{"Источен Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ml.txt b/icu4c/source/data/region/ml.txt
index f6ff0d6..5647a0f 100644
--- a/icu4c/source/data/region/ml.txt
+++ b/icu4c/source/data/region/ml.txt
@@ -310,5 +310,5 @@
         MK{"മാസിഡോണിയ (FYROM)"}
         TL{"കിഴക്കൻ തിമോർ"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/mn.txt b/icu4c/source/data/region/mn.txt
index 345ade4..56b0179 100644
--- a/icu4c/source/data/region/mn.txt
+++ b/icu4c/source/data/region/mn.txt
@@ -310,5 +310,5 @@
         MK{"Македон (Хуучин Югославын бүрэлдэхүүний Македон)"}
         TL{"Зүүн Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/mr.txt b/icu4c/source/data/region/mr.txt
index 4823b9a..904fcf7 100644
--- a/icu4c/source/data/region/mr.txt
+++ b/icu4c/source/data/region/mr.txt
@@ -309,5 +309,5 @@
         MK{"मॅसेडोनिया (FYROM)"}
         TL{"पूर्व तिमोर"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ms.txt b/icu4c/source/data/region/ms.txt
index e3fe964..703d28a 100644
--- a/icu4c/source/data/region/ms.txt
+++ b/icu4c/source/data/region/ms.txt
@@ -310,5 +310,5 @@
         MK{"Macedonia (FYROM)"}
         TL{"Timor Timur"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/my.txt b/icu4c/source/data/region/my.txt
index 600839f..2b8cc8d 100644
--- a/icu4c/source/data/region/my.txt
+++ b/icu4c/source/data/region/my.txt
@@ -309,5 +309,5 @@
         FK{"ဖော့ကလန် ကျွန်းစု (အီလားစ် မောလ်ဗီနာစ်)"}
         MK{"မက်စီဒိုးနီးယား (ယခင် ယူဂိုစလားဗီးယား မက်စီဒိုးနီးယားပြည်ထောင်စု)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/mzn.txt b/icu4c/source/data/region/mzn.txt
index 29c3d80..5f08909 100644
--- a/icu4c/source/data/region/mzn.txt
+++ b/icu4c/source/data/region/mzn.txt
@@ -307,5 +307,5 @@
         MK{"مقدونیه جمهوری"}
         TL{"شرقی تیمور"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/nb.txt b/icu4c/source/data/region/nb.txt
index d935af0..2d137db 100644
--- a/icu4c/source/data/region/nb.txt
+++ b/icu4c/source/data/region/nb.txt
@@ -308,5 +308,5 @@
         FK{"Falklandsøyene (Islas Malvinas)"}
         MK{"Den tidligere jugoslaviske republikk Makedonia"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ne.txt b/icu4c/source/data/region/ne.txt
index d428e26..56a8a8e 100644
--- a/icu4c/source/data/region/ne.txt
+++ b/icu4c/source/data/region/ne.txt
@@ -309,5 +309,5 @@
         MK{"म्याकेडोनिया (फाइरम)"}
         TL{"पृर्वी टीमोर"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/nl.txt b/icu4c/source/data/region/nl.txt
index 3f224fb..e838166 100644
--- a/icu4c/source/data/region/nl.txt
+++ b/icu4c/source/data/region/nl.txt
@@ -308,5 +308,5 @@
         FK{"Falklandeilanden (Islas Malvinas)"}
         MK{"Macedonië (FYROM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/nn.txt b/icu4c/source/data/region/nn.txt
index 2124f8c..68461b9 100644
--- a/icu4c/source/data/region/nn.txt
+++ b/icu4c/source/data/region/nn.txt
@@ -303,5 +303,5 @@
         FK{"Falklandsøyane (Islas Malvinas)"}
         MK{"Den tidlegare jugoslaviske republikken Makedonia"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/pa.txt b/icu4c/source/data/region/pa.txt
index cc70d49..e92483b 100644
--- a/icu4c/source/data/region/pa.txt
+++ b/icu4c/source/data/region/pa.txt
@@ -310,5 +310,5 @@
         MK{"ਮੈਕਡੋਨੀਆ (ਪੂਰਵ ਯੂਗੋਸਲਾਵ ਮੈਕਡੋਨੀਆਈ ਗਣਰਾਜ)"}
         TL{"ਪੂਰਬ ਤਿਮੋਰ"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/pl.txt b/icu4c/source/data/region/pl.txt
index fce73a7..2761a12 100644
--- a/icu4c/source/data/region/pl.txt
+++ b/icu4c/source/data/region/pl.txt
@@ -309,5 +309,5 @@
         MK{"Była Jugosłowiańska Republika Macedonii"}
         TL{"Timor-Leste"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/pt.txt b/icu4c/source/data/region/pt.txt
index b97d7d5..54bcd2f 100644
--- a/icu4c/source/data/region/pt.txt
+++ b/icu4c/source/data/region/pt.txt
@@ -309,5 +309,5 @@
         MK{"Macedônia (ARIM)"}
         TL{"República Democrática de Timor-Leste"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/pt_PT.txt b/icu4c/source/data/region/pt_PT.txt
index 0527d46..25c51a3 100644
--- a/icu4c/source/data/region/pt_PT.txt
+++ b/icu4c/source/data/region/pt_PT.txt
@@ -74,5 +74,5 @@
         FK{"Ilhas Malvinas"}
         MK{"Macedónia (ARJM)"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/rm.txt b/icu4c/source/data/region/rm.txt
index b8ea82e..b0c0dc0 100644
--- a/icu4c/source/data/region/rm.txt
+++ b/icu4c/source/data/region/rm.txt
@@ -280,5 +280,5 @@
         ZW{"Simbabwe"}
         ZZ{"Regiun betg encouschenta u nunvalaivla"}
     }
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ro.txt b/icu4c/source/data/region/ro.txt
index 3f98740..72bee6a 100644
--- a/icu4c/source/data/region/ro.txt
+++ b/icu4c/source/data/region/ro.txt
@@ -309,5 +309,5 @@
         FK{"Insulele Falkland (Insulele Malvine)"}
         MK{"Republica Macedonia (FRIM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ru.txt b/icu4c/source/data/region/ru.txt
index 3f7200c..9cc99f0 100644
--- a/icu4c/source/data/region/ru.txt
+++ b/icu4c/source/data/region/ru.txt
@@ -309,5 +309,5 @@
         MK{"Македония (БЮРМ)"}
         TL{"Тимор-Лесте"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/si.txt b/icu4c/source/data/region/si.txt
index ee4bb4e..04e6468 100644
--- a/icu4c/source/data/region/si.txt
+++ b/icu4c/source/data/region/si.txt
@@ -310,5 +310,5 @@
         MK{"මැසිඩෝනියාව (FYROM)"}
         TL{"නැගෙනහිර ටිමෝරය"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/sk.txt b/icu4c/source/data/region/sk.txt
index 7aa4f4a..84acd8a 100644
--- a/icu4c/source/data/region/sk.txt
+++ b/icu4c/source/data/region/sk.txt
@@ -305,5 +305,5 @@
         CZ{"Česká republika"}
         MK{"Macedónsko (BJRM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/sl.txt b/icu4c/source/data/region/sl.txt
index c3a40b0..1d10dc2 100644
--- a/icu4c/source/data/region/sl.txt
+++ b/icu4c/source/data/region/sl.txt
@@ -309,5 +309,5 @@
         MK{"Makedonija (FYROM)"}
         TL{"Vzhodni Timor"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/sq.txt b/icu4c/source/data/region/sq.txt
index b80547a..89b006b 100644
--- a/icu4c/source/data/region/sq.txt
+++ b/icu4c/source/data/region/sq.txt
@@ -310,5 +310,5 @@
         MK{"Maqedoni (IRJM)"}
         TL{"Timori Lindor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/sr.txt b/icu4c/source/data/region/sr.txt
index 6fbc275..2c22f65 100644
--- a/icu4c/source/data/region/sr.txt
+++ b/icu4c/source/data/region/sr.txt
@@ -307,5 +307,5 @@
         FK{"Фокландска (Малвинска) острва"}
         MK{"Македонија (БЈРМ)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
 }
diff --git a/icu4c/source/data/region/sr_Latn.txt b/icu4c/source/data/region/sr_Latn.txt
index d404854..d09b4d3 100644
--- a/icu4c/source/data/region/sr_Latn.txt
+++ b/icu4c/source/data/region/sr_Latn.txt
@@ -308,5 +308,5 @@
         FK{"Foklandska (Malvinska) ostrva"}
         MK{"Makedonija (BJRM)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
 }
diff --git a/icu4c/source/data/region/sv.txt b/icu4c/source/data/region/sv.txt
index d341af0..3833a98 100644
--- a/icu4c/source/data/region/sv.txt
+++ b/icu4c/source/data/region/sv.txt
@@ -306,5 +306,5 @@
         CG{"Republiken Kongo"}
         MK{"f.d. jugoslaviska republiken Makedonien"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/sw.txt b/icu4c/source/data/region/sw.txt
index eedfa86..fdf1971 100644
--- a/icu4c/source/data/region/sw.txt
+++ b/icu4c/source/data/region/sw.txt
@@ -310,5 +310,5 @@
         MK{"Masedonia (FYROM)"}
         TL{"Timor ya Mashariki"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/te.txt b/icu4c/source/data/region/te.txt
index 204788d..f5e4d6a 100644
--- a/icu4c/source/data/region/te.txt
+++ b/icu4c/source/data/region/te.txt
@@ -310,5 +310,5 @@
         MK{"మేసిడోనియా (FYROM)"}
         TL{"తూర్పు తైమూర్"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/th.txt b/icu4c/source/data/region/th.txt
index f9f6876..ac0b790 100644
--- a/icu4c/source/data/region/th.txt
+++ b/icu4c/source/data/region/th.txt
@@ -310,5 +310,5 @@
         MK{"มาซิโดเนีย (FYROM)"}
         TL{"ติมอร์ตะวันออก"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/tr.txt b/icu4c/source/data/region/tr.txt
index 2735f1d..37cb7aa 100644
--- a/icu4c/source/data/region/tr.txt
+++ b/icu4c/source/data/region/tr.txt
@@ -308,5 +308,5 @@
         FK{"Falkland Adaları (Malvinas Adaları)"}
         TL{"Doğu Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ug.txt b/icu4c/source/data/region/ug.txt
index 3ea3d33..feabfdc 100644
--- a/icu4c/source/data/region/ug.txt
+++ b/icu4c/source/data/region/ug.txt
@@ -306,5 +306,5 @@
         FK{"فالكلاند ئاراللىرى (ئىسلاس مالۋىناس)"}
         MK{"ماكېدونىيە (س ي م ج)"}
     }
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/uk.txt b/icu4c/source/data/region/uk.txt
index bd3c663..7a5db25 100644
--- a/icu4c/source/data/region/uk.txt
+++ b/icu4c/source/data/region/uk.txt
@@ -311,5 +311,5 @@
         MK{"Македонія (КЮРМ)"}
         TL{"Східний Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/ur.txt b/icu4c/source/data/region/ur.txt
index 2ca95b9..cb62ccc 100644
--- a/icu4c/source/data/region/ur.txt
+++ b/icu4c/source/data/region/ur.txt
@@ -310,5 +310,5 @@
         MK{"مقدونیہ (FYROM)"}
         TL{"مشرقی تیمور"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/uz.txt b/icu4c/source/data/region/uz.txt
index 64cc602..c02ecac 100644
--- a/icu4c/source/data/region/uz.txt
+++ b/icu4c/source/data/region/uz.txt
@@ -310,5 +310,5 @@
         MK{"Makedoniya (SYRM)"}
         TL{"Sharqiy Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/uz_Cyrl.txt b/icu4c/source/data/region/uz_Cyrl.txt
index 7c92d14..af3ad0c 100644
--- a/icu4c/source/data/region/uz_Cyrl.txt
+++ b/icu4c/source/data/region/uz_Cyrl.txt
@@ -309,5 +309,5 @@
         MK{"Македония (СЮРМ)"}
         TL{"Шарқий Тимор"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/vi.txt b/icu4c/source/data/region/vi.txt
index dad7b4e..c463428 100644
--- a/icu4c/source/data/region/vi.txt
+++ b/icu4c/source/data/region/vi.txt
@@ -310,5 +310,5 @@
         MK{"Macedonia (FYROM)"}
         TL{"Đông Timor"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
 }
diff --git a/icu4c/source/data/region/yue.txt b/icu4c/source/data/region/yue.txt
index eb8801d..3ee3dab 100644
--- a/icu4c/source/data/region/yue.txt
+++ b/icu4c/source/data/region/yue.txt
@@ -306,5 +306,5 @@
         FK{"福克蘭群島 (馬爾維納斯群島)"}
         MK{"前南斯拉夫馬其頓共和國"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/zh.txt b/icu4c/source/data/region/zh.txt
index feb0ea2..25feb62 100644
--- a/icu4c/source/data/region/zh.txt
+++ b/icu4c/source/data/region/zh.txt
@@ -309,5 +309,5 @@
         FK{"福克兰群岛(马尔维纳斯群岛)"}
         MK{"马其顿(前南斯拉夫马其顿共和国)"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/region/zh_Hant.txt b/icu4c/source/data/region/zh_Hant.txt
index 6b46314..40d8022 100644
--- a/icu4c/source/data/region/zh_Hant.txt
+++ b/icu4c/source/data/region/zh_Hant.txt
@@ -309,5 +309,5 @@
         FK{"福克蘭群島(馬爾維納斯群島)"}
         MK{"前南斯拉夫馬其頓共和國"}
     }
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
 }
diff --git a/icu4c/source/data/translit/InterIndic_Arabic.txt b/icu4c/source/data/translit/InterIndic_Arabic.txt
index 71f4852..8e4f1a1 100644
--- a/icu4c/source/data/translit/InterIndic_Arabic.txt
+++ b/icu4c/source/data/translit/InterIndic_Arabic.txt
@@ -6,6 +6,7 @@
 #
 
 $nonword = [^\uE000-\uE0FF];
+$wordBoundary = [^[:L:][:M:][:N:]];
 \uE015\uE03F\uE02F\uE03E } $nonword→كيا; # किया
 \uE026\uE03F\uE02F\uE03E } $nonword→ديا; # दिया
 \uE015\uE03F } $nonword→كي; # कि at word end
@@ -28,6 +29,7 @@
 \uE00C→ل; # ऌ
 \uE00D→ا ي; # ऍ
 \uE00E→ي; # ऎ
+$wordBoundary {\uE00F} → إي; # word-initial ए
 \uE00F  } $nonword→ي; # ए use ي when at end
 \uE00F→ي; # ए use ي when not at end
 \uE010  } $nonword→ا ي; # ऐ use ي when at end
diff --git a/icu4c/source/data/unit/af.txt b/icu4c/source/data/unit/af.txt
index 2ee62e1..44b9331 100644
--- a/icu4c/source/data/unit/af.txt
+++ b/icu4c/source/data/unit/af.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 af{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"hh:mm"}
         hms{"hh:mm:ss"}
diff --git a/icu4c/source/data/unit/am.txt b/icu4c/source/data/unit/am.txt
index 303ea16..881d591 100644
--- a/icu4c/source/data/unit/am.txt
+++ b/icu4c/source/data/unit/am.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 am{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ar.txt b/icu4c/source/data/unit/ar.txt
index a9d7e4d..ad66a17 100644
--- a/icu4c/source/data/unit/ar.txt
+++ b/icu4c/source/data/unit/ar.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ar{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ast.txt b/icu4c/source/data/unit/ast.txt
index bddb969..21c8ec9 100644
--- a/icu4c/source/data/unit/ast.txt
+++ b/icu4c/source/data/unit/ast.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ast{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/az.txt b/icu4c/source/data/unit/az.txt
index 307705a..d2c9652 100644
--- a/icu4c/source/data/unit/az.txt
+++ b/icu4c/source/data/unit/az.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 az{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/be.txt b/icu4c/source/data/unit/be.txt
index 33504ef..37970e2 100644
--- a/icu4c/source/data/unit/be.txt
+++ b/icu4c/source/data/unit/be.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 be{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"hh:mm"}
         hms{"hh:mm:ss"}
diff --git a/icu4c/source/data/unit/bg.txt b/icu4c/source/data/unit/bg.txt
index 1d9f364..bf76cb5 100644
--- a/icu4c/source/data/unit/bg.txt
+++ b/icu4c/source/data/unit/bg.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bg{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/bn.txt b/icu4c/source/data/unit/bn.txt
index f98b62a..f326e77 100644
--- a/icu4c/source/data/unit/bn.txt
+++ b/icu4c/source/data/unit/bn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/br.txt b/icu4c/source/data/unit/br.txt
index b3043e3..540b3d5 100644
--- a/icu4c/source/data/unit/br.txt
+++ b/icu4c/source/data/unit/br.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 br{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/brx.txt b/icu4c/source/data/unit/brx.txt
index 659c6d4..e08cb32 100644
--- a/icu4c/source/data/unit/brx.txt
+++ b/icu4c/source/data/unit/brx.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 brx{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     units{
         duration{
             day{
diff --git a/icu4c/source/data/unit/bs.txt b/icu4c/source/data/unit/bs.txt
index 9deca16..9bdc487 100644
--- a/icu4c/source/data/unit/bs.txt
+++ b/icu4c/source/data/unit/bs.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bs{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ca.txt b/icu4c/source/data/unit/ca.txt
index b90fbb6..6f7fc04 100644
--- a/icu4c/source/data/unit/ca.txt
+++ b/icu4c/source/data/unit/ca.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ca{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ce.txt b/icu4c/source/data/unit/ce.txt
index d88b64e..03a2f56 100644
--- a/icu4c/source/data/unit/ce.txt
+++ b/icu4c/source/data/unit/ce.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ce{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/cs.txt b/icu4c/source/data/unit/cs.txt
index d2740c6..1338d2e 100644
--- a/icu4c/source/data/unit/cs.txt
+++ b/icu4c/source/data/unit/cs.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 cs{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/cy.txt b/icu4c/source/data/unit/cy.txt
index 3498726..25135e9 100644
--- a/icu4c/source/data/unit/cy.txt
+++ b/icu4c/source/data/unit/cy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 cy{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/da.txt b/icu4c/source/data/unit/da.txt
index e4fccc0..594f644 100644
--- a/icu4c/source/data/unit/da.txt
+++ b/icu4c/source/data/unit/da.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 da{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/dsb.txt b/icu4c/source/data/unit/dsb.txt
index 5fd02c3..b6d60e7 100644
--- a/icu4c/source/data/unit/dsb.txt
+++ b/icu4c/source/data/unit/dsb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 dsb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ee.txt b/icu4c/source/data/unit/ee.txt
index b0b490d..f3fcefd3 100644
--- a/icu4c/source/data/unit/ee.txt
+++ b/icu4c/source/data/unit/ee.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ee{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     units{
         duration{
             day{
diff --git a/icu4c/source/data/unit/el.txt b/icu4c/source/data/unit/el.txt
index 386b80a..0ed7445 100644
--- a/icu4c/source/data/unit/el.txt
+++ b/icu4c/source/data/unit/el.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 el{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/en.txt b/icu4c/source/data/unit/en.txt
index 10d05cd..83a5490 100644
--- a/icu4c/source/data/unit/en.txt
+++ b/icu4c/source/data/unit/en.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 en{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
     units{
         acceleration{
             g-force{
diff --git a/icu4c/source/data/unit/es.txt b/icu4c/source/data/unit/es.txt
index a37420c..6378acf 100644
--- a/icu4c/source/data/unit/es.txt
+++ b/icu4c/source/data/unit/es.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 es{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/et.txt b/icu4c/source/data/unit/et.txt
index c18ff70..9978089 100644
--- a/icu4c/source/data/unit/et.txt
+++ b/icu4c/source/data/unit/et.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 et{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/eu.txt b/icu4c/source/data/unit/eu.txt
index 0bd9ab4..ec6749d 100644
--- a/icu4c/source/data/unit/eu.txt
+++ b/icu4c/source/data/unit/eu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 eu{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/fi.txt b/icu4c/source/data/unit/fi.txt
index 0de48ad..4136467 100644
--- a/icu4c/source/data/unit/fi.txt
+++ b/icu4c/source/data/unit/fi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/fil.txt b/icu4c/source/data/unit/fil.txt
index 8d35145..4360cf8 100644
--- a/icu4c/source/data/unit/fil.txt
+++ b/icu4c/source/data/unit/fil.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fil{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/fo.txt b/icu4c/source/data/unit/fo.txt
index 9c2221e..06ac904 100644
--- a/icu4c/source/data/unit/fo.txt
+++ b/icu4c/source/data/unit/fo.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fo{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/fr.txt b/icu4c/source/data/unit/fr.txt
index 369098c..56b9777 100644
--- a/icu4c/source/data/unit/fr.txt
+++ b/icu4c/source/data/unit/fr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"hh:mm"}
         hms{"hh:mm:ss"}
diff --git a/icu4c/source/data/unit/fy.txt b/icu4c/source/data/unit/fy.txt
index 64fcf60..dc71197 100644
--- a/icu4c/source/data/unit/fy.txt
+++ b/icu4c/source/data/unit/fy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fy{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ga.txt b/icu4c/source/data/unit/ga.txt
index 440c431..ffd31d6 100644
--- a/icu4c/source/data/unit/ga.txt
+++ b/icu4c/source/data/unit/ga.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ga{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/gd.txt b/icu4c/source/data/unit/gd.txt
index 8da0d82..070142a 100644
--- a/icu4c/source/data/unit/gd.txt
+++ b/icu4c/source/data/unit/gd.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gd{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/gl.txt b/icu4c/source/data/unit/gl.txt
index 05556aa..ad43987 100644
--- a/icu4c/source/data/unit/gl.txt
+++ b/icu4c/source/data/unit/gl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gl{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/gsw.txt b/icu4c/source/data/unit/gsw.txt
index a77d9e8..b700056 100644
--- a/icu4c/source/data/unit/gsw.txt
+++ b/icu4c/source/data/unit/gsw.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gsw{
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/gu.txt b/icu4c/source/data/unit/gu.txt
index c77301d..1ebceb5 100644
--- a/icu4c/source/data/unit/gu.txt
+++ b/icu4c/source/data/unit/gu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gu{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/he.txt b/icu4c/source/data/unit/he.txt
index 7d71953..2d7874d 100644
--- a/icu4c/source/data/unit/he.txt
+++ b/icu4c/source/data/unit/he.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 he{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/hi.txt b/icu4c/source/data/unit/hi.txt
index 8d13dfc..8866378 100644
--- a/icu4c/source/data/unit/hi.txt
+++ b/icu4c/source/data/unit/hi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/hr.txt b/icu4c/source/data/unit/hr.txt
index a4beec0..d3eca89 100644
--- a/icu4c/source/data/unit/hr.txt
+++ b/icu4c/source/data/unit/hr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/hsb.txt b/icu4c/source/data/unit/hsb.txt
index b85b840..3f92c81 100644
--- a/icu4c/source/data/unit/hsb.txt
+++ b/icu4c/source/data/unit/hsb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hsb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/hu.txt b/icu4c/source/data/unit/hu.txt
index 94e01d3..1644265 100644
--- a/icu4c/source/data/unit/hu.txt
+++ b/icu4c/source/data/unit/hu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hu{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/hy.txt b/icu4c/source/data/unit/hy.txt
index e8ba53e..3730935 100644
--- a/icu4c/source/data/unit/hy.txt
+++ b/icu4c/source/data/unit/hy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hy{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/id.txt b/icu4c/source/data/unit/id.txt
index 171e277..7760ebe 100644
--- a/icu4c/source/data/unit/id.txt
+++ b/icu4c/source/data/unit/id.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 id{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/it.txt b/icu4c/source/data/unit/it.txt
index a0cd25d..396f084 100644
--- a/icu4c/source/data/unit/it.txt
+++ b/icu4c/source/data/unit/it.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 it{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ja.txt b/icu4c/source/data/unit/ja.txt
index 5bc0b94..2b9a193 100644
--- a/icu4c/source/data/unit/ja.txt
+++ b/icu4c/source/data/unit/ja.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ja{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ka.txt b/icu4c/source/data/unit/ka.txt
index cac1d63..1fedb7a 100644
--- a/icu4c/source/data/unit/ka.txt
+++ b/icu4c/source/data/unit/ka.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ka{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/kk.txt b/icu4c/source/data/unit/kk.txt
index ce5e57e..a76cede 100644
--- a/icu4c/source/data/unit/kk.txt
+++ b/icu4c/source/data/unit/kk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 kk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/kn.txt b/icu4c/source/data/unit/kn.txt
index 48ff0ae..4db7cf5 100644
--- a/icu4c/source/data/unit/kn.txt
+++ b/icu4c/source/data/unit/kn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 kn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ko.txt b/icu4c/source/data/unit/ko.txt
index 9004243..3384cea 100644
--- a/icu4c/source/data/unit/ko.txt
+++ b/icu4c/source/data/unit/ko.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ko{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ks.txt b/icu4c/source/data/unit/ks.txt
index c428e26..783844d 100644
--- a/icu4c/source/data/unit/ks.txt
+++ b/icu4c/source/data/unit/ks.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ks{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     units{
         duration{
             day{
diff --git a/icu4c/source/data/unit/ksh.txt b/icu4c/source/data/unit/ksh.txt
index dae649c..f123f51 100644
--- a/icu4c/source/data/unit/ksh.txt
+++ b/icu4c/source/data/unit/ksh.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ksh{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ky.txt b/icu4c/source/data/unit/ky.txt
index 1ddbbdc..1fd5b37 100644
--- a/icu4c/source/data/unit/ky.txt
+++ b/icu4c/source/data/unit/ky.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ky{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/lb.txt b/icu4c/source/data/unit/lb.txt
index 6d89b78..d6dc83a 100644
--- a/icu4c/source/data/unit/lb.txt
+++ b/icu4c/source/data/unit/lb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/lo.txt b/icu4c/source/data/unit/lo.txt
index d50981d..6d3f430 100644
--- a/icu4c/source/data/unit/lo.txt
+++ b/icu4c/source/data/unit/lo.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lo{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/lt.txt b/icu4c/source/data/unit/lt.txt
index df4f9ec..b1fb8d2 100644
--- a/icu4c/source/data/unit/lt.txt
+++ b/icu4c/source/data/unit/lt.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lt{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"hh:mm"}
         hms{"hh:mm:ss"}
diff --git a/icu4c/source/data/unit/lv.txt b/icu4c/source/data/unit/lv.txt
index 9c4dc64..b1b8b87 100644
--- a/icu4c/source/data/unit/lv.txt
+++ b/icu4c/source/data/unit/lv.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lv{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/mk.txt b/icu4c/source/data/unit/mk.txt
index 0814a29..35f6570 100644
--- a/icu4c/source/data/unit/mk.txt
+++ b/icu4c/source/data/unit/mk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ml.txt b/icu4c/source/data/unit/ml.txt
index 2daaea0..e5f78d3 100644
--- a/icu4c/source/data/unit/ml.txt
+++ b/icu4c/source/data/unit/ml.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ml{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/mn.txt b/icu4c/source/data/unit/mn.txt
index be66c62..13159c5 100644
--- a/icu4c/source/data/unit/mn.txt
+++ b/icu4c/source/data/unit/mn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/mr.txt b/icu4c/source/data/unit/mr.txt
index c29ea9c..5f76418 100644
--- a/icu4c/source/data/unit/mr.txt
+++ b/icu4c/source/data/unit/mr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ms.txt b/icu4c/source/data/unit/ms.txt
index 07393ea..655d023 100644
--- a/icu4c/source/data/unit/ms.txt
+++ b/icu4c/source/data/unit/ms.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ms{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/my.txt b/icu4c/source/data/unit/my.txt
index 53f4622..775cbd8 100644
--- a/icu4c/source/data/unit/my.txt
+++ b/icu4c/source/data/unit/my.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 my{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/mzn.txt b/icu4c/source/data/unit/mzn.txt
index 9d6d8e1..9156a11 100644
--- a/icu4c/source/data/unit/mzn.txt
+++ b/icu4c/source/data/unit/mzn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mzn{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/nb.txt b/icu4c/source/data/unit/nb.txt
index a63f251..254e70c 100644
--- a/icu4c/source/data/unit/nb.txt
+++ b/icu4c/source/data/unit/nb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nb{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ne.txt b/icu4c/source/data/unit/ne.txt
index 6f41ee3..ac90d11 100644
--- a/icu4c/source/data/unit/ne.txt
+++ b/icu4c/source/data/unit/ne.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ne{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/nl.txt b/icu4c/source/data/unit/nl.txt
index 69c0d7d..32f67fd 100644
--- a/icu4c/source/data/unit/nl.txt
+++ b/icu4c/source/data/unit/nl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nl{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/nn.txt b/icu4c/source/data/unit/nn.txt
index 65d13b1..1b2c799 100644
--- a/icu4c/source/data/unit/nn.txt
+++ b/icu4c/source/data/unit/nn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nn{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/pa.txt b/icu4c/source/data/unit/pa.txt
index c9c5f5d..abedf3a 100644
--- a/icu4c/source/data/unit/pa.txt
+++ b/icu4c/source/data/unit/pa.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pa{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/pl.txt b/icu4c/source/data/unit/pl.txt
index 71d265b..559fd19 100644
--- a/icu4c/source/data/unit/pl.txt
+++ b/icu4c/source/data/unit/pl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pl{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/pt.txt b/icu4c/source/data/unit/pt.txt
index 81c86e6..9861664 100644
--- a/icu4c/source/data/unit/pt.txt
+++ b/icu4c/source/data/unit/pt.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pt{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/pt_PT.txt b/icu4c/source/data/unit/pt_PT.txt
index 0917172..48bd74f 100644
--- a/icu4c/source/data/unit/pt_PT.txt
+++ b/icu4c/source/data/unit/pt_PT.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pt_PT{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     units{
         acceleration{
             g-force{
diff --git a/icu4c/source/data/unit/rm.txt b/icu4c/source/data/unit/rm.txt
index 359230d..7dfb5de 100644
--- a/icu4c/source/data/unit/rm.txt
+++ b/icu4c/source/data/unit/rm.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 rm{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ro.txt b/icu4c/source/data/unit/ro.txt
index 473d9d7..9122b39 100644
--- a/icu4c/source/data/unit/ro.txt
+++ b/icu4c/source/data/unit/ro.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ro{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ru.txt b/icu4c/source/data/unit/ru.txt
index 2b9233d..df2ab96 100644
--- a/icu4c/source/data/unit/ru.txt
+++ b/icu4c/source/data/unit/ru.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ru{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/si.txt b/icu4c/source/data/unit/si.txt
index 2d90b45..59e49f2 100644
--- a/icu4c/source/data/unit/si.txt
+++ b/icu4c/source/data/unit/si.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 si{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/sk.txt b/icu4c/source/data/unit/sk.txt
index f381d59..0e0667a 100644
--- a/icu4c/source/data/unit/sk.txt
+++ b/icu4c/source/data/unit/sk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/sl.txt b/icu4c/source/data/unit/sl.txt
index a85f424..2308688 100644
--- a/icu4c/source/data/unit/sl.txt
+++ b/icu4c/source/data/unit/sl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sl{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/sq.txt b/icu4c/source/data/unit/sq.txt
index 1074e74..0cb4a93 100644
--- a/icu4c/source/data/unit/sq.txt
+++ b/icu4c/source/data/unit/sq.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sq{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/sr.txt b/icu4c/source/data/unit/sr.txt
index d137778..9320e25 100644
--- a/icu4c/source/data/unit/sr.txt
+++ b/icu4c/source/data/unit/sr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/sr_Latn.txt b/icu4c/source/data/unit/sr_Latn.txt
index 070e132..8070631 100644
--- a/icu4c/source/data/unit/sr_Latn.txt
+++ b/icu4c/source/data/unit/sr_Latn.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sr_Latn{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     durationUnits{
         hm{"h.mm"}
         hms{"h.mm.ss"}
diff --git a/icu4c/source/data/unit/sv.txt b/icu4c/source/data/unit/sv.txt
index cb84e1c..5bb1dfd 100644
--- a/icu4c/source/data/unit/sv.txt
+++ b/icu4c/source/data/unit/sv.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sv{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/sw.txt b/icu4c/source/data/unit/sw.txt
index af9e636..d39d7ec 100644
--- a/icu4c/source/data/unit/sw.txt
+++ b/icu4c/source/data/unit/sw.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sw{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/te.txt b/icu4c/source/data/unit/te.txt
index dbeeff7..c890b08 100644
--- a/icu4c/source/data/unit/te.txt
+++ b/icu4c/source/data/unit/te.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 te{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/th.txt b/icu4c/source/data/unit/th.txt
index 48bdde2..f035867 100644
--- a/icu4c/source/data/unit/th.txt
+++ b/icu4c/source/data/unit/th.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 th{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/tr.txt b/icu4c/source/data/unit/tr.txt
index c1eaa40..12805b9 100644
--- a/icu4c/source/data/unit/tr.txt
+++ b/icu4c/source/data/unit/tr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 tr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ug.txt b/icu4c/source/data/unit/ug.txt
index cbbcfb1..54f3aa7 100644
--- a/icu4c/source/data/unit/ug.txt
+++ b/icu4c/source/data/unit/ug.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ug{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     units{
         acceleration{
             g-force{
diff --git a/icu4c/source/data/unit/uk.txt b/icu4c/source/data/unit/uk.txt
index 3a27119..509e049 100644
--- a/icu4c/source/data/unit/uk.txt
+++ b/icu4c/source/data/unit/uk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/ur.txt b/icu4c/source/data/unit/ur.txt
index cfe770a..214e2d2 100644
--- a/icu4c/source/data/unit/ur.txt
+++ b/icu4c/source/data/unit/ur.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ur{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/uz.txt b/icu4c/source/data/unit/uz.txt
index c3f1367..ba31ea7 100644
--- a/icu4c/source/data/unit/uz.txt
+++ b/icu4c/source/data/unit/uz.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uz{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/uz_Cyrl.txt b/icu4c/source/data/unit/uz_Cyrl.txt
index 1e776c6..4475c2b 100644
--- a/icu4c/source/data/unit/uz_Cyrl.txt
+++ b/icu4c/source/data/unit/uz_Cyrl.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uz_Cyrl{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/vi.txt b/icu4c/source/data/unit/vi.txt
index 3293b8c..40ffcb5 100644
--- a/icu4c/source/data/unit/vi.txt
+++ b/icu4c/source/data/unit/vi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 vi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/yue.txt b/icu4c/source/data/unit/yue.txt
index 277a8de..f28f51b 100644
--- a/icu4c/source/data/unit/yue.txt
+++ b/icu4c/source/data/unit/yue.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 yue{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/zh.txt b/icu4c/source/data/unit/zh.txt
index a4cef22..1b415e8 100644
--- a/icu4c/source/data/unit/zh.txt
+++ b/icu4c/source/data/unit/zh.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 zh{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/unit/zh_Hant.txt b/icu4c/source/data/unit/zh_Hant.txt
index e19c952..db30af4 100644
--- a/icu4c/source/data/unit/zh_Hant.txt
+++ b/icu4c/source/data/unit/zh_Hant.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 zh_Hant{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     durationUnits{
         hm{"h:mm"}
         hms{"h:mm:ss"}
diff --git a/icu4c/source/data/zone/af.txt b/icu4c/source/data/zone/af.txt
index 829810d..fcdf1ea 100644
--- a/icu4c/source/data/zone/af.txt
+++ b/icu4c/source/data/zone/af.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 af{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/am.txt b/icu4c/source/data/zone/am.txt
index 9d8624a..070a677 100644
--- a/icu4c/source/data/zone/am.txt
+++ b/icu4c/source/data/zone/am.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 am{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"አቢጃን"}
diff --git a/icu4c/source/data/zone/ar.txt b/icu4c/source/data/zone/ar.txt
index fb59778..5480d0d 100644
--- a/icu4c/source/data/zone/ar.txt
+++ b/icu4c/source/data/zone/ar.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ar{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"أبيدجان"}
diff --git a/icu4c/source/data/zone/ast.txt b/icu4c/source/data/zone/ast.txt
index 4603cef..2207e09 100644
--- a/icu4c/source/data/zone/ast.txt
+++ b/icu4c/source/data/zone/ast.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ast{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/az.txt b/icu4c/source/data/zone/az.txt
index 427d83e..7d01c35 100644
--- a/icu4c/source/data/zone/az.txt
+++ b/icu4c/source/data/zone/az.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 az{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abican"}
diff --git a/icu4c/source/data/zone/be.txt b/icu4c/source/data/zone/be.txt
index 3976b10..97776ef 100644
--- a/icu4c/source/data/zone/be.txt
+++ b/icu4c/source/data/zone/be.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 be{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абіджан"}
diff --git a/icu4c/source/data/zone/bg.txt b/icu4c/source/data/zone/bg.txt
index 74006f7..2de56b9 100644
--- a/icu4c/source/data/zone/bg.txt
+++ b/icu4c/source/data/zone/bg.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bg{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиджан"}
diff --git a/icu4c/source/data/zone/bn.txt b/icu4c/source/data/zone/bn.txt
index 05971e9..b5d60bc 100644
--- a/icu4c/source/data/zone/bn.txt
+++ b/icu4c/source/data/zone/bn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"আবিদজান"}
diff --git a/icu4c/source/data/zone/br.txt b/icu4c/source/data/zone/br.txt
index ca5c34b..fe7a7f1 100644
--- a/icu4c/source/data/zone/br.txt
+++ b/icu4c/source/data/zone/br.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 br{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/brx.txt b/icu4c/source/data/zone/brx.txt
index 369ba91..8971ea7 100644
--- a/icu4c/source/data/zone/brx.txt
+++ b/icu4c/source/data/zone/brx.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 brx{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"अबिद्जान"}
diff --git a/icu4c/source/data/zone/bs.txt b/icu4c/source/data/zone/bs.txt
index 2ce91cc..e09a43e 100644
--- a/icu4c/source/data/zone/bs.txt
+++ b/icu4c/source/data/zone/bs.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 bs{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/ca.txt b/icu4c/source/data/zone/ca.txt
index 6985a0c..0f477b8 100644
--- a/icu4c/source/data/zone/ca.txt
+++ b/icu4c/source/data/zone/ca.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ca{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/ce.txt b/icu4c/source/data/zone/ce.txt
index e119b33..0f16eb8 100644
--- a/icu4c/source/data/zone/ce.txt
+++ b/icu4c/source/data/zone/ce.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ce{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиджан"}
diff --git a/icu4c/source/data/zone/cs.txt b/icu4c/source/data/zone/cs.txt
index 774ba26..8a372ff 100644
--- a/icu4c/source/data/zone/cs.txt
+++ b/icu4c/source/data/zone/cs.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 cs{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidžan"}
diff --git a/icu4c/source/data/zone/cy.txt b/icu4c/source/data/zone/cy.txt
index 92dd5ef..068ae46 100644
--- a/icu4c/source/data/zone/cy.txt
+++ b/icu4c/source/data/zone/cy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 cy{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/da.txt b/icu4c/source/data/zone/da.txt
index 8bc03a2..e009bad 100644
--- a/icu4c/source/data/zone/da.txt
+++ b/icu4c/source/data/zone/da.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 da{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/dsb.txt b/icu4c/source/data/zone/dsb.txt
index 81c9e8c..05e845f 100644
--- a/icu4c/source/data/zone/dsb.txt
+++ b/icu4c/source/data/zone/dsb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 dsb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Accra"{
             ec{"Akkra"}
diff --git a/icu4c/source/data/zone/ee.txt b/icu4c/source/data/zone/ee.txt
index c7c2ab6..b2443c7 100644
--- a/icu4c/source/data/zone/ee.txt
+++ b/icu4c/source/data/zone/ee.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ee{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidzan nutomegaƒoƒome"}
diff --git a/icu4c/source/data/zone/el.txt b/icu4c/source/data/zone/el.txt
index 86c4db3..2fa0b13 100644
--- a/icu4c/source/data/zone/el.txt
+++ b/icu4c/source/data/zone/el.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 el{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Αμπιτζάν"}
diff --git a/icu4c/source/data/zone/en.txt b/icu4c/source/data/zone/en.txt
index 391be7a..8c29bd1 100644
--- a/icu4c/source/data/zone/en.txt
+++ b/icu4c/source/data/zone/en.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 en{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.94"}
     zoneStrings{
         "Africa:Sao_Tome"{
             ec{"São Tomé"}
diff --git a/icu4c/source/data/zone/es.txt b/icu4c/source/data/zone/es.txt
index d7b3130..cb865fa 100644
--- a/icu4c/source/data/zone/es.txt
+++ b/icu4c/source/data/zone/es.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 es{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abiyán"}
diff --git a/icu4c/source/data/zone/et.txt b/icu4c/source/data/zone/et.txt
index 8bb6124..6a9a060 100644
--- a/icu4c/source/data/zone/et.txt
+++ b/icu4c/source/data/zone/et.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 et{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/eu.txt b/icu4c/source/data/zone/eu.txt
index 399a872..b859bca 100644
--- a/icu4c/source/data/zone/eu.txt
+++ b/icu4c/source/data/zone/eu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 eu{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/fi.txt b/icu4c/source/data/zone/fi.txt
index 8e7f44b..00da93a 100644
--- a/icu4c/source/data/zone/fi.txt
+++ b/icu4c/source/data/zone/fi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/fil.txt b/icu4c/source/data/zone/fil.txt
index 828f2a0..0566e86 100644
--- a/icu4c/source/data/zone/fil.txt
+++ b/icu4c/source/data/zone/fil.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fil{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/fo.txt b/icu4c/source/data/zone/fo.txt
index e466021..1986d19 100644
--- a/icu4c/source/data/zone/fo.txt
+++ b/icu4c/source/data/zone/fo.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fo{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/fr.txt b/icu4c/source/data/zone/fr.txt
index bd9ce73..225839a 100644
--- a/icu4c/source/data/zone/fr.txt
+++ b/icu4c/source/data/zone/fr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/fy.txt b/icu4c/source/data/zone/fy.txt
index 8b90a0d..525fec2 100644
--- a/icu4c/source/data/zone/fy.txt
+++ b/icu4c/source/data/zone/fy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 fy{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Addis_Ababa"{
             ec{"Addis Abeba"}
diff --git a/icu4c/source/data/zone/ga.txt b/icu4c/source/data/zone/ga.txt
index 4640244..ef2293a 100644
--- a/icu4c/source/data/zone/ga.txt
+++ b/icu4c/source/data/zone/ga.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ga{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/gd.txt b/icu4c/source/data/zone/gd.txt
index dda9b7f..e67fe0d 100644
--- a/icu4c/source/data/zone/gd.txt
+++ b/icu4c/source/data/zone/gd.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gd{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/gl.txt b/icu4c/source/data/zone/gl.txt
index 4e2884f..bb30c6a 100644
--- a/icu4c/source/data/zone/gl.txt
+++ b/icu4c/source/data/zone/gl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gl{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/gsw.txt b/icu4c/source/data/zone/gsw.txt
index 26dab7d..bc34add 100644
--- a/icu4c/source/data/zone/gsw.txt
+++ b/icu4c/source/data/zone/gsw.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gsw{
-    Version{"2.1.31.57"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Accra"{
             ec{"Akkra"}
diff --git a/icu4c/source/data/zone/gu.txt b/icu4c/source/data/zone/gu.txt
index c94b494..dcc8b4a 100644
--- a/icu4c/source/data/zone/gu.txt
+++ b/icu4c/source/data/zone/gu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 gu{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"આબિદ્જાન"}
diff --git a/icu4c/source/data/zone/he.txt b/icu4c/source/data/zone/he.txt
index d16c5cc..9864670 100644
--- a/icu4c/source/data/zone/he.txt
+++ b/icu4c/source/data/zone/he.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 he{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"אביג׳אן"}
diff --git a/icu4c/source/data/zone/hi.txt b/icu4c/source/data/zone/hi.txt
index f69f2a2..ac11765 100644
--- a/icu4c/source/data/zone/hi.txt
+++ b/icu4c/source/data/zone/hi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"अबिदजान"}
diff --git a/icu4c/source/data/zone/hr.txt b/icu4c/source/data/zone/hr.txt
index 9a49e41..b21e2c1 100644
--- a/icu4c/source/data/zone/hr.txt
+++ b/icu4c/source/data/zone/hr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/hsb.txt b/icu4c/source/data/zone/hsb.txt
index 63caa90..444ca0d 100644
--- a/icu4c/source/data/zone/hsb.txt
+++ b/icu4c/source/data/zone/hsb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hsb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Accra"{
             ec{"Akkra"}
diff --git a/icu4c/source/data/zone/hu.txt b/icu4c/source/data/zone/hu.txt
index 8920e0c..b12c95e 100644
--- a/icu4c/source/data/zone/hu.txt
+++ b/icu4c/source/data/zone/hu.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hu{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/hy.txt b/icu4c/source/data/zone/hy.txt
index 6e05900..cdeef2e26 100644
--- a/icu4c/source/data/zone/hy.txt
+++ b/icu4c/source/data/zone/hy.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 hy{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Աբիջան"}
diff --git a/icu4c/source/data/zone/id.txt b/icu4c/source/data/zone/id.txt
index a8f0307..3cae2bc 100644
--- a/icu4c/source/data/zone/id.txt
+++ b/icu4c/source/data/zone/id.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 id{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/it.txt b/icu4c/source/data/zone/it.txt
index 90e8370..10aab5a 100644
--- a/icu4c/source/data/zone/it.txt
+++ b/icu4c/source/data/zone/it.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 it{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/ja.txt b/icu4c/source/data/zone/ja.txt
index 792e84e..fd7c92b 100644
--- a/icu4c/source/data/zone/ja.txt
+++ b/icu4c/source/data/zone/ja.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ja{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"アビジャン"}
diff --git a/icu4c/source/data/zone/ka.txt b/icu4c/source/data/zone/ka.txt
index e3a89bf..87982af 100644
--- a/icu4c/source/data/zone/ka.txt
+++ b/icu4c/source/data/zone/ka.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ka{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"აბიჯანი"}
diff --git a/icu4c/source/data/zone/kk.txt b/icu4c/source/data/zone/kk.txt
index 22478ef..f823085 100644
--- a/icu4c/source/data/zone/kk.txt
+++ b/icu4c/source/data/zone/kk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 kk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиджан"}
diff --git a/icu4c/source/data/zone/kn.txt b/icu4c/source/data/zone/kn.txt
index 0f93ab1..88c54df 100644
--- a/icu4c/source/data/zone/kn.txt
+++ b/icu4c/source/data/zone/kn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 kn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"ಅಬಿದ್‌ಜನ್"}
diff --git a/icu4c/source/data/zone/ko.txt b/icu4c/source/data/zone/ko.txt
index cb5152e..74267b3 100644
--- a/icu4c/source/data/zone/ko.txt
+++ b/icu4c/source/data/zone/ko.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ko{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"아비장"}
diff --git a/icu4c/source/data/zone/ks.txt b/icu4c/source/data/zone/ks.txt
index 526d467..ea22246 100644
--- a/icu4c/source/data/zone/ks.txt
+++ b/icu4c/source/data/zone/ks.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ks{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"عابِدجان"}
diff --git a/icu4c/source/data/zone/ksh.txt b/icu4c/source/data/zone/ksh.txt
index 26e7f06..4e9f2e2 100644
--- a/icu4c/source/data/zone/ksh.txt
+++ b/icu4c/source/data/zone/ksh.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ksh{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Cairo"{
             ec{"Kaijro"}
diff --git a/icu4c/source/data/zone/ky.txt b/icu4c/source/data/zone/ky.txt
index 25c919d..28dc3b1 100644
--- a/icu4c/source/data/zone/ky.txt
+++ b/icu4c/source/data/zone/ky.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ky{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиджан"}
diff --git a/icu4c/source/data/zone/lb.txt b/icu4c/source/data/zone/lb.txt
index f6a0f67..826d59a 100644
--- a/icu4c/source/data/zone/lb.txt
+++ b/icu4c/source/data/zone/lb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lb{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Accra"{
             ec{"Accra"}
diff --git a/icu4c/source/data/zone/lo.txt b/icu4c/source/data/zone/lo.txt
index f989f63..c7b3400 100644
--- a/icu4c/source/data/zone/lo.txt
+++ b/icu4c/source/data/zone/lo.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lo{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"ອາບິດແຈນ"}
diff --git a/icu4c/source/data/zone/lt.txt b/icu4c/source/data/zone/lt.txt
index 2a9a5de..6f8ab47 100644
--- a/icu4c/source/data/zone/lt.txt
+++ b/icu4c/source/data/zone/lt.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lt{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidžanas"}
diff --git a/icu4c/source/data/zone/lv.txt b/icu4c/source/data/zone/lv.txt
index bca07c1..26b3ae6 100644
--- a/icu4c/source/data/zone/lv.txt
+++ b/icu4c/source/data/zone/lv.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 lv{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidžana"}
diff --git a/icu4c/source/data/zone/mk.txt b/icu4c/source/data/zone/mk.txt
index 8c20368..acc7eca 100644
--- a/icu4c/source/data/zone/mk.txt
+++ b/icu4c/source/data/zone/mk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиџан"}
diff --git a/icu4c/source/data/zone/ml.txt b/icu4c/source/data/zone/ml.txt
index 6e986fd..58a3cb2 100644
--- a/icu4c/source/data/zone/ml.txt
+++ b/icu4c/source/data/zone/ml.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ml{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"അബിദ്‌ജാൻ‌"}
diff --git a/icu4c/source/data/zone/mn.txt b/icu4c/source/data/zone/mn.txt
index 3ad6931..15abfb9 100644
--- a/icu4c/source/data/zone/mn.txt
+++ b/icu4c/source/data/zone/mn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mn{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абижан"}
diff --git a/icu4c/source/data/zone/mr.txt b/icu4c/source/data/zone/mr.txt
index c6d0fca..4bb8f6c 100644
--- a/icu4c/source/data/zone/mr.txt
+++ b/icu4c/source/data/zone/mr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"अबिद्जान"}
diff --git a/icu4c/source/data/zone/ms.txt b/icu4c/source/data/zone/ms.txt
index e1ca496..bd93857 100644
--- a/icu4c/source/data/zone/ms.txt
+++ b/icu4c/source/data/zone/ms.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ms{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/my.txt b/icu4c/source/data/zone/my.txt
index aa25d17..5f952d4 100644
--- a/icu4c/source/data/zone/my.txt
+++ b/icu4c/source/data/zone/my.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 my{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"အာဘီဂျန်"}
diff --git a/icu4c/source/data/zone/mzn.txt b/icu4c/source/data/zone/mzn.txt
index 4107f83..53c6b86 100644
--- a/icu4c/source/data/zone/mzn.txt
+++ b/icu4c/source/data/zone/mzn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 mzn{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         fallbackFormat{"{1} ({0})"}
         gmtFormat{"GMT{0}"}
diff --git a/icu4c/source/data/zone/nb.txt b/icu4c/source/data/zone/nb.txt
index 4ba3a58..33c829a 100644
--- a/icu4c/source/data/zone/nb.txt
+++ b/icu4c/source/data/zone/nb.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nb{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/ne.txt b/icu4c/source/data/zone/ne.txt
index e1dda92..37c80ba 100644
--- a/icu4c/source/data/zone/ne.txt
+++ b/icu4c/source/data/zone/ne.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ne{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"अविड्जान"}
diff --git a/icu4c/source/data/zone/nl.txt b/icu4c/source/data/zone/nl.txt
index 0201c30..6b8ef74 100644
--- a/icu4c/source/data/zone/nl.txt
+++ b/icu4c/source/data/zone/nl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nl{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/nn.txt b/icu4c/source/data/zone/nn.txt
index a435675..3263a4e 100644
--- a/icu4c/source/data/zone/nn.txt
+++ b/icu4c/source/data/zone/nn.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 nn{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "America:Belem"{
             ec{"Belém"}
diff --git a/icu4c/source/data/zone/pa.txt b/icu4c/source/data/zone/pa.txt
index 6f66bfb..adcb082 100644
--- a/icu4c/source/data/zone/pa.txt
+++ b/icu4c/source/data/zone/pa.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pa{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"ਅਬੀਦਜਾਨ"}
diff --git a/icu4c/source/data/zone/pl.txt b/icu4c/source/data/zone/pl.txt
index 0642c19..42a1da9 100644
--- a/icu4c/source/data/zone/pl.txt
+++ b/icu4c/source/data/zone/pl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pl{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidżan"}
diff --git a/icu4c/source/data/zone/pt.txt b/icu4c/source/data/zone/pt.txt
index 8b0fcf5..a9534bf 100644
--- a/icu4c/source/data/zone/pt.txt
+++ b/icu4c/source/data/zone/pt.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pt{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/pt_PT.txt b/icu4c/source/data/zone/pt_PT.txt
index f581e1f..103d9d8 100644
--- a/icu4c/source/data/zone/pt_PT.txt
+++ b/icu4c/source/data/zone/pt_PT.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 pt_PT{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Djibouti"{
             ec{"Jibuti"}
diff --git a/icu4c/source/data/zone/rm.txt b/icu4c/source/data/zone/rm.txt
index ed7c1c5..025e18b 100644
--- a/icu4c/source/data/zone/rm.txt
+++ b/icu4c/source/data/zone/rm.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 rm{
-    Version{"2.1.31.33"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Addis_Ababa"{
             ec{"Addis Abeba"}
diff --git a/icu4c/source/data/zone/ro.txt b/icu4c/source/data/zone/ro.txt
index df6290d..4b36d51 100644
--- a/icu4c/source/data/zone/ro.txt
+++ b/icu4c/source/data/zone/ro.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ro{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/ru.txt b/icu4c/source/data/zone/ru.txt
index 6e08c0d..ff26442 100644
--- a/icu4c/source/data/zone/ru.txt
+++ b/icu4c/source/data/zone/ru.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ru{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиджан"}
diff --git a/icu4c/source/data/zone/si.txt b/icu4c/source/data/zone/si.txt
index d313bc8..d8322b3 100644
--- a/icu4c/source/data/zone/si.txt
+++ b/icu4c/source/data/zone/si.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 si{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"අබිජාන්"}
diff --git a/icu4c/source/data/zone/sk.txt b/icu4c/source/data/zone/sk.txt
index c47f808..22c0826 100644
--- a/icu4c/source/data/zone/sk.txt
+++ b/icu4c/source/data/zone/sk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/sl.txt b/icu4c/source/data/zone/sl.txt
index 99ece86..2283abc 100644
--- a/icu4c/source/data/zone/sl.txt
+++ b/icu4c/source/data/zone/sl.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sl{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidžan"}
diff --git a/icu4c/source/data/zone/sq.txt b/icu4c/source/data/zone/sq.txt
index 1b376a0..c8a4ca6 100644
--- a/icu4c/source/data/zone/sq.txt
+++ b/icu4c/source/data/zone/sq.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sq{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abixhan"}
diff --git a/icu4c/source/data/zone/sr.txt b/icu4c/source/data/zone/sr.txt
index b62a1e9..9caae5e 100644
--- a/icu4c/source/data/zone/sr.txt
+++ b/icu4c/source/data/zone/sr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абиџан"}
diff --git a/icu4c/source/data/zone/sr_Latn.txt b/icu4c/source/data/zone/sr_Latn.txt
index 4b56e40..6cedeaa 100644
--- a/icu4c/source/data/zone/sr_Latn.txt
+++ b/icu4c/source/data/zone/sr_Latn.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sr_Latn{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.92"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidžan"}
diff --git a/icu4c/source/data/zone/sv.txt b/icu4c/source/data/zone/sv.txt
index 09b1aca..3f79895 100644
--- a/icu4c/source/data/zone/sv.txt
+++ b/icu4c/source/data/zone/sv.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sv{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/sw.txt b/icu4c/source/data/zone/sw.txt
index 94a5744..afccd0e 100644
--- a/icu4c/source/data/zone/sw.txt
+++ b/icu4c/source/data/zone/sw.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 sw{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/te.txt b/icu4c/source/data/zone/te.txt
index 8903baf..3b9a921 100644
--- a/icu4c/source/data/zone/te.txt
+++ b/icu4c/source/data/zone/te.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 te{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"అబిడ్జాన్"}
diff --git a/icu4c/source/data/zone/th.txt b/icu4c/source/data/zone/th.txt
index 6139c3e..5887891 100644
--- a/icu4c/source/data/zone/th.txt
+++ b/icu4c/source/data/zone/th.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 th{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"อาบีจาน"}
diff --git a/icu4c/source/data/zone/tr.txt b/icu4c/source/data/zone/tr.txt
index 78510c5..10d4530 100644
--- a/icu4c/source/data/zone/tr.txt
+++ b/icu4c/source/data/zone/tr.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 tr{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abican"}
diff --git a/icu4c/source/data/zone/ug.txt b/icu4c/source/data/zone/ug.txt
index d2fab52..611bb1a 100644
--- a/icu4c/source/data/zone/ug.txt
+++ b/icu4c/source/data/zone/ug.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ug{
-    Version{"2.1.31.34"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Sao_Tome"{
             ec{"سان-تومې"}
diff --git a/icu4c/source/data/zone/uk.txt b/icu4c/source/data/zone/uk.txt
index 6308c5c..5dc4e10 100644
--- a/icu4c/source/data/zone/uk.txt
+++ b/icu4c/source/data/zone/uk.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uk{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Абіджан"}
diff --git a/icu4c/source/data/zone/ur.txt b/icu4c/source/data/zone/ur.txt
index 150d9b0..e0970e2 100644
--- a/icu4c/source/data/zone/ur.txt
+++ b/icu4c/source/data/zone/ur.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 ur{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"عابدجان"}
diff --git a/icu4c/source/data/zone/uz.txt b/icu4c/source/data/zone/uz.txt
index 7422aa4..3ee25d5 100644
--- a/icu4c/source/data/zone/uz.txt
+++ b/icu4c/source/data/zone/uz.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uz{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/uz_Cyrl.txt b/icu4c/source/data/zone/uz_Cyrl.txt
index 1223b46..394d6a8 100644
--- a/icu4c/source/data/zone/uz_Cyrl.txt
+++ b/icu4c/source/data/zone/uz_Cyrl.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 uz_Cyrl{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Asmera"{
             ec{"Asmara"}
diff --git a/icu4c/source/data/zone/vi.txt b/icu4c/source/data/zone/vi.txt
index aa531ca..3bce485 100644
--- a/icu4c/source/data/zone/vi.txt
+++ b/icu4c/source/data/zone/vi.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 vi{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.93"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"Abidjan"}
diff --git a/icu4c/source/data/zone/yue.txt b/icu4c/source/data/zone/yue.txt
index fa2b6b5..90f4e66 100644
--- a/icu4c/source/data/zone/yue.txt
+++ b/icu4c/source/data/zone/yue.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 yue{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"阿比讓"}
diff --git a/icu4c/source/data/zone/zh.txt b/icu4c/source/data/zone/zh.txt
index cec2820..f457cd9 100644
--- a/icu4c/source/data/zone/zh.txt
+++ b/icu4c/source/data/zone/zh.txt
@@ -1,7 +1,7 @@
 // © 2016 and later: Unicode, Inc. and others.
 // License & terms of use: http://www.unicode.org/copyright.html#License
 zh{
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"阿比让"}
diff --git a/icu4c/source/data/zone/zh_Hant.txt b/icu4c/source/data/zone/zh_Hant.txt
index 2d3021e..965869b 100644
--- a/icu4c/source/data/zone/zh_Hant.txt
+++ b/icu4c/source/data/zone/zh_Hant.txt
@@ -2,7 +2,7 @@
 // License & terms of use: http://www.unicode.org/copyright.html#License
 zh_Hant{
     %%Parent{"root"}
-    Version{"2.1.31.74"}
+    Version{"2.1.31.86"}
     zoneStrings{
         "Africa:Abidjan"{
             ec{"阿比讓"}
diff --git a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java b/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
index e084d17..a8dda07 100644
--- a/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
+++ b/icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
@@ -30,7 +30,7 @@
 public class KeyTypeData {
 
     public enum ValueType {
-        single, multiple, incremental, languageTag, any
+        single, multiple, incremental, any
     }
 
     private static abstract class SpecialTypeHandler {
@@ -48,14 +48,6 @@
         }
     }
 
-    private static class LanguageTagTypeHandler extends SpecialTypeHandler {
-        private static final Pattern pat = Pattern.compile("[a-zA-Z]{3,8}");
-        @Override
-        boolean isWellFormed(String value) {
-            return pat.matcher(value).matches();
-        }
-    }
-
     private static class ReorderCodeTypeHandler extends SpecialTypeHandler {
         private static final Pattern pat = Pattern.compile("[a-zA-Z]{3,8}(-[a-zA-Z]{3,8})*");
         @Override
@@ -90,7 +82,6 @@
 
     private enum SpecialType {
         CODEPOINTS(new CodepointsTypeHandler()),
-        LANGUAGE_TAG(new LanguageTagTypeHandler()),
         REORDER_CODE(new ReorderCodeTypeHandler()),
         RG_KEY_VALUE(new RgKeyValueTypeHandler()),
         SUBDIVISION_CODE(new SubdivisionKeyValueTypeHandler()),
@@ -420,8 +411,7 @@
     }
     valueType{
         ca{"incremental"}
-        h0{"language-tag"}
-        h1{"language-tag"}
+        h0{"single"}
         kr{"multiple"}
         vt{"multiple"}
         x0{"any"}
@@ -444,11 +434,7 @@
                     _deprecatedKeys.add(key2);
                     break;
                 case valueType:
-                    if (value2.equals("language-tag")) {
-                        _valueTypes.put(key2, ValueType.languageTag);
-                    } else {
-                        _valueTypes.put(key2, ValueType.valueOf(value2));
-                    }
+                    _valueTypes.put(key2, ValueType.valueOf(value2));
                     break;
                 }
             }
diff --git a/icu4j/main/shared/data/icudata.jar b/icu4j/main/shared/data/icudata.jar
index 238d601..47944f0 100755
--- 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:af37244d093cf1229307cf5d7832d29a89f62eae25be1e681fafa7c92d25f6c1
-size 12143812
+oid sha256:297144f683a1a46ffcc32a3e5f4e2431fcecc381520978510fe85bec01ab16a3
+size 12149297
diff --git a/icu4j/main/shared/data/icutzdata.jar b/icu4j/main/shared/data/icutzdata.jar
index ffddf90..67f66be 100755
--- 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:b0bb28c45ffad8403099bc40b7bc2dae1970b669f3db3ffe683acb634275570e
+oid sha256:d4592320eb22e83f76f0182fbbf57eb0f5f6808c10f5eb742cf3fb1cf65be0f8
 size 92197
diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
index e979b98..4b0e821 100644
--- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
+++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java
@@ -87,9 +87,11 @@
                 {"OK", "en-t-t0-und"},
                 {"OK", "en-t-x0-12345678"},
 
-                // temporary tests for h0,h1 to bootstrap data integration, will need more serious tests with 2-letter lang codes
-                {"OK", "en-t-h0-haw"},
-                {"OK", "ta-t-hi-h0-haw-h1-haw"},
+                // tests from LDML spec section on Hybrid Locale Identifiers
+                {"OK", "hi-t-en-h0-hybrid"},
+                {"OK", "en-t-zh-h0-hybrid"},
+                {"OK", "haw-t-en-h0-hybrid"},
+                {"OK", "en-t-haw-h0-hybrid"},
 
                 {"OK", "en-u-rg-uszzzz"},
                 {"OK", "en-u-rg-USZZZZ"},