From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/97616 Path: news.gmane.org!.POSTED!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: sorting languages Date: Tue, 21 Mar 2017 11:08:56 +0100 Message-ID: References: <02d5052b-c21c-e0c2-3ed7-645b77c53b3f@gmx.es> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1490090980 30856 195.159.176.226 (21 Mar 2017 10:09:40 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Mar 2017 10:09:40 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Mar 21 11:09:35 2017 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cqGjD-0006OL-Ci for gctc-ntg-context-518@m.gmane.org; Tue, 21 Mar 2017 11:09:23 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A5A0D83E79; Tue, 21 Mar 2017 11:09:11 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJ3Ps3fGhJaM; Tue, 21 Mar 2017 11:09:10 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 11E7F83C64; Tue, 21 Mar 2017 11:09:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 51E7583C08 for ; Tue, 21 Mar 2017 11:09:09 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Nms1KXOCOGjF for ; Tue, 21 Mar 2017 11:09:08 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by zapf.ntg.nl (Postfix) with ESMTP id B511183AC8 for ; Tue, 21 Mar 2017 11:08:58 +0100 (CET) X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.103; Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by smtp.ziggozakelijk.nl (SurgeMail 7.2e) with ESMTP id 11171-1713362 for ; Tue, 21 Mar 2017 11:08:57 +0100 In-Reply-To: <02d5052b-c21c-e0c2-3ed7-645b77c53b3f@gmx.es> X-Authenticated-User: hagen@controller-9 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.org gmane.comp.tex.context:97616 Archived-At: T24gMy8yMC8yMDE3IDEwOjQ1IFBNLCBQYWJsbyBSb2RyaWd1ZXogd3JvdGU6Cj4gT24gMDMvMjAv MjAxNyAxMDoyOCBQTSwgUGFibG8gUm9kcmlndWV6IHdyb3RlOgo+PiBEaWFjcml0aWNzIGRvbuKA mHQgYWZmZWN0IHRvIEdyZWVrIGFscGhhYmV0aWMgc29ydGluZy4gVGhpcyBzb3J0IG9yZGVyCj4+ IG1ha2VzIG1vcmUgc2Vuc2U6Cj4+Cj4+ICAgICBvcmRlcnMgPSB7Cj4+ICAgICAgICAgIs6xIiwg Is6yIiwgIs6zIiwgIs60IiwgIs61IiwgIs62IiwgIs63IiwgIs64IiwgIs65IiwgIs66IiwKPj4g ICAgICAgICAizrsiLCAizrwiLCAizr0iLCAizr4iLCAizr8iLCAiz4AiLCAiz4EiLCAiz4MiLCAi z4MiLCAiz4QiLAo+PiAgICAgICAgICLPhSIsICLPhiIsICLPhyIsICLPiCIsICLPiSIsCj4+ICAg ICB9LAo+Cj4gSSBtYWRlIGEgbWlzdGFrZSByZXBlYXRpbmcgdGhlIHNpZ21hIChhbmQgbm90IGlu Y2x1ZGluZyB0aGUgZmluYWwKPiBzaWdtYSkuIENvcnJlY3RlZCB2ZXJzaW9uOgo+Cj4gICAgIG9y ZGVycyA9IHsKPiAgICAgICAgICLOsSIsICLOsiIsICLOsyIsICLOtCIsICLOtSIsICLOtiIsICLO tyIsICLOuCIsICLOuSIsICLOuiIsCj4gICAgICAgICAizrsiLCAizrwiLCAizr0iLCAizr4iLCAi zr8iLCAiz4AiLCAiz4EiLCAiz4MiLCAiz4IiLCAiz4QiLAo+ICAgICAgICAgIs+FIiwgIs+GIiwg Is+HIiwgIs+IIiwgIs+JIiwKPiAgICAgfSwKCnRoZW4geW91IHByb2JhYmx5IHdhbnQgcmVwbGFj ZW1lbnRzIHRvbzoKCmRlZmluaXRpb25zWyJnciJdID0gewogICAgIHJlcGxhY2VtZW50cyA9IHsK ICAgICAgICAgeyAizrEiLCAizrFhIiB9LCB7ICLOrCIsICLOsWIiIH0sIHsgIuG9sCIsICLOsWMi IH0sIHsgIuG9sCIsICLOsWQiIH0sIHsgCiLhvrMiLCAizrFlIiB9LAogICAgICAgICB7ICLhvIAi LCAizrFmIiB9LCB7ICLhvIEiLCAizrFnIiB9LCB7ICLhvIQiLCAizrFoIiB9LCB7ICLhvIIiLCAi zrFpIiB9LCB7IAoi4byGIiwgIs6xaiIgfSwKICAgICAgICAgeyAi4byBIiwgIs6xayIgfSwgeyAi 4byFIiwgIs6xbCIgfSwgeyAi4byDIiwgIs6xbSIgfSwgeyAi4byHIiwgIs6xbiIgfSwgeyAKIuG+ gSIsICLOsW8iIH0sCiAgICAgICAgIHsgIuG+tCIsICLOsXAiIH0sIHsgIuG+siIsICLOsXEiIH0s IHsgIuG+tyIsICLOsXIiIH0sIHsgIuG+hCIsICLOsXMiIH0sIHsgCiLhvbAiLCAizrF0IiB9LAog ICAgICAgICB7ICLhvoUiLCAizrF1IiB9LCB7ICLhvoMiLCAizrF2IiB9LCB7ICLhvoYiLCAizrF3 IiB9LCB7ICLhvociLCAizrF4IiB9LAogICAgICAgICB7ICLOtSIsICLOtWEiIH0sIHsgIs6tIiwg Is61YiIgfSwgeyAi4b2yIiwgIs61YyIgfSwgeyAi4byQIiwgIs61ZCIgfSwgeyAKIuG8lCIsICLO tWUiIH0sCiAgICAgICAgIHsgIuG8kiIsICLOtWYiIH0sIHsgIuG8kSIsICLOtWciIH0sIHsgIuG8 lSIsICLOtWgiIH0sIHsgIuG8kyIsICLOtWkiIH0sCiAgICAgICAgIHsgIs63IiwgIs63YSIgfSwg eyAizrciLCAizrdiIiB9LCB7ICLOriIsICLOt2MiIH0sIHsgIuG9tCIsICLOt2QiIH0sIHsgCiLh v4YiLCAizrdlIiB9LAogICAgICAgICB7ICLhv4MiLCAizrdmIiB9LCB7ICLhvKAiLCAizrdnIiB9 LCB7ICLhvKQiLCAizrdoIiB9LCB7ICLhvKIiLCAizrdpIiB9LCB7IAoi4bymIiwgIs63aiIgfSwK ICAgICAgICAgeyAi4b6QIiwgIs63ayIgfSwgeyAi4byhIiwgIs63bCIgfSwgeyAi4bylIiwgIs63 bSIgfSwgeyAi4byjIiwgIs63biIgfSwgeyAKIuG8pyIsICLOt28iIH0sCiAgICAgICAgIHsgIuG+ kSIsICLOt3AiIH0sIHsgIuG/hCIsICLOt3EiIH0sIHsgIuG/giIsICLOt3IiIH0sIHsgIuG/hyIs ICLOt3MiIH0sIHsgCiLhvpQiLCAizrd0IiB9LAogICAgICAgICB7ICLhvpIiLCAizrd1IiB9LCB7 ICLhvpUiLCAizrd2IiB9LCB7ICLhvpMiLCAizrd3IiB9LCB7ICLhvpYiLCAizrd4IiB9LCB7IAoi 4b6XIiwgIs63eSIgfSwKICAgICAgICAgeyAizrkiLCAizrlhIiB9LCB7ICLOryIsICLOuWIiIH0s IHsgIuG9tiIsICLOuWMiIH0sIHsgIuG/liIsICLOuWQiIH0sIHsgCiLhvLAiLCAizrllIiB9LAog ICAgICAgICB7ICLhvLQiLCAizrlmIiB9LCB7ICLhvLIiLCAizrlnIiB9LCB7ICLhvLYiLCAizrlo IiB9LCB7ICLhvLEiLCAizrlpIiB9LCB7IAoi4by1IiwgIs65aiIgfSwKICAgICAgICAgeyAi4byz IiwgIs65ayIgfSwgeyAi4by3IiwgIs65bCIgfSwgeyAiz4oiLCAizrltIiB9LCB7ICLOkCIsICLO uW4iIH0sIHsgCiLhv5IiLCAizrlvIiB9LAogICAgICAgICB7ICLhv5ciLCAizrlwIiB9LAogICAg ICAgICB7ICLOvyIsICLOv2EiIH0sIHsgIs+MIiwgIs6/YiIgfSwgeyAi4b24IiwgIs6/YyIgfSwg eyAi4b2AIiwgIs6/ZCIgfSwgeyAKIuG9hCIsICLOv2UiIH0sCiAgICAgICAgIHsgIuG9giIsICLO v2YiIH0sIHsgIuG9gSIsICLOv2ciIH0sIHsgIuG9hSIsICLOv2giIH0sIHsgIuG9gyIsICLOv2ki IH0sCiAgICAgICAgIHsgIs+BIiwgIs+BYSIgfSwgeyAi4b+kIiwgIuG/pGIiIH0sIHsgIuG/pSIs ICLhv6VjIiB9LAogICAgICAgICB7ICLPhSIsICLPhWEiIH0sIHsgIs+NIiwgIs+FYiIgfSwgeyAi 4b26IiwgIs+FYyIgfSwgeyAi4b+mIiwgIs+FZCIgfSwgeyAKIuG9kCIsICLPhWUiIH0sCiAgICAg ICAgIHsgIuG9lCIsICLPhWYiIH0sIHsgIuG9kiIsICLPhWciIH0sIHsgIuG9liIsICLPhWgiIH0s IHsgIuG9kSIsICLPhWkiIH0sIHsgCiLhvZUiLCAiz4VqIiB9LAogICAgICAgICB7ICLhvZMiLCAi z4VrIiB9LCB7ICLhvZciLCAiz4VsIiB9LCB7ICLPiyIsICLPhW0iIH0sIHsgIs6wIiwgIs+FbiIg fSwgeyAKIuG/oiIsICLPhW8iIH0sCiAgICAgICAgIHsgIs+JIiwgIs+JYSIgfSwgeyAiz44iLCAi z4liIiB9LCB7ICLhvbwiLCAiz4ljIiB9LCB7ICLhv7YiLCAiz4lkIiB9LCB7IAoi4b+zIiwgIs+J ZSIgfSwKICAgICAgICAgeyAi4b2gIiwgIs+JZiIgfSwgeyAi4b2kIiwgIs+JZyIgfSwgeyAi4b2i IiwgIs+JaCIgfSwgeyAi4b2mIiwgIs+JaSIgfSwgeyAKIuG+oCIsICLPiWoiIH0sCiAgICAgICAg IHsgIuG9oSIsICLPiWsiIH0sIHsgIuG9pSIsICLPiWwiIH0sIHsgIuG9oyIsICLPiW0iIH0sIHsg IuG9pyIsICLPiW4iIH0sIHsgCiLhvqEiLCAiz4lvIiB9LAogICAgICAgICB7ICLhv7QiLCAiz4lw IiB9LCB7ICLhv7IiLCAiz4lxIiB9LCB7ICLhv7ciLCAiz4lyIiB9LCB7ICLhvqQiLCAiz4lzIiB9 LCB7IAoi4b6iIiwgIs+JdCIgfSwKICAgICAgICAgeyAi4b6lIiwgIs+JdSIgfSwgeyAi4b6jIiwg Is+JdiIgfSwgeyAi4b6mIiwgIs+JdyIgfSwgeyAi4b6nIiwgIs+JeCIgfSwKICAgICB9LAogICAg IGVudHJpZXMgPSB7CiAgICAgICAgIFsizrEiXSA9ICLOsSIsIFsizqwiXSA9ICLOsSIsIFsi4b2w Il0gPSAizrEiLCBbIuG+tiJdID0gIs6xIiwgWyLhvrMiXSA9ICLOsSIsCiAgICAgICAgIFsi4byA Il0gPSAizrEiLCBbIuG8gSJdID0gIs6xIiwgWyLhvIQiXSA9ICLOsSIsIFsi4byCIl0gPSAizrEi LCBbIuG8hiJdID0gIs6xIiwKICAgICAgICAgWyLhvIEiXSA9ICLOsSIsIFsi4byFIl0gPSAizrEi LCBbIuG8gyJdID0gIs6xIiwgWyLhvIciXSA9ICLOsSIsIFsi4b6BIl0gPSAizrEiLAogICAgICAg ICBbIuG+tCJdID0gIs6xIiwgWyLhvrIiXSA9ICLOsSIsIFsi4b63Il0gPSAizrEiLCBbIuG+hCJd ID0gIs6xIiwgWyLhvoIiXSA9ICLOsSIsCiAgICAgICAgIFsi4b6FIl0gPSAizrEiLCBbIuG+gyJd ID0gIs6xIiwgWyLhvoYiXSA9ICLOsSIsIFsi4b6HIl0gPSAizrEiLCBbIs6yIl0gPSAizrIiLAog ICAgICAgICBbIs6zIl0gPSAizrMiLCBbIs60Il0gPSAizrQiLCBbIs61Il0gPSAizrUiLCBbIs6t Il0gPSAizrUiLCBbIuG9siJdID0gIs61IiwKICAgICAgICAgWyLhvJAiXSA9ICLOtSIsIFsi4byU Il0gPSAizrUiLCBbIuG8kiJdID0gIs61IiwgWyLhvJEiXSA9ICLOtSIsIFsi4byVIl0gPSAizrUi LAogICAgICAgICBbIuG8kyJdID0gIs61IiwgWyLOtiJdID0gIs62IiwgWyLOtyJdID0gIs63Iiwg WyLOtyJdID0gIs63IiwgWyLOriJdID0gIs63IiwKICAgICAgICAgWyLhvbQiXSA9ICLOtyIsIFsi 4b+GIl0gPSAizrciLCBbIuG/gyJdID0gIs63IiwgWyLhvKAiXSA9ICLOtyIsIFsi4bykIl0gPSAi zrciLAogICAgICAgICBbIuG8oiJdID0gIs63IiwgWyLhvKYiXSA9ICLOtyIsIFsi4b6QIl0gPSAi zrciLCBbIuG8oSJdID0gIs63IiwgWyLhvKUiXSA9ICLOtyIsCiAgICAgICAgIFsi4byjIl0gPSAi zrciLCBbIuG8pyJdID0gIs63IiwgWyLhvpEiXSA9ICLOtyIsIFsi4b+EIl0gPSAizrciLCBbIuG/ giJdID0gIs63IiwKICAgICAgICAgWyLhv4ciXSA9ICLOtyIsIFsi4b6UIl0gPSAizrciLCBbIuG+ kiJdID0gIs63IiwgWyLhvpUiXSA9ICLOtyIsIFsi4b6TIl0gPSAizrciLAogICAgICAgICBbIuG+ liJdID0gIs63IiwgWyLhvpciXSA9ICLOtyIsIFsizrgiXSA9ICLOuCIsIFsizrkiXSA9ICLOuSIs IFsizq8iXSA9ICLOuSIsCiAgICAgICAgIFsi4b22Il0gPSAizrkiLCBbIuG/liJdID0gIs65Iiwg WyLhvLAiXSA9ICLOuSIsIFsi4by0Il0gPSAizrkiLCBbIuG8siJdID0gIs65IiwKICAgICAgICAg WyLhvLYiXSA9ICLOuSIsIFsi4byxIl0gPSAizrkiLCBbIuG8tSJdID0gIs65IiwgWyLhvLMiXSA9 ICLOuSIsIFsi4by3Il0gPSAizrkiLAogICAgICAgICBbIs+KIl0gPSAizrkiLCBbIs6QIl0gPSAi zrkiLCBbIuG/kiJdID0gIs65IiwgWyLhv5ciXSA9ICLOuSIsIFsizroiXSA9ICLOuiIsCiAgICAg ICAgIFsizrsiXSA9ICLOuyIsIFsizrwiXSA9ICLOvCIsIFsizr0iXSA9ICLOvSIsIFsizr4iXSA9 ICLOviIsIFsizr8iXSA9ICLOvyIsCiAgICAgICAgIFsiz4wiXSA9ICLOvyIsIFsi4b24Il0gPSAi zr8iLCBbIuG9gCJdID0gIs6/IiwgWyLhvYQiXSA9ICLOvyIsIFsi4b2CIl0gPSAizr8iLAogICAg ICAgICBbIuG9gSJdID0gIs6/IiwgWyLhvYUiXSA9ICLOvyIsIFsi4b2DIl0gPSAizr8iLCBbIs+A Il0gPSAiz4AiLCBbIs+BIl0gPSAiz4EiLAogICAgICAgICBbIuG/pCJdID0gIuG/pCIsIFsi4b+l Il0gPSAi4b+lIiwgWyLPgyJdID0gIs+DIiwgWyLPgiJdID0gIs+CIiwgWyLPhCJdID0gIs+EIiwK ICAgICAgICAgWyLPhSJdID0gIs+FIiwgWyLPjSJdID0gIs+FIiwgWyLhvboiXSA9ICLPhSIsIFsi 4b+mIl0gPSAiz4UiLCBbIuG9kCJdID0gIs+FIiwKICAgICAgICAgWyLhvZQiXSA9ICLPhSIsIFsi 4b2SIl0gPSAiz4UiLCBbIuG9liJdID0gIs+FIiwgWyLhvZEiXSA9ICLPhSIsIFsi4b2VIl0gPSAi z4UiLAogICAgICAgICBbIuG9kyJdID0gIs+FIiwgWyLhvZciXSA9ICLPhSIsIFsiz4siXSA9ICLP hSIsIFsizrAiXSA9ICLPhSIsIFsi4b+iIl0gPSAiz4UiLAogICAgICAgICBbIuG/pyJdID0gIs+F IiwgWyLPhiJdID0gIs+GIiwgWyLPhyJdID0gIs+HIiwgWyLPiCJdID0gIs+IIiwgWyLPiSJdID0g Is+JIiwKICAgICAgICAgWyLPjiJdID0gIs+JIiwgWyLhvbwiXSA9ICLPiSIsIFsi4b+2Il0gPSAi z4kiLCBbIuG/syJdID0gIs+JIiwgWyLhvaAiXSA9ICLPiSIsCiAgICAgICAgIFsi4b2kIl0gPSAi z4kiLCBbIuG9oiJdID0gIs+JIiwgWyLhvaYiXSA9ICLPiSIsIFsi4b6gIl0gPSAiz4kiLCBbIuG9 oSJdID0gIs+JIiwKICAgICAgICAgWyLhvaUiXSA9ICLPiSIsIFsi4b2jIl0gPSAiz4kiLCBbIuG9 pyJdID0gIs+JIiwgWyLhvqEiXSA9ICLPiSIsIFsi4b+0Il0gPSAiz4kiLAogICAgICAgICBbIuG/ siJdID0gIs+JIiwgWyLhv7ciXSA9ICLPiSIsIFsi4b6kIl0gPSAiz4kiLCBbIuG+oiJdID0gIs+J IiwgWyLhvqUiXSA9ICLPiSIsCiAgICAgICAgIFsi4b6jIl0gPSAiz4kiLCBbIuG+piJdID0gIs+J IiwgWyLhvqciXSA9ICLPiSIsCiAgICAgfSwKICAgICBvcmRlcnMgPSB7CiAgICAgICAgICLOsSIs ICLOsiIsICLOsyIsICLOtCIsICLOtSIsICLOtiIsICLOtyIsICLOuCIsICLOuSIsICLOuiIsCiAg ICAgICAgICLOuyIsICLOvCIsICLOvSIsICLOviIsICLOvyIsICLPgCIsICLPgSIsICLPgyIsICLP giIsICLPhCIsCiAgICAgICAgICLPhSIsICLPhiIsICLPhyIsICLPiCIsICLPiSIsCiAgICAgfSwK fQoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI YW5zIEhhZ2VuIHwgUFJBR01BIEFERQogICAgICAgICAgICAgICBSaWRkZXJzdHJhYXQgMjcgfCA4 MDYxIEdIIEhhc3NlbHQgfCBUaGUgTmV0aGVybGFuZHMKICAgICAgICB0ZWw6IDAzOCA0NzcgNTMg NjkgfCB3d3cucHJhZ21hLWFkZS5ubCB8IHd3dy5wcmFnbWEtcG9kLm5sCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8g b3RoZXJzIGFzIHdlbGwsIHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlz dCA6IG50Zy1jb250ZXh0QG50Zy5ubCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGlu Zm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRw Oi8vY29udGV4dC5hYW5oZXQubmV0CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3Bo Zy9jb250ZXh0LW1pcnJvci9jb21taXRzLwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVu Lm5ldApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw==