1// © 2016 and later: Unicode, Inc. and others.
2// License & terms of use: http://www.unicode.org/copyright.html#License
3supplementalData:table(nofallback){
4    CurrencyMap{
5        AC{
6            {
7                from:intvector{
8                    44,
9                    323838976,
10                }
11                id{"SHP"}
12            }
13        }
14        AD{
15            {
16                from:intvector{
17                    213,
18                    320765952,
19                }
20                id{"EUR"}
21            }
22            {
23                from:intvector{
24                    -713,
25                    1332482048,
26                }
27                id{"ESP"}
28                to:intvector{
29                    236,
30                    1328518143,
31                }
32            }
33            {
34                from:intvector{
35                    -74,
36                    -2086587392,
37                }
38                id{"FRF"}
39                to:intvector{
40                    236,
41                    378118143,
42                }
43            }
44            {
45                from:intvector{
46                    -250,
47                    740224000,
48                }
49                id{"ADP"}
50                to:intvector{
51                    235,
52                    525885439,
53                }
54            }
55        }
56        AE{
57            {
58                from:intvector{
59                    24,
60                    -756582400,
61                }
62                id{"AED"}
63            }
64        }
65        AF{
66            {
67                from:intvector{
68                    240,
69                    -1138318336,
70                }
71                id{"AFN"}
72            }
73            {
74                from:intvector{
75                    -315,
76                    2137098240,
77                }
78                id{"AFA"}
79                to:intvector{
80                    242,
81                    1997114367,
82                }
83            }
84        }
85        AG{
86            {
87                from:intvector{
88                    -32,
89                    -603213824,
90                }
91                id{"XCD"}
92            }
93        }
94        AI{
95            {
96                from:intvector{
97                    -32,
98                    -603213824,
99                }
100                id{"XCD"}
101            }
102        }
103        AL{
104            {
105                from:intvector{
106                    -33,
107                    -714646528,
108                }
109                id{"ALL"}
110            }
111            {
112                from:intvector{
113                    -171,
114                    -972359680,
115                }
116                id{"ALK"}
117                to:intvector{
118                    -33,
119                    -628246529,
120                }
121            }
122        }
123        AM{
124            {
125                from:intvector{
126                    175,
127                    -1987844096,
128                }
129                id{"AMD"}
130            }
131            {
132                from:intvector{
133                    161,
134                    2129465344,
135                }
136                id{"RUR"}
137                to:intvector{
138                    175,
139                    -1901444097,
140                }
141            }
142            {
143                from:intvector{
144                    -67,
145                    -528958464,
146                }
147                id{"SUR"}
148                to:intvector{
149                    161,
150                    -2079101953,
151                }
152            }
153        }
154        AO{
155            {
156                from:intvector{
157                    220,
158                    150394880,
159                }
160                id{"AOA"}
161            }
162            {
163                from:intvector{
164                    187,
165                    1397915648,
166                }
167                id{"AOR"}
168                to:intvector{
169                    221,
170                    261827583,
171                }
172            }
173            {
174                from:intvector{
175                    152,
176                    1385771008,
177                }
178                id{"AON"}
179                to:intvector{
180                    221,
181                    261827583,
182                }
183            }
184            {
185                from:intvector{
186                    51,
187                    -1808699392,
188                }
189                id{"AOK"}
190                to:intvector{
191                    155,
192                    -2142898177,
193                }
194            }
195        }
196        AQ{
197            {
198                id{"XXX"}
199            }
200        }
201        AR{
202            {
203                from:intvector{
204                    161,
205                    -1560701952,
206                }
207                id{"ARS"}
208            }
209            {
210                from:intvector{
211                    113,
212                    -2071071744,
213                }
214                id{"ARA"}
215                to:intvector{
216                    161,
217                    -1474301953,
218                }
219            }
220            {
221                from:intvector{
222                    98,
223                    -1928162304,
224                }
225                id{"ARP"}
226                to:intvector{
227                    113,
228                    -1984671745,
229                }
230            }
231            {
232                from:intvector{
233                    0,
234                    0,
235                }
236                id{"ARL"}
237                to:intvector{
238                    98,
239                    -1841762305,
240                }
241            }
242            {
243                from:intvector{
244                    -648,
245                    1231607808,
246                }
247                id{"ARM"}
248                to:intvector{
249                    0,
250                    86399999,
251                }
252            }
253        }
254        AS{
255            {
256                from:intvector{
257                    -481,
258                    55269376,
259                }
260                id{"USD"}
261            }
262        }
263        AT{
264            {
265                from:intvector{
266                    213,
267                    320765952,
268                }
269                id{"EUR"}
270            }
271            {
272                from:intvector{
273                    -163,
274                    -944898048,
275                }
276                id{"ATS"}
277                to:intvector{
278                    236,
279                    1328518143,
280                }
281            }
282        }
283        AU{
284            {
285                from:intvector{
286                    -29,
287                    2125251584,
288                }
289                id{"AUD"}
290            }
291        }
292        AW{
293            {
294                from:intvector{
295                    117,
296                    -1884540928,
297                }
298                id{"AWG"}
299            }
300            {
301                from:intvector{
302                    -218,
303                    763670528,
304                }
305                id{"ANG"}
306                to:intvector{
307                    117,
308                    -1798140929,
309                }
310            }
311        }
312        AX{
313            {
314                from:intvector{
315                    213,
316                    320765952,
317                }
318                id{"EUR"}
319            }
320        }
321        AZ{
322            {
323                from:intvector{
324                    264,
325                    -2092733440,
326                }
327                id{"AZN"}
328            }
329            {
330                from:intvector{
331                    175,
332                    -1987844096,
333                }
334                id{"AZM"}
335                to:intvector{
336                    271,
337                    -621504513,
338                }
339            }
340            {
341                from:intvector{
342                    161,
343                    2129465344,
344                }
345                id{"RUR"}
346                to:intvector{
347                    176,
348                    1554555903,
349                }
350            }
351            {
352                from:intvector{
353                    -67,
354                    -528958464,
355                }
356                id{"SUR"}
357                to:intvector{
358                    161,
359                    -2079101953,
360                }
361            }
362        }
363        BA{
364            {
365                from:intvector{
366                    183,
367                    -1355582464,
368                }
369                id{"BAM"}
370            }
371            {
372                from:intvector{
373                    180,
374                    -480280576,
375                }
376                id{"BAN"}
377                to:intvector{
378                    202,
379                    218206207,
380                }
381            }
382            {
383                from:intvector{
384                    165,
385                    1279196160,
386                }
387                id{"BAD"}
388                to:intvector{
389                    180,
390                    -393880577,
391                }
392            }
393            {
394                from:intvector{
395                    165,
396                    1279196160,
397                }
398                id{"YUR"}
399                to:intvector{
400                    174,
401                    -2099276801,
402                }
403            }
404            {
405                from:intvector{
406                    146,
407                    -208192512,
408                }
409                id{"YUN"}
410                to:intvector{
411                    165,
412                    1365596159,
413                }
414            }
415            {
416                from:intvector{
417                    -30,
418                    -1676348416,
419                }
420                id{"YUD"}
421                to:intvector{
422                    146,
423                    -121792513,
424                }
425            }
426        }
427        BB{
428            {
429                from:intvector{
430                    28,
431                    -829251584,
432                }
433                id{"BBD"}
434            }
435            {
436                from:intvector{
437                    -32,
438                    -603213824,
439                }
440                id{"XCD"}
441                to:intvector{
442                    28,
443                    -742851585,
444                }
445            }
446        }
447        BD{
448            {
449                from:intvector{
450                    14,
451                    -1352509440,
452                }
453                id{"BDT"}
454            }
455            {
456                from:intvector{
457                    -160,
458                    746767360,
459                }
460                id{"PKR"}
461                to:intvector{
462                    14,
463                    -1266109441,
464                }
465            }
466            {
467                from:intvector{
468                    -988,
469                    -1379278848,
470                }
471                id{"INR"}
472                to:intvector{
473                    -160,
474                    833167359,
475                }
476            }
477        }
478        BE{
479            {
480                from:intvector{
481                    213,
482                    320765952,
483                }
484                id{"EUR"}
485            }
486            {
487                from:intvector{
488                    -1021,
489                    1916809216,
490                }
491                id{"BEF"}
492                to:intvector{
493                    236,
494                    1328518143,
495                }
496            }
497            {
498                from:intvector{
499                    -1125,
500                    -2130359296,
501                }
502                id{"NLG"}
503                to:intvector{
504                    -1021,
505                    2003209215,
506                }
507            }
508            {
509                from:intvector{
510                    0,
511                    0,
512                }
513                id{"BEL"}
514                to:intvector{
515                    148,
516                    1026440191,
517                }
518            }
519            {
520                from:intvector{
521                    0,
522                    0,
523                }
524                id{"BEC"}
525                to:intvector{
526                    148,
527                    1026440191,
528                }
529            }
530        }
531        BF{
532            {
533                from:intvector{
534                    107,
535                    864099328,
536                }
537                id{"XOF"}
538            }
539        }
540        BG{
541            {
542                from:intvector{
543                    216,
544                    -875103232,
545                }
546                id{"BGN"}
547            }
548            {
549                from:intvector{
550                    -59,
551                    942270464,
552                }
553                id{"BGL"}
554                to:intvector{
555                    216,
556                    -788703233,
557                }
558            }
559            {
560                from:intvector{
561                    -130,
562                    1670548480,
563                }
564                id{"BGM"}
565                to:intvector{
566                    -59,
567                    1028670463,
568                }
569            }
570            {
571                from:intvector{
572                    -665,
573                    719651840,
574                }
575                id{"BGO"}
576                to:intvector{
577                    -130,
578                    1756948479,
579                }
580            }
581        }
582        BH{
583            {
584                from:intvector{
585                    -31,
586                    260786176,
587                }
588                id{"BHD"}
589            }
590        }
591        BI{
592            {
593                from:intvector{
594                    -42,
595                    -1285540864,
596                }
597                id{"BIF"}
598            }
599        }
600        BJ{
601            {
602                from:intvector{
603                    43,
604                    1854006272,
605                }
606                id{"XOF"}
607            }
608        }
609        BL{
610            {
611                from:intvector{
612                    213,
613                    320765952,
614                }
615                id{"EUR"}
616            }
617            {
618                from:intvector{
619                    -74,
620                    -2086587392,
621                }
622                id{"FRF"}
623                to:intvector{
624                    236,
625                    378118143,
626                }
627            }
628        }
629        BM{
630            {
631                from:intvector{
632                    0,
633                    -1184567296,
634                }
635                id{"BMD"}
636            }
637        }
638        BN{
639            {
640                from:intvector{
641                    -19,
642                    906778624,
643                }
644                id{"BND"}
645            }
646            {
647                from:intvector{
648                    -47,
649                    -1065104384,
650                }
651                id{"MYR"}
652                to:intvector{
653                    -19,
654                    993178623,
655                }
656            }
657        }
658        BO{
659            {
660                from:intvector{
661                    124,
662                    -413312000,
663                }
664                id{"BOB"}
665            }
666            {
667                from:intvector{
668                    -52,
669                    -1881467904,
670                }
671                id{"BOP"}
672                to:intvector{
673                    124,
674                    -413312001,
675                }
676            }
677            {
678                from:intvector{
679                    -783,
680                    1308192768,
681                }
682                id{"BOL"}
683                to:intvector{
684                    -52,
685                    -1795067905,
686                }
687            }
688            {
689                id{"BOV"}
690            }
691        }
692        BQ{
693            {
694                from:intvector{
695                    301,
696                    1054843904,
697                }
698                id{"USD"}
699            }
700            {
701                from:intvector{
702                    299,
703                    -1821388800,
704                }
705                id{"ANG"}
706                to:intvector{
707                    301,
708                    1141243903,
709                }
710            }
711        }
712        BR{
713            {
714                from:intvector{
715                    179,
716                    -73313280,
717                }
718                id{"BRL"}
719            }
720            {
721                from:intvector{
722                    173,
723                    1133857792,
724                }
725                id{"BRR"}
726                to:intvector{
727                    180,
728                    13086719,
729                }
730            }
731            {
732                from:intvector{
733                    148,
734                    1890440192,
735                }
736                id{"BRE"}
737                to:intvector{
738                    173,
739                    1220257791,
740                }
741            }
742            {
743                from:intvector{
744                    139,
745                    -469821440,
746                }
747                id{"BRN"}
748                to:intvector{
749                    148,
750                    1976840191,
751                }
752            }
753            {
754                from:intvector{
755                    118,
756                    -1168308224,
757                }
758                id{"BRC"}
759                to:intvector{
760                    139,
761                    -383421441,
762                }
763            }
764            {
765                from:intvector{
766                    -22,
767                    -784886784,
768                }
769                id{"BRB"}
770                to:intvector{
771                    118,
772                    -1081908225,
773                }
774            }
775            {
776                from:intvector{
777                    -200,
778                    1646259200,
779                }
780                id{"BRZ"}
781                to:intvector{
782                    -22,
783                    -698486785,
784                }
785            }
786        }
787        BS{
788            {
789                from:intvector{
790                    -27,
791                    -2119650304,
792                }
793                id{"BSD"}
794            }
795        }
796        BT{
797            {
798                from:intvector{
799                    31,
800                    -2136553472,
801                }
802                id{"BTN"}
803            }
804            {
805                from:intvector{
806                    -463,
807                    419458048,
808                }
809                id{"INR"}
810            }
811        }
812        BU{
813            {
814                from:intvector{
815                    -129,
816                    1695581184,
817                }
818                id{"BUK"}
819                to:intvector{
820                    143,
821                    37276671,
822                }
823            }
824        }
825        BV{
826            {
827                from:intvector{
828                    -475,
829                    -1843101696,
830                }
831                id{"NOK"}
832            }
833        }
834        BW{
835            {
836                from:intvector{
837                    48,
838                    -846997504,
839                }
840                id{"BWP"}
841            }
842            {
843                from:intvector{
844                    -66,
845                    -1022325760,
846                }
847                id{"ZAR"}
848                to:intvector{
849                    48,
850                    -760597505,
851                }
852            }
853        }
854        BY{
855            {
856                from:intvector{
857                    341,
858                    -1547615232,
859                }
860                id{"BYN"}
861            }
862            {
863                from:intvector{
864                    220,
865                    1791994880,
866                }
867                id{"BYR"}
868                to:intvector{
869                    345,
870                    1551482879,
871                }
872            }
873            {
874                from:intvector{
875                    180,
876                    -1689880576,
877                }
878                id{"BYB"}
879                to:intvector{
880                    227,
881                    -945343489,
882                }
883            }
884            {
885                from:intvector{
886                    161,
887                    2129465344,
888                }
889                id{"RUR"}
890                to:intvector{
891                    182,
892                    -1639815169,
893                }
894            }
895            {
896                from:intvector{
897                    -67,
898                    -528958464,
899                }
900                id{"SUR"}
901                to:intvector{
902                    161,
903                    -2079101953,
904                }
905            }
906        }
907        BZ{
908            {
909                from:intvector{
910                    29,
911                    1676348416,
912                }
913                id{"BZD"}
914            }
915        }
916        CA{
917            {
918                from:intvector{
919                    -823,
920                    393284608,
921                }
922                id{"CAD"}
923            }
924        }
925        CC{
926            {
927                from:intvector{
928                    -29,
929                    2125251584,
930                }
931                id{"AUD"}
932            }
933        }
934        CD{
935            {
936                from:intvector{
937                    209,
938                    1603035136,
939                }
940                id{"CDF"}
941            }
942            {
943                from:intvector{
944                    175,
945                    492723200,
946                }
947                id{"ZRN"}
948                to:intvector{
949                    209,
950                    1689435135,
951                }
952            }
953            {
954                from:intvector{
955                    13,
956                    1535025152,
957                }
958                id{"ZRZ"}
959                to:intvector{
960                    175,
961                    579123199,
962                }
963            }
964        }
965        CF{
966            {
967                from:intvector{
968                    168,
969                    -3073024,
970                }
971                id{"XAF"}
972            }
973        }
974        CG{
975            {
976                from:intvector{
977                    168,
978                    -3073024,
979                }
980                id{"XAF"}
981            }
982        }
983        CH{
984            {
985                from:intvector{
986                    -1255,
987                    465556480,
988                }
989                id{"CHF"}
990            }
991            {
992                id{"CHE"}
993            }
994            {
995                id{"CHW"}
996            }
997        }
998        CI{
999            {
1000                from:intvector{
1001                    -82,
1002                    -1682049024,
1003                }
1004                id{"XOF"}
1005            }
1006        }
1007        CK{
1008            {
1009                from:intvector{
1010                    -19,
1011                    -968988672,
1012                }
1013                id{"NZD"}
1014            }
1015        }
1016        CL{
1017            {
1018                from:intvector{
1019                    42,
1020                    792173568,
1021                }
1022                id{"CLP"}
1023            }
1024            {
1025                from:intvector{
1026                    -74,
1027                    -2086587392,
1028                }
1029                id{"CLE"}
1030                to:intvector{
1031                    42,
1032                    878573567,
1033                }
1034            }
1035            {
1036                id{"CLF"}
1037            }
1038        }
1039        CM{
1040            {
1041                from:intvector{
1042                    23,
1043                    -608815104,
1044                }
1045                id{"XAF"}
1046            }
1047        }
1048        CN{
1049            {
1050                from:intvector{
1051                    -124,
1052                    1215944704,
1053                }
1054                id{"CNY"}
1055            }
1056            {
1057                from:intvector{
1058                    66,
1059                    528958464,
1060                }
1061                id{"CNX"}
1062                to:intvector{
1063                    213,
1064                    320765951,
1065                }
1066            }
1067            {
1068                from:intvector{
1069                    297,
1070                    -402654208,
1071                }
1072                id{"CNH"}
1073            }
1074        }
1075        CO{
1076            {
1077                from:intvector{
1078                    -478,
1079                    1771967488,
1080                }
1081                id{"COP"}
1082            }
1083            {
1084                id{"COU"}
1085            }
1086        }
1087        CP{
1088            {
1089                id{"XXX"}
1090            }
1091        }
1092        CR{
1093            {
1094                from:intvector{
1095                    -538,
1096                    1306805248,
1097                }
1098                id{"CRC"}
1099            }
1100        }
1101        CS{
1102            {
1103                from:intvector{
1104                    237,
1105                    -781416448,
1106                }
1107                id{"CSD"}
1108                to:intvector{
1109                    267,
1110                    -1672035329,
1111                }
1112            }
1113            {
1114                from:intvector{
1115                    243,
1116                    639747072,
1117                }
1118                id{"EUR"}
1119                to:intvector{
1120                    267,
1121                    -1672035329,
1122                }
1123            }
1124            {
1125                from:intvector{
1126                    176,
1127                    -839611392,
1128                }
1129                id{"YUM"}
1130                to:intvector{
1131                    237,
1132                    -695016449,
1133                }
1134            }
1135        }
1136        CU{
1137            {
1138                from:intvector{
1139                    -816,
1140                    1864513536,
1141                }
1142                id{"CUP"}
1143            }
1144            {
1145                from:intvector{
1146                    176,
1147                    1468155904,
1148                }
1149                id{"CUC"}
1150            }
1151            {
1152                from:intvector{
1153                    -522,
1154                    1448128512,
1155                }
1156                id{"USD"}
1157                to:intvector{
1158                    -81,
1159                    823550975,
1160                }
1161            }
1162        }
1163        CV{
1164            {
1165                from:intvector{
1166                    -412,
1167                    -1994041344,
1168                }
1169                id{"CVE"}
1170            }
1171            {
1172                from:intvector{
1173                    -431,
1174                    1393304576,
1175                }
1176                id{"PTE"}
1177                to:intvector{
1178                    40,
1179                    2038108159,
1180                }
1181            }
1182        }
1183        CW{
1184            {
1185                from:intvector{
1186                    299,
1187                    -1821388800,
1188                }
1189                id{"ANG"}
1190            }
1191        }
1192        CX{
1193            {
1194                from:intvector{
1195                    -29,
1196                    2125251584,
1197                }
1198                id{"AUD"}
1199            }
1200        }
1201        CY{
1202            {
1203                from:intvector{
1204                    279,
1205                    849724416,
1206                }
1207                id{"EUR"}
1208            }
1209            {
1210                from:intvector{
1211                    -407,
1212                    -1696077824,
1213                }
1214                id{"CYP"}
1215                to:intvector{
1216                    279,
1217                    -766842881,
1218                }
1219            }
1220        }
1221        CZ{
1222            {
1223                from:intvector{
1224                    168,
1225                    -3073024,
1226                }
1227                id{"CZK"}
1228            }
1229            {
1230                from:intvector{
1231                    -122,
1232                    574810112,
1233                }
1234                id{"CSK"}
1235                to:intvector{
1236                    170,
1237                    885959679,
1238                }
1239            }
1240        }
1241        DD{
1242            {
1243                from:intvector{
1244                    -158,
1245                    1660832768,
1246                }
1247                id{"DDM"}
1248                to:intvector{
1249                    152,
1250                    2076971007,
1251                }
1252            }
1253        }
1254        DE{
1255            {
1256                from:intvector{
1257                    213,
1258                    320765952,
1259                }
1260                id{"EUR"}
1261            }
1262            {
1263                from:intvector{
1264                    -159,
1265                    -931167232,
1266                }
1267                id{"DEM"}
1268                to:intvector{
1269                    236,
1270                    1328518143,
1271                }
1272            }
1273        }
1274        DG{
1275            {
1276                from:intvector{
1277                    -31,
1278                    -2046981120,
1279                }
1280                id{"USD"}
1281            }
1282        }
1283        DJ{
1284            {
1285                from:intvector{
1286                    54,
1287                    -5601280,
1288                }
1289                id{"DJF"}
1290            }
1291        }
1292        DK{
1293            {
1294                from:intvector{
1295                    -710,
1296                    1061980160,
1297                }
1298                id{"DKK"}
1299            }
1300        }
1301        DM{
1302            {
1303                from:intvector{
1304                    -32,
1305                    -603213824,
1306                }
1307                id{"XCD"}
1308            }
1309        }
1310        DO{
1311            {
1312                from:intvector{
1313                    -164,
1314                    2115436544,
1315                }
1316                id{"DOP"}
1317            }
1318            {
1319                from:intvector{
1320                    -475,
1321                    -633501696,
1322                }
1323                id{"USD"}
1324                to:intvector{
1325                    -164,
1326                    -2093130753,
1327                }
1328            }
1329        }
1330        DZ{
1331            {
1332                from:intvector{
1333                    -43,
1334                    -1137773568,
1335                }
1336                id{"DZD"}
1337            }
1338        }
1339        EA{
1340            {
1341                from:intvector{
1342                    213,
1343                    320765952,
1344                }
1345                id{"EUR"}
1346            }
1347        }
1348        EC{
1349            {
1350                from:intvector{
1351                    225,
1352                    -217808896,
1353                }
1354                id{"USD"}
1355            }
1356            {
1357                from:intvector{
1358                    -631,
1359                    -218603520,
1360                }
1361                id{"ECS"}
1362                to:intvector{
1363                    225,
1364                    -131408897,
1365                }
1366            }
1367            {
1368                from:intvector{
1369                    171,
1370                    -619174912,
1371                }
1372                id{"ECV"}
1373                to:intvector{
1374                    220,
1375                    -1725372417,
1376                }
1377            }
1378        }
1379        EE{
1380            {
1381                from:intvector{
1382                    301,
1383                    1054843904,
1384                }
1385                id{"EUR"}
1386            }
1387            {
1388                from:intvector{
1389                    165,
1390                    415196160,
1391                }
1392                id{"EEK"}
1393                to:intvector{
1394                    301,
1395                    1054843903,
1396                }
1397            }
1398            {
1399                from:intvector{
1400                    -67,
1401                    -528958464,
1402                }
1403                id{"SUR"}
1404                to:intvector{
1405                    165,
1406                    415196159,
1407                }
1408            }
1409        }
1410        EG{
1411            {
1412                from:intvector{
1413                    -619,
1414                    -609411072,
1415                }
1416                id{"EGP"}
1417            }
1418        }
1419        EH{
1420            {
1421                from:intvector{
1422                    45,
1423                    867271680,
1424                }
1425                id{"MAD"}
1426            }
1427        }
1428        ER{
1429            {
1430                from:intvector{
1431                    204,
1432                    -1521095680,
1433                }
1434                id{"ERN"}
1435            }
1436            {
1437                from:intvector{
1438                    171,
1439                    -532774912,
1440                }
1441                id{"ETB"}
1442                to:intvector{
1443                    204,
1444                    -1434695681,
1445                }
1446            }
1447        }
1448        ES{
1449            {
1450                from:intvector{
1451                    213,
1452                    320765952,
1453                }
1454                id{"EUR"}
1455            }
1456            {
1457                from:intvector{
1458                    -744,
1459                    1852468224,
1460                }
1461                id{"ESP"}
1462                to:intvector{
1463                    236,
1464                    1328518143,
1465                }
1466            }
1467            {
1468                from:intvector{
1469                    58,
1470                    -942270464,
1471                }
1472                id{"ESA"}
1473                to:intvector{
1474                    88,
1475                    734077951,
1476                }
1477            }
1478            {
1479                from:intvector{
1480                    36,
1481                    -1147389952,
1482                }
1483                id{"ESB"}
1484                to:intvector{
1485                    183,
1486                    -1355582465,
1487                }
1488            }
1489        }
1490        ET{
1491            {
1492                from:intvector{
1493                    49,
1494                    1140202496,
1495                }
1496                id{"ETB"}
1497            }
1498        }
1499        EU{
1500            {
1501                from:intvector{
1502                    213,
1503                    320765952,
1504                }
1505                id{"EUR"}
1506            }
1507            {
1508                from:intvector{
1509                    66,
1510                    528958464,
1511                }
1512                id{"XEU"}
1513                to:intvector{
1514                    213,
1515                    320765951,
1516                }
1517            }
1518        }
1519        FI{
1520            {
1521                from:intvector{
1522                    213,
1523                    320765952,
1524                }
1525                id{"EUR"}
1526            }
1527            {
1528                from:intvector{
1529                    -52,
1530                    -1881467904,
1531                }
1532                id{"FIM"}
1533                to:intvector{
1534                    236,
1535                    1328518143,
1536                }
1537            }
1538        }
1539        FJ{
1540            {
1541                from:intvector{
1542                    -8,
1543                    -434428928,
1544                }
1545                id{"FJD"}
1546            }
1547        }
1548        FK{
1549            {
1550                from:intvector{
1551                    -507,
1552                    95619072,
1553                }
1554                id{"FKP"}
1555            }
1556        }
1557        FM{
1558            {
1559                from:intvector{
1560                    -192,
1561                    -202046464,
1562                }
1563                id{"USD"}
1564            }
1565            {
1566                from:intvector{
1567                    -406,
1568                    291122176,
1569                }
1570                id{"JPY"}
1571                to:intvector{
1572                    -192,
1573                    -115646465,
1574                }
1575            }
1576        }
1577        FO{
1578            {
1579                from:intvector{
1580                    -162,
1581                    1474301952,
1582                }
1583                id{"DKK"}
1584            }
1585        }
1586        FR{
1587            {
1588                from:intvector{
1589                    213,
1590                    320765952,
1591                }
1592                id{"EUR"}
1593            }
1594            {
1595                from:intvector{
1596                    -74,
1597                    -2086587392,
1598                }
1599                id{"FRF"}
1600                to:intvector{
1601                    236,
1602                    378118143,
1603                }
1604            }
1605        }
1606        GA{
1607            {
1608                from:intvector{
1609                    168,
1610                    -3073024,
1611                }
1612                id{"XAF"}
1613            }
1614        }
1615        GB{
1616            {
1617                from:intvector{
1618                    -2024,
1619                    1260207104,
1620                }
1621                id{"GBP"}
1622            }
1623        }
1624        GD{
1625            {
1626                from:intvector{
1627                    -21,
1628                    424713216,
1629                }
1630                id{"XCD"}
1631            }
1632        }
1633        GE{
1634            {
1635                from:intvector{
1636                    189,
1637                    65581056,
1638                }
1639                id{"GEL"}
1640            }
1641            {
1642                from:intvector{
1643                    170,
1644                    -471407616,
1645                }
1646                id{"GEK"}
1647                to:intvector{
1648                    189,
1649                    324781055,
1650                }
1651            }
1652            {
1653                from:intvector{
1654                    161,
1655                    2129465344,
1656                }
1657                id{"RUR"}
1658                to:intvector{
1659                    172,
1660                    1108825087,
1661                }
1662            }
1663            {
1664                from:intvector{
1665                    -67,
1666                    -528958464,
1667                }
1668                id{"SUR"}
1669                to:intvector{
1670                    161,
1671                    -2079101953,
1672                }
1673            }
1674        }
1675        GF{
1676            {
1677                from:intvector{
1678                    213,
1679                    320765952,
1680                }
1681                id{"EUR"}
1682            }
1683            {
1684                from:intvector{
1685                    -74,
1686                    -2086587392,
1687                }
1688                id{"FRF"}
1689                to:intvector{
1690                    236,
1691                    378118143,
1692                }
1693            }
1694        }
1695        GG{
1696            {
1697                from:intvector{
1698                    -1029,
1699                    1543747584,
1700                }
1701                id{"GBP"}
1702            }
1703        }
1704        GH{
1705            {
1706                from:intvector{
1707                    275,
1708                    -1990173696,
1709                }
1710                id{"GHS"}
1711            }
1712            {
1713                from:intvector{
1714                    67,
1715                    2022791168,
1716                }
1717                id{"GHC"}
1718                to:intvector{
1719                    279,
1720                    849724415,
1721                }
1722            }
1723        }
1724        GI{
1725            {
1726                from:intvector{
1727                    -1889,
1728                    -1210545152,
1729                }
1730                id{"GIP"}
1731            }
1732        }
1733        GL{
1734            {
1735                from:intvector{
1736                    -710,
1737                    1061980160,
1738                }
1739                id{"DKK"}
1740            }
1741        }
1742        GM{
1743            {
1744                from:intvector{
1745                    10,
1746                    -70240256,
1747                }
1748                id{"GMD"}
1749            }
1750        }
1751        GN{
1752            {
1753                from:intvector{
1754                    117,
1755                    -1452540928,
1756                }
1757                id{"GNF"}
1758            }
1759            {
1760                from:intvector{
1761                    20,
1762                    932654080,
1763                }
1764                id{"GNS"}
1765                to:intvector{
1766                    117,
1767                    -1366140929,
1768                }
1769            }
1770        }
1771        GP{
1772            {
1773                from:intvector{
1774                    213,
1775                    320765952,
1776                }
1777                id{"EUR"}
1778            }
1779            {
1780                from:intvector{
1781                    -74,
1782                    -2086587392,
1783                }
1784                id{"FRF"}
1785                to:intvector{
1786                    236,
1787                    378118143,
1788                }
1789            }
1790        }
1791        GQ{
1792            {
1793                from:intvector{
1794                    168,
1795                    -3073024,
1796                }
1797                id{"XAF"}
1798            }
1799            {
1800                from:intvector{
1801                    40,
1802                    2124508160,
1803                }
1804                id{"GQE"}
1805                to:intvector{
1806                    120,
1807                    -1636642817,
1808                }
1809            }
1810        }
1811        GR{
1812            {
1813                from:intvector{
1814                    227,
1815                    -945343488,
1816                }
1817                id{"EUR"}
1818            }
1819            {
1820                from:intvector{
1821                    -116,
1822                    -632360960,
1823                }
1824                id{"GRD"}
1825                to:intvector{
1826                    236,
1827                    1328518143,
1828                }
1829            }
1830        }
1831        GS{
1832            {
1833                from:intvector{
1834                    -456,
1835                    1890686976,
1836                }
1837                id{"GBP"}
1838            }
1839        }
1840        GT{
1841            {
1842                from:intvector{
1843                    -328,
1844                    1293273088,
1845                }
1846                id{"GTQ"}
1847            }
1848        }
1849        GU{
1850            {
1851                from:intvector{
1852                    -187,
1853                    -1545682944,
1854                }
1855                id{"USD"}
1856            }
1857        }
1858        GW{
1859            {
1860                from:intvector{
1861                    200,
1862                    772940800,
1863                }
1864                id{"XOF"}
1865            }
1866            {
1867                from:intvector{
1868                    45,
1869                    1040071680,
1870                }
1871                id{"GWP"}
1872                to:intvector{
1873                    200,
1874                    859340799,
1875                }
1876            }
1877            {
1878                from:intvector{
1879                    -412,
1880                    -1994041344,
1881                }
1882                id{"GWE"}
1883                to:intvector{
1884                    45,
1885                    1126471679,
1886                }
1887            }
1888        }
1889        GY{
1890            {
1891                from:intvector{
1892                    -27,
1893                    -2033250304,
1894                }
1895                id{"GYD"}
1896            }
1897        }
1898        HK{
1899            {
1900                from:intvector{
1901                    -551,
1902                    -1758387200,
1903                }
1904                id{"HKD"}
1905            }
1906        }
1907        HM{
1908            {
1909                from:intvector{
1910                    -22,
1911                    -525686784,
1912                }
1913                id{"AUD"}
1914            }
1915        }
1916        HN{
1917            {
1918                from:intvector{
1919                    -322,
1920                    -1901097984,
1921                }
1922                id{"HNL"}
1923            }
1924        }
1925        HR{
1926            {
1927                from:intvector{
1928                    179,
1929                    1456854016,
1930                }
1931                id{"HRK"}
1932            }
1933            {
1934                from:intvector{
1935                    161,
1936                    1956665344,
1937                }
1938                id{"HRD"}
1939                to:intvector{
1940                    183,
1941                    -1269182465,
1942                }
1943            }
1944            {
1945                from:intvector{
1946                    146,
1947                    -208192512,
1948                }
1949                id{"YUN"}
1950                to:intvector{
1951                    161,
1952                    2043065343,
1953                }
1954            }
1955            {
1956                from:intvector{
1957                    -30,
1958                    -1676348416,
1959                }
1960                id{"YUD"}
1961                to:intvector{
1962                    146,
1963                    -121792513,
1964                }
1965            }
1966        }
1967        HT{
1968            {
1969                from:intvector{
1970                    -716,
1971                    -1136783360,
1972                }
1973                id{"HTG"}
1974            }
1975            {
1976                from:intvector{
1977                    -405,
1978                    -522812416,
1979                }
1980                id{"USD"}
1981            }
1982        }
1983        HU{
1984            {
1985                from:intvector{
1986                    -173,
1987                    -1108825088,
1988                }
1989                id{"HUF"}
1990            }
1991        }
1992        IC{
1993            {
1994                from:intvector{
1995                    213,
1996                    320765952,
1997                }
1998                id{"EUR"}
1999            }
2000        }
2001        ID{
2002            {
2003                from:intvector{
2004                    -30,
2005                    977018880,
2006                }
2007                id{"IDR"}
2008            }
2009        }
2010        IE{
2011            {
2012                from:intvector{
2013                    213,
2014                    320765952,
2015                }
2016                id{"EUR"}
2017            }
2018            {
2019                from:intvector{
2020                    -353,
2021                    1358655488,
2022                }
2023                id{"IEP"}
2024                to:intvector{
2025                    235,
2026                    -313081857,
2027                }
2028            }
2029            {
2030                from:intvector{
2031                    -1250,
2032                    -248247296,
2033                }
2034                id{"GBP"}
2035                to:intvector{
2036                    -353,
2037                    1445055487,
2038                }
2039            }
2040        }
2041        IL{
2042            {
2043                from:intvector{
2044                    115,
2045                    718760960,
2046                }
2047                id{"ILS"}
2048            }
2049            {
2050                from:intvector{
2051                    74,
2052                    -2096947200,
2053                }
2054                id{"ILR"}
2055                to:intvector{
2056                    115,
2057                    805160959,
2058                }
2059            }
2060            {
2061                from:intvector{
2062                    -158,
2063                    -301334528,
2064                }
2065                id{"ILP"}
2066                to:intvector{
2067                    74,
2068                    -2010547201,
2069                }
2070            }
2071        }
2072        IM{
2073            {
2074                from:intvector{
2075                    -956,
2076                    -578232320,
2077                }
2078                id{"GBP"}
2079            }
2080        }
2081        IN{
2082            {
2083                from:intvector{
2084                    -988,
2085                    -1379278848,
2086                }
2087                id{"INR"}
2088            }
2089        }
2090        IO{
2091            {
2092                from:intvector{
2093                    -31,
2094                    -2046981120,
2095                }
2096                id{"USD"}
2097            }
2098        }
2099        IQ{
2100            {
2101                from:intvector{
2102                    -285,
2103                    -1666087936,
2104                }
2105                id{"IQD"}
2106            }
2107            {
2108                from:intvector{
2109                    -362,
2110                    -224006144,
2111                }
2112                id{"EGP"}
2113                to:intvector{
2114                    -285,
2115                    -1579687937,
2116                }
2117            }
2118            {
2119                from:intvector{
2120                    -362,
2121                    -224006144,
2122                }
2123                id{"INR"}
2124                to:intvector{
2125                    -285,
2126                    -1579687937,
2127                }
2128            }
2129        }
2130        IR{
2131            {
2132                from:intvector{
2133                    -277,
2134                    1965140992,
2135                }
2136                id{"IRR"}
2137            }
2138        }
2139        IS{
2140            {
2141                from:intvector{
2142                    80,
2143                    -737150976,
2144                }
2145                id{"ISK"}
2146            }
2147            {
2148                from:intvector{
2149                    -376,
2150                    -1524864000,
2151                }
2152                id{"ISJ"}
2153                to:intvector{
2154                    80,
2155                    -650750977,
2156                }
2157            }
2158            {
2159                from:intvector{
2160                    -710,
2161                    1061980160,
2162                }
2163                id{"DKK"}
2164                to:intvector{
2165                    -376,
2166                    -1438464001,
2167                }
2168            }
2169        }
2170        IT{
2171            {
2172                from:intvector{
2173                    213,
2174                    320765952,
2175                }
2176                id{"EUR"}
2177            }
2178            {
2179                from:intvector{
2180                    -789,
2181                    898796544,
2182                }
2183                id{"ITL"}
2184                to:intvector{
2185                    236,
2186                    1328518143,
2187                }
2188            }
2189        }
2190        JE{
2191            {
2192                from:intvector{
2193                    -978,
2194                    -869751808,
2195                }
2196                id{"GBP"}
2197            }
2198        }
2199        JM{
2200            {
2201                from:intvector{
2202                    -3,
2203                    -1346065408,
2204                }
2205                id{"JMD"}
2206            }
2207        }
2208        JO{
2209            {
2210                from:intvector{
2211                    -144,
2212                    -1333276672,
2213                }
2214                id{"JOD"}
2215            }
2216        }
2217        JP{
2218            {
2219                from:intvector{
2220                    -725,
2221                    -1534877696,
2222                }
2223                id{"JPY"}
2224            }
2225        }
2226        KE{
2227            {
2228                from:intvector{
2229                    -25,
2230                    -1032784896,
2231                }
2232                id{"KES"}
2233            }
2234        }
2235        KG{
2236            {
2237                from:intvector{
2238                    171,
2239                    -1742374912,
2240                }
2241                id{"KGS"}
2242            }
2243            {
2244                from:intvector{
2245                    161,
2246                    2129465344,
2247                }
2248                id{"RUR"}
2249                to:intvector{
2250                    171,
2251                    -1655974913,
2252                }
2253            }
2254            {
2255                from:intvector{
2256                    -67,
2257                    -528958464,
2258                }
2259                id{"SUR"}
2260                to:intvector{
2261                    161,
2262                    -2079101953,
2263                }
2264            }
2265        }
2266        KH{
2267            {
2268                from:intvector{
2269                    75,
2270                    235852800,
2271                }
2272                id{"KHR"}
2273            }
2274        }
2275        KI{
2276            {
2277                from:intvector{
2278                    -29,
2279                    2125251584,
2280                }
2281                id{"AUD"}
2282            }
2283        }
2284        KM{
2285            {
2286                from:intvector{
2287                    40,
2288                    2038108160,
2289                }
2290                id{"KMF"}
2291            }
2292        }
2293        KN{
2294            {
2295                from:intvector{
2296                    -32,
2297                    -603213824,
2298                }
2299                id{"XCD"}
2300            }
2301        }
2302        KP{
2303            {
2304                from:intvector{
2305                    -79,
2306                    1305616384,
2307                }
2308                id{"KPW"}
2309            }
2310        }
2311        KR{
2312            {
2313                from:intvector{
2314                    -56,
2315                    1881368576,
2316                }
2317                id{"KRW"}
2318            }
2319            {
2320                from:intvector{
2321                    -124,
2322                    6344704,
2323                }
2324                id{"KRH"}
2325                to:intvector{
2326                    -56,
2327                    1967768575,
2328                }
2329            }
2330            {
2331                from:intvector{
2332                    -180,
2333                    -592854016,
2334                }
2335                id{"KRO"}
2336                to:intvector{
2337                    -124,
2338                    92744703,
2339                }
2340            }
2341        }
2342        KW{
2343            {
2344                from:intvector{
2345                    -65,
2346                    -1342893056,
2347                }
2348                id{"KWD"}
2349            }
2350        }
2351        KY{
2352            {
2353                from:intvector{
2354                    7,
2355                    1471228928,
2356                }
2357                id{"KYD"}
2358            }
2359            {
2360                from:intvector{
2361                    -3,
2362                    -1346065408,
2363                }
2364                id{"JMD"}
2365                to:intvector{
2366                    7,
2367                    1557628927,
2368                }
2369            }
2370        }
2371        KZ{
2372            {
2373                from:intvector{
2374                    175,
2375                    838323200,
2376                }
2377                id{"KZT"}
2378            }
2379        }
2380        LA{
2381            {
2382                from:intvector{
2383                    73,
2384                    99387392,
2385                }
2386                id{"LAK"}
2387            }
2388        }
2389        LB{
2390            {
2391                from:intvector{
2392                    -162,
2393                    -55865344,
2394                }
2395                id{"LBP"}
2396            }
2397        }
2398        LC{
2399            {
2400                from:intvector{
2401                    -32,
2402                    -603213824,
2403                }
2404                id{"XCD"}
2405            }
2406        }
2407        LI{
2408            {
2409                from:intvector{
2410                    -360,
2411                    -1729140736,
2412                }
2413                id{"CHF"}
2414            }
2415        }
2416        LK{
2417            {
2418                from:intvector{
2419                    61,
2420                    -1644772352,
2421                }
2422                id{"LKR"}
2423            }
2424        }
2425        LR{
2426            {
2427                from:intvector{
2428                    -192,
2429                    -202046464,
2430                }
2431                id{"LRD"}
2432            }
2433        }
2434        LS{
2435            {
2436                from:intvector{
2437                    -66,
2438                    -1022325760,
2439                }
2440                id{"ZAR"}
2441            }
2442            {
2443                from:intvector{
2444                    73,
2445                    -480379904,
2446                }
2447                id{"LSL"}
2448            }
2449        }
2450        LT{
2451            {
2452                from:intvector{
2453                    330,
2454                    -1563774976,
2455                }
2456                id{"EUR"}
2457            }
2458            {
2459                from:intvector{
2460                    172,
2461                    -2062942208,
2462                }
2463                id{"LTL"}
2464                to:intvector{
2465                    330,
2466                    -1563774977,
2467                }
2468            }
2469            {
2470                from:intvector{
2471                    167,
2472                    638061568,
2473                }
2474                id{"LTT"}
2475                to:intvector{
2476                    172,
2477                    -1976542209,
2478                }
2479            }
2480            {
2481                from:intvector{
2482                    -67,
2483                    -528958464,
2484                }
2485                id{"SUR"}
2486                to:intvector{
2487                    167,
2488                    724461567,
2489                }
2490            }
2491        }
2492        LU{
2493            {
2494                from:intvector{
2495                    213,
2496                    320765952,
2497                }
2498                id{"EUR"}
2499            }
2500            {
2501                from:intvector{
2502                    -187,
2503                    -336082944,
2504                }
2505                id{"LUF"}
2506                to:intvector{
2507                    236,
2508                    1328518143,
2509                }
2510            }
2511            {
2512                from:intvector{
2513                    0,
2514                    0,
2515                }
2516                id{"LUC"}
2517                to:intvector{
2518                    148,
2519                    1026440191,
2520                }
2521            }
2522            {
2523                from:intvector{
2524                    0,
2525                    0,
2526                }
2527                id{"LUL"}
2528                to:intvector{
2529                    148,
2530                    1026440191,
2531                }
2532            }
2533        }
2534        LV{
2535            {
2536                from:intvector{
2537                    323,
2538                    1259963392,
2539                }
2540                id{"EUR"}
2541            }
2542            {
2543                from:intvector{
2544                    172,
2545                    -1803742208,
2546                }
2547                id{"LVL"}
2548                to:intvector{
2549                    323,
2550                    1259963391,
2551                }
2552            }
2553            {
2554                from:intvector{
2555                    164,
2556                    822163456,
2557                }
2558                id{"LVR"}
2559                to:intvector{
2560                    174,
2561                    -716876801,
2562                }
2563            }
2564            {
2565                from:intvector{
2566                    -67,
2567                    -528958464,
2568                }
2569                id{"SUR"}
2570                to:intvector{
2571                    165,
2572                    -1287771137,
2573                }
2574            }
2575        }
2576        LY{
2577            {
2578                from:intvector{
2579                    12,
2580                    991592448,
2581                }
2582                id{"LYD"}
2583            }
2584        }
2585        MA{
2586            {
2587                from:intvector{
2588                    -76,
2589                    -63052800,
2590                }
2591                id{"MAD"}
2592            }
2593            {
2594                from:intvector{
2595                    -654,
2596                    390211584,
2597                }
2598                id{"MAF"}
2599                to:intvector{
2600                    -75,
2601                    23347199,
2602                }
2603            }
2604        }
2605        MC{
2606            {
2607                from:intvector{
2608                    213,
2609                    320765952,
2610                }
2611                id{"EUR"}
2612            }
2613            {
2614                from:intvector{
2615                    -74,
2616                    -2086587392,
2617                }
2618                id{"FRF"}
2619                to:intvector{
2620                    236,
2621                    378118143,
2622                }
2623            }
2624            {
2625                from:intvector{
2626                    -74,
2627                    -2086587392,
2628                }
2629                id{"MCF"}
2630                to:intvector{
2631                    236,
2632                    378118143,
2633                }
2634            }
2635        }
2636        MD{
2637            {
2638                from:intvector{
2639                    175,
2640                    -1383044096,
2641                }
2642                id{"MDL"}
2643            }
2644            {
2645                from:intvector{
2646                    164,
2647                    -1312803840,
2648                }
2649                id{"MDC"}
2650                to:intvector{
2651                    175,
2652                    -1296644097,
2653                }
2654            }
2655        }
2656        ME{
2657            {
2658                from:intvector{
2659                    235,
2660                    525885440,
2661                }
2662                id{"EUR"}
2663            }
2664            {
2665                from:intvector{
2666                    218,
2667                    -1775437824,
2668                }
2669                id{"DEM"}
2670                to:intvector{
2671                    237,
2672                    -695016449,
2673                }
2674            }
2675            {
2676                from:intvector{
2677                    176,
2678                    -839611392,
2679                }
2680                id{"YUM"}
2681                to:intvector{
2682                    237,
2683                    -695016449,
2684                }
2685            }
2686        }
2687        MF{
2688            {
2689                from:intvector{
2690                    213,
2691                    320765952,
2692                }
2693                id{"EUR"}
2694            }
2695            {
2696                from:intvector{
2697                    -74,
2698                    -2086587392,
2699                }
2700                id{"FRF"}
2701                to:intvector{
2702                    236,
2703                    378118143,
2704                }
2705            }
2706        }
2707        MG{
2708            {
2709                from:intvector{
2710                    101,
2711                    -1593864192,
2712                }
2713                id{"MGA"}
2714            }
2715            {
2716                from:intvector{
2717                    -48,
2718                    872030208,
2719                }
2720                id{"MGF"}
2721                to:intvector{
2722                    257,
2723                    731004927,
2724                }
2725            }
2726        }
2727        MH{
2728            {
2729                from:intvector{
2730                    -192,
2731                    -202046464,
2732                }
2733                id{"USD"}
2734            }
2735        }
2736        MK{
2737            {
2738                from:intvector{
2739                    171,
2740                    -878374912,
2741                }
2742                id{"MKD"}
2743            }
2744            {
2745                from:intvector{
2746                    163,
2747                    -128236544,
2748                }
2749                id{"MKN"}
2750                to:intvector{
2751                    171,
2752                    -791974913,
2753                }
2754            }
2755        }
2756        ML{
2757            {
2758                from:intvector{
2759                    105,
2760                    -370533376,
2761                }
2762                id{"XOF"}
2763            }
2764            {
2765                from:intvector{
2766                    -56,
2767                    -512798720,
2768                }
2769                id{"MLF"}
2770                to:intvector{
2771                    107,
2772                    -1011667969,
2773                }
2774            }
2775            {
2776                from:intvector{
2777                    -82,
2778                    1748918272,
2779                }
2780                id{"XOF"}
2781                to:intvector{
2782                    -56,
2783                    -426398721,
2784                }
2785            }
2786        }
2787        MM{
2788            {
2789                from:intvector{
2790                    142,
2791                    -49123328,
2792                }
2793                id{"MMK"}
2794            }
2795            {
2796                from:intvector{
2797                    -129,
2798                    1695581184,
2799                }
2800                id{"BUK"}
2801                to:intvector{
2802                    143,
2803                    37276671,
2804                }
2805            }
2806        }
2807        MN{
2808            {
2809                from:intvector{
2810                    -403,
2811                    279820288,
2812                }
2813                id{"MNT"}
2814            }
2815        }
2816        MO{
2817            {
2818                from:intvector{
2819                    -507,
2820                    95619072,
2821                }
2822                id{"MOP"}
2823            }
2824        }
2825        MP{
2826            {
2827                from:intvector{
2828                    -192,
2829                    -202046464,
2830                }
2831                id{"USD"}
2832            }
2833        }
2834        MQ{
2835            {
2836                from:intvector{
2837                    213,
2838                    320765952,
2839                }
2840                id{"EUR"}
2841            }
2842            {
2843                from:intvector{
2844                    -74,
2845                    -2086587392,
2846                }
2847                id{"FRF"}
2848                to:intvector{
2849                    236,
2850                    378118143,
2851                }
2852            }
2853        }
2854        MR{
2855            {
2856                from:intvector{
2857                    352,
2858                    -1358655488,
2859                }
2860                id{"MRU"}
2861            }
2862            {
2863                from:intvector{
2864                    25,
2865                    -1509149696,
2866                }
2867                id{"MRO"}
2868                to:intvector{
2869                    356,
2870                    1394842623,
2871                }
2872            }
2873            {
2874                from:intvector{
2875                    -82,
2876                    2094518272,
2877                }
2878                id{"XOF"}
2879                to:intvector{
2880                    25,
2881                    -1422749697,
2882                }
2883            }
2884        }
2885        MS{
2886            {
2887                from:intvector{
2888                    -21,
2889                    424713216,
2890                }
2891                id{"XCD"}
2892            }
2893        }
2894        MT{
2895            {
2896                from:intvector{
2897                    279,
2898                    849724416,
2899                }
2900                id{"EUR"}
2901            }
2902            {
2903                from:intvector{
2904                    -12,
2905                    2032407552,
2906                }
2907                id{"MTL"}
2908                to:intvector{
2909                    279,
2910                    -766842881,
2911                }
2912            }
2913            {
2914                from:intvector{
2915                    -407,
2916                    179689472,
2917                }
2918                id{"MTP"}
2919                to:intvector{
2920                    -12,
2921                    2118807551,
2922                }
2923            }
2924        }
2925        MU{
2926            {
2927                from:intvector{
2928                    -263,
2929                    1278798848,
2930                }
2931                id{"MUR"}
2932            }
2933        }
2934        MV{
2935            {
2936                from:intvector{
2937                    84,
2938                    2016347136,
2939                }
2940                id{"MVR"}
2941            }
2942            {
2943                from:intvector{
2944                    -169,
2945                    3073024,
2946                }
2947                id{"MVP"}
2948                to:intvector{
2949                    84,
2950                    2102747135,
2951                }
2952            }
2953        }
2954        MW{
2955            {
2956                from:intvector{
2957                    8,
2958                    1064261632,
2959                }
2960                id{"MWK"}
2961            }
2962        }
2963        MX{
2964            {
2965                from:intvector{
2966                    168,
2967                    -3073024,
2968                }
2969                id{"MXN"}
2970            }
2971            {
2972                from:intvector{
2973                    -1088,
2974                    -1808949248,
2975                }
2976                id{"MXP"}
2977                to:intvector{
2978                    168,
2979                    -3073025,
2980                }
2981            }
2982            {
2983                id{"MXV"}
2984            }
2985        }
2986        MY{
2987            {
2988                from:intvector{
2989                    -47,
2990                    -1065104384,
2991                }
2992                id{"MYR"}
2993            }
2994        }
2995        MZ{
2996            {
2997                from:intvector{
2998                    268,
2999                    660764672,
3000                }
3001                id{"MZN"}
3002            }
3003            {
3004                from:intvector{
3005                    76,
3006                    -750881792,
3007                }
3008                id{"MZM"}
3009                to:intvector{
3010                    271,
3011                    -621504513,
3012                }
3013            }
3014            {
3015                from:intvector{
3016                    40,
3017                    1087708160,
3018                }
3019                id{"MZE"}
3020                to:intvector{
3021                    76,
3022                    -664481793,
3023                }
3024            }
3025        }
3026        NA{
3027            {
3028                from:intvector{
3029                    168,
3030                    -3073024,
3031                }
3032                id{"NAD"}
3033            }
3034            {
3035                from:intvector{
3036                    -66,
3037                    -1022325760,
3038                }
3039                id{"ZAR"}
3040            }
3041        }
3042        NC{
3043            {
3044                from:intvector{
3045                    110,
3046                    939197440,
3047                }
3048                id{"XPF"}
3049            }
3050        }
3051        NE{
3052            {
3053                from:intvector{
3054                    -82,
3055                    -386049024,
3056                }
3057                id{"XOF"}
3058            }
3059        }
3060        NF{
3061            {
3062                from:intvector{
3063                    -29,
3064                    2125251584,
3065                }
3066                id{"AUD"}
3067            }
3068        }
3069        NG{
3070            {
3071                from:intvector{
3072                    22,
3073                    205119488,
3074                }
3075                id{"NGN"}
3076            }
3077        }
3078        NI{
3079            {
3080                from:intvector{
3081                    156,
3082                    -1340265472,
3083                }
3084                id{"NIO"}
3085            }
3086            {
3087                from:intvector{
3088                    133,
3089                    650949632,
3090                }
3091                id{"NIC"}
3092                to:intvector{
3093                    156,
3094                    -1253865473,
3095                }
3096            }
3097        }
3098        NL{
3099            {
3100                from:intvector{
3101                    213,
3102                    320765952,
3103                }
3104                id{"EUR"}
3105            }
3106            {
3107                from:intvector{
3108                    -1154,
3109                    1957059584,
3110                }
3111                id{"NLG"}
3112                to:intvector{
3113                    236,
3114                    1328518143,
3115                }
3116            }
3117        }
3118        NO{
3119            {
3120                from:intvector{
3121                    -475,
3122                    -1843101696,
3123                }
3124                id{"NOK"}
3125            }
3126            {
3127                from:intvector{
3128                    -710,
3129                    1061980160,
3130                }
3131                id{"SEK"}
3132                to:intvector{
3133                    -475,
3134                    -1756701697,
3135                }
3136            }
3137        }
3138        NP{
3139            {
3140                from:intvector{
3141                    -272,
3142                    621504512,
3143                }
3144                id{"NPR"}
3145            }
3146            {
3147                from:intvector{
3148                    -735,
3149                    1127362560,
3150                }
3151                id{"INR"}
3152                to:intvector{
3153                    -24,
3154                    1904815103,
3155                }
3156            }
3157        }
3158        NR{
3159            {
3160                from:intvector{
3161                    -29,
3162                    2125251584,
3163                }
3164                id{"AUD"}
3165            }
3166        }
3167        NU{
3168            {
3169                from:intvector{
3170                    -19,
3171                    -968988672,
3172                }
3173                id{"NZD"}
3174            }
3175        }
3176        NZ{
3177            {
3178                from:intvector{
3179                    -19,
3180                    -968988672,
3181                }
3182                id{"NZD"}
3183            }
3184        }
3185        OM{
3186            {
3187                from:intvector{
3188                    21,
3189                    93686784,
3190                }
3191                id{"OMR"}
3192            }
3193        }
3194        PA{
3195            {
3196                from:intvector{
3197                    -487,
3198                    -501894144,
3199                }
3200                id{"PAB"}
3201            }
3202            {
3203                from:intvector{
3204                    -486,
3205                    707705856,
3206                }
3207                id{"USD"}
3208            }
3209        }
3210        PE{
3211            {
3212                from:intvector{
3213                    157,
3214                    -278432768,
3215                }
3216                id{"PEN"}
3217            }
3218            {
3219                from:intvector{
3220                    110,
3221                    -677369856,
3222                }
3223                id{"PEI"}
3224                to:intvector{
3225                    157,
3226                    -192032769,
3227                }
3228            }
3229            {
3230                from:intvector{
3231                    -786,
3232                    -1247472640,
3233                }
3234                id{"PES"}
3235                to:intvector{
3236                    110,
3237                    -590969857,
3238                }
3239            }
3240        }
3241        PF{
3242            {
3243                from:intvector{
3244                    -177,
3245                    -1986555904,
3246                }
3247                id{"XPF"}
3248            }
3249        }
3250        PG{
3251            {
3252                from:intvector{
3253                    41,
3254                    -331026432,
3255                }
3256                id{"PGK"}
3257            }
3258            {
3259                from:intvector{
3260                    -29,
3261                    2125251584,
3262                }
3263                id{"AUD"}
3264                to:intvector{
3265                    41,
3266                    -244626433,
3267                }
3268            }
3269        }
3270        PH{
3271            {
3272                from:intvector{
3273                    -173,
3274                    1544542208,
3275                }
3276                id{"PHP"}
3277            }
3278        }
3279        PK{
3280            {
3281                from:intvector{
3282                    -160,
3283                    746767360,
3284                }
3285                id{"PKR"}
3286            }
3287            {
3288                from:intvector{
3289                    -988,
3290                    -1379278848,
3291                }
3292                id{"INR"}
3293                to:intvector{
3294                    -165,
3295                    -1858963457,
3296                }
3297            }
3298        }
3299        PL{
3300            {
3301                from:intvector{
3302                    183,
3303                    -1355582464,
3304                }
3305                id{"PLN"}
3306            }
3307            {
3308                from:intvector{
3309                    -141,
3310                    358388736,
3311                }
3312                id{"PLZ"}
3313                to:intvector{
3314                    183,
3315                    -1355582465,
3316                }
3317            }
3318        }
3319        PM{
3320            {
3321                from:intvector{
3322                    213,
3323                    320765952,
3324                }
3325                id{"EUR"}
3326            }
3327            {
3328                from:intvector{
3329                    21,
3330                    -745280512,
3331                }
3332                id{"FRF"}
3333                to:intvector{
3334                    236,
3335                    378118143,
3336                }
3337            }
3338        }
3339        PN{
3340            {
3341                from:intvector{
3342                    -8,
3343                    -434428928,
3344                }
3345                id{"NZD"}
3346            }
3347        }
3348        PR{
3349            {
3350                from:intvector{
3351                    -523,
3352                    -452671488,
3353                }
3354                id{"USD"}
3355            }
3356            {
3357                from:intvector{
3358                    -1250,
3359                    -248247296,
3360                }
3361                id{"ESP"}
3362                to:intvector{
3363                    -523,
3364                    -366271489,
3365                }
3366            }
3367        }
3368        PS{
3369            {
3370                from:intvector{
3371                    115,
3372                    718760960,
3373                }
3374                id{"ILS"}
3375            }
3376            {
3377                from:intvector{
3378                    191,
3379                    -550520832,
3380                }
3381                id{"JOD"}
3382            }
3383            {
3384                from:intvector{
3385                    -20,
3386                    -43621376,
3387                }
3388                id{"ILP"}
3389                to:intvector{
3390                    74,
3391                    -2010547201,
3392                }
3393            }
3394            {
3395                from:intvector{
3396                    -144,
3397                    -1333276672,
3398                }
3399                id{"JOD"}
3400                to:intvector{
3401                    -19,
3402                    42778623,
3403                }
3404            }
3405        }
3406        PT{
3407            {
3408                from:intvector{
3409                    213,
3410                    320765952,
3411                }
3412                id{"EUR"}
3413            }
3414            {
3415                from:intvector{
3416                    -431,
3417                    1393304576,
3418                }
3419                id{"PTE"}
3420                to:intvector{
3421                    236,
3422                    1328518143,
3423                }
3424            }
3425        }
3426        PW{
3427            {
3428                from:intvector{
3429                    -192,
3430                    -202046464,
3431                }
3432                id{"USD"}
3433            }
3434        }
3435        PY{
3436            {
3437                from:intvector{
3438                    -193,
3439                    -1177479168,
3440                }
3441                id{"PYG"}
3442            }
3443        }
3444        QA{
3445            {
3446                from:intvector{
3447                    24,
3448                    -756582400,
3449                }
3450                id{"QAR"}
3451            }
3452        }
3453        RE{
3454            {
3455                from:intvector{
3456                    213,
3457                    320765952,
3458                }
3459                id{"EUR"}
3460            }
3461            {
3462                from:intvector{
3463                    36,
3464                    -1147389952,
3465                }
3466                id{"FRF"}
3467                to:intvector{
3468                    236,
3469                    378118143,
3470                }
3471            }
3472        }
3473        RO{
3474            {
3475                from:intvector{
3476                    260,
3477                    -810464256,
3478                }
3479                id{"RON"}
3480            }
3481            {
3482                from:intvector{
3483                    -132,
3484                    1188483072,
3485                }
3486                id{"ROL"}
3487                to:intvector{
3488                    271,
3489                    -621504513,
3490                }
3491            }
3492        }
3493        RS{
3494            {
3495                from:intvector{
3496                    270,
3497                    2093230080,
3498                }
3499                id{"RSD"}
3500            }
3501            {
3502                from:intvector{
3503                    237,
3504                    -781416448,
3505                }
3506                id{"CSD"}
3507                to:intvector{
3508                    270,
3509                    -2115337217,
3510                }
3511            }
3512            {
3513                from:intvector{
3514                    176,
3515                    -839611392,
3516                }
3517                id{"YUM"}
3518                to:intvector{
3519                    237,
3520                    -695016449,
3521                }
3522            }
3523        }
3524        RU{
3525            {
3526                from:intvector{
3527                    213,
3528                    320765952,
3529                }
3530                id{"RUB"}
3531            }
3532            {
3533                from:intvector{
3534                    161,
3535                    2129465344,
3536                }
3537                id{"RUR"}
3538                to:intvector{
3539                    213,
3540                    320765951,
3541                }
3542            }
3543        }
3544        RW{
3545            {
3546                from:intvector{
3547                    -42,
3548                    -1285540864,
3549                }
3550                id{"RWF"}
3551            }
3552        }
3553        SA{
3554            {
3555                from:intvector{
3556                    -127,
3557                    -1426120704,
3558                }
3559                id{"SAR"}
3560            }
3561        }
3562        SB{
3563            {
3564                from:intvector{
3565                    57,
3566                    1686064128,
3567                }
3568                id{"SBD"}
3569            }
3570            {
3571                from:intvector{
3572                    -29,
3573                    2125251584,
3574                }
3575                id{"AUD"}
3576                to:intvector{
3577                    62,
3578                    1811227647,
3579                }
3580            }
3581        }
3582        SC{
3583            {
3584                from:intvector{
3585                    -487,
3586                    -761094144,
3587                }
3588                id{"SCR"}
3589            }
3590        }
3591        SD{
3592            {
3593                from:intvector{
3594                    272,
3595                    156095488,
3596                }
3597                id{"SDG"}
3598            }
3599            {
3600                from:intvector{
3601                    164,
3602                    -708003840,
3603                }
3604                id{"SDD"}
3605                to:intvector{
3606                    275,
3607                    2131993599,
3608                }
3609            }
3610            {
3611                from:intvector{
3612                    -94,
3613                    1880525824,
3614                }
3615                id{"SDP"}
3616                to:intvector{
3617                    208,
3618                    -902564865,
3619                }
3620            }
3621            {
3622                from:intvector{
3623                    -595,
3624                    1003141120,
3625                }
3626                id{"EGP"}
3627                to:intvector{
3628                    -89,
3629                    -647677953,
3630                }
3631            }
3632            {
3633                from:intvector{
3634                    -595,
3635                    1003141120,
3636                }
3637                id{"GBP"}
3638                to:intvector{
3639                    -89,
3640                    -647677953,
3641                }
3642            }
3643        }
3644        SE{
3645            {
3646                from:intvector{
3647                    -710,
3648                    1061980160,
3649                }
3650                id{"SEK"}
3651            }
3652        }
3653        SG{
3654            {
3655                from:intvector{
3656                    -19,
3657                    906778624,
3658                }
3659                id{"SGD"}
3660            }
3661            {
3662                from:intvector{
3663                    -47,
3664                    -1065104384,
3665                }
3666                id{"MYR"}
3667                to:intvector{
3668                    -19,
3669                    993178623,
3670                }
3671            }
3672        }
3673        SH{
3674            {
3675                from:intvector{
3676                    -389,
3677                    2099078144,
3678                }
3679                id{"SHP"}
3680            }
3681        }
3682        SI{
3683            {
3684                from:intvector{
3685                    271,
3686                    -621504512,
3687                }
3688                id{"EUR"}
3689            }
3690            {
3691                from:intvector{
3692                    167,
3693                    1156461568,
3694                }
3695                id{"SIT"}
3696                to:intvector{
3697                    272,
3698                    588095487,
3699                }
3700            }
3701        }
3702        SJ{
3703            {
3704                from:intvector{
3705                    -475,
3706                    -1843101696,
3707                }
3708                id{"NOK"}
3709            }
3710        }
3711        SK{
3712            {
3713                from:intvector{
3714                    286,
3715                    -1887613952,
3716                }
3717                id{"EUR"}
3718            }
3719            {
3720                from:intvector{
3721                    168,
3722                    -89473024,
3723                }
3724                id{"SKK"}
3725                to:intvector{
3726                    286,
3727                    -1801213953,
3728                }
3729            }
3730            {
3731                from:intvector{
3732                    -122,
3733                    574810112,
3734                }
3735                id{"CSK"}
3736                to:intvector{
3737                    168,
3738                    -3073025,
3739                }
3740            }
3741        }
3742        SL{
3743            {
3744                from:intvector{
3745                    -40,
3746                    1072291840,
3747                }
3748                id{"SLL"}
3749            }
3750            {
3751                from:intvector{
3752                    -1184,
3753                    1810878464,
3754                }
3755                id{"GBP"}
3756                to:intvector{
3757                    -29,
3758                    1347651583,
3759                }
3760            }
3761        }
3762        SM{
3763            {
3764                from:intvector{
3765                    213,
3766                    320765952,
3767                }
3768                id{"EUR"}
3769            }
3770            {
3771                from:intvector{
3772                    -765,
3773                    -1326585856,
3774                }
3775                id{"ITL"}
3776                to:intvector{
3777                    228,
3778                    -142710785,
3779                }
3780            }
3781        }
3782        SN{
3783            {
3784                from:intvector{
3785                    -79,
3786                    182416384,
3787                }
3788                id{"XOF"}
3789            }
3790        }
3791        SO{
3792            {
3793                from:intvector{
3794                    -70,
3795                    753310720,
3796                }
3797                id{"SOS"}
3798            }
3799        }
3800        SR{
3801            {
3802                from:intvector{
3803                    249,
3804                    -826624000,
3805                }
3806                id{"SRD"}
3807            }
3808            {
3809                from:intvector{
3810                    -218,
3811                    763670528,
3812                }
3813                id{"SRG"}
3814                to:intvector{
3815                    249,
3816                    -826624001,
3817                }
3818            }
3819            {
3820                from:intvector{
3821                    -1133,
3822                    -1553020928,
3823                }
3824                id{"NLG"}
3825                to:intvector{
3826                    -218,
3827                    850070527,
3828                }
3829            }
3830        }
3831        SS{
3832            {
3833                from:intvector{
3834                    305,
3835                    982174720,
3836                }
3837                id{"SSP"}
3838            }
3839            {
3840                from:intvector{
3841                    272,
3842                    156095488,
3843                }
3844                id{"SDG"}
3845                to:intvector{
3846                    306,
3847                    661607423,
3848                }
3849            }
3850        }
3851        ST{
3852            {
3853                from:intvector{
3854                    352,
3855                    -1358655488,
3856                }
3857                id{"STN"}
3858            }
3859            {
3860                from:intvector{
3861                    56,
3862                    2006631424,
3863                }
3864                id{"STD"}
3865                to:intvector{
3866                    352,
3867                    -1358655489,
3868                }
3869            }
3870        }
3871        SU{
3872            {
3873                from:intvector{
3874                    -67,
3875                    -528958464,
3876                }
3877                id{"SUR"}
3878                to:intvector{
3879                    161,
3880                    -2079101953,
3881                }
3882            }
3883        }
3884        SV{
3885            {
3886                from:intvector{
3887                    227,
3888                    -945343488,
3889                }
3890                id{"USD"}
3891            }
3892            {
3893                from:intvector{
3894                    -369,
3895                    -1781635072,
3896                }
3897                id{"SVC"}
3898                to:intvector{
3899                    227,
3900                    -858943489,
3901                }
3902            }
3903        }
3904        SX{
3905            {
3906                from:intvector{
3907                    299,
3908                    -1821388800,
3909                }
3910                id{"ANG"}
3911            }
3912        }
3913        SY{
3914            {
3915                from:intvector{
3916                    -162,
3917                    1474301952,
3918                }
3919                id{"SYP"}
3920            }
3921        }
3922        SZ{
3923            {
3924                from:intvector{
3925                    34,
3926                    1628711936,
3927                }
3928                id{"SZL"}
3929            }
3930        }
3931        TA{
3932            {
3933                from:intvector{
3934                    -235,
3935                    424514560,
3936                }
3937                id{"GBP"}
3938            }
3939        }
3940        TC{
3941            {
3942                from:intvector{
3943                    -3,
3944                    -1346065408,
3945                }
3946                id{"USD"}
3947            }
3948        }
3949        TD{
3950            {
3951                from:intvector{
3952                    168,
3953                    -3073024,
3954                }
3955                id{"XAF"}
3956            }
3957        }
3958        TF{
3959            {
3960                from:intvector{
3961                    213,
3962                    320765952,
3963                }
3964                id{"EUR"}
3965            }
3966            {
3967                from:intvector{
3968                    -81,
3969                    737150976,
3970                }
3971                id{"FRF"}
3972                to:intvector{
3973                    236,
3974                    378118143,
3975                }
3976            }
3977        }
3978        TG{
3979            {
3980                from:intvector{
3981                    -82,
3982                    2094518272,
3983                }
3984                id{"XOF"}
3985            }
3986        }
3987        TH{
3988            {
3989                from:intvector{
3990                    -307,
3991                    -2130407424,
3992                }
3993                id{"THB"}
3994            }
3995        }
3996        TJ{
3997            {
3998                from:intvector{
3999                    226,
4000                    1855791104,
4001                }
4002                id{"TJS"}
4003            }
4004            {
4005                from:intvector{
4006                    186,
4007                    1200082944,
4008                }
4009                id{"TJR"}
4010                to:intvector{
4011                    226,
4012                    1855791103,
4013                }
4014            }
4015            {
4016                from:intvector{
4017                    161,
4018                    2129465344,
4019                }
4020                id{"RUR"}
4021                to:intvector{
4022                    186,
4023                    1286482943,
4024                }
4025            }
4026        }
4027        TK{
4028            {
4029                from:intvector{
4030                    -19,
4031                    -968988672,
4032                }
4033                id{"NZD"}
4034            }
4035        }
4036        TL{
4037            {
4038                from:intvector{
4039                    218,
4040                    -220237824,
4041                }
4042                id{"USD"}
4043            }
4044            {
4045                from:intvector{
4046                    -81,
4047                    823550976,
4048                }
4049                id{"TPE"}
4050                to:intvector{
4051                    237,
4052                    -263016449,
4053                }
4054            }
4055            {
4056                from:intvector{
4057                    43,
4058                    -1836161024,
4059                }
4060                id{"IDR"}
4061                to:intvector{
4062                    237,
4063                    -263016449,
4064                }
4065            }
4066        }
4067        TM{
4068            {
4069                from:intvector{
4070                    286,
4071                    -1887613952,
4072                }
4073                id{"TMT"}
4074            }
4075            {
4076                from:intvector{
4077                    175,
4078                    492723200,
4079                }
4080                id{"TMM"}
4081                to:intvector{
4082                    286,
4083                    -1801213953,
4084                }
4085            }
4086            {
4087                from:intvector{
4088                    161,
4089                    2129465344,
4090                }
4091                id{"RUR"}
4092                to:intvector{
4093                    175,
4094                    579123199,
4095                }
4096            }
4097            {
4098                from:intvector{
4099                    -67,
4100                    -528958464,
4101                }
4102                id{"SUR"}
4103                to:intvector{
4104                    161,
4105                    -2079101953,
4106                }
4107            }
4108        }
4109        TN{
4110            {
4111                from:intvector{
4112                    -83,
4113                    -238281728,
4114                }
4115                id{"TND"}
4116            }
4117        }
4118        TO{
4119            {
4120                from:intvector{
4121                    -29,
4122                    2125251584,
4123                }
4124                id{"TOP"}
4125            }
4126        }
4127        TP{
4128            {
4129                from:intvector{
4130                    -81,
4131                    823550976,
4132                }
4133                id{"TPE"}
4134                to:intvector{
4135                    237,
4136                    -263016449,
4137                }
4138            }
4139            {
4140                from:intvector{
4141                    43,
4142                    -1836161024,
4143                }
4144                id{"IDR"}
4145                to:intvector{
4146                    237,
4147                    -263016449,
4148                }
4149            }
4150        }
4151        TR{
4152            {
4153                from:intvector{
4154                    257,
4155                    731004928,
4156                }
4157                id{"TRY"}
4158            }
4159            {
4160                from:intvector{
4161                    -347,
4162                    1854451712,
4163                }
4164                id{"TRL"}
4165                to:intvector{
4166                    264,
4167                    -2092733441,
4168                }
4169            }
4170        }
4171        TT{
4172            {
4173                from:intvector{
4174                    -45,
4175                    -410238976,
4176                }
4177                id{"TTD"}
4178            }
4179        }
4180        TV{
4181            {
4182                from:intvector{
4183                    -29,
4184                    2125251584,
4185                }
4186                id{"AUD"}
4187            }
4188        }
4189        TW{
4190            {
4191                from:intvector{
4192                    -151,
4193                    108061696,
4194                }
4195                id{"TWD"}
4196            }
4197        }
4198        TZ{
4199            {
4200                from:intvector{
4201                    -27,
4202                    -391650304,
4203                }
4204                id{"TZS"}
4205            }
4206        }
4207        UA{
4208            {
4209                from:intvector{
4210                    195,
4211                    -191190016,
4212                }
4213                id{"UAH"}
4214            }
4215            {
4216                from:intvector{
4217                    168,
4218                    58294272,
4219                }
4220                id{"UAK"}
4221                to:intvector{
4222                    174,
4223                    -716876801,
4224                }
4225            }
4226            {
4227                from:intvector{
4228                    161,
4229                    2129465344,
4230                }
4231                id{"RUR"}
4232                to:intvector{
4233                    168,
4234                    144694271,
4235                }
4236            }
4237            {
4238                from:intvector{
4239                    -67,
4240                    -528958464,
4241                }
4242                id{"SUR"}
4243                to:intvector{
4244                    161,
4245                    -2079101953,
4246                }
4247            }
4248        }
4249        UG{
4250            {
4251                from:intvector{
4252                    127,
4253                    -1720613888,
4254                }
4255                id{"UGX"}
4256            }
4257            {
4258                from:intvector{
4259                    -25,
4260                    670182400,
4261                }
4262                id{"UGS"}
4263                to:intvector{
4264                    127,
4265                    -1634213889,
4266                }
4267            }
4268        }
4269        UM{
4270            {
4271                from:intvector{
4272                    -192,
4273                    -202046464,
4274                }
4275                id{"USD"}
4276            }
4277        }
4278        US{
4279            {
4280                from:intvector{
4281                    -1308,
4282                    694023168,
4283                }
4284                id{"USD"}
4285            }
4286            {
4287                id{"USN"}
4288            }
4289            {
4290                id{"USS"}
4291                tender{"false"}
4292                to:intvector{
4293                    324,
4294                    -2145971201,
4295                }
4296            }
4297        }
4298        UY{
4299            {
4300                from:intvector{
4301                    170,
4302                    799559680,
4303                }
4304                id{"UYU"}
4305            }
4306            {
4307                from:intvector{
4308                    40,
4309                    1606108160,
4310                }
4311                id{"UYP"}
4312                to:intvector{
4313                    170,
4314                    885959679,
4315                }
4316            }
4317            {
4318                id{"UYI"}
4319            }
4320            {
4321                id{"UYW"}
4322            }
4323        }
4324        UZ{
4325            {
4326                from:intvector{
4327                    179,
4328                    -73313280,
4329                }
4330                id{"UZS"}
4331            }
4332        }
4333        VA{
4334            {
4335                from:intvector{
4336                    213,
4337                    320765952,
4338                }
4339                id{"EUR"}
4340            }
4341            {
4342                from:intvector{
4343                    -729,
4344                    499958784,
4345                }
4346                id{"ITL"}
4347                to:intvector{
4348                    236,
4349                    1328518143,
4350                }
4351            }
4352        }
4353        VC{
4354            {
4355                from:intvector{
4356                    -32,
4357                    -603213824,
4358                }
4359                id{"XCD"}
4360            }
4361        }
4362        VE{
4363            {
4364                from:intvector{
4365                    357,
4366                    1419875328,
4367                }
4368                id{"VES"}
4369            }
4370            {
4371                from:intvector{
4372                    279,
4373                    849724416,
4374                }
4375                id{"VEF"}
4376                to:intvector{
4377                    357,
4378                    1506275327,
4379                }
4380            }
4381            {
4382                from:intvector{
4383                    -725,
4384                    945689600,
4385                }
4386                id{"VEB"}
4387                to:intvector{
4388                    282,
4389                    -605344769,
4390                }
4391            }
4392        }
4393        VG{
4394            {
4395                from:intvector{
4396                    -1007,
4397                    1748867072,
4398                }
4399                id{"USD"}
4400            }
4401            {
4402                from:intvector{
4403                    -1007,
4404                    1748867072,
4405                }
4406                id{"GBP"}
4407                to:intvector{
4408                    -81,
4409                    823550975,
4410                }
4411            }
4412        }
4413        VI{
4414            {
4415                from:intvector{
4416                    -978,
4417                    -869751808,
4418                }
4419                id{"USD"}
4420            }
4421        }
4422        VN{
4423            {
4424                from:intvector{
4425                    115,
4426                    1582760960,
4427                }
4428                id{"VND"}
4429            }
4430            {
4431                from:intvector{
4432                    61,
4433                    1008594944,
4434                }
4435                id{"VNN"}
4436                to:intvector{
4437                    115,
4438                    1669160959,
4439                }
4440            }
4441        }
4442        VU{
4443            {
4444                from:intvector{
4445                    80,
4446                    -737150976,
4447                }
4448                id{"VUV"}
4449            }
4450        }
4451        WF{
4452            {
4453                from:intvector{
4454                    -62,
4455                    435172352,
4456                }
4457                id{"XPF"}
4458            }
4459        }
4460        WS{
4461            {
4462                from:intvector{
4463                    -19,
4464                    -968988672,
4465                }
4466                id{"WST"}
4467            }
4468        }
4469        XK{
4470            {
4471                from:intvector{
4472                    235,
4473                    525885440,
4474                }
4475                id{"EUR"}
4476            }
4477            {
4478                from:intvector{
4479                    217,
4480                    -158870528,
4481                }
4482                id{"DEM"}
4483                to:intvector{
4484                    236,
4485                    2106118143,
4486                }
4487            }
4488            {
4489                from:intvector{
4490                    176,
4491                    -839611392,
4492                }
4493                id{"YUM"}
4494                to:intvector{
4495                    218,
4496                    -1861837825,
4497                }
4498            }
4499        }
4500        YD{
4501            {
4502                from:intvector{
4503                    -35,
4504                    333455360,
4505                }
4506                id{"YDD"}
4507                to:intvector{
4508                    191,
4509                    202046463,
4510                }
4511            }
4512        }
4513        YE{
4514            {
4515                from:intvector{
4516                    149,
4517                    -910694400,
4518                }
4519                id{"YER"}
4520            }
4521        }
4522        YT{
4523            {
4524                from:intvector{
4525                    213,
4526                    320765952,
4527                }
4528                id{"EUR"}
4529            }
4530            {
4531                from:intvector{
4532                    45,
4533                    608071680,
4534                }
4535                id{"FRF"}
4536                to:intvector{
4537                    236,
4538                    378118143,
4539                }
4540            }
4541            {
4542                from:intvector{
4543                    36,
4544                    -1147389952,
4545                }
4546                id{"KMF"}
4547                to:intvector{
4548                    45,
4549                    694471679,
4550                }
4551            }
4552        }
4553        YU{
4554            {
4555                from:intvector{
4556                    176,
4557                    -839611392,
4558                }
4559                id{"YUM"}
4560                to:intvector{
4561                    237,
4562                    -695016449,
4563                }
4564            }
4565            {
4566                from:intvector{
4567                    146,
4568                    -208192512,
4569                }
4570                id{"YUN"}
4571                to:intvector{
4572                    165,
4573                    -942171137,
4574                }
4575            }
4576            {
4577                from:intvector{
4578                    -30,
4579                    -1676348416,
4580                }
4581                id{"YUD"}
4582                to:intvector{
4583                    146,
4584                    -121792513,
4585                }
4586            }
4587        }
4588        ZA{
4589            {
4590                from:intvector{
4591                    -66,
4592                    -1022325760,
4593                }
4594                id{"ZAR"}
4595            }
4596            {
4597                from:intvector{
4598                    115,
4599                    459560960,
4600                }
4601                id{"ZAL"}
4602                to:intvector{
4603                    185,
4604                    570250239,
4605                }
4606            }
4607        }
4608        ZM{
4609            {
4610                from:intvector{
4611                    315,
4612                    -211265536,
4613                }
4614                id{"ZMW"}
4615            }
4616            {
4617                from:intvector{
4618                    -15,
4619                    -1732857856,
4620                }
4621                id{"ZMK"}
4622                to:intvector{
4623                    315,
4624                    -124865537,
4625                }
4626            }
4627        }
4628        ZR{
4629            {
4630                from:intvector{
4631                    175,
4632                    492723200,
4633                }
4634                id{"ZRN"}
4635                to:intvector{
4636                    209,
4637                    -13532161,
4638                }
4639            }
4640            {
4641                from:intvector{
4642                    13,
4643                    1535025152,
4644                }
4645                id{"ZRZ"}
4646                to:intvector{
4647                    175,
4648                    579123199,
4649                }
4650            }
4651        }
4652        ZW{
4653            {
4654                from:intvector{
4655                    288,
4656                    -1751148544,
4657                }
4658                id{"USD"}
4659            }
4660            {
4661                from:intvector{
4662                    287,
4663                    877186048,
4664                }
4665                id{"ZWL"}
4666                to:intvector{
4667                    288,
4668                    -1664748545,
4669                }
4670            }
4671            {
4672                from:intvector{
4673                    283,
4674                    2073055232,
4675                }
4676                id{"ZWR"}
4677                to:intvector{
4678                    287,
4679                    963586047,
4680                }
4681            }
4682            {
4683                from:intvector{
4684                    75,
4685                    -1553514496,
4686                }
4687                id{"ZWD"}
4688                to:intvector{
4689                    283,
4690                    -2135512065,
4691                }
4692            }
4693            {
4694                from:intvector{
4695                    0,
4696                    -234167296,
4697                }
4698                id{"RHD"}
4699                to:intvector{
4700                    75,
4701                    -1467114497,
4702                }
4703            }
4704        }
4705        ZZ{
4706            {
4707                id{"XAG"}
4708            }
4709            {
4710                id{"XAU"}
4711            }
4712            {
4713                id{"XBA"}
4714            }
4715            {
4716                id{"XBB"}
4717            }
4718            {
4719                id{"XBC"}
4720            }
4721            {
4722                id{"XBD"}
4723            }
4724            {
4725                id{"XDR"}
4726            }
4727            {
4728                from:intvector{
4729                    -294,
4730                    416385024,
4731                }
4732                id{"XFO"}
4733                to:intvector{
4734                    244,
4735                    1269579775,
4736                }
4737            }
4738            {
4739                id{"XFU"}
4740                tender{"false"}
4741                to:intvector{
4742                    322,
4743                    -1418436609,
4744                }
4745            }
4746            {
4747                id{"XPD"}
4748            }
4749            {
4750                id{"XPT"}
4751            }
4752            {
4753                id{"XRE"}
4754                tender{"false"}
4755                to:intvector{
4756                    219,
4757                    -886405121,
4758                }
4759            }
4760            {
4761                id{"XSU"}
4762            }
4763            {
4764                id{"XTS"}
4765            }
4766            {
4767                id{"XUA"}
4768            }
4769            {
4770                id{"XXX"}
4771            }
4772        }
4773    }
4774    CurrencyMeta{
4775        ADP:intvector{
4776            0,
4777            0,
4778            0,
4779            0,
4780        }
4781        AFN:intvector{
4782            0,
4783            0,
4784            0,
4785            0,
4786        }
4787        ALL:intvector{
4788            0,
4789            0,
4790            0,
4791            0,
4792        }
4793        AMD:intvector{
4794            2,
4795            0,
4796            0,
4797            0,
4798        }
4799        BHD:intvector{
4800            3,
4801            0,
4802            3,
4803            0,
4804        }
4805        BIF:intvector{
4806            0,
4807            0,
4808            0,
4809            0,
4810        }
4811        BYN:intvector{
4812            2,
4813            0,
4814            2,
4815            0,
4816        }
4817        BYR:intvector{
4818            0,
4819            0,
4820            0,
4821            0,
4822        }
4823        CAD:intvector{
4824            2,
4825            0,
4826            2,
4827            5,
4828        }
4829        CHF:intvector{
4830            2,
4831            0,
4832            2,
4833            5,
4834        }
4835        CLF:intvector{
4836            4,
4837            0,
4838            4,
4839            0,
4840        }
4841        CLP:intvector{
4842            0,
4843            0,
4844            0,
4845            0,
4846        }
4847        COP:intvector{
4848            2,
4849            0,
4850            0,
4851            0,
4852        }
4853        CRC:intvector{
4854            2,
4855            0,
4856            0,
4857            0,
4858        }
4859        CZK:intvector{
4860            2,
4861            0,
4862            0,
4863            0,
4864        }
4865        DEFAULT:intvector{
4866            2,
4867            0,
4868            2,
4869            0,
4870        }
4871        DJF:intvector{
4872            0,
4873            0,
4874            0,
4875            0,
4876        }
4877        DKK:intvector{
4878            2,
4879            0,
4880            2,
4881            50,
4882        }
4883        ESP:intvector{
4884            0,
4885            0,
4886            0,
4887            0,
4888        }
4889        GNF:intvector{
4890            0,
4891            0,
4892            0,
4893            0,
4894        }
4895        GYD:intvector{
4896            2,
4897            0,
4898            0,
4899            0,
4900        }
4901        HUF:intvector{
4902            2,
4903            0,
4904            0,
4905            0,
4906        }
4907        IDR:intvector{
4908            2,
4909            0,
4910            0,
4911            0,
4912        }
4913        IQD:intvector{
4914            0,
4915            0,
4916            0,
4917            0,
4918        }
4919        IRR:intvector{
4920            0,
4921            0,
4922            0,
4923            0,
4924        }
4925        ISK:intvector{
4926            0,
4927            0,
4928            0,
4929            0,
4930        }
4931        ITL:intvector{
4932            0,
4933            0,
4934            0,
4935            0,
4936        }
4937        JOD:intvector{
4938            3,
4939            0,
4940            3,
4941            0,
4942        }
4943        JPY:intvector{
4944            0,
4945            0,
4946            0,
4947            0,
4948        }
4949        KMF:intvector{
4950            0,
4951            0,
4952            0,
4953            0,
4954        }
4955        KPW:intvector{
4956            0,
4957            0,
4958            0,
4959            0,
4960        }
4961        KRW:intvector{
4962            0,
4963            0,
4964            0,
4965            0,
4966        }
4967        KWD:intvector{
4968            3,
4969            0,
4970            3,
4971            0,
4972        }
4973        LAK:intvector{
4974            0,
4975            0,
4976            0,
4977            0,
4978        }
4979        LBP:intvector{
4980            0,
4981            0,
4982            0,
4983            0,
4984        }
4985        LUF:intvector{
4986            0,
4987            0,
4988            0,
4989            0,
4990        }
4991        LYD:intvector{
4992            3,
4993            0,
4994            3,
4995            0,
4996        }
4997        MGA:intvector{
4998            0,
4999            0,
5000            0,
5001            0,
5002        }
5003        MGF:intvector{
5004            0,
5005            0,
5006            0,
5007            0,
5008        }
5009        MMK:intvector{
5010            0,
5011            0,
5012            0,
5013            0,
5014        }
5015        MNT:intvector{
5016            2,
5017            0,
5018            0,
5019            0,
5020        }
5021        MRO:intvector{
5022            0,
5023            0,
5024            0,
5025            0,
5026        }
5027        MUR:intvector{
5028            2,
5029            0,
5030            0,
5031            0,
5032        }
5033        NOK:intvector{
5034            2,
5035            0,
5036            0,
5037            0,
5038        }
5039        OMR:intvector{
5040            3,
5041            0,
5042            3,
5043            0,
5044        }
5045        PKR:intvector{
5046            2,
5047            0,
5048            0,
5049            0,
5050        }
5051        PYG:intvector{
5052            0,
5053            0,
5054            0,
5055            0,
5056        }
5057        RSD:intvector{
5058            0,
5059            0,
5060            0,
5061            0,
5062        }
5063        RWF:intvector{
5064            0,
5065            0,
5066            0,
5067            0,
5068        }
5069        SEK:intvector{
5070            2,
5071            0,
5072            0,
5073            0,
5074        }
5075        SLL:intvector{
5076            0,
5077            0,
5078            0,
5079            0,
5080        }
5081        SOS:intvector{
5082            0,
5083            0,
5084            0,
5085            0,
5086        }
5087        STD:intvector{
5088            0,
5089            0,
5090            0,
5091            0,
5092        }
5093        SYP:intvector{
5094            0,
5095            0,
5096            0,
5097            0,
5098        }
5099        TMM:intvector{
5100            0,
5101            0,
5102            0,
5103            0,
5104        }
5105        TND:intvector{
5106            3,
5107            0,
5108            3,
5109            0,
5110        }
5111        TRL:intvector{
5112            0,
5113            0,
5114            0,
5115            0,
5116        }
5117        TWD:intvector{
5118            2,
5119            0,
5120            0,
5121            0,
5122        }
5123        TZS:intvector{
5124            2,
5125            0,
5126            0,
5127            0,
5128        }
5129        UGX:intvector{
5130            0,
5131            0,
5132            0,
5133            0,
5134        }
5135        UYI:intvector{
5136            0,
5137            0,
5138            0,
5139            0,
5140        }
5141        UYW:intvector{
5142            4,
5143            0,
5144            4,
5145            0,
5146        }
5147        UZS:intvector{
5148            2,
5149            0,
5150            0,
5151            0,
5152        }
5153        VEF:intvector{
5154            2,
5155            0,
5156            0,
5157            0,
5158        }
5159        VND:intvector{
5160            0,
5161            0,
5162            0,
5163            0,
5164        }
5165        VUV:intvector{
5166            0,
5167            0,
5168            0,
5169            0,
5170        }
5171        XAF:intvector{
5172            0,
5173            0,
5174            0,
5175            0,
5176        }
5177        XOF:intvector{
5178            0,
5179            0,
5180            0,
5181            0,
5182        }
5183        XPF:intvector{
5184            0,
5185            0,
5186            0,
5187            0,
5188        }
5189        YER:intvector{
5190            0,
5191            0,
5192            0,
5193            0,
5194        }
5195        ZMK:intvector{
5196            0,
5197            0,
5198            0,
5199            0,
5200        }
5201        ZWD:intvector{
5202            0,
5203            0,
5204            0,
5205            0,
5206        }
5207    }
5208}
5209