Currencies: array[154, Currency] = [("ALGERIAN DINAR", Alpha3.DZD, 2),
("ANGOLA KWANZA", Alpha3.AOA, 2),
("ARGENTINE PESO", Alpha3.ARS, 2),
("Australian Dollar", Alpha3.AUD, 2),
("AZERBAIJANIAN MANAT", Alpha3.AZN, 2),
("BAHAMIAN DOLLAR", Alpha3.BSD, 2),
("BAHRAINI DINAR", Alpha3.BHD, 3),
("BAHT", Alpha3.THB, 2),
("BALBOA", Alpha3.PAB, 2),
("BARBADOS DOLLAR", Alpha3.BBD, 2),
("BELARUSIAN RUBLE", Alpha3.BYN, 2),
("BELIZE DOLLAR", Alpha3.BZD, 2),
("BERMUDAN DOLLAR", Alpha3.BMD, 2),
("BHUTANESE NGULTRUM", Alpha3.BTN, 2),
("BOLIVAR FUERTE", Alpha3.VEF, 2),
("BOLIVAR FUERTE", Alpha3.ESA, 2),
("BOLIVIAN", Alpha3.BOB, 2),
("British Pound Sterling", Alpha3.GBP, 2),
("BRUNEI DOLLAR", Alpha3.BND, 2),
("BURUNDI FRANC", Alpha3.BIF, 0),
("C.F.A. FRANC", Alpha3.XPF, 0),
("C.F.A. FRANC BCEAO", Alpha3.XOF, 0),
("C.F.A. FRANC BEAC", Alpha3.XAF, 0),
("Canadian Dollar", Alpha3.CAD, 2),
("CAYMAN ISL DOLLAR", Alpha3.KYD, 2),
("CHILEAN PESO", Alpha3.CLP, 2),
("CHINESE RENMINBI", Alpha3.CNX, 2),
("COLOMBIAN PESO", Alpha3.COP, 2),
("COLON", Alpha3.CRC, 2),
("COMOROS FRANC", Alpha3.KMF, 0),
("CONGOLESE FRANC", Alpha3.CDF, 2),
("CONVERTIBLE MARK", Alpha3.BAM, 2),
("CORDOBA ORO", Alpha3.NIO, 2),
("CUBAN PESO", Alpha3.CUP, 2),
("CZECH KORUNA", Alpha3.CZK, 2),
("DA LASI", Alpha3.GMD, 2),
("Danish Krone", Alpha3.DKK, 2),
("DENAR", Alpha3.MKD, 2),
("DJIBOUTI FRANC", Alpha3.DJF, 0),
("DOBRA", Alpha3.STD, 2),
("DOLLAR", Alpha3.NAD, 2),
("DOMINICAN PESO", Alpha3.DOP, 2),
("DONG", Alpha3.VND, 0),
("DRAM", Alpha3.AMD, 2),
("E. CARIBBEAN D LR", Alpha3.XCD, 2),
("Egyptian pound", Alpha3.EGP, 2),
("EL SALVADOR COLON", Alpha3.SVC, 2),
("ESCUDO", Alpha3.CVE, 2),
("ETHIOPIAN BIRR", Alpha3.ETB, 2),
("Euro", Alpha3.EUR, 2),
("FALKLAND ISL POUND", Alpha3.FKP, 2),
("FIJI DOLLAR", Alpha3.FJD, 2),
("FORINT", Alpha3.HUF, 2),
("GHANA CEDI", Alpha3.GHS, 2),
("GIBRALTAR POUND", Alpha3.GIP, 2),
("GOURDE", Alpha3.HTG, 2),
("GUARANI", Alpha3.PYG, 0),
("GUILDER", Alpha3.AWG, 2),
("GUINEA FRANC", Alpha3.GNF, 0),
("GUYANA DOLLAR", Alpha3.GYD, 2),
("HONG-KONG DOLLAR", Alpha3.HKD, 2),
("HRYVNIA", Alpha3.UAH, 2),
("ICELAND KRONA", Alpha3.ISK, 0),
("INDIAN RUPEE", Alpha3.INR, 2),
("Indonesian Rupiah", Alpha3.IDR, 2),
("IRAQI DINAR", Alpha3.IQD, 3),
("JAMAICAN DOLLAR", Alpha3.JMD, 2),
("Japanese Yen", Alpha3.JPY, 0),
("JORDANIAN DINAR", Alpha3.JOD, 3),
("KENYAN SHILLING", Alpha3.KES, 2),
("KINA", Alpha3.PGK, 2),
("KIP", Alpha3.LAK, 2),
("KUWAITI DINAR", Alpha3.KWD, 3),
("KWACHA", Alpha3.MWK, 2),
("KYRGYZSTAN SOM", Alpha3.KGS, 2),
("LARI", Alpha3.GEL, 2),
("LEBANESE POUND", Alpha3.LBP, 2),
("LEK", Alpha3.ALL, 2),
("LEMPIRA", Alpha3.HNL, 2),
("LESOTHO LOTI", Alpha3.LSL, 2),
("LEU", Alpha3.MDL, 2),
("LIBERIA DOLLAR", Alpha3.LRD, 2),
("LIBYAN DINAR", Alpha3.LYD, 3),
("LILANGENI", Alpha3.SZL, 2),
("LITHUANIA", Alpha3.LTL, 2),
("MALAGASY ARIARY", Alpha3.MGA, 2),
("Malaysian Ringits", Alpha3.MYR, 2),
("MALDIVE RUFIYAA", Alpha3.MVR, 2),
("MANAT", Alpha3.TMT, 2),
("MAURITIUS RUPEE", Alpha3.MUR, 2),
("Mexican Peso", Alpha3.MXN, 2),
("MOROCCAN DIRHAM", Alpha3.MAD, 2),
("MOZAMBIQUE METICAL", Alpha3.MZN, 2),
("MYANMAR KYAT", Alpha3.MMK, 2),
("NAIRA", Alpha3.NGN, 2),
("NEPALESE RUPEE", Alpha3.NPR, 2),
("NETH. ANT. GUILDER", Alpha3.ANG, 2),
("NEW AFGHANI", Alpha3.AFN, 2),
("NEW BULGARIAN LEV", Alpha3.BGN, 2),
("NEW RUBLE", Alpha3.RUB, 2),
("NEW SHEKEL", Alpha3.ILS, 2),
("NEW TAIWAN DOLLAR", Alpha3.TWD, 2),
("New Zealand Dollar", Alpha3.NZD, 2),
("Norwegian Krone", Alpha3.NOK, 2),
("NUEVO SOL", Alpha3.PEN, 2),
("OFFSHORE RENMINBI", Alpha3.CNH, 2),
("OUGUIYA", Alpha3.MRO, 2),
("PA ANGA", Alpha3.TOP, 2),
("PAKISTAN RUPEE", Alpha3.PKR, 2),
("PATACA", Alpha3.MOP, 2),
("PESO URUGUAYO", Alpha3.UYU, 2),
("PHILIPPINE PESO", Alpha3.PHP, 2),
("Polish Zloty", Alpha3.PLN, 2),
("PULA", Alpha3.BWP, 2),
("QATARI RIYAL", Alpha3.QAR, 2),
("QUETZAL", Alpha3.GTQ, 2),
("RAND", Alpha3.ZAR, 2),
("REAL", Alpha3.BRL, 2),
("REVAL. BELARUS RUBLE", Alpha3.BYR, 0),
("RIAL", Alpha3.OMR, 3),
("RIEL", Alpha3.KHR, 2),
("RIYAL", Alpha3.SAR, 2),
("ROMANIAN LEU", Alpha3.RON, 2),
("RWANDA FRANC", Alpha3.RWF, 0),
("S. KOREAN WON", Alpha3.KRW, 0),
("SERBIAN DINAR", Alpha3.RSD, 2),
("SEYCHELLES RUPEE", Alpha3.SCR, 2),
("Sierra Leonean Leone", Alpha3.SLE, 2),
("Singapore Dollar", Alpha3.SGD, 2),
("SOLOMON ISL DOLLAR", Alpha3.SBD, 2),
("SOMALI SHILLING", Alpha3.SOS, 2),
("SOUTH SUDAN POUND", Alpha3.SSP, 2),
("SRI LANKA RUPEE", Alpha3.LKR, 2),
("ST. HELENA POUND", Alpha3.SHP, 2),
("SURINAME DOLLAR", Alpha3.SRD, 2),
("Swedish Krona", Alpha3.SEK, 2),
("Swiss Franc", Alpha3.CHF, 2),
("TAJIKISTAN SOMONI", Alpha3.TJS, 2),
("TAKA", Alpha3.BDT, 2),
("TALA", Alpha3.WST, 2),
("TANZANIAN SHILLING", Alpha3.TZS, 2),
("TENGE", Alpha3.KZT, 2),
("TRIN. & TOB. DOLLAR", Alpha3.TTD, 2),
("TUGRIK", Alpha3.MNT, 2),
("TUNISIAN DINAR", Alpha3.TND, 3),
("TURKISH LIRA", Alpha3.TRY, 2),
("UAE DIRHAM", Alpha3.AED, 2),
("UGANDA SHILLING", Alpha3.UGX, 2),
("US Dollar", Alpha3.USD, 2),
("UZBEKISTAN SUM", Alpha3.UZS, 2),
("VATU", Alpha3.VUV, 0),
("YEMENI RIAL", Alpha3.YER, 2),
("YUAN RENMINBI", Alpha3.CNY, 2),
("ZAMBIAN KWACHA", Alpha3.ZMW, 2)]