<html lang="fr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Zoto Wakati</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
    <style>
        body {
            font-family: 'Roboto', sans-serif;
            margin: 0;
            padding: 20px;
            background: linear-gradient(135deg, #1a237e, #311b92);
            color: #fff;
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
        }

        .container {
            max-width: 380px;
            width: 100%;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 20px;
            padding: 30px;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.2);
        }

        .header {
            font-size: 2.2em;
            font-weight: bold;
            margin: 20px 0;
            padding: 15px;
            background: rgba(255, 255, 255, 0.15);
            border-radius: 15px;
            color: #ffd700;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
            letter-spacing: 1px;
        }

        .date {
            font-size: 1em;
            margin: 10px 0;
            color: #ffd700;
            font-weight: 500;
        }

        .clock-round {
            position: relative;
            width: 120px;
            height: 120px;
            border: 5px solid #ffd700;
            border-radius: 50%;
            margin: 20px auto;
            display: flex;
            justify-content: center;
            align-items: center;
            background: rgba(255, 255, 255, 0.1);
            box-shadow: 0 0 20px rgba(255, 215, 0, 0.3);
        }

        .hand {
            position: absolute;
            transform-origin: bottom;
            bottom: 50%;
            left: 50%;
            transform: translateX(-50%);
            border-radius: 5px;
            transition: transform 0.5s cubic-bezier(0.4, 2.8, 0.3, 0.8);
        }

        .hour-hand {
            width: 5px;
            height: 35px;
            background: #ffd700;
        }

        .minute-hand {
            width: 4px;
            height: 45px;
            background: #ffd700;
        }

        .second-hand {
            width: 2px;
            height: 50px;
            background: #ff4081;
        }

        .clock-center {
            position: absolute;
            width: 10px;
            height: 10px;
            background: #ffd700;
            border-radius: 50%;
            z-index: 10;
        }

        .clock-text {
            font-size: 1em;
            margin: 15px 0;
            color: #fff;
        }

        .form {
            display: flex;
            flex-direction: column;
            gap: 8px;
            margin: 20px 0;
        }

        label {
            font-size: 0.9em;
            color: #ffd700;
            font-weight: 500;
        }

        select {
            padding: 10px;
            font-size: 0.9em;
            border-radius: 10px;
            border: 1px solid rgba(255, 215, 0, 0.3);
            background: rgba(255, 255, 255, 0.1);
            color: #fff;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        select:hover {
            background: rgba(255, 255, 255, 0.2);
            transform: translateY(-2px);
        }

        .result {
            padding: 20px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 15px;
            margin-top: 20px;
            text-align: left;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
            border: 1px solid rgba(255, 255, 255, 0.1);
        }

        .result h3 {
            color: #ffd700;
            font-size: 1.3em;
            margin: 0 0 15px 0;
            text-align: center;
        }

        .prayer-times {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .prayer-times div {
            background: rgba(255, 255, 255, 0.1);
            padding: 12px 15px;
            border-radius: 10px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: transform 0.3s ease;
        }

        .prayer-times div:hover {
            transform: translateX(5px);
            background: rgba(255, 255, 255, 0.15);
        }

        .prayer-times i {
            color: #ffd700;
            font-size: 1.2em;
            width: 25px;
        }

        @media (max-width: 480px) {
            body {
                padding: 10px;
            }

            .container {
                padding: 20px;
            }

            .header {
                font-size: 1.8em;
            }

            .clock-round {
                width: 100px;
                height: 100px;
            }
        }
        .search-container {
    position: relative;
    width: 100%;
}

#citySearch {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid rgba(255, 215, 0, 0.3);
    background: rgba(255, 255, 255, 0.1);
    color: #fff;
    transition: all 0.3s ease;
}

#citySearch:focus {
    outline: none;
    border-color: rgba(255, 215, 0, 0.7);
}

.suggestions-list {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.2);
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-radius: 10px;
    width: 100%;
    z-index: 10;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid rgba(255, 215, 0, 0.3);
    display: none; /* Cacher par défaut */
}

.suggestions-list li {
    padding: 10px;
    cursor: pointer;
    color: #fff;
}

.suggestions-list li:hover {
    background-color: rgba(255, 255, 255, 0.3);
}
.search-container {
    position: relative;
    width: 100%;
}

#citySearch {
    width: 100%;
    padding: 12px 15px; /* Plus d'espacement pour un meilleur look */
    border-radius: 8px;
    border: 1px solid rgba(255, 215, 0, 0.5);
    background: rgba(255, 255, 255, 0.2);
    color: #333; /* Couleur du texte plus foncée pour un meilleur contraste */
    transition: border-color 0.3s;
    font-size: 16px;
}

#citySearch:focus {
    outline: none;
    border-color: rgba(255, 215, 0, 0.7);
}

.suggestions-list {
    position: absolute;
    background-color: rgba(255, 255, 255, 0.95);
    margin: 0;
    padding: 0;
    list-style-type: none;
    border-radius: 8px;
    width: 100%;
    z-index: 10;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid rgba(255, 215, 0, 0.5);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    display: none; /* Cacher par défaut */
}

.suggestions-list li {
    padding: 10px 15px; /* Espacements améliorés */
    cursor: pointer;
    color: #333; /* Couleur de texte plus foncée */
    border-bottom: 1px solid rgba(225, 225, 225, 0.5); /* Ligne de séparation */
    transition: background-color 0.3s;
}

.suggestions-list li:hover {
    background-color: rgba(255, 215, 0, 0.3); /* Couleur de survol */
}

/* Bonus : Effet de survol sur le champ de recherche */
#citySearch:hover {
    border-color: rgba(255, 215, 0, 0.7);
}
    </style>
</head>
<body>
    <div class="container">
        <div class="header">Zoto Wakati</div>
        <p> Heures de Salat à Madagascar <p>
        <div class="date" id="dateDisplay"></div>
        <div class="clock-round">
            <div class="hand hour-hand" id="hourHand"></div>
            <div class="hand minute-hand" id="minuteHand"></div>
            <div class="hand second-hand" id="secondHand"></div>
            <div class="clock-center"></div>
        </div>
        <div class="clock-text" id="textClock"></div>
<div class="form">
    <label for="citySearch">Rechercher une ville ou un village</label>
    <div class="search-container">
        <input type="text" id="citySearch" placeholder="Entrer une ville" oninput="filterCities()">
        <ul id="suggestions" class="suggestions-list"></ul>
    </div>
</div>
<div class="form">
    <label for="city">Sélectionner une ville ou un village</label>
    <select id="city" onchange="getPrayerTimes()">
             
            </select>
        </div>
        <div class="form">
            <label for="method">Sélectionner une méthode de calcul</label>
            <select id="method" onchange="getPrayerTimes()">
                <option value="3">Ligue Islamique Mondiale</option>
                <option value="4">Université Umm al-Qura</option>
            </select>
        </div>
        <div class="result" id="result"></div>
    </div>

    <script>
       // Définition des villes
const cities = [

  
    { "name": "Ambato", "country": "MG" },
    { "name": "Ambatolampy", "country": "MG" },
    { "name": "Antehiroka", "country": "MG" },
    { "name": "Ambohidratrimo", "country": "MG" },
    { "name": "Ambohimanjaka", "country": "MG" },
    { "name": "Ambohipihaonana", "country": "MG" },
    { "name": "Ambohitrimanjaka", "country": "MG" },
    { "name": "Ampangabe", "country": "MG" },
    { "name": "Ampanotokana", "country": "MG" },
    { "name": "Anjanadoria", "country": "MG" },
    { "name": "Anosiala", "country": "MG" },
    { "name": "Antanetibe", "country": "MG" },
    { "name": "Antsahafilo", "country": "MG" },
    { "name": "Avaratsena", "country": "MG" },
    { "name": "Fiadanana", "country": "MG" },
    { "name": "Iarinarivo", "country": "MG" },
    { "name": "Ivato", "country": "MG" },
    { "name": "Mahabo", "country": "MG" },
    { "name": "Mahereza", "country": "MG" },
    { "name": "Mahitsy", "country": "MG" },
    { "name": "Mananjara", "country": "MG" },
    { "name": "Manjakavaradrano", "country": "MG" },
    { "name": "Merimandroso", "country": "MG" },
    { "name": "Talatamaty", "country": "MG" },
    { "name": "Alarobia Vatosola", "country": "MG" },
    { "name": "Alatsinainy Bakaro", "country": "MG" },
    { "name": "Ambohimiadana", "country": "MG" },
    { "name": "Andohariana", "country": "MG" },
    { "name": "Andramasina", "country": "MG" },
    { "name": "Anjoma Faliarivo", "country": "MG" },
    { "name": "Anosibe Trimoloharano", "country": "MG" },
    { "name": "Antotohazo", "country": "MG" },
    { "name": "Fitsinjovana Bakaro", "country": "MG" },
    { "name": "Mandrosoa", "country": "MG" },
    { "name": "Morarano Soa Firaisana", "country": "MG" },
    { "name": "Sabotsy Ambohitromby", "country": "MG" },
    { "name": "Sabotsy Manjakavahoaka", "country": "MG" },
    { "name": "Tankafatra", "country": "MG" }, 
    { "name": "Ambatomanoina", "country": "MG" },
    { "name": "Amboasary Nord", "country": "MG" },
    { "name": "Ambohibary Vohilena", "country": "MG" },
    { "name": "Ambohimarina Marovazaha", "country": "MG" },
    { "name": "Ambohimirary", "country": "MG" },
    { "name": "Ambongamarina", "country": "MG" },
    { "name": "Amparatanjona", "country": "MG" },
    { "name": "Analaroa", "country": "MG" },
    { "name": "Andranomisa", "country": "MG" },
    { "name": "Androvakely", "country": "MG" },
    { "name": "Anjozorobe", "country": "MG" },
    { "name": "Antanetibe", "country": "MG" },
    { "name": "Belanitra", "country": "MG" },
    { "name": "Beronono", "country": "MG" },
    { "name": "Betatao", "country": "MG" },
    { "name": "Mangamila", "country": "MG" },
    { "name": "Marotsipoy", "country": "MG" },
    { "name": "Tsarasaotra Andona", "country": "MG" },
    { "name": "Ambohitromby", "country": "MG" },
    { "name": "Ambolotarakely", "country": "MG" },
    { "name": "Andranomiely", "country": "MG" },
    { "name": "Ankazobe", "country": "MG" },
    { "name": "Antakavana", "country": "MG" },
    { "name": "Antotohazo", "country": "MG" },
    { "name": "Fiadanana", "country": "MG" },
    { "name": "Fihaonana", "country": "MG" },
    { "name": "Kiangara", "country": "MG" },
    { "name": "Mahavelona", "country": "MG" },
    { "name": "Mangasoavina", "country": "MG" },
    { "name": "Marondry", "country": "MG" },
    { "name": "Miantso", "country": "MG" },
    { "name": "Talata-Angavo", "country": "MG" },
    { "name": "Tsaramasoandro", "country": "MG" },
    { "name": "Alakamisy Fenoarivo", "country": "MG" },
    { "name": "Alatsinainy Ambazaha", "country": "MG" },
    { "name": "Ambalavao", "country": "MG" },
    { "name": "Ambatofahavalo", "country": "MG" },
    { "name": "Ambavahaditokana", "country": "MG" },
    { "name": "Ambohidrapeto", "country": "MG" },
    { "name": "Ambohijanaka", "country": "MG" },
    { "name": "Ampahitrosy", "country": "MG" },
    { "name": "Ampanefy", "country": "MG" },
    { "name": "Ampitatafika", "country": "MG" },
    { "name": "Andoharanofotsy", "country": "MG" },
    { "name": "Andranonahoatra", "country": "MG" },
    { "name": "Androhibe", "country": "MG" },
    { "name": "Ankadimanga", "country": "MG" },
    { "name": "Ankaraobato", "country": "MG" },
    { "name": "Anosizato Andrefana", "country": "MG" },
    { "name": "Antanetikely", "country": "MG" },
    { "name": "Bemasoandro", "country": "MG" },
    { "name": "Bongatsara", "country": "MG" },
    { "name": "Fenoarivo", "country": "MG" },
    { "name": "Fiombonana", "country": "MG" },
    { "name": "Itaosy", "country": "MG" },
    { "name": "Soalandy", "country": "MG" },
    { "name": "Soavina", "country": "MG" },
    { "name": "Tanjombato", "country": "MG" },
    { "name": "Tsiafahy", "country": "MG" },
    { "name": "Alasora", "country": "MG" },
    { "name": "Ambohimalaza Miray", "country": "MG" },
    { "name": "Ambohimanambola", "country": "MG" },
    { "name": "Ambohimanga Rova", "country": "MG" },
    { "name": "Ambohimangakely", "country": "MG" },
    { "name": "Ambohidrabiby", "country": "MG" },
    { "name": "Anjeva Gara", "country": "MG" },
    { "name": "Ankadikely Ilafy", "country": "MG" },
    { "name": "Ankadinandriana", "country": "MG" },
    { "name": "Anosy Avaratra", "country": "MG" },
    { "name": "Fieferana", "country": "MG" },
    { "name": "Manandriana", "country": "MG" },
    { "name": "Masindray", "country": "MG" },
    { "name": "Sabotsy Namehana", "country": "MG" },
    { "name": "Talata Volonondry", "country": "MG" },
    { "name": "Vilihazo", "country": "MG" },
    { "name": "Alarobia", "country": "MG" },
    { "name": "Ambanitsena", "country": "MG" },
    { "name": "Ambatolaona", "country": "MG" },
    { "name": "Ambatomanga", "country": "MG" },
    { "name": "Ambatomena", "country": "MG" },
    { "name": "Ambohibao Sud", "country": "MG" },
    { "name": "Ambohibary", "country": "MG" },
    { "name": "Ambohitrandriamanitra", "country": "MG" },
    { "name": "Ambohitrolomahitsy", "country": "MG" },
    { "name": "Ambohitrony", "country": "MG" },
    { "name": "Ambohitseheno", "country": "MG" },
    { "name": "Ampaneva", "country": "MG" },
    { "name": "Anjepy", "country": "MG" },
    { "name": "Anjoma Betoho", "country": "MG" },
    { "name": "Ankazodandy", "country": "MG" },
    { "name": "Antsahalalina", "country": "MG" },
    { "name": "Manjakandriana", "country": "MG" },
    { "name": "Mantasoa", "country": "MG" },
    { "name": "Merikanjaka", "country": "MG" },
    { "name": "Miadanandriana", "country": "MG" },
    { "name": "Nandihizana Carion", "country": "MG" },
    { "name": "Ranovao", "country": "MG" },
    { "name": "Sadabe", "country": "MG" },
    { "name": "Sambaina", "country": "MG" },
    { "name": "Soavinandriana (Ambohidratrimoanala)", "country": "MG" },
    { "name": "Antananarivo (Tananarive)", "country": "MG" },
    { name: 'Ambatomainty Sud', country: 'MG' },
    { name: 'Ambohitromby', country: 'MG' },
    { name: 'Fenoarivobe', country: 'MG' },
    { name: 'Firavahana', country: 'MG' },
    { name: 'Kiranomena', country: 'MG' },
    { name: 'Mahajeby', country: 'MG' },
    { name: 'Morarano Maritampona', country: 'MG' },
    { name: 'Tsinjoarivo 22', country: 'MG' },
    { name: 'Mangatany', country: 'MG' },
    { name: 'Andriampotsy', country: 'MG' },
    { name: 'Ambalanirana', country: 'MG' },
    { name: 'Ambararatabe', country: 'MG' },
    { name: 'Ambatolampy', country: 'MG' },
    { name: 'Ankadinondry Sakay', country: 'MG' },
    { name: 'Ankerana Nord', country: 'MG' },
    { name: 'Anosy', country: 'MG' },
    { name: 'Belobaka', country: 'MG' },
    { name: 'Bemahatazana', country: 'MG' },
    { name: 'Bevato', country: 'MG' },
    { name: 'Fierenana', country: 'MG' },
    { name: 'Mahasolo', country: 'MG' },
    { name: 'Maroharona', country: 'MG' },
    { name: 'Maritampona', country: 'MG' },
    { name: 'Miandrarivo', country: 'MG' },
    { name: 'Soanierana', country: 'MG' },
    { name: 'Tsinjoarivo-Imanga', country: 'MG' },
    { name: 'Tiroanomandidy Fihaonana', country: 'MG' },
    { name: 'Tiroanomandidy Ville', country: 'MG' },
    { name: 'Antsahalava', country: 'MG' },
    { name: 'Fiadanantsoa', country: 'MG' },
    { name: 'Alakamisikely', country: 'MG' },
    { name: 'Ambatomanga', country: 'MG' },
    { name: 'Ambatomirahavavy', country: 'MG' },
    { name: 'Amboanana', country: 'MG' },
    { name: 'Ambohimandry', country: 'MG' },
    { name: 'Ambohimasina', country: 'MG' },
    { name: 'Ambohipandrano', country: 'MG' },
    { name: 'Ambohitrambo', country: 'MG' },
    { name: 'Ampahimanga', country: 'MG' },
    { name: 'Andranomiely', country: 'MG' },
    { name: 'AntamboLO', country: 'MG' },
    { name: 'Antenimbe', country: 'MG' },
    { name: 'Arivonimamo', country: 'MG' },
    { name: 'Arivonimamo II', country: 'MG' },
    { name: 'Imerintsiatosika', country: 'MG' },
    { name: 'Mahatsinjo Est', country: 'MG' },
    { name: 'Manalalondo', country: 'MG' },
    { name: 'Marofangady', country: 'MG' },
    { name: 'Miandrandra', country: 'MG' },
    { name: 'Miantsoarivo', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Morarano', country: 'MG' },
    { name: 'Talata Tsimadilo', country: 'MG' },
    { name: 'Alatsinainikely', country: 'MG' },
    { name: 'Ambatomanjaka', country: 'MG' },
    { name: 'Analavory', country: 'MG' },
    { name: 'Andolofotsy', country: 'MG' },
    { name: 'Anosibe-Ifanja', country: 'MG' },
    { name: 'Antoby Est', country: 'MG' },
    { name: 'Manazary', country: 'MG' },
    { name: 'Mandiavato', country: 'MG' }, // Pas trouvé de Mandiafato, donc j'ai changé pour Mandiafato
    { name: 'Miarianarivo', country: 'MG' },
    { name: 'Miarianarivo II', country: 'MG' },
    { name: 'Sarobaratra', country: 'MG' },
    { name: 'Soamahamanina', country: 'MG' },
    { name: 'Soavimbazaha', country: 'MG' },
    { name: 'Zoma Bealoka', country: 'MG' },
    { name: 'Ambatoasana Centre', country: 'MG' },
    { name: 'Amberomanga', country: 'MG' },
    { name: 'Amparaky', country: 'MG' },
    { name: 'Amparibohitra', country: 'MG' },
    { name: 'Ampary', country: 'MG' },
    { name: 'Ampefy', country: 'MG' }, 
    { name: 'Ankaranana', country: 'MG' },
    { name: 'Ankisabe', country: 'MG' },
    { name: 'Antanetibe', country: 'MG' },
    { name: 'Dondona', country: 'MG' },
    { name: 'Mahavelona', country: 'MG' },
    { name: 'Mananasy', country: 'MG' }, 
    { name: 'Masindray', country: 'MG' },
    { name: 'Soavinandriana', country: 'MG' },
    { name: 'Tamponala', country: 'MG' }, 
    { name: 'Ambatoasana Centre', country: 'MG' }, 
    { name: 'Ambohidanerana', country: 'MG' },
    { name: 'Ambatomalampy', country: 'MG' },
    { name: 'Ambatondrakalavao', country: 'MG' }, 
    { name: 'Ambodifarihy', country: 'MG' },
    { name: 'Ambohimpihaonana', country: 'MG' }, 
    { name: 'Andranovelona', country: 'MG' }, 
    { name: 'Andravola Vohipeno', country: 'MG' },
    { name: 'Andriambilany', country: 'MG' },
    { name: 'Antakasina', country: 'MG' },
    { name: 'Antanamalaza', country: 'MG' },
    { name: 'Antanimasaka', country: 'MG' },
    { name: 'Antsampandrano', country: 'MG' }, 
    { name: 'Behenjy', country: 'MG' }, 
    { name: 'Belambo Firaisana', country: 'MG' }, 
    { name: 'Manjakatompo', country: 'MG' },
    { name: 'Morarano', country: 'MG' },
    { name: 'Sabotsy Namatoana', country: 'MG' },
    { name: 'Tsiafajavona Ankaratra', country: 'MG' }, 
    { name: 'Tsinjoarivo', country: 'MG' },
    { name: 'Andriantsivalana', country: 'MG' },
    { name: 'Ambatolahy', country: 'MG' },
    { name: 'Ambatomiady', country: 'MG' },
    { name: 'Ambatotsipihana', country: 'MG' },
    { name: 'Ambodiriana', country: 'MG' },
    { name: 'Ambohimandroso', country: 'MG' },
    { name: 'Ambohitompoina', country: 'MG' },
    { name: 'Ampitatafima', country: 'MG' },
    { name: 'Andranofito', country: 'MG' },
    { name: 'Antanifotsy', country: 'MG' },
    { name: 'Antsahalava', country: 'MG' },
    { name: 'Antsampandrano', country: 'MG' },
    { name: 'Belanitra', country: 'MG' },
    { name: 'Anjamanga', country: 'MG' },
    { name: 'Soamanandrariny', country: 'MG' },
    { name: 'Antsirabe', country: 'MG' },
    { name: 'Alakamisy', country: 'MG' },
    { name: 'Alatsinainy Ibity', country: 'MG' },
    { name: 'Ambano', country: 'MG' },
    { name: 'Ambatomena', country: 'MG' },
    { name: 'Ambohibary', country: 'MG' },
    { name: 'Ambohidrandrana', country: 'MG' },
    { name: 'Ambohimiarivo', country: 'MG' },
    { name: 'Ambohitsimanova', country: 'MG' },
    { name: 'Andranomanelatra', country: 'MG' },
    { name: 'Antanamanao', country: 'MG' },
    { name: 'Antanimandry', country: 'MG' },
    { name: 'Antsoantany', country: 'MG' },
    { name: 'Belazao', country: 'MG' },
    { name: 'Manandona', country: 'MG' },
    { name: 'Mandrosohasina', country: 'MG' },
    { name: 'Mangarana', country: 'MG' },
    { name: 'Sahanivotry Manandona', country: 'MG' },
    { name: 'Soanindrariny', country: 'MG' },
    { name: 'Tsarahonenana Sahanivotry', country: 'MG' },
    { name: 'Vinaninkarena', country: 'MG' },
    { name: 'Alakamisy Anativato', country: 'MG' },
    { name: 'Alakamisy Marososona', country: 'MG' },
    { name: 'Alarobia Bemaha', country: 'MG' },
    { name: 'Ambatonikolahy', country: 'MG' },
    { name: 'Ambohimanambola', country: 'MG' },
    { name: 'Ambohimasina', country: 'MG' },
    { name: 'Andranomafana', country: 'MG' },
    { name: 'Andrembesoa', country: 'MG' },
    { name: 'Manohisoa', country: 'MG' },
    { name: 'Mandritsara', country: 'MG' },
    { name: 'Anosiarivo Manapa', country: 'MG' },
    { name: 'Soavina', country: 'MG' },
    { name: 'Antohobe', country: 'MG' },
    { name: 'Antsoso', country: 'MG' },
    { name: 'Betafo', country: 'MG' },
    { name: 'Tritriva', country: 'MG' },
    { name: 'Mahaiza', country: 'MG' },
    { name: 'Inanantonana', country: 'MG' },
    { name: 'Ambohiborona', country: 'MG' },
    { name: 'Andranomiady', country: 'MG' },
    { name: 'Antsampanimahazo', country: 'MG' },
    { name: 'Faratsiho', country: 'MG' },
    { name: 'Miandrarivo', country: 'MG' },
    { name: 'Ramainandro', country: 'MG' },
    { name: 'Valabetokana', country: 'MG' },
    { name: 'Faravohitra', country: 'MG' },
    { name: 'Vinaninony Sud', country: 'MG' },
    { name: 'Mandoto', country: 'MG' },
    { name: 'Vasiana', country: 'MG' },
    { name: 'Antanamambo Ambary', country: 'MG' },
    { name: 'Betsohana', country: 'MG' },
    { name: 'Ankazomiriotra', country: 'MG' },
    { name: 'Vinany', country: 'MG' },
    { name: 'Anjoma Ramartina', country: 'MG' },
    { name: 'Fidirana', country: 'MG' },
    { name: 'Maromandray', country: 'MG' },
    { name: 'Ambalahonko', country: 'MG' },
    { name: 'Ambaliha', country: 'MG' },
    { name: 'Ambanja', country: 'MG' },
    { name: 'Ambodimanga Ramena', country: 'MG' },
    { name: 'Ambohimarina', country: 'MG' },
    { name: 'Ambohimena', country: 'MG' },
    { name: 'Ambohitrandriana', country: 'MG' },
    { name: 'Ankatafa', country: 'MG' },
    { name: 'Ankingameloka', country: 'MG' },
    { name: 'Anorotsangana', country: 'MG' },
    { name: 'Antafiambotry', country: 'MG' },
    { name: 'Antranokarany', country: 'MG' },
    { name: 'Antsakoamanondro', country: 'MG' },
    { name: 'Antsatsaka', country: 'MG' },
    { name: 'Antsirabe', country: 'MG' },
    { name: 'Bemanivika Haut-Sambirano', country: 'MG' },
    { name: 'Bemanivika Ouest', country: 'MG' },
    { name: 'Benavony', country: 'MG' },
    { name: 'Djangoa', country: 'MG' },
    { name: 'Maevatanana', country: 'MG' },
    { name: 'Maherivaratra', country: 'MG' },
    { name: 'Marotolana', country: 'MG' },
    { name: 'Marovato', country: 'MG' },
    { name: 'Antsahabe Centre', country: 'MG' },
    { name: 'Ambakirano', country: 'MG' },
    { name: 'Ambarakaraka', country: 'MG' },
    { name: 'Ambatoben\' Anjavy', country: 'MG' },
    { name: 'Ambilobe', country: 'MG' },
    { name: 'Ambodibonara', country: 'MG' },
    { name: 'Ampondrava', country: 'MG' },
    { name: 'Anaborano Ifasy', country: 'MG' },
    { name: 'Anjiabe Haut', country: 'MG' },
    { name: 'Antsaravibe', country: 'MG' },
    { name: 'Antsohimbondrona', country: 'MG' },
    { name: 'Beramanja', country: 'MG' },
    { name: 'Betsiaka', country: 'MG' },
    { name: 'Manambato', country: 'MG' },
    { name: 'Mantaly', country: 'MG' },
    { name: 'Tanambao Marivorihona', country: 'MG' },
    { name: 'Antanabe', country: 'MG' },
    { name: 'Sirama (Ambilobe)', country: 'MG' },
    { name: 'Antsiranana (Diego-Suarez)', country: 'MG' },
    { name: 'Ambondrona', country: 'MG' },
    { name: 'Andrafiabe', country: 'MG' },
    { name: 'Andranofanjava', country: 'MG' },
    { name: 'Andranovondronina', country: 'MG' },
    { name: 'Anivorano Nord', country: 'MG' },
    { name: 'Ankarongana', country: 'MG' },
    { name: 'Anketrakabe', country: 'MG' },
    { name: 'Antanamitarana', country: 'MG' },
    { name: 'Antsahampano', country: 'MG' },
    { name: 'Antsalaka', country: 'MG' },
    { name: 'Antsoha', country: 'MG' },
    { name: 'Bobakilandy', country: 'MG' },
    { name: 'Bobasakoa', country: 'MG' },
    { name: 'Joffre-Ville', country: 'MG' },
    { name: 'Mahalina', country: 'MG' },
    { name: 'Mahavanona', country: 'MG' },
    { name: 'Mangaoka', country: 'MG' },
    { name: 'Mosorolava', country: 'MG' },
    { name: 'Ramena', country: 'MG' },
    { name: 'Sadjoavato (Sajoavato)', country: 'MG' },
    { name: 'Sakaramy', country: 'MG' },
    { name: 'Antsakoabe', country: 'MG' },
    { name: 'Ambolobozobe', country: 'MG' },
    { name: 'Nosy-Be (Nosy Be Hell-Ville)', country: 'MG' },
    { name: 'Ambalamanasy II', country: 'MG' },
    { name: 'Ambodiangezoka', country: 'MG' },
    { name: 'Ambodimanga I', country: 'MG' },
    { name: 'Andapa', country: 'MG' },
    { name: 'Andrakata', country: 'MG' },
    { name: 'Andranomena', country: 'MG' },
    { name: 'Anjialavabe', country: 'MG' },
    { name: 'Ankiakabe Nord', country: 'MG' },
    { name: 'Anoviara', country: 'MG' },
    { name: 'Antsahamena', country: 'MG' },
    { name: 'Bealampona', country: 'MG' },
    { name: 'Belaoka Lokoho', country: 'MG' },
    { name: 'Belaoka Marovato', country: 'MG' },
    { name: 'Betsakotsako Andranotsara', country: 'MG' },
    { name: 'Doany', country: 'MG' },
    { name: 'Marovato', country: 'MG' },
    { name: 'Matsohely', country: 'MG' },
    { name: 'Tanandava', country: 'MG' },
    { name: 'Ambodidivaina', country: 'MG' },
    { name: 'Andasibe Kobahina', country: 'MG' },
    { name: 'Ambalavelona', country: 'MG' },
    { name: 'Ambalabe', country: 'MG' },
    { name: 'Ambinanafaho', country: 'MG' },
    { name: 'Ambohitralanana', country: 'MG' },
    { name: 'Ampahana', country: 'MG' },
    { name: 'Ampanavoana', country: 'MG' },
    { name: 'Ampohibe', country: 'MG' },
    { name: 'Andampy', country: 'MG' },
    { name: 'Antalaha', country: 'MG' },
    { name: 'Antananambo', country: 'MG' },
    { name: 'Antombana', country: 'MG' },
    { name: 'Antsahanoro', country: 'MG' },
    { name: 'Antsambalahy', country: 'MG' },
    { name: 'Lanjarivo', country: 'MG' },
    { name: 'Marofinaritra', country: 'MG' },
    { name: 'Sarahandrano', country: 'MG' },
    { name: 'Vinanivao', country: 'MG' },
    { name: 'Sahantaha', country: 'MG' },
    { name: 'Manakambahiny Ankavia', country: 'MG' },
    { name: 'Ambatoafo', country: 'MG' },
    { name: 'Amboangibe', country: 'MG' },
    { name: 'Ambodiampana', country: 'MG' },
    { name: 'Ambodivoara', country: 'MG' },
    { name: 'Ambohimalaza', country: 'MG' },
    { name: 'Ambohimitsinjô', country: 'MG' },
    { name: 'Analamaho', country: 'MG' },
    { name: 'Andrahanjo', country: 'MG' },
    { name: 'Andratamarina', country: 'MG' },
    { name: 'Andrembona', country: 'MG' },
    { name: 'Anjangoveratra', country: 'MG' },
    { name: 'Anjialava', country: 'MG' },
    { name: 'Anjinjaomby', country: 'MG' },
    { name: 'Antindra', country: 'MG' },
    { name: 'Antsahavaribe', country: 'MG' },
    { name: 'Antsambaharo', country: 'MG' },
    { name: 'Bemanivika', country: 'MG' },
    { name: 'Bevonotra', country: 'MG' },
    { name: 'Farahalana', country: 'MG' },
    { name: 'Maroambihy', country: 'MG' },
    { name: 'Marogaona', country: 'MG' },
    { name: 'Marojala', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Nosiarina', country: 'MG' },
    { name: 'Sambava', country: 'MG' },
    { name: 'Tanambao Daoud', country: 'MG' },
    { name: 'Andapabe', country: 'MG' },
    { name: 'Mahasoa Antindra', country: 'MG' },
    { name: 'Ambalasatrana', country: 'MG' },
    { name: 'Ambinanan\' Andravory', country: 'MG' },
    { name: 'Amboriala', country: 'MG' },
    { name: 'Ampanefena', country: 'MG' },
    { name: 'Ampisiknana', country: 'MG' },
    { name: 'Apondra', country: 'MG' },
    { name: 'Andrafainkona', country: 'MG' },
    { name: 'Andravory', country: 'MG' },
    { name: 'Ambodisambalahy', country: 'MG' },
    { name: 'Antsirabe Nord', country: 'MG' },
    { name: 'Belambo', country: 'MG' },
    { name: 'Bobakindro', country: 'MG' },
    { name: 'Daraina', country: 'MG' },
    { name: 'Fanambana', country: 'MG' },
    { name: 'Maromokotran Loky', country: 'MG' },
    { name: 'Milanoa', country: 'MG' },
    { name: 'Nosibe', country: 'MG' },
    { name: 'Tsarabaria', country: 'MG' },
    { name: 'Vohemar', country: 'MG' },
    { name: 'Ambatofinandrahana', country: 'MG' },
    { name: 'Ambatomifanongoa', country: 'MG' },
    { name: 'Ambondromisotra', country: 'MG' },
    { name: 'Amborompotsy', country: 'MG' },
    { name: 'Fenoarivo', country: 'MG' },
    { name: 'Itremo', country: 'MG' },
    { name: 'Mandrosonoro', country: 'MG' },
    { name: 'Mangataboahangy', country: 'MG' },
    { name: 'Soavina', country: 'MG' },
    { name: 'Alakamisy Ambohijato', country: 'MG' },
    { name: 'Ambalamanakana', country: 'MG' },
    { name: 'Ambatofitorahana', country: 'MG' },
    { name: 'Ambinanandrano', country: 'MG' },
    { name: 'Ambohimitsombo I', country: 'MG' },
    { name: 'Ambohimitsombo II', country: 'MG' },
    { name: 'Ambositra', country: 'MG' },
    { name: 'Ambositra Banlieue', country: 'MG' },
    { name: 'Andina', country: 'MG' },
    { name: 'Ankazoambo', country: 'MG' },
    { name: 'Antoetra', country: 'MG' },
    { name: 'Fahizay', country: 'MG' },
    { name: 'Ihadilanana Ambohinamboa', country: 'MG' },
    { name: 'Ilaka Centre', country: 'MG' },
    { name: 'Imerina Imady', country: 'MG' },
    { name: 'Ivato Centre', country: 'MG' },
    { name: 'Ivony Miaramiasa', country: 'MG' },
    { name: 'Kianjandrakefina', country: 'MG' },
    { name: 'Mahazina Ambohipirenanana', country: 'MG' },
    { name: 'Marosoa', country: 'MG' },
    { name: 'Sahatsihô Ambohimanjaka', country: 'MG' },
    { name: 'Tsarasaotra', country: 'MG' },
    { name: 'Vohidahy', country: 'MG' },
    { name: 'Ambohiperivoana', country: 'MG' },
    { name: 'Ankazotsararavina', country: 'MG' },
    { name: 'Alakamisy Ambohimahazo', country: 'MG' },
    { name: 'Ankarinoro', country: 'MG' },
    { name: 'Betsimisotra', country: 'MG' },
    { name: 'Fandriana', country: 'MG' },
    { name: 'Fiadanana', country: 'MG' },
    { name: 'Imito', country: 'MG' },
    { name: 'Mahazoarivo', country: 'MG' },
    { name: 'Miarinavaratra', country: 'MG' },
    { name: 'Milamaïna', country: 'MG' },
    { name: 'Sahamadio Fisakana', country: 'MG' },
    { name: 'Sandrandahy', country: 'MG' },
    { name: 'Tatamalaza', country: 'MG' },
    { name: 'Tsarazaza', country: 'MG' },
    { name: 'Soanakambana', country: 'MG' },
    { name: 'Isandrandy Ambony', country: 'MG' },
    { name: 'Ambatomarina', country: 'MG' },
    { name: 'Ambohimahazo', country: 'MG' },
    { name: 'Ambohimilanja', country: 'MG' },
    { name: 'Ambohipo', country: 'MG' },
    { name: 'Ambovombe Centre', country: 'MG' },
    { name: 'Andakatany', country: 'MG' },
    { name: 'Anjoma Nandihizana', country: 'MG' },
    { name: 'Anjoman\' Ankoma', country: 'MG' },
    { name: 'Talata Vohimena', country: 'MG' },
    { name: 'Vinany Andakatanikely', country: 'MG' },
    { name: 'Soatanana', country: 'MG' },
    { name: 'Ilanjana', country: 'MG' },
    { name: 'Antaninarenina', country: 'MG' },
    { name: 'Antondabe', country: 'MG' },
    { name: 'Befotaka Sud', country: 'MG' },
    { name: 'Beharena', country: 'MG' },
    { name: 'Bekofafa Sud', country: 'MG' },
    { name: 'Marovitsika Sud', country: 'MG' },
    { name: 'Ranotsara Sud', country: 'MG' },
    { name: 'Antokoboritelô', country: 'MG' },
    { name: 'Inosy', country: 'MG' },
    { name: 'Ambalatany', country: 'MG' },
    { name: 'Ambalavato Nord', country: 'MG' },
    { name: 'Ambalavato/Antevato', country: 'MG' },
    { name: 'Ambohigogo', country: 'MG' },
    { name: 'Ambohimandroso', country: 'MG' },
    { name: 'Amporoforo', country: 'MG' },
    { name: 'Ankarana Miraihina', country: 'MG' },
    { name: 'Anosivelo', country: 'MG' },
    { name: 'Anosy Tsararafa', country: 'MG' },
    { name: 'Antseranambe', country: 'MG' },
    { name: 'Bevoay Beretra', country: 'MG' },
    { name: 'Efatsy Anandróza', country: 'MG' },
    { name: 'Etrotroka', country: 'MG' },
    { name: 'Evato', country: 'MG' },
    { name: 'Farafangana', country: 'MG' },
    { name: 'Fenoarivo', country: 'MG' },
    { name: 'Iabohazo', country: 'MG' },
    { name: 'Ihorombe', country: 'MG' },
    { name: 'Ivandrika', country: 'MG' },
    { name: 'Mahabo Mananivo', country: 'MG' },
    { name: 'Mahafasa Centre', country: 'MG' },
    { name: 'Mahavelo', country: 'MG' },
    { name: 'Maheriraty', country: 'MG' },
    { name: 'Manambotra Sud', country: 'MG' },
    { name: 'Marovandrika', country: 'MG' },
    { name: 'Namohora Iaborano', country: 'MG' },
    { name: 'Sahamadio', country: 'MG' },
    { name: 'Tangainony', country: 'MG' },
    { name: 'Tovona', country: 'MG' },
    { name: 'Vohilengô', country: 'MG' },
    { name: 'Vohimasy', country: 'MG' },
    { name: 'Vohitromby', country: 'MG' },
    { name: 'Vohilavan\'i Manampatrana', country: 'MG' },
    { name: 'Andranolalina', country: 'MG' },
    { name: 'Ankazovelo', country: 'MG' },
    { name: 'Ivondro Ex-Lavaraty', country: 'MG' },
    { name: 'Nosifeno', country: 'MG' },
    { name: 'Soakibany', country: 'MG' },
    { name: 'Zara Ex-Maliorano', country: 'MG' },
    { name: 'Bevaho', country: 'MG' },
    { name: 'Ambatolava', country: 'MG' },
    { name: 'Ambongo', country: 'MG' },
    { name: 'Amparihy Est', country: 'MG' },
    { name: 'Amapasimalemy', country: 'MG' },
    { name: 'Ampataka', country: 'MG' },
    { name: 'Anilobe', country: 'MG' },
    { name: 'Bekaraoky', country: 'MG' },
    { name: 'Bema', country: 'MG' },
    { name: 'Bevata', country: 'MG' },
    { name: 'Vohipaho', country: 'MG' },
    { name: 'Fenoambany', country: 'MG' },
    { name: 'Iara', country: 'MG' },
    { name: 'Isahara', country: 'MG' },
    { name: 'Karimbary', country: 'MG' },
    { name: 'Lohafary', country: 'MG' },
    { name: 'Lopary', country: 'MG' },
    { name: 'Manambondro', country: 'MG' },
    { name: 'Marokibo', country: 'MG' },
    { name: 'Masianaka', country: 'MG' },
    { name: 'Matanga', country: 'MG' },
    { name: 'Ranomena', country: 'MG' },
    { name: 'Sandravinany', country: 'MG' },
    { name: 'Soamanova', country: 'MG' },
    { name: 'Tsianofana', country: 'MG' },
    { name: 'Tsiately', country: 'MG' },
    { name: 'Vangaindrano', country: 'MG' },
    { name: 'Vatanato', country: 'MG' },
    { name: 'Vohimalaza', country: 'MG' },
    { name: 'Vohitrambo', country: 'MG' },
    { name: 'Mahabe', country: 'MG' },
    { name: 'Fonilaza', country: 'MG' },
    { name: 'Ambohimana', country: 'MG' },
    { name: 'Anandravy', country: 'MG' },
    { name: 'Andakana', country: 'MG' },
    { name: 'Antokonala', country: 'MG' },
    { name: 'Iamonta', country: 'MG' },
    { name: 'Ivato', country: 'MG' },
    { name: 'Karianga', country: 'MG' },
    { name: 'Mahatsinjo', country: 'MG' },
    { name: 'Mahavelo', country: 'MG' },
    { name: 'Mahazoarivo', country: 'MG' },
    { name: 'Manambidala', country: 'MG' },
    { name: 'Manato', country: 'MG' },
    { name: 'Moroteza', country: 'MG' },
    { name: 'Vohiboreka', country: 'MG' },
    { name: 'Vohimary', country: 'MG' },
    { name: 'Vondrozo', country: 'MG' },
    { name: 'Ambodirano', country: 'MG' },
    { name: 'Andoharano', country: 'MG' },
    { name: 'Ambalavao', country: 'MG' },
    { name: 'Ambinanindovoka', country: 'MG' },
    { name: 'Ambinaniroa', country: 'MG' },
    { name: 'Ambohimahamasinã', country: 'MG' },
    { name: 'Ambohimandroso', country: 'MG' },
    { name: 'Andrainjato', country: 'MG' },
    { name: 'Anjoma', country: 'MG' },
    { name: 'Ankaramena', country: 'MG' },
    { name: 'Besoà', country: 'MG' },
    { name: 'Fenoarivo', country: 'MG' },
    { name: 'Iarintsena', country: 'MG' },
    { name: 'Kirano', country: 'MG' },
    { name: 'Mahazony', country: 'MG' },
    { name: 'Manamisoa', country: 'MG' },
    { name: 'Miarinarivo', country: 'MG' },
    { name: 'Sendrisoa', country: 'MG' },
    { name: 'Vohitsaoka', country: 'MG' },
    { name: 'Namoly', country: 'MG' },
    { name: 'Volamena', country: 'MG' },
    { name: 'Ambalakindresy', country: 'MG' },
    { name: 'Ambatosoa', country: 'MG' },
    { name: 'Ambohimahasoà', country: 'MG' },
    { name: 'Ambohinamboarina', country: 'MG' },
    { name: 'Ampitana', country: 'MG' },
    { name: 'Ankafina Tsarafidy', country: 'MG' },
    { name: 'Ankerana', country: 'MG' },
    { name: 'Befeta', country: 'MG' },
    { name: 'Camp Robin', country: 'MG' },
    { name: 'Fiadanana', country: 'MG' },
    { name: 'Isaka', country: 'MG' },
    { name: 'Ikalalâo', country: 'MG' },
    { name: 'Manandroy', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Sahatona', country: 'MG' },
    { name: 'Sahave', country: 'MG' },
    { name: 'Vohiposa', country: 'MG' },
    { name: 'Vohitranivo', country: 'MG' },
    { name: 'Fianarantsoa', country: 'MG' },
    { name: 'Ambalamidera II', country: 'MG' },
    { name: 'Ambondrona', country: 'MG' },
    { name: 'Andoharanomaitso', country: 'MG' },
    { name: 'Anjoma Itsara', country: 'MG' },
    { name: 'Ankarinarivo Manirisoa', country: 'MG' },
    { name: 'Fanjakana', country: 'MG' },
    { name: 'Iavinomby Vohibola', country: 'MG' },
    { name: 'Isorana', country: 'MG' },
    { name: 'Mahazoarivo', country: 'MG' },
    { name: 'Nasandratrony', country: 'MG' },
    { name: 'Soatanana', country: 'MG' },
    { name: 'Andreamalama', country: 'MG' },
    { name: 'Ambalamidera Ambohimana', country: 'MG' },
    { name: 'Ambatomainity', country: 'MG' },
    { name: 'Fitampito', country: 'MG' },
    { name: 'Ikalamavony', country: 'MG' },
    { name: 'Mangidy', country: 'MG' },
    { name: 'Tanamarina Sakay', country: 'MG' },
    { name: 'Solila', country: 'MG' },
    { name: 'Tanamarina Bekisopa', country: 'MG' },
    { name: 'Tsitondroina', country: 'MG' },
    { name: 'Alakamisy Itenina', country: 'MG' },
    { name: 'Andranomiditra', country: 'MG' },
    { name: 'Andranovorivato', country: 'MG' },
    { name: 'Mahaditra', country: 'MG' },
    { name: 'Mahasoabe', country: 'MG' },
    { name: 'Maneva', country: 'MG' },
    { name: 'Soaindrana', country: 'MG' },
    { name: 'Talata Ampano', country: 'MG' },
    { name: 'Vinanytelo', country: 'MG' },
    { name: 'Vohimarina', country: 'MG' },
    { name: 'Vohitrafeno', country: 'MG' },
    { name: 'Ihazoara', country: 'MG' },
    { name: 'Ankaromalaza Mifanasoa', country: 'MG' },
    { name: 'Vohibato Ouest', country: 'MG' },
    { name: 'Lamosina', country: 'MG' },
    { name: 'Anjanomanona Tsimiavaka', country: 'MG' },
    { name: 'Alakamisy Ambohima', country: 'MG' },
    { name: 'Alatsinainy Ialamarina', country: 'MG' },
    { name: 'Ambalakely', country: 'MG' },
    { name: 'Ambalamahasoa', country: 'MG' },
    { name: 'Andrainjato Centre', country: 'MG' },
    { name: 'Andrainjato Est', country: 'MG' },
    { name: 'Androy', country: 'MG' },
    { name: 'Fandrandava', country: 'MG' },
    { name: 'Ialananindro', country: 'MG' },
    { name: 'Ivoamba', country: 'MG' },
    { name: 'Mahatsinjony', country: 'MG' },
    { name: 'Sahambavy', country: 'MG' },
    { name: 'Taindambo', country: 'MG' },
    { name: 'Sahafata', country: 'MG' },
    { name: 'Ampatsy Ampangabe', country: 'MG' },
    { name: 'Vinaninoro Andrefana', country: 'MG' }, 
    { name: 'Begogo', country: 'MG' },
    { name: 'Iakora', country: 'MG' },
    { name: 'Ranotsara Nord', country: 'MG' },
    { name: 'Andranombao', country: 'MG' },
    { name: 'Volambita', country: 'MG' },
    { name: 'Ambatolahy', country: 'MG' },
    { name: 'Ambia', country: 'MG' },
    { name: 'Analaliry', country: 'MG' },
    { name: 'Analavoka', country: 'MG' },
    { name: 'Andiolava', country: 'MG' },
    { name: 'Ankily', country: 'MG' },
    { name: 'Antsoha', country: 'MG' },
    { name: 'Ihosy', country: 'MG' },
    { name: 'Ilakaka-Be', country: 'MG' },
    { name: 'Menamaty-Ilotó', country: 'MG' },
    { name: 'Irina', country: 'MG' },
    { name: 'Mahasoà', country: 'MG' },
    { name: 'Ranohira', country: 'MG' },
    { name: 'Sahambano', country: 'MG' },
    { name: 'Sakalalina', country: 'MG' },
    { name: 'Satrokala', country: 'MG' },
    { name: 'Soamatasy', country: 'MG' },
    { name: 'Tolohomiady', country: 'MG' },
    { name: 'Zazafotsy', country: 'MG' },
    { name: 'Andohan\'Ilakaka', country: 'MG' },
    { name: 'Antambohobe', country: 'MG' },
    { name: 'Ivohibe', country: 'MG' },
    { name: 'Ivongo', country: 'MG' },
    { name: 'Maropaika', country: 'MG' },
    { name: 'Kotipa', country: 'MG' },
    { name: 'Antaramena', country: 'MG' },
    { name: 'Ambatofotsy', country: 'MG' },
    { name: 'Ambinanitromby', country: 'MG' },
    { name: 'Ambohimisafy', country: 'MG' },
    { name: 'Ambolomadinika', country: 'MG' },
    { name: 'Ankarimbelo', country: 'MG' },
    { name: 'Antodinga', country: 'MG' },
    { name: 'Belemoka', country: 'MG' },
    { name: 'Ifanirea', country: 'MG' },
    { name: 'Ikongo', country: 'MG' },
    { name: 'Kalafotsy', country: 'MG' },
    { name: 'Manampatrana', country: 'MG' },
    { name: 'Maromiandra', country: 'MG' },
    { name: 'Sahalanonà', country: 'MG' },
    { name: 'Tanakambana', country: 'MG' },
    { name: 'Tolongoinà', country: 'MG' },
    { name: 'Tsifenokataka', country: 'MG' },
    { name: 'Andefampony', country: 'MG' },
    { name: 'Ambahatrazo', country: 'MG' },
    { name: 'Ambahive', country: 'MG' },
    { name: 'Ambalaroka', country: 'MG' },
    { name: 'Ambalavero', country: 'MG' },
    { name: 'Ambandrika', country: 'MG' },
    { name: 'Ambila', country: 'MG' },
    { name: 'Amboanjo', country: 'MG' },
    { name: 'Ambohitsara-M', country: 'MG' },
    { name: 'Amborondra', country: 'MG' },
    { name: 'Ambotaka', country: 'MG' },
    { name: 'Ampasimanjeva', country: 'MG' },
    { name: 'Ampasimboryaka', country: 'MG' },
    { name: 'Ampasipotsy Sud', country: 'MG' },
    { name: 'Analavory', country: 'MG' },
    { name: 'Anorombato', country: 'MG' },
    { name: 'Anteza', country: 'MG' },
    { name: 'Bekatra', country: 'MG' },
    { name: 'Betampona', country: 'MG' },
    { name: 'Fenomby', country: 'MG' },
    { name: 'Kianjanomby', country: 'MG' },
    { name: 'Lokomby', country: 'MG' },
    { name: 'Mahabako', country: 'MG' },
    { name: 'Mahamaibe', country: 'MG' },
    { name: 'Manakara', country: 'MG' },
    { name: 'Mangatsiotra', country: 'MG' },
    { name: 'Marofarihy', country: 'MG' },
    { name: 'Mavorano', country: 'MG' },
    { name: 'Mitanty', country: 'MG' },
    { name: 'Mizilo Gare', country: 'MG' },
    { name: 'Nihaonana Ambany', country: 'MG' },
    { name: 'Nosiala', country: 'MG' },
    { name: 'Onilahy', country: 'MG' },
    { name: 'Sahanambohitra', country: 'MG' },
    { name: 'Saharefo', country: 'MG' },
    { name: 'Sahasinaka', country: 'MG' },
    { name: 'Sakoana', country: 'MG' },
    { name: 'Sorombo', country: 'MG' },
    { name: 'Tataho', country: 'MG' },
    { name: 'Vatana', country: 'MG' },
    { name: 'Vinanytelo', country: 'MG' },
    { name: 'Vohilava Sahasondry', country: 'MG' },
    { name: 'Vohimanitra', country: 'MG' },
    { name: 'Vohimasina Nord', country: 'MG' },
    { name: 'Vohimasina Sud', country: 'MG' },
    { name: 'Vohimasy', country: 'MG' },
    { name: 'Ambohitrova', country: 'MG' },
    { name: 'Manjarivo', country: 'MG' },
    { name: 'Namorona', country: 'MG' },
    { name: 'Andemaka', country: 'MG' },
    { name: 'Ankarimbary', country: 'MG' },
    { name: 'Anoloka', country: 'MG' },
    { name: 'Antananabo', country: 'MG' },
    { name: 'Ifatsy', country: 'MG' },
    { name: 'Ilakatra', country: 'MG' },
    { name: 'Ivato', country: 'MG' },
    { name: 'Lanivo', country: 'MG' },
    { name: 'Mahabo', country: 'MG' },
    { name: 'Mahasoabe', country: 'MG' },
    { name: 'Mahazoarivo', country: 'MG' },
    { name: 'Nato', country: 'MG' },
    { name: 'Onjatsy', country: 'MG' },
    { name: 'Sahalava', country: 'MG' },
    { name: 'Savana', country: 'MG' },
    { name: 'Vohilany', country: 'MG' },
    { name: 'Vohindava', country: 'MG' },
    { name: 'Vohipeno', country: 'MG' },
    { name: 'Vohitrindry', country: 'MG' },
    { name: 'Zafindrafady', country: 'MG' },
    { name: 'Amborobe', country: 'MG' }, 
    { name: 'Ambohimanga Sud', country: 'MG' },
    { name: 'Ambohimiera', country: 'MG' },
    { name: 'Analampasina', country: 'MG' },
    { name: 'Androrangavola', country: 'MG' },
    { name: 'Antaretra', country: 'MG' },
    { name: 'Antsindra', country: 'MG' },
    { name: 'Fasintsara', country: 'MG' },
    { name: 'Ifanadiana', country: 'MG' },
    { name: 'Kelilalina', country: 'MG' },
    { name: 'Maroharatras', country: 'MG' },
    { name: 'Marotoko', country: 'MG' },
    { name: 'Ranomafana', country: 'MG' },
    { name: 'Tsaratanana', country: 'MG' },
    { name: 'Ampasinambo', country: 'MG' },
    { name: 'Ambiabe', country: 'MG' },
    { name: 'Ambalahosy Nord', country: 'MG' },
    { name: 'Ambodinonoka', country: 'MG' },
    { name: 'Ambohimiarina II', country: 'MG' },
    { name: 'Ambohinihaonana', country: 'MG' },
    { name: 'Ambohitsara Est', country: 'MG' },
    { name: 'Andonabe', country: 'MG' },
    { name: 'Andranambolava', country: 'MG' },
    { name: 'Andranomavo', country: 'MG' },
    { name: 'Ankatafana', country: 'MG' },
    { name: 'Anosimparihy', country: 'MG' },
    { name: 'Antaretra', country: 'MG' },
    { name: 'Antsenavolo', country: 'MG' },
    { name: 'Kianjavato', country: 'MG' },
    { name: 'Mahatsara Iefaka', country: 'MG' },
    { name: 'Mahatsara Sud', country: 'MG' },
    { name: 'Mahavoky Nord', country: 'MG' },
    { name: 'Mahela', country: 'MG' },
    { name: 'Manakana Nord', country: 'MG' },
    { name: 'Mananjary', country: 'MG' },
    { name: 'Marofototra', country: 'MG' },
    { name: 'Marokarima', country: 'MG' },
    { name: 'Marosangy', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Sandrohy', country: 'MG' },
    { name: 'Tsaravary', country: 'MG' },
    { name: 'Tsiatosika', country: 'MG' },
    { name: 'Vatohandrina', country: 'MG' },
    { name: 'Vohilava', country: 'MG' },
    { name: 'Tsarahafatra', country: 'MG' },
    { name: 'Marofody', country: 'MG' },
    { name: 'Ambahy', country: 'MG' },
    { name: 'Ambakobe', country: 'MG' },
    { name: 'Ambodiara', country: 'MG' },
    { name: 'Ambodilafa', country: 'MG' },
    { name: 'Ambodirian\'i Sahafary', country: 'MG' },
    { name: 'Ampasinambo', country: 'MG' },
    { name: 'Andara', country: 'MG' },
    { name: 'Androrangavola', country: 'MG' },
    { name: 'Angodongodona', country: 'MG' },
    { name: 'Antanammbao', country: 'MG' },
    { name: 'Befody', country: 'MG' },
    { name: 'Fiadanana', country: 'MG' },
    { name: 'Nosy Varika', country: 'MG' },
    { name: 'Sahavato', country: 'MG' },
    { name: 'Soavina', country: 'MG' },
    { name: 'Vohidroa', country: 'MG' },
    { name: 'Vohilava', country: 'MG' },
    { name: 'Vohitrandriana', country: 'MG' },
    { name: 'Fanivelona', country: 'MG' },
    { name: 'Ambaliha', country: 'MG' },
    { name: 'Andasibe', country: 'MG' },
    { name: 'Antanimbaribe', country: 'MG' },
    { name: 'Behazomaty', country: 'MG' },
    { name: 'Betaimboay', country: 'MG' },
    { name: 'Kandreho', country: 'MG' },
    { name: 'Mahatsinjo Sud', country: 'MG' },
    { name: 'Ambalajiam', country: 'MG' },
    { name: 'Ambalanjanakomby', country: 'MG' },
    { name: 'Andriba', country: 'MG' },
    { name: 'Antanimbary', country: 'MG' },
    { name: 'Antsiafabositra', country: 'MG' },
    { name: 'Bemokotran', country: 'MG' },
    { name: 'Beratsimanina', country: 'MG' },
    { name: 'Madiromirafy', country: 'MG' },
    { name: 'Maevatanana I', country: 'MG' },
    { name: 'Maevatanana II', country: 'MG' },
    { name: 'Mahatsinjo', country: 'MG' },
    { name: 'Mahazoma', country: 'MG' },
    { name: 'Mangabe', country: 'MG' },
    { name: 'Maria', country: 'MG' },
    { name: 'Marokoro', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Tsararano', country: 'MG' },
    { name: 'Beanana', country: 'MG' },
    { name: 'Berivotra', country: 'MG' },
    { name: 'Ambakiren', country: 'MG' },
    { name: 'Ampandrana', country: 'MG' },
    { name: 'Andriamena', country: 'MG' },
    { name: 'Bekapaika', country: 'MG' },
    { name: 'Betrandraka', country: 'MG' },
    { name: 'Brievile', country: 'MG' },
    { name: 'Keliloha', country: 'MG' },
    { name: 'Manakana', country: 'MG' },
    { name: 'Sakoamadynka', country: 'MG' },
    { name: 'Sarobaratry', country: 'MG' },
    { name: 'Tsararova', country: 'MG' },
    { name: 'Tsaratanana', country: 'MG' },
    { name: 'Isinko', country: 'MG' },
    { name: 'Ambatoboeny', country: 'MG' },
    { name: 'Ambondromamy', country: 'MG' },
    { name: 'Andranofasika', country: 'MG' },
    { name: 'Andranomamy', country: 'MG' },
    { name: 'Anjiajia', country: 'MG' },
    { name: 'Ankijabe', country: 'MG' },
    { name: 'Ankirihitra', country: 'MG' },
    { name: 'Madrirovalo', country: 'MG' },
    { name: 'Manerinerina', country: 'MG' },
    { name: 'Sitampiky', country: 'MG' },
    { name: 'Tsaramandroso', country: 'MG' },
    { name: 'Ambesisika', country: 'MG' },
    { name: 'Mahajanga (Majunga)', country: 'MG' }, 
    { name: 'Ambalabe Befanjava', country: 'MG' },
    { name: 'Ambalakida', country: 'MG' },
    { name: 'Andranoboka', country: 'MG' },
    { name: 'Bekobay Centre', country: 'MG' },
    { name: 'Belobaka', country: 'MG' },
    { name: 'Betsako', country: 'MG' },
    { name: 'Boanamary', country: 'MG' },
    { name: 'Mahajamba Usine', country: 'MG' },
    { name: 'Mariarano', country: 'MG' },
    { name: 'Ambolomoty', country: 'MG' },
    { name: 'Ankaraobato', country: 'MG' },
    { name: 'Ankazomborona', country: 'MG' },
    { name: 'Anosinalainolona', country: 'MG' },
    { name: 'Antanambao Andranoalava', country: 'MG' },
    { name: 'Antanimasaka', country: 'MG' },
    { name: 'Bemaharivo', country: 'MG' },
    { name: 'Manaratsandry', country: 'MG' },
    { name: 'Marosako', country: 'MG' },
    { name: 'Marovoay', country: 'MG' },
    { name: 'Marovoay Banlieue', country: 'MG' },
    { name: 'Tsararano', country: 'MG' },
    { name: 'Ankaboka', country: 'MG' },
    { name: 'Ambarimaninga', country: 'MG' },
    { name: 'Antongomena Bevary', country: 'MG' },
    { name: 'Antseza', country: 'MG' },
    { name: 'Bekipay', country: 'MG' },
    { name: 'Katsepy', country: 'MG' },
    { name: 'Matsakabanja', country: 'MG' },
    { name: 'Mitsinjo', country: 'MG' },
    { name: 'Ambohipaky', country: 'MG' },
    { name: 'Andranomavo', country: 'MG' },
    { name: 'Soalala', country: 'MG' },
    { name: 'Ambatomainty', country: 'MG' },
    { name: 'Bemarivo', country: 'MG' },
    { name: 'Marotsialeha', country: 'MG' },
    { name: 'Sarodrano', country: 'MG' },
    { name: 'Makaraingo', country: 'MG' },
    { name: 'Antsakoamileka', country: 'MG' },
    { name: 'Antsalova', country: 'MG' },
    { name: 'Bekopaka', country: 'MG' },
    { name: 'Masoarivo', country: 'MG' },
    { name: 'Soahany', country: 'MG' },
    { name: 'Trangahy', country: 'MG' },
    { name: 'Bemaraha Atsinanana', country: 'MG' },
    { name: 'Ambolodia Sud', country: 'MG' },
    { name: 'Ampako', country: 'MG' },
    { name: 'Ankasakasa Tsibiray', country: 'MG' },
    { name: 'Bekodoka', country: 'MG' },
    { name: 'Besalampy', country: 'MG' },
    { name: 'Mahabe', country: 'MG' },
    { name: 'Marovoay Sud', country: 'MG' },
    { name: 'Soanenga', country: 'MG' },
    { name: 'Antsirasira', country: 'MG' },
    { name: 'Andabotoka', country: 'MG' },
    { name: 'Andranovao', country: 'MG' },
    { name: 'Andrea', country: 'MG' },
    { name: 'Ankisatra', country: 'MG' },
    { name: 'Antsaidhoha Bebao', country: 'MG' },
    { name: 'Antsondrodava', country: 'MG' },
    { name: 'Bebaboka Sud', country: 'MG' },
    { name: 'Belitsaky', country: 'MG' },
    { name: 'Bemokotra Sud', country: 'MG' },
    { name: 'Berevo Ranobe', country: 'MG' },
    { name: 'Betanatanana', country: 'MG' },
    { name: 'Mafaijijo', country: 'MG' },
    { name: 'Maintirano', country: 'MG' },
    { name: 'Marohazo', country: 'MG' },
    { name: 'Maromavo', country: 'MG' },
    { name: 'Tambohorano', country: 'MG' },
    { name: 'Veromanga', country: 'MG' },
    { name: 'Andramy', country: 'MG' },
    { name: 'Beravina', country: 'MG' },
    { name: 'Morafenobe', country: 'MG' },
    { name: 'Antranokoaky', country: 'MG' },
    { name: 'Ambaliha', country: 'MG' },
    { name: 'Ambarijeby Sud', country: 'MG' },
    { name: 'Ambolobozo', country: 'MG' },
    { name: 'Analalava', country: 'MG' },
    { name: 'Andribavontsina', country: 'MG' },
    { name: 'Angoaka Sud', country: 'MG' },
    { name: 'Ankaramy', country: 'MG' },
    { name: 'Antonibe', country: 'MG' },
    { name: 'Befotaka Nord', country: 'MG' },
    { name: 'Mahadrodraka', country: 'MG' },
    { name: 'Maromandia', country: 'MG' },
    { name: 'Marovantaza', country: 'MG' },
    { name: 'Marovatolena', country: 'MG' },
    { name: 'Bejofo', country: 'MG' },
    { name: 'Andrevorévo', country: 'MG' },
    { name: 'Ambodimadiro', country: 'MG' },
    { name: 'Ambodimanary', country: 'MG' },
    { name: 'Ambodimandresy', country: 'MG' },
    { name: 'Ampandriankilandy', country: 'MG' },
    { name: 'Anahidreno', country: 'MG' },
    { name: 'Andreba', country: 'MG' },
    { name: 'Anjalazala', country: 'MG' },
    { name: 'Anjiamangirana', country: 'MG' },
    { name: 'Ankerika', country: 'MG' },
    { name: 'Antsahabe', country: 'MG' },
    { name: 'Antsohihy', country: 'MG' },
    { name: 'Maroala', country: 'MG' },
    { name: 'Ambalafaminty', country: 'MG' },
    { name: 'Ambalaromba', country: 'MG' },
    { name: 'Ambararata Sofia', country: 'MG' },
    { name: 'Ambararatabe Nord', country: 'MG' },
    { name: 'Ambatoriha Est', country: 'MG' },
    { name: 'Ambatosia', country: 'MG' },
    { name: 'Ambodiadabo M', country: 'MG' },
    { name: 'Ambodiampana', country: 'MG' },
    { name: 'Ambodisikidy', country: 'MG' },
    { name: 'Ambovonomby', country: 'MG' },
    { name: 'Analila', country: 'MG' },
    { name: 'Anjozoromadosy', country: 'MG' },
    { name: 'Ankazotokana', country: 'MG' },
    { name: 'Antananivo Haut', country: 'MG' },
    { name: 'Antsamaka', country: 'MG' },
    { name: 'Bealalana', country: 'MG' },
    { name: 'Beandrarezona', country: 'MG' },
    { name: 'Mangindrano', country: 'MG' },
    { name: 'Marotolana', country: 'MG' },
    { name: 'Ambohimisondrotra', country: 'MG' },
    { name: 'Antsiradava', country: 'MG' },
    { name: 'Ambararata', country: 'MG' },
    { name: 'Ambodimotso Sud', country: 'MG' },
    { name: 'Ambolidibe Est', country: 'MG' },
    { name: 'Ankarongana', country: 'MG' },
    { name: 'Antsakabary', country: 'MG' },
    { name: 'Antsakanalabe', country: 'MG' },
    { name: 'Befandriana Nord', country: 'MG' },
    { name: 'Maroamalona', country: 'MG' },
    { name: 'Matsondaka', country: 'MG' },
    { name: 'Morafenoy', country: 'MG' },
    { name: 'Tsarahonenana', country: 'MG' },
    { name: 'Tsiamalao', country: 'MG' },
    { name: 'Belalona', country: 'MG' },
    { name: 'Ambodimotso-Haut', country: 'MG' },
    { name: 'Ambodihaozambo', country: 'MG' },
    { name: 'Ambohitokaka', country: 'MG' },
    { name: 'Ampasimatera', country: 'MG' },
    { name: 'Ankiririky', country: 'MG' },
    { name: 'Bekoratsaka', country: 'MG' },
    { name: 'Betaramahamay', country: 'MG' },
    { name: 'Komajia', country: 'MG' },
    { name: 'Malakialina', country: 'MG' },
    { name: 'Mampikony', country: 'MG' },
    { name: 'Mampikony II', country: 'MG' },
    { name: 'Anovilava Nord', country: 'MG' },
    { name: 'Ambalakirajy', country: 'MG' },
    { name: 'Ambikorano', country: 'MG' },
    { name: 'Ambaripaika', country: 'MG' },
    { name: 'Ambilombe', country: 'MG' },
    { name: 'Amboaboa', country: 'MG' },
    { name: 'Ambodiadabo', country: 'MG' },
    { name: 'Ambodiamonta Kianga', country: 'MG' },
    { name: 'Ambohisoa', country: 'MG' },
    { name: 'Amboronololo', country: 'MG' },
    { name: 'Ampatakamaroreny', country: 'MG' },
    { name: 'Andohajango', country: 'MG' },
    { name: 'Andratamina', country: 'MG' },
    { name: 'Anjiabe', country: 'MG' },
    { name: 'Ankiajabefonoko', country: 'MG' },
    { name: 'Ankiabe Salohy', country: 'MG' },
    { name: 'Antanambaon\'Ambberina', country: 'MG' },
    { name: 'Antanandava', country: 'MG' },
    { name: 'Antsattramidola', country: 'MG' },
    { name: 'Antsiatsiaka', country: 'MG' },
    { name: 'Antsirabe Centre', country: 'MG' },
    { name: 'Antsoha', country: 'MG' },
    { name: 'Kandy', country: 'MG' },
    { name: 'Manampaneva', country: 'MG' },
    { name: 'Mandratisara', country: 'MG' },
    { name: 'Marotandrano', country: 'MG' },
    { name: "Port -  Sofia", country: "MG" },
    { name: "Tsarajomoka", country: "MG" },
    { name: "Tsaratana", country: "MG" },
    { name : "Ambinanifango" ,country : "MG"},
     {name :'Ambanjabe', country :'MG'},
     {name :"Ambodimahabibo", country :"MG"},
    { name: 'Ambodisakoana', country: 'MG' },
    { name: 'Ambodivongo', country: 'MG' },
    { name: 'Amparihy', country: 'MG' },
    { name: 'Andranomeva', country: 'MG' },
    { name: 'Leanja', country: 'MG' },
    { name: 'Maevaranohely', country: 'MG' },
    { name: 'Marovato', country: 'MG' },
    { name: 'Port Berge II', country: 'MG' },
    { name: 'Port-Berge', country: 'MG' },
    { name: 'Tsarahasina', country: 'MG' },
    { name: 'Tsaratatana I', country: 'MG' },
    { name: 'Tsiningia', country: 'MG' },
    { name: 'Tsinjomitondra', country: 'MG' },
    { name: 'Ihobaka', country: 'MG' },
    { name: 'Ambatomilahatran', country: 'MG' },
    { name: 'Andranomena I', country: 'MG' },
    { name: 'Ambandrika', country: 'MG' },
    { name: 'Ambatondrazaka', country: 'MG' },
    { name: 'Ambatondrazaka Suburbain', country: 'MG' },
    { name: 'Ambatosoratra', country: 'MG' },
    { name: 'Ambohitsilaizana', country: 'MG' },
    { name: 'Amparihintsokatra', country: 'MG' },
    { name: 'Ampitatsimo', country: 'MG' },
    { name: 'Andilanatoby', country: 'MG' },
    { name: 'Andromba', country: 'MG' },
    { name: 'Antanandava', country: 'MG' },
    { name: 'Antsangasanga', country: 'MG' },
    { name: 'Bejofo', country: 'MG' },
    { name: 'Didy', country: 'MG' },
    { name: 'Feramanga Nord', country: 'MG' },
    { name: 'Ilafy', country: 'MG' },
    { name: 'Imerimandroso', country: 'MG' },
    { name: 'Manakamabahiny Est', country: 'MG' },
    { name: 'Manakamabahiny Ouest', country: 'MG' },
    { name: 'Soalazaina', country: 'MG' },
    { name: 'Tanambo Besakay', country: 'MG' },
    { name: 'Ambohidava', country: 'MG' },
    { name: 'Ambohiboromanga', country: 'MG' },
    { name: 'Ambatomainty', country: 'MG' },
    { name: 'Amboavory', country: 'MG' },
    { name: 'Ambodimanga', country: 'MG' },
    { name: 'Ambohijanahary', country: 'MG' },
    { name: 'Ambohimandroso', country: 'MG' },
    { name: 'Ambohitratry', country: 'MG' },
    { name: 'Amparafaravola', country: 'MG' },
    { name: 'Ampasikely', country: 'MG' },
    { name: 'Andilana Nord', country: 'MG' },
    { name: 'AndrebaKely Sud', country: 'MG' },
    { name: 'AndrebaKely Nord', country: 'MG' },
    { name: 'Anororo', country: 'MG' },
    { name: 'Beanana', country: 'MG' },
    { name: 'Bedidy', country: 'MG' },
    { name: 'Morarano Chrome', country: 'MG' },
    { name: 'Ranomainty', country: 'MG' },
    { name: 'Sahamamy', country: 'MG' },
    { name: 'Tanambe', country: 'MG' },
    { name: 'Vohimena', country: 'MG' },
    { name: 'Vohitsara', country: 'MG' },
    { name: 'Andranobe', country: 'MG' },
    { name: 'Ambodirano', country: 'MG' }, 
    { name: 'Andilamena', country: 'MG' },
    { name: 'Antanimenabaka', country: 'MG' },
    { name: 'Bemaitso', country: 'MG' },
    { name: 'Maitsokely', country: 'MG' },
    { name: 'Maroadabo', country: 'MG' },
    { name: 'Marovato', country: 'MG' },
    { name: 'Miarinarivo', country: 'MG' },
    { name: 'Tanananifolohahy', country: 'MG' },
    { name: 'Ampondrabe', country: 'MG' },
    { name: 'Ambalaomby', country: 'MG' },
    { name: 'Ambatoharanana', country: 'MG' },
    { name: 'Ampandroantraka', country: 'MG' },
    { name: 'Amapsimanava', country: 'MG' },
    { name: 'Anosibe An\'Ala', country: 'MG' },
    { name: 'Antandrokomby', country: 'MG' },
    { name: 'Longozabe', country: 'MG' },
    { name: 'Niarovana', country: 'MG' },
    { name: 'Tratramarina', country: 'MG' },
    { name: 'Tsaravinany', country: 'MG' },
    { name: 'Ambodimerana', country: 'MG' },
    { name: 'Ambatovola', country: 'MG' },
    { name: 'Amboasary', country: 'MG' },
    { name: 'Ambohibary', country: 'MG' },
    { name: 'Ambohidronono', country: 'MG' },
    { name: 'Ampasipotsy Gare', country: 'MG' },
    { name: 'Ampasipotsy Mandialaza', country: 'MG' },
    { name: 'Andaingo', country: 'MG' },
    { name: 'Andasibe', country: 'MG' },
    { name: 'Anosibe Ifody', country: 'MG' },
    { name: 'Antanandava', country: 'MG' },
    { name: 'Antaniditra', country: 'MG' },
    { name: 'Beforona', country: 'MG' },
    { name: 'Belavabary', country: 'MG' },
    { name: 'MangariVote (Ex Beparasy)', country: 'MG' },
    { name: 'Fierenana', country: 'MG' },
    { name: 'Lakato', country: 'MG' },
    { name: 'Mandialaza', country: 'MG' },
    { name: 'Moramanga', country: 'MG' },
    { name: 'Morarano Gare', country: 'MG' },
    { name: 'Sabotsy Anjiro', country: 'MG' },
    { name: 'Vodiriana', country: 'MG' },
    { name: 'Bembary', country: 'MG' },
    { name: 'Analasoa', country: 'MG' },
    { name: 'Ambatoharanana', country: 'MG' },
    { name: 'Ambodimanga II', country: 'MG' },
    { name: 'Ampasimbé Manantsantrana', country: 'MG' },
    { name: 'Ampasina Maningory', country: 'MG' },
    { name: 'Antsiatsiaaka', country: 'MG' },
    { name: 'Fenerive Ville', country: 'MG' },
    { name: 'Mahamabo', country: 'MG' },
    { name: 'Mahanoro', country: 'MG' },
    { name: 'Miorimivalana', country: 'MG' },
    { name: 'Saranambana', country: 'MG' },
    { name: 'Vohilengo', country: 'MG' },
    { name: 'Vohipeno', country: 'MG' },
    { name: 'Ambanjan\'I Sahalava', country: 'MG' },
    { name: 'Betampona', country: 'MG' },
    { name: 'Ambodiamapana', country: 'MG' },
    { name: 'Ambodivoanio', country: 'MG' },
    { name: 'Andasibe', country: 'MG' },
    { name: 'Antanambaobe', country: 'MG' },
    { name: 'Antanambe', country: 'MG' },
    { name: 'Antanananivo', country: 'MG' },
    { name: 'Imorona', country: 'MG' },
    { name: 'Manambolosy', country: 'MG' },
    { name: 'Mananara Nord', country: 'MG' },
    { name: 'SandraKatsy', country: 'MG' },
    { name: 'Saromaona', country: 'MG' },
    { name: 'Tanibe', country: 'MG' },
    { name: 'Vanono', country: 'MG' },
    { name: 'Analampotsy', country: 'MG' },
    { name: 'Mahanoro', country: 'MG' },
    { name: 'Ambanizana', country: 'MG' },
    { name: 'Ambinanitelos', country: 'MG' },
    { name: 'Ambodimanga Rantabe', country: 'MG' },
    { name: 'Anandrivola', country: 'MG' },
    { name: 'Andranofotsy', country: 'MG' },
    { name: 'Androndrona', country: 'MG' },
    { name: 'Anjahana', country: 'MG' },
    { name: 'Anjanazana', country: 'MG' },
    { name: 'Ankofa', country: 'MG' },
    { name: 'Ankofabe', country: 'MG' },
    { name: 'Antakotako', country: 'MG' },
    { name: 'Antsirabe Sahatany', country: 'MG' },
    { name: 'Mahalevona', country: 'MG' },
    { name: 'Manambolo', country: 'MG' },
    { name: 'Maroantsetra', country: 'MG' },
    { name: 'Morafeno', country: 'MG' },
    { name: 'Rantabe', country: 'MG' },
    { name: 'Voloina', country: 'MG' },
    { name: 'Mariarano', country: 'MG' },
    { name: 'Sahasindro', country: 'MG' }, 
    { name: 'Ambaahoabe', country: 'MG' },
    { name: 'Ambodiamapana', country: 'MG' },
    { name: 'Andapafito', country: 'MG' },
    { name: 'Antanifotsy', country: 'MG' },
    { name: 'Antenina', country: 'MG' },
    { name: 'Fotsialanana', country: 'MG' },
    { name: 'Manompana', country: 'MG' },
    { name: 'Soanierana Ivongo', country: 'MG' },
    { name: 'Ambinanisakana', country: 'MG' },
    { name: 'Sainte Marie', country: 'MG' },
    { name: 'Ambatoharanana', country: 'MG' },
    { name: 'Ambodimangavalo', country: 'MG' },
    { name: 'Ambohibe', country: 'MG' },
    { name: 'Ampasimazava', country: 'MG' },
    { name: 'Andasibe', country: 'MG' },
    { name: 'Anjahambe', country: 'MG' },
    { name: 'Maromitet', country: 'MG' },
    { name: 'Miarinarivo', country: 'MG' },
    { name: 'Sahatavy', country: 'MG' },
    { name: 'Vavatena', country: 'MG' },
    { name: 'Tanamarina', country: 'MG' },
    { name: 'Antanambao Manampo', country: 'MG' },
    { name: 'Atnsy Tanambao Manampotsy', country: 'MG' },
    { name: 'Atnsy Tanandehibe', country: 'MG' },
    { name: 'Mtsayhela', country: 'MG' },
    { name: 'Mtsaynakana', country: 'MG' },
    { name: 'Stasiyvaza', country: 'MG' },
    { name: 'Mtsayn ratsandry', country: 'MG' },
    { name: 'Ambalarondra', country: 'MG' },
    { name: 'Ambinaninony', country: 'MG' },
    { name: 'Ambohimanana', country: 'MG' },
    { name: 'Ampasimbé', country: 'MG' },
    { name: 'Andekaleka', country: 'MG' },
    { name: 'Andovoranto', country: 'MG' },
    { name: 'Anivorano Est', country: 'MG' },
    { name: 'Anjahamana', country: 'MG' },
    { name: 'Brickaville', country: 'MG' },
    { name: 'Fanasana', country: 'MG' },
    { name: 'Fetraomby', country: 'MG' },
    { name: 'Lohariandava', country: 'MG' },
    { name: 'Mahatsara', country: 'MG' },
    { name: 'Maroseranana', country: 'MG' },
    { name: 'Ranomafana Est', country: 'MG' },
    { name: 'Razanaka', country: 'MG' },
    { name: 'Vohitranivona', country: 'MG' },
    { name: 'Antsampanana', country: 'MG' },
    { name: 'Ambinanidilana', country: 'MG' },
    { name: 'Ambinanindrano', country: 'MG' },
    { name: 'Ambodibonara', country: 'MG' },
    { name: 'Ambodiharina', country: 'MG' },
    { name: 'Ankazotsifanatra', country: 'MG' },
    { name: 'Befotaka', country: 'MG' },
    { name: 'Betsizaraina', country: 'MG' },
    { name: 'Mahanoro', country: 'MG' },
    { name: 'Manjakandriana', country: 'MG' },
    { name: 'Masomeloka', country: 'MG' },
    { name: 'Tsaravinany', country: 'MG' },
    { name: 'Andranambomaro', country: 'MG' },
    { name: 'Ambalapaïso II', country: 'MG' },
    { name: 'Ambatofisaka II', country: 'MG' },
    { name: 'Amboasary', country: 'MG' },
    { name: 'Ambodinonoka', country: 'MG' },
    { name: 'Ambodivoahangy', country: 'MG' },
    { name: 'Ambohimilanja', country: 'MG' },
    { name: 'Andonabe Sud', country: 'MG' },
    { name: 'Androrangavola', country: 'MG' },
    { name: 'Anosiarivo', country: 'MG' },
    { name: 'Betampona', country: 'MG' },
    { name: 'Lohavanana', country: 'MG' },
    { name: 'Marolambo', country: 'MG' },
    { name: 'Sahakevo', country: 'MG' },
    { name: 'Tanambao Rabemanana', country: 'MG' },
    { name: 'Maromitet I', country: 'MG' },
    { name: 'Toamasina (Tamatave)', country: 'MG' },
    { name: 'Ambodilazana', country: 'MG' },
    { name: 'Ambodiriana', country: 'MG' },
    { name: 'Amboditandroho', country: 'MG' },
    { name: 'Ampasimadinika', country: 'MG' },
    { name: 'Ampasimbe Onibe', country: 'MG' },
    { name: 'Ampisokina', country: 'MG' },
    { name: 'Amporoforo', country: 'MG' },
    { name: 'Andondabe', country: 'MG' },
    { name: 'Andranobolaha', country: 'MG' },
    { name: 'Antenina', country: 'MG' },
    { name: 'Antetezambaro', country: 'MG' },
    { name: 'Fanandrana', country: 'MG' },
    { name: 'Fito', country: 'MG' },
    { name: 'Foulpointe', country: 'MG' },
    { name: 'Mangabe', country: 'MG' },
    { name: 'Sahambala', country: 'MG' },
    { name: 'Toamasina Suburbaine', country: 'MG' },
    { name: 'Satrandroy', country: 'MG' },
    { name: 'Ambalabe', country: 'MG' },
    { name: 'Ambalavolo', country: 'MG' },
    { name: 'Amboditavolo', country: 'MG' },
    { name: 'Ambodivoananto', country: 'MG' },
    { name: 'Ampasimadinika', country: 'MG' }, // Redundant entry
    { name: 'Ampasimazava', country: 'MG' },
    { name: 'Antanambao Mahatsara', country: 'MG' },
    { name: 'Iamborano', country: 'MG' },
    { name: 'Ifasina I', country: 'MG' },
    { name: 'Ifasina II', country: 'MG' },
    { name: 'Ilaka Est', country: 'MG' },
    { name: 'Maintinandry', country: 'MG' },
    { name: 'Niarovana Caroline', country: 'MG' },
    { name: 'Niherenana', country: 'MG' },
    { name: 'Sahamatevina', country: 'MG' },
    { name: 'Tanambao Vahatrakaka', country: 'MG' },
    { name: 'Tsarasambo', country: 'MG' },
    { name: 'Tsivangiana', country: 'MG' },
    { name: 'Vatomandry', country: 'MG' },
    { name: 'Ifasina III', country: 'MG' },
    { name: 'Ambodinonoka Rangalana', country: 'MG' },
    { name: 'Ambovombe Androy', country: 'MG' },
    { name: 'Ambanisarika', country: 'MG' },
    { name: 'Ambazoa', country: 'MG' },
    { name: 'Ambohimalaza', country: 'MG' },
    { name: 'Ambonaivo', country: 'MG' },
    { name: 'Ambondro', country: 'MG' },
    { name: 'Ampamata', country: 'MG' },
    { name: 'Analamary', country: 'MG' },
    { name: 'Andalatranosy', country: 'MG' },
    { name: 'Anjeky Ankilikira', country: 'MG' },
    { name: 'Antanimora Sud', country: 'MG' },
    { name: 'Erada', country: 'MG' },
    { name: 'Imanombo', country: 'MG' },
    { name: 'Jafaro', country: 'MG' },
    { name: 'Maroalomainte', country: 'MG' },
    { name: 'Maroalopoty', country: 'MG' },
    { name: 'Marovato Befeno', country: 'MG' },
    { name: 'Sihanamaro', country: 'MG' },
    { name: 'Tsimananada', country: 'MG' },
    { name: 'Andragnanivo', country: 'MG' },
    { name: 'Andoharano', country: 'MG' },
    { name: 'Ambahita', country: 'MG' },
    { name: 'Ambatosola', country: 'MG' },
    { name: 'Anivorano Mitsinjo', country: 'MG' },
    { name: 'Anja Nord', country: 'MG' },
    { name: 'Ankaranabo Nord', country: 'MG' },
    { name: 'Antsakoamaro', country: 'MG' },
    { name: 'Bekitro', country: 'MG' },
    { name: 'Belindo Mahasoa', country: 'MG' },
    { name: 'Beraketa', country: 'MG' },
    { name: 'Besakoa', country: 'MG' },
    { name: 'Beteza', country: 'MG' },
    { name: 'Bevitiky', country: 'MG' },
    { name: 'Manakompy', country: 'MG' },
    { name: 'Maroviro', country: 'MG' },
    { name: 'Bekily Centrale', country: 'MG' },
    { name: 'Tanandava', country: 'MG' },
    { name: 'Tsikolaky', country: 'MG' },
    { name: 'Tsirandrany', country: 'MG' },
    { name: 'Vohimanga', country: 'MG' },
    { name: 'Mikaikarivo Ambatomainty', country: 'MG' },
    { name: 'Behabo', country: 'MG' },
    { name: 'Beloha Androy', country: 'MG' },
    { name: 'Kopoky', country: 'MG' },
    { name: 'Marolinta', country: 'MG' },
    { name: 'Tranoroa', country: 'MG' },
    { name: 'Tranovaho', country: 'MG' },
    { name: 'Ambatotsivala', country: 'MG' },
    { name: 'Mahaenegne', country: 'MG' },
    { name: 'Anjampaly', country: 'MG' },
    { name: 'Antaritarika', country: 'MG' },
    { name: 'Faux Cap', country: 'MG' },
    { name: 'Imongy', country: 'MG' },
    { name: 'Marovato', country: 'MG' },
    { name: 'Nikoly', country: 'MG' },
    { name: 'Tsihombe', country: 'MG' },
    { name: 'Ankilivalo', country: 'MG' },
    { name: 'Behazomanga', country: 'MG' },
    { name: 'Amboasary Sud', country: 'MG' },
    { name: 'Behara', country: 'MG' },
    { name: 'Ebelo', country: 'MG' },
    { name: 'Elonty', country: 'MG' },
    { name: 'Esira', country: 'MG' },
    { name: 'Ifotaka', country: 'MG' },
    { name: 'Mahaly', country: 'MG' },
    { name: 'Manevy', country: 'MG' },
    { name: 'Maromby', country: 'MG' },
    { name: 'Marotsiraka', country: 'MG' },
    { name: 'Ranobe', country: 'MG' },
    { name: 'Sampona', country: 'MG' },
    { name: 'Tanandava Sud', country: 'MG' },
    { name: 'Tomboarivo', country: 'MG' },
    { name: 'Tranomaro', country: 'MG' },
    { name: 'Tsivory', country: 'MG' },
    { name: 'Mahabo', country: 'MG' },
    { name: 'Berano Ville', country: 'MG' },
    { name: 'Ambalasoa', country: 'MG' },
    { name: 'Ambatomivary', country: 'MG' },
    { name: 'Analamary', country: 'MG' },
    { name: 'Andriandampy', country: 'MG' },
    { name: 'Beampombo I', country: 'MG' },
    { name: 'Beampombo II', country: 'MG' },
    { name: 'Bekorobo', country: 'MG' },
    { name: 'Benato Toby', country: 'MG' },
    { name: 'Betroka', country: 'MG' },
    { name: 'Iaborotra', country: 'MG' },
    { name: 'Ianabinda', country: 'MG' },
    { name: 'Ianakafy', country: 'MG' },
    { name: 'Isoanala', country: 'MG' },
    { name: 'Ivahona', country: 'MG' },
    { name: 'Jangany', country: 'MG' },
    { name: 'Mahabo', country: 'MG' }, // Redundant entry
    { name: 'Mahasoa Est', country: 'MG' },
    { name: 'Nanarena Besakoa', country: 'MG' },
    { name: 'Naninora', country: 'MG' },
    { name: 'Sakamahily', country: 'MG' },
    { name: 'Tsaraitso', country: 'MG' },
    { name: 'Kelivaho', country: 'MG' },
    { name: 'Ambatoabo', country: 'MG' },
    { name: 'Ampasimena', country: 'MG' },
    { name: 'Ampasy Nahampoana', country: 'MG' },
    { name: 'Analamary', country: 'MG' },
    { name: 'Analapatsy', country: 'MG' },
    { name: 'Andranobory', country: 'MG' },
    { name: 'Ankaromena', country: 'MG' },
    { name: 'Ankariera', country: 'MG' },
    { name: 'Bevoay', country: 'MG' },
    { name: 'Emagnobo', country: 'MG' },
    { name: 'Enakara Haut', country: 'MG' },
    { name: 'Enaniliha', country: 'MG' },
    { name: 'Fenoevo Efita', country: 'MG' },
    { name: 'Iaboakoho', country: 'MG' },
    { name: 'Ifarantsa', country: 'MG' },
    { name: 'Isaka Ivondro', country: 'MG' },
    { name: 'Mahatalaky', country: 'MG' },
    { name: 'Manambaro', country: 'MG' },
    { name: 'Manantenina', country: 'MG' },
    { name: 'Mandiso', country: 'MG' },
    { name: 'Mandromodromotra', country: 'MG' },
    { name: 'Ranomafana Sud', country: 'MG' },
    { name: 'Ranopiso', country: 'MG' },
    { name: 'Sarisambo', country: 'MG' },
    { name: 'Soanierana', country: 'MG' },
    { name: 'Soavary', country: 'MG' },
    { name: 'Tolanaro (Taolagnaro, Fort-Dauphin)', country: 'MG' },
    { name: 'Ankilivalo', country: 'MG' },
    { name: 'Tanandava Mandrake', country: 'MG' },
    { name: 'Amboropotsy', country: 'MG' },
    { name: 'Ampanihy Centre', country: 'MG' },
    { name: 'Androka', country: 'MG' },
    { name: 'Ankiliabo', country: 'MG' },
    { name: 'Ankilimivory', country: 'MG' },
    { name: 'Ankilizato', country: 'MG' },
    { name: 'Antaly', country: 'MG' },
    { name: 'Beahitse', country: 'MG' },
    { name: 'Belafike Haut', country: 'MG' },
    { name: 'Beroy Sud', country: 'MG' },
    { name: 'Ejeda', country: 'MG' },
    { name: 'Fotadrevo', country: 'MG' },
    { name: 'Gogogogo', country: 'MG' },
    { name: 'Itampolo', country: 'MG' },
    { name: 'Maniry', country: 'MG' },
    { name: 'Vohitany', country: 'MG' },
    { name: 'Agnavoha', country: 'MG' },
    { name: 'Androimpano', country: 'MG' },
    { name: 'Beara', country: 'MG' },
    { name: 'Andranomafana', country: 'MG' },
    { name: 'Ankazoabo Sud', country: 'MG' },
    { name: 'Berenty', country: 'MG' },
    { name: 'Fotivolo', country: 'MG' },
    { name: 'ilemby', country: 'MG' },
    { name: 'Tandrano', country: 'MG' },
    { name: 'Ankilivalokely', country: 'MG' },
    { name: 'Ambatolahy', country: 'MG' },
    { name: 'Ankeriky', country: 'MG' },
    { name: 'Ambalavato', country: 'MG' },
    { name: 'Benenitra', country: 'MG' },
    { name: 'Ehara', country: 'MG' },
    { name: 'Ianapera', country: 'MG' },
    { name: 'Benonoky', country: 'MG' },
    { name: 'Ankilimary', country: 'MG' },
    { name: 'Behisatsy', country: 'MG' },
    { name: 'Bemavo', country: 'MG' },
    { name: 'Beroroha', country: 'MG' },
    { name: 'Fanjakana', country: 'MG' },
    { name: 'Mandronarivo', country: 'MG' },
    { name: 'Marerano', country: 'MG' },
    { name: 'Sakena', country: 'MG' },
    { name: 'Tanamary', country: 'MG' },
    { name: 'Tanandava', country: 'MG' },
    { name: 'Ambatry Mitsinjo', country: 'MG' },
    { name: 'Andranomangatsiaka', country: 'MG' },
    { name: 'Ankazomanga Ouest', country: 'MG' },
    { name: 'Ankazombalala', country: 'MG' },
    { name: 'Ankilivalo', country: 'MG' },
    { name: 'Antohabato', country: 'MG' },
    { name: 'Antsavoa', country: 'MG' },
    { name: 'Beantake', country: 'MG' },
    { name: 'Belamoty', country: 'MG' },
    { name: 'Besely', country: 'MG' },
    { name: 'Betioky Sud', country: 'MG' },
    { name: 'Bezaha', country: 'MG' },
    { name: 'Fenoandala', country: 'MG' },
    { name: 'Lazarivo', country: 'MG' },
    { name: 'Manalobe', country: 'MG' },
    { name: 'Maroarivo Ankazomanga', country: 'MG' },
    { name: 'Marosavoa', country: 'MG' },
    { name: 'Masiaboay', country: 'MG' },
    { name: 'Montifeno', country: 'MG' },
    { name: 'Sakamasay', country: 'MG' },
    { name: 'Salobe', country: 'MG' },
    { name: 'Soamanonga', country: 'MG' },
    { name: 'Soaserana', country: 'MG' },
    { name: 'Tanambo Haut', country: 'MG' },
    { name: 'Temeantsoa', country: 'MG' },
    { name: 'Tongobory', country: 'MG' },
    { name: 'Vatolatsaka', country: 'MG' },
    { name: 'Beora', country: 'MG' },
    { name: 'Savazy II', country: 'MG' },
    { name: 'Vohimary', country: 'MG' },
    { name: 'Amabahikily', country: 'MG' },
    { name: 'Antanimieva', country: 'MG' },
    { name: 'Antongo Vaovao', country: 'MG' },
    { name: 'Basibasy', country: 'MG' },
    { name: 'Befandefa', country: 'MG' },
    { name: 'Befandriana Sud', country: 'MG' },
    { name: 'Morombe', country: 'MG' },
    { name: 'Tanandava Station', country: 'MG' },
    { name: 'Ankatsakantsa Sud', country: 'MG' },
    { name: 'Ambinany', country: 'MG' },
    { name: 'Amboronabo', country: 'MG' },
    { name: 'Andamasiny Vineta', country: 'MG' },
    { name: 'Andranolava', country: 'MG' },
    { name: 'Beraketa', country: 'MG' },
    { name: 'Mahaboboka', country: 'MG' },
    { name: 'Miary Lamatihy', country: 'MG' },
    { name: 'Miary Taheza', country: 'MG' },
    { name: 'Mihavatsy', country: 'MG' },
    { name: 'Mikoboka', country: 'MG' },
    { name: 'Mitsinjo', country: 'MG' },
    { name: 'Sakaraha', country: 'MG' },
    { name: 'Toliara (Tuléar)', country: 'MG' },
    { name: 'Ambohimahavelona', country: 'MG' },
    { name: 'Ambolofoty', country: 'MG' },
    { name: 'Anakao', country: 'MG' },
    { name: 'Analamisampy', country: 'MG' },
    { name: 'Andranohinaly', country: 'MG' },
    { name: 'Andranovory', country: 'MG' },
    { name: 'Ankililoaka', country: 'MG' },
    { name: 'Ankilimalinika', country: 'MG' },
    { name: 'Antanimena', country: 'MG' },
    { name: 'Beheloka', country: 'MG' },
    { name: 'Behompy', country: 'MG' },
    { name: 'Belalanda', country: 'MG' },
    { name: 'Betsinjaka', country: 'MG' },
    { name: 'Manombo Sud', country: 'MG' },
    { name: 'Manorofify', country: 'MG' },
    { name: 'Marofoty', country: 'MG' },
    { name: 'Maromiandra', country: 'MG' },
    { name: 'Miary', country: 'MG' },
    { name: 'Milenaka', country: 'MG' },
    { name: 'Mitsinjo Betanimena', country: 'MG' },
    { name: 'Saint Augustin', country: 'MG' },
    { name: 'Soalara Sud', country: 'MG' },
    { name: 'Tsianisiha', country: 'MG' },
    { name: 'Efoetse', country: 'MG' },
    { name: 'Soahazo', country: 'MG' },
    { name: 'Tsifota', country: 'MG' },
    { name: 'Ambiky', country: 'MG' },
    { name: 'Aboalimena', country: 'MG' },
    { name: 'Andimaky Manambolo', country: 'MG' },
    { name: 'Ankalalobe', country: 'MG' },
    { name: 'Ankororoky', country: 'MG' },
    { name: 'Antsoha', country: 'MG' },
    { name: 'Belinta', country: 'MG' },
    { name: 'Belo sur Tsiribihina', country: 'MG' },
    { name: 'Bemarivo Ankirondro', country: 'MG' },
    { name: 'Berevo', country: 'MG' },
    { name: 'Beroboka', country: 'MG' },
    { name: 'Masoarivo', country: 'MG' },
    { name: 'Tsaraotana', country: 'MG' },
    { name: 'Tsimafana', country: 'MG' },
    { name: 'Delta', country: 'MG' }, 
    { name: 'Ambia', country: 'MG' },
    { name: 'Ampanhidy', country: 'MG' },
    { name: 'Analamitsivalana', country: 'MG' },
    { name: 'Ankilivalo', country: 'MG' },
    { name: 'Ankilizato', country: 'MG' },
    { name: 'Befotaka', country: 'MG' },
    { name: 'Berono', country: 'MG' },
    { name: 'Mahabo', country: 'MG' },
    { name: 'Malaimbandy', country: 'MG' },
    { name: 'Mandabe', country: 'MG' },
    { name: 'Tsimazava', country: 'MG' },
    { name: 'Bezezika', country: 'MG' },
    { name: 'Andranopasy', country: 'MG' },
    { name: 'Ankilabo', country: 'MG' },
    { name: 'Anontsibe Centre', country: 'MG' },
    { name: 'Beharona', country: 'MG' },
    { name: 'Manja', country: 'MG' },
    { name: 'Soaserana', country: 'MG' },
    { name: 'Betsioky', country: 'MG' },
    { name: 'Ambatolahy', country: 'MG' },
    { name: 'Ampanhidy', country: 'MG' },
    { name: 'Ankavandra', country: 'MG' },
    { name: 'Ankondromena', country: 'MG' },
    { name: 'Anktrofotsy', country: 'MG' },
    { name: 'Anosimena', country: 'MG' },
    { name: 'Bemahatazana', country: 'MG' },
    { name: 'Betsipolitra', country: 'MG' },
    { name: 'Dabolava', country: 'MG' },
    { name: 'Isalo', country: 'MG' },
    { name: 'Itondy', country: 'MG' },
    { name: 'Manambina', country: 'MG' },
    { name: 'Manandaza', country: 'MG' },
    { name: 'Miandrivazo', country: 'MG' },
    { name: 'Soaloka', country: 'MG' },
    { name: 'Andranomainty', country: 'MG' },
    { name: 'Analaiava', country: 'MG' },
    { name: 'Befasy', country: 'MG' },
    { name: 'Belo sur Mer', country: 'MG' },
    { name: 'Bemanonga', country: 'MG' },
    { name: 'Morondava', country: 'MG' },
    { name: 'Marofandilia', country: 'MG' }
];

cities.sort((a, b) => a.name.localeCompare(b.name));

// Fonction pour peupler la liste déroulante des villes
function populateCitySelect() {
    const select = document.getElementById('city');
    cities.forEach(city => {
        const option = document.createElement('option');
        option.value = city.name;
        option.textContent = city.name;
        select.appendChild(option);
    });
}

// Fonction pour récupérer les heures de prière
async function getPrayerTimes() {
    const city = document.getElementById('city').value;
    const method = document.getElementById('method').value;
    const date = new Date().toISOString().split('T')[0];

    // Trouver le pays associé à la ville sélectionnée
    const foundCity = cities.find(c => c.name === city);
    const country = foundCity ? foundCity.country : 'SA'; // Utiliser 'SA' par défaut si la ville n'est pas trouvée

    const apiUrl = `https://api.aladhan.com/v1/timingsByCity?city=${city}&country=${country}&method=${method}&date=${date}`;

    try {
        const response = await fetch(apiUrl);
        const data = await response.json();
        if (data.code === 200) {
            const timings = data.data.timings;
            displayResults(timings);
        } else {
            alert("Erreur lors de la récupération des heures de prière.");
        }
    } catch (error) {
        console.error("Erreur API:", error);
        alert("Erreur, veuillez réessayer.");
    }
}

// Fonction pour afficher les résultats des heures de prière
function displayResults(timings) {
    const resultDiv = document.getElementById('result');
    const lastThird = calculateLastThirdOfNight(timings.Maghrib, timings.Fajr);
    const duhaTime = addMinutes(timings.Sunrise, 20);
    const asrHanafi = calculateAsrHanafi(timings.Dhuhr, timings.Maghrib);

    resultDiv.innerHTML = `
        <h3>Heures de prière</h3>
        <div class="prayer-times">
            <div><i class="fas fa-clock"></i> <strong>Tahajoud:</strong> ${lastThird}</div>
            <div><i class="fas fa-moon"></i> <strong>Imsak :</strong> ${timings.Imsak.slice(0, 5)}</div>
            <div><i class="fas fa-moon"></i> <strong>Fajr:</strong> ${timings.Fajr.slice(0, 5)}</div>
            <div><i class="fas fa-sun"></i> <strong>Lever du soleil:</strong> ${timings.Sunrise.slice(0, 5)}</div>
            <div><i class="fas fa-sun"></i> <strong>Duha:</strong> ${duhaTime}</div>
            <div><i class="fas fa-clock"></i> <strong>Dhuhr:</strong> ${timings.Dhuhr.slice(0, 5)}</div>
            <div><i class="fas fa-clock"></i> <strong>Asr (Shafi'i):</strong> ${timings.Asr.slice(0, 5)}</div>
            <div><i class="fas fa-clock"></i> <strong>Asr (Hanafi):</strong> ${asrHanafi}</div>
            <div><i class="fas fa-clock"></i> <strong>Maghrib:</strong> ${timings.Maghrib.slice(0, 5)}</div>
            <div><i class="fas fa-clock"></i> <strong>Isha:</strong> ${timings.Isha.slice(0, 5)}</div>
        </div>
    `;
}

// Fonction pour calculer le dernier tiers de nuit
function calculateLastThirdOfNight(maghrib, fajr) {
    const maghribTime = convertToMinutes(maghrib);
    let fajrTime = convertToMinutes(fajr);
    if (fajrTime <= maghribTime) {
        fajrTime += 1440; 
    }
    const nightDuration = fajrTime - maghribTime;
    const lastThirdStart = maghribTime + (2 * nightDuration) / 3;
    return convertToTime(Math.floor(lastThirdStart));
}

// Fonction pour convertir l'heure au format minutes
function convertToMinutes(time) {
    const [hours, minutes] = time.split(':').map(Number);
    return hours * 60 + minutes;
}

// Fonction pour convertir des minutes au format heure
function convertToTime(minutes) {
    const hours = Math.floor(minutes / 60) % 24;
    const mins = Math.floor(minutes % 60);
    return `${String(hours).padStart(2, '0')}:${String(mins).padStart(2, '0')}`;
}

// Fonction pour ajouter des minutes à une heure
function addMinutes(time, minutesToAdd) {
    const [hours, minutes] = time.split(':').map(Number);
    const totalMinutes = hours * 60 + minutes + minutesToAdd;
    return convertToTime(Math.floor(totalMinutes));
}

// Fonction pour calculer l'heure d'Asr selon le calcul Hanafi
function calculateAsrHanafi(dhuhr, maghrib) {
    const dhuhrTime = convertToMinutes(dhuhr);
    const maghribTime = convertToMinutes(maghrib);
    const duration = maghribTime - dhuhrTime;
    const asrHanafiTime = dhuhrTime + Math.floor((4.79 / 7) * duration);
    return convertToTime(asrHanafiTime);
}

// Filtrer les villes dans la barre de recherche
function filterCities() {
    const input = document.getElementById('citySearch');
    const filter = input.value.toLowerCase();
    const suggestions = document.getElementById('suggestions');
    const select = document.getElementById('city');
    const options = select.getElementsByTagName('option');

    suggestions.innerHTML = ''; // Réinitialiser les suggestions
    if (filter === '') {
        suggestions.style.display = 'none'; // Cacher la liste si vide
        return;
    }

    for (let i = 0; i < options.length; i++) {
        const option = options[i];

        if (option.text.toLowerCase().indexOf(filter) > -1) {
            const li = document.createElement('li');
            li.textContent = option.text;
            li.onclick = function() {
                input.value = option.text; // Mettre à jour le champ d'entrée
                suggestions.style.display = 'none'; // Cacher la liste
                select.value = option.value; // Mettre à jour la sélection
                getPrayerTimes(); // Appeler la fonction de récupération
            };
            suggestions.appendChild(li);
        }
    }

    if (suggestions.hasChildNodes()) {
        suggestions.style.display = 'block'; // Afficher les suggestions
    } else {
        suggestions.style.display = 'none'; // Cacher la liste si aucune correspondance
    }
}

function startClock() {
    const hourHand = document.getElementById('hourHand');
    const minuteHand = document.getElementById('minuteHand');
    const secondHand = document.getElementById('secondHand');
    const textClockDiv = document.getElementById('textClock');
    const dateDisplay = document.getElementById('dateDisplay');

    setInterval(() => {
        const now = new Date();

        // Obtenir l'heure de Madagascar
        const utcTime = now.getTime() + (now.getTimezoneOffset() * 60000); // Temps UTC
        const madagascarTime = new Date(utcTime + (3 * 60 * 60 * 1000)); // Ajouter 3 heures
        
        const hours = madagascarTime.getHours();
        const minutes = madagascarTime.getMinutes();
        const seconds = madagascarTime.getSeconds();

        const hourDeg = (hours % 12) * 30 + minutes * 0.5;
        const minuteDeg = minutes * 6;
        const secondDeg = seconds * 6;

        hourHand.style.transform = `translateX(-50%) rotate(${hourDeg}deg)`;
        minuteHand.style.transform = `translateX(-50%) rotate(${minuteDeg}deg)`;
        secondHand.style.transform = `translateX(-50%) rotate(${secondDeg}deg)`;

        const formattedTime = madagascarTime.toLocaleString('fr-FR', {
            hour: '2-digit',
            minute: '2-digit',
            second: '2-digit',
            hour12: false
        });
        textClockDiv.textContent = `Heure actuelle : ${formattedTime}`;

        const formattedDate = madagascarTime.toLocaleDateString('fr-FR', {
            weekday: 'long',
            year: 'numeric',
            month: 'long',
            day: 'numeric'
        });
        dateDisplay.textContent = formattedDate;
    }, 1000);
}

// Fonction à appeler lorsque la page est chargée
window.onload = () => {
    populateCitySelect();
    startClock(); // Démarrer l'horloge
    getPrayerTimes(); // Charger les heures de prière
}
    </script>
</body>
</html>