Médoc Toiture à Avensan (33480)

À Avensan, Gironde

Informations de contact

Téléphone : 06 71 61 39 41

Site web : https://medoc-toiture.fr/

Horaires d'ouverture

JourHoraires
LundiOuvert 24h/24
MardiOuvert 24h/24
MercrediOuvert 24h/24
JeudiOuvert 24h/24
VendrediOuvert 24h/24
SamediOuvert 24h/24
DimancheOuvert 24h/24

Description

Société MEDOC TOITURE (MARGAUX-CANTENAC) chiffre d'affaires, résultats, bilans sur Societe.com - 412485971 R.C.S BORDEAUX. Siren. 412 485 971. Siret. 412 485 971 00028. Numéro TVA intracommunautaire. FR54412485971. Greffe. BORDEAUX. Code NAF ou APE. 4391B. Activité (Code NAF ou APE). Travaux de charpente (4391B). Date d'immatriculation. 01-04-1997. Date de début d'activité. 01-04-1997. Forme juridique. SARL. Tranche d'effectif. 0 salarié. Capital social. 7 622,45 €. ... Société MEDOC TOITURE (MARGAUX-CANTENAC) chiffre d'affaires, résultats, bilans sur Societe.com - 412485971. ... - SIREN 412485971 - Dirigeants - Bilan. - Informations générales. - Activité. - Établissements. - Événements. - Procédures. - "Dépôts d'actes." https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7163fGg-WlP5R7T4iX4D8m1K2LwO_L220sL84c3Xf609eK94Gj10Cj_9T8VlXb9K93gQG7G2P13C9E62Y7_56M2Q_16Q2K_16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q16Q

Photos Médoc Toiture

Avis Médoc Toiture

  • Alexandre:

    Arnaque ! ne leur faites surtout pas confiance, ils savent parfaitement jouer sur les apparences en mettant en avant une soit disant expérience de longue date. méthode agressives pour vous pousser a accepter des devis réalisés à l'arrache. Entreprise enregistrée sous le SIREN n°412485971 qui ne correspond en rien à une entreprise de couverture donc pas assuré sur des travaux de charpente/toiture (Travaux de peinture et vitrerie (4334Z) source : societe.com) Une fois les travaux réalisés j'ai dû batailler pour obtenir une facture et le prix annoncé lors des pseudo devis étaient soit disant TTC alors qu'à la fin des travaux ils te sortent "ah non la TVA n'était pas comptée, faut rajouter 20%. Méthode de Gitan inacceptable à notre époque.

  • Yannick Duvergé:

    Arnaque! A éviter absolument ! Le Monsieur me vend un nettoyage complet de la toiture avec traitement. Et se contente seulement de faire une pulvérisation d'un produit soi disant miracle et me dit que c'est la pluie qui fera le reste ! Le toit n'est donc absolument pas nettoyé et contient encore de nombreuses traces de mousse et lichen. Je suis furieux.

  • Philippe Albagnac:

    Peu recommandable ! Travail non terminé... Autant de gouttières qu'avant les travaux. utilise mon stock de tuiles" devis !?" non respecté . Je regrette d'avoir fait appel à leurs services !!! Multi services ils taillent vos haies, refont les peintures,etc etc... Sont là pour encaisser très rapidement!!.( belle somme plus de 7000€!!!) c'est tout!

  • Laurent DEBOSSCAR:

    j'ai fait appel plusieurs fois à cette entreprise qui interviens rapidement et qui fait du très bon travail. La première fois qu'ils sont intervenu, c'était pour mon nettoyage de toiture ,ils m'ont fait remarqué que j'avais 3 ou 4 tuiles de fendu , j'en avais d'avance, ils me les ont remplacées en même temps. Cela aurai pu occasionner des fuites. Merci pour leur professionnalisme.

  • Marie Hautbois:

    Professionnel très réactif qui est intervenu rapidement pour notre fuite de toiture. Traitement du toit fait également, Monsieur prends le temps de tout nous expliquer et fourni un travail de qualité. Notre toit est désormais réparé et propre ! Merci à Médoc Toiture !

  • Driss Ennifer:

    Professionnel et honnête explications très claires très satisfait de la prestation et en plus il y a un suivi régulier

Autres professionnels à Avensan

SARL JCZ COUVERTURE

9 Chem. de la Réserve, 33460 Margaux-Cantenac

06 45 37 95 22

BST COUVERTURE couvreur zingueur margaux

5 Rte des Eycards, 33460 Margaux-Cantenac

06 51 35 08 10

Renopro 33

5 Lot. du Stade, 33460 Lamarque

06 20 04 71 94

Jr couverture

06 70 11 67 37

Couverture Bournonville

22 Chem. de la Croix de Cujac, 33480 Castelnau-de-Médoc

06 23 89 51 05

ART Couverture Zinguerie

07 84 28 58 32

COUVREUR / CHARPENTIER/ ZINGUEUR (EIRL) Nacimiento Erik

2 Les Aubaredes, 33480 Listrac-Médoc

06 82 93 42 41

D&L RENOVATION charpente couverture zinguerie

30 Rue du Pys, 33460 Arsac

05 56 69 01 06

JM COUVERTURE

45 B Rue du Gravier, 33460 Arsac

06 03 62 42 73

DM Maçonnerie Couverture

Cr Pey-Berland, 33460 Margaux-Cantenac

06 40 76 63 81

ZN Couverture Zinguerie

276 Av. de Soulac, 33320 Le Taillan-Médoc

06 50 78 15 50

Artisan Chaumond, Couvreur Zingueur 33

60 Rue du Moulineau, 33320 Eysines

06 45 21 18 15