TANZANIA PROFESSIONALS DATABASE

CQS Registration No Profession Name Education Level Experience Employee Status Physical Address Action
LPRO-2022-5-27 Account & Finance GRANT CHARLES MWAKIPUNDA Masters Degree 1 - 2 Unemployed P.O.BOX 3405 DAR ES SALAAM TANZANIA More
LPRO-2022-6-73 Account & Finance Ahmed Ramadhani Dau Masters Degree 3 - 5 Self-employed 12 Kambarage Street, Kigamboni, Kisota, Dar es Salaam More
LPRO-2022-5-29 Cementing Field Specialist (Cementer) Sebastian Julius Shayo Diploma 5 - 10 Employed Mtoni Kijichi, Dar Es Salaam More
LPRO-2022-4-21 Civil Engineering Abdul Khalifa Kaita Bachelor Degree 3 - 5 Employed Mbezi Juu, Dar es salaam More
LPRO-2022-7-84 Civil Engineering Innocent Noel Kanuya Bachelor Degree 3 - 5 Employed Ubungo Makoka Dar es Salaam More
LPRO-2022-5-29 Downhole Tool specialist Sebastian Julius Shayo Diploma 5 - 10 Employed Mtoni Kijichi, Dar Es Salaam More
LPRO-2022-4-19 Drilling Engineer ELIA WILINASI SIKANYIKA Masters Degree 1 - 2 Unemployed P.O. Box 46343, Dar es Salaam, Tanzania More
LPRO-2022-5-28 Drilling Engineer Alex Buko Stephano Bachelor Degree 5 - 10 Employed Kisarawe Pwani More
LPRO-2022-5-44 Drilling Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-55 Drilling Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-5-56 Drilling Engineer Faustine Joseph Kasanda Masters Degree 1 - 2 Employed Dar es Salaam More
LPRO-2022-6-71 Driver Leonard Ngota Andongwisye Ngota Bachelor Degree 5 - 10 Self-employed BOX 70453 More
LPRO-2022-6-72 Electrical Engineer BEATRICE GUSTODES MUHANIKA Bachelor Degree 3 - 5 Unemployed P.O.BOX 3605 co TUNZA More
LPRO-2022-6-71 Electrical Engineer Leonard Ngota Andongwisye Ngota Bachelor Degree 5 - 10 Self-employed BOX 70453 More
LPRO-2022-12-109 ELECTRICIAN Onesmo Anselem Nkwera Certificate 10 - 20 Self-employed Mwanagati-Ilala Dar es salaam More
LPRO-2022-7-79 Environmentalist Emmanuel Simforian Massawe Masters Degree 10 - 20 Employed Kinondoni, Dar es Salaam More
LPRO-2022-8-93 Gas Engineer Emmanuel B Msofe Masters Degree 0 Unemployed Dar es Salaam More
LPRO-2022-6-64 Gas Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-5-55 Gas Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-5-44 Gas Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-28 Gas Engineer Alex Buko Stephano Bachelor Degree 5 - 10 Employed Kisarawe Pwani More
LPRO-2022-5-26 Gas Engineer RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-5-26 Geophysist RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-5-51 Geophysist Tryphone Dastan Ndubusa Bachelor Degree 1 - 2 Unemployed Dar es Salaam, Tanzania More
LPRO-2022-3-13 Human Resource & Administration Noel Bazo Shiyo Masters Degree 10 - 20 Employed Plot No. 346, House no. 267, Kilongawima, Kunduchi, Dar es Salaam More
LPRO-2022-3-13 Legal Noel Bazo Shiyo Masters Degree 10 - 20 Employed Plot No. 346, House no. 267, Kilongawima, Kunduchi, Dar es Salaam More
LPRO-2022-4-30 Legal William Haidary Hassan Bachelor Degree 5 - 10 Self-employed Plot. No. 23, Mikocheni A, Dar es Salaam More
LPRO-2022-4-30 Legal William Haidary Hassan Bachelor Degree 5 - 10 Self-employed Plot. No. 23, Mikocheni A, Dar es Salaam More
LPRO-2022-7-79 Legal Emmanuel Simforian Massawe Masters Degree 10 - 20 Employed Kinondoni, Dar es Salaam More
LPRO-2022-3-13 Local Content, Supply Chain & Contracts specialists, Upstream HGA's & advisory services Noel Bazo Shiyo Masters Degree 10 - 20 Employed Plot No. 346, House no. 267, Kilongawima, Kunduchi, Dar es Salaam More
LPRO-2022-5-74 LWAD/MWD FIELD SPECIALIST MUSSA EDWARD RUHAZWE Diploma 3 - 5 Employed KIGAMBONI More
LPRO-2022-5-74 LWD/MWD FIELD SPECIALIST MUSSA EDWARD RUHAZWE Diploma 3 - 5 Employed KIGAMBONI More
LPRO-2022-5-74 LWD/MWD FIELD SPECIALIST MUSSA EDWARD RUHAZWE Diploma 3 - 5 Employed KIGAMBONI More
LPRO-2022-6-71 MECHANICA TECHNICIAN Leonard Ngota Andongwisye Ngota Bachelor Degree 5 - 10 Self-employed BOX 70453 More
LPRO-2022-6-68 Medical Doctor Donald Kakuru Ainebyona Bachelor Degree 10 - 20 Self-employed Samora Avenue; NHC House, 10th Floor, Room 1011 More
LPRO-2022-5-44 Metallurgical and Mineral processing Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-26 Mudlogger RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-5-26 Natural Gas Technologist RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-4-23 Natural Gas Technologist Dr. Rashid Mohamed Mkemai Doctor of Philosophy (PHD) 10 - 20 Employed P.O Box 2958, Dar Es Salaam, Tanzania More
LPRO-2022-5-44 Natural Gas Technologist Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-42 Natural Gas Technologist Hussein Hassan Millanga Bachelor Degree 1 - 2 Unemployed MULEBA,KAGERA MLB/KGBR/0125 More
LPRO-2022-5-44 Oil and Natural Gas Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-42 Petroleum Chemist Hussein Hassan Millanga Bachelor Degree 1 - 2 Unemployed MULEBA,KAGERA MLB/KGBR/0125 More
LPRO-2022-5-26 Petroleum Economist RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-6-73 Petroleum Economist Ahmed Ramadhani Dau Masters Degree 3 - 5 Self-employed 12 Kambarage Street, Kigamboni, Kisota, Dar es Salaam More
LPRO-2022-5-44 Petroleum Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-6-70 Petroleum Engineer Tafu Paskal Ndedela Bachelor Degree 5 - 10 Self-employed Kimara-Dar es Salaam More
LPRO-2022-6-69 Petroleum Engineer Antoni Stanley Antoni Bachelor Degree 0 Unemployed P.O.BOX 228, KARATU-ARUSHA More
LPRO-2022-5-75 Petroleum Engineer AIDA HOSEA MHUME Form Four 0 Unemployed P.O.BOX 514 IRINGA More
LPRO-2022-5-75 Petroleum Engineer AIDA HOSEA MHUME Form Four 1 - 2 Unemployed P.O.BOX 514 IRINGA More
LPRO-2022-5-55 Petroleum Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-6-64 Petroleum Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-6-61 Petroleum Engineer Raymond John Msemwa Bachelor Degree 3 - 5 Self-employed YOMBO DOVYA, BLOCK A, PLOT #2010, DAR ES SALAAM, TANZANIA More
LPRO-2022-6-59 Petroleum Engineer Prudence Laurian Rugeiyamu Bachelor Degree 3 - 5 Employed P.O.BOX 36512 More
LPRO-2022-6-61 Petroleum Engineer Raymond John Msemwa Bachelor Degree 3 - 5 Self-employed YOMBO DOVYA, BLOCK A, PLOT #2010, DAR ES SALAAM, TANZANIA More
LPRO-2022-6-63 Petroleum Engineer Zahir Yusuph Lemma Bachelor Degree 3 - 5 Employed Kinondoni, Dar es Salaam More
LPRO-2022-8-93 Petroleum Engineer Emmanuel B Msofe Masters Degree 0 Unemployed Dar es Salaam More
LPRO-2022-5-28 Petroleum Engineer Alex Buko Stephano Bachelor Degree 5 - 10 Employed Kisarawe Pwani More
LPRO-2022-5-26 Petroleum Engineer RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-5-27 Petroleum Engineer GRANT CHARLES MWAKIPUNDA Masters Degree 1 - 2 Unemployed P.O.BOX 3405 DAR ES SALAAM TANZANIA More
LPRO-2022-4-23 Petroleum Engineer Dr. Rashid Mohamed Mkemai Doctor of Philosophy (PHD) 10 - 20 Employed P.O Box 2958, Dar Es Salaam, Tanzania More
LPRO-2022-4-22 Petroleum Engineer NURU MTEGANDA HUSSEIN Bachelor Degree 3 - 5 Unemployed TEMEKE, DAR ES SALAAM More
LPRO-2022-4-20 Petroleum Engineer Tumaini Abdallah Omary Bachelor Degree 1 - 2 Employed Kimara temboni, Dar es salaam, Tanzania More
LPRO-2022-4-19 Petroleum Engineer ELIA WILINASI SIKANYIKA Masters Degree 1 - 2 Unemployed P.O. Box 46343, Dar es Salaam, Tanzania More
LPRO-2022-5-55 Petroleum Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-5-76 Petroleum Engineer KOMANYA - CLAUD Masters Degree 10 - 20 Employed P.o.Box 11531 Dar es Salaam More
LPRO-2022-5-54 Petroleum Engineer FITINA KAFULA JACKSON Bachelor Degree 0 Employed box 250 dodoma More
LPRO-2022-5-56 Petroleum Engineer Faustine Joseph Kasanda Masters Degree 1 - 2 Employed Dar es Salaam More
LPRO-2022-5-58 Petroleum Engineer SABRINA SAID MBARAK Masters Degree 1 - 2 Unemployed DAR ES SALAAM More
LPRO-2022-6-64 Petroleum Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-5-45 Petroleum Geochemist Irene Arcard Anacret Bachelor Degree 3 - 5 Employed Dar es salaam More
LPRO-2022-5-40 Petroleum Geochemist Shakira Ally Ponela Bachelor Degree 1 - 2 Unemployed P.O.Box 8 Kaliua Tabora More
LPRO-2022-5-42 Petroleum Geochemist Hussein Hassan Millanga Bachelor Degree 1 - 2 Unemployed MULEBA,KAGERA MLB/KGBR/0125 More
LPRO-2022-5-26 Petroleum Geochemist RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-4-19 Petroleum Geochemist ELIA WILINASI SIKANYIKA Masters Degree 1 - 2 Unemployed P.O. Box 46343, Dar es Salaam, Tanzania More
LPRO-2022-6-72 Petroleum Geochemist BEATRICE GUSTODES MUHANIKA Bachelor Degree 3 - 5 Unemployed P.O.BOX 3605 co TUNZA More
LPRO-2022-8-93 Petroleum Geologist Emmanuel B Msofe Masters Degree 0 Unemployed Dar es Salaam More
LPRO-2022-5-26 Petroleum Geologist RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-5-31 Petroleum Geologist Ernest Selestin Mziray Bachelor Degree 1 - 2 Unemployed P. BOX 700 ARUSHA More
LPRO-2022-5-51 Petroleum Geologist Tryphone Dastan Ndubusa Bachelor Degree 1 - 2 Unemployed Dar es Salaam-Tanzania More
LPRO-2022-5-42 Petroleum Inspector Hussein Hassan Millanga Bachelor Degree 1 - 2 Unemployed MULEBA,KAGERA MLB/KGBR/0125 More
LPRO-2022-5-42 Process/Chemical Engineer Hussein Hassan Millanga Bachelor Degree 1 - 2 Unemployed MULEBA,KAGERA MLB/KGBR/0125 More
LPRO-2022-6-72 Process/Chemical Engineer BEATRICE GUSTODES MUHANIKA Bachelor Degree 3 - 5 Unemployed P.O.BOX 3605 co TUNZA More
LPRO-2022-5-28 Production Engineer Alex Buko Stephano Bachelor Degree 5 - 10 Employed Kisarawe Pwani More
LPRO-2022-5-44 Production Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
LPRO-2022-5-55 Production Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-6-64 Production Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-5-26 Production Engineer RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-4-19 Production Engineer ELIA WILINASI SIKANYIKA Masters Degree 1 - 2 Unemployed P.O. Box 46343, Dar es Salaam, Tanzania More
LPRO-2022-4-23 Professional support staff Dr. Rashid Mohamed Mkemai Doctor of Philosophy (PHD) 10 - 20 Employed P.O Box 2958, Dar Es Salaam, Tanzania More
LPRO-2022-3-13 Professional support staff Noel Bazo Shiyo Masters Degree 10 - 20 Employed Plot No. 346, House no. 267, Kilongawima, Kunduchi, Dar es Salaam More
LPRO-2022-6-64 Quality Assurance Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-4-19 Reservoir Engineer ELIA WILINASI SIKANYIKA Masters Degree 1 - 2 Unemployed P.O. Box 46343, Dar es Salaam, Tanzania More
LPRO-2022-5-28 Reservoir Engineer Alex Buko Stephano Bachelor Degree 5 - 10 Employed Kisarawe Pwani More
LPRO-2022-5-26 Reservoir Engineer RENATUS ALBERT MAHUYU Masters Degree 5 - 10 Employed P O BOX 1696 MINERAL RESOURCES INSTITUTE, DODOMA More
LPRO-2022-6-64 Reservoir Engineer PLACID EZEKIEL PIUS Bachelor Degree 3 - 5 Unemployed DAR ES SALAAM More
LPRO-2022-5-55 Reservoir Engineer Gerdat Moshi Mfyoa Bachelor Degree 1 - 2 Employed Boko, Basihaya More
LPRO-2022-5-44 Reservoir Engineer Thamudi Mohamedy Bwifi Masters Degree 1 - 2 Employed Musoma More
CQS Registration No Profession Name Education Level Experience Employee Status Physical Address
S/N Name Nationality Profession Education Level Experience Employee Status Physical Address Phone Number Email
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
S/N Name Nationality Profession Education Level Experience Employee Status Physical Address Phone Number Email
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ...