Face masks hamper the spread of coronavirus. Know what else they hamper? Facial-recognition systems (except China's)

Uncle Sam tests AI models with pics of immigrants, travelers. Wait, what?

52 Reg comments Got Tips?

Face masks worn to reduce the spread of the COVID-19 coronavirus typically decrease the accuracy of commercial facial recognition algorithms by up to 50 per cent, according to an investigation by America's technical standards watchdog, NIST.

“With the arrival of the pandemic, we need to understand how face recognition technology deals with masked faces,” said Mei Ngan, a computer scientist at NIST who cowrote the investigation's final report. “We have begun by focusing on how an algorithm developed before the pandemic might be affected by subjects wearing face masks.

Computer-vision algorithms learn to recognize faces by picking out features, such as the distance between the eyes or the shape of a jaw. When parts of the face are covered up by face masks, it’s not surprising that machines perform worse. The drop in accuracy depends on the algorithm – some are more robust than others.

NIST probed 89 algorithms from organizations including Intel, Samsung, Acer, Panasonic, and various universities around the world. Given an image of someone wearing what NIST called a digital mask – one pasted onto the picture – each AI system was told to identify the individual by matching them to with an unmasked picture of the same person in a database. The task is described as one-to-one matching in the report [PDF].

masks

The digital masks used to fool some software ... Credit: B. Hayes/NIST

The digital masks were generated because it proved difficult to collect a large, high-quality image dataset of people wearing and not wearing masks, so NIST decided to create fake, synthetic masks on images it had already collected.

“Using unmasked images, the most accurate algorithms fail to authenticate a person about 0.3 per cent of the time. Masked images raised even these top algorithms’ failure rate to about 5 per cent, while many otherwise competent algorithms failed between 20 per cent to 50 per cent of the time,” according to NIST.

To test the images, the institute used two datasets made up of people applying for immigrant benefits or entering the US, weirdly enough – or aptly if you consider the possible future application of this sort of tech in America:

We used these algorithms with two large datasets of photographs collected in US governmental applications that are currently in operation: unmasked application photographs from a global population of applicants for immigration benefits and digitally-masked border crossing photographs of travelers entering the United States. Both datasets were collected for authorized travel or immigration processes.

The application photos (used as reference images) have good compliance with image capture standards. The digitally-masked border crossing photos (used as probe images) are not in good compliance with image capture standards given constraints on capture duration and environment. The application photos were left unmasked, and synthetic masks were applied to the border crossing photos. This mimics an operational scenario where a person wearing a mask attempts to authenticate against a prior visa or passport photo.

Together these datasets allowed us to process a total of 6.2 million images of 1 million people through 89 algorithms.

A closer look at the results revealed that error rates depend on a number of factors, including the overall shape of the digital mask as well as its color. Machines find it more difficult to recognize faces when the mask is black and covers up the top of the nose and bottom half of the face, compared to when they’re light blue and block the mouth and jaw only.

The accuracy also varies wildly. The best performing algorithm was from DeepGlint, a computer vision and AI startup based in China, that was able to correctly identify faces obscured by digital light blue masks with high coverage just over 96 per cent of the time. Many had error rates between 20 to 50 per cent. There are a couple anomalies too, where some algorithms had error rates of near or up to 100 per cent.

NIST said it plans to examine facial-recognition algorithms that have been specifically trained to identify images of people wearing masks later this year. It’s also considering adding in the effects of patterns or multi-colored masks in future tests, we’re told. ®


Biting the hand that feeds IT © 1998–2020

Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-3h5MhLDhO-3h53hDR-hO-3h53h5phO-3h5MhDMhO-3h53hDR-hO-3h53hLN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=167kU8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNgtyNpy333
Better site: ProxyBot webproxy https://proxybot.cc/b?q=kYIkYIkYIk8s6oSkFnXsYuBSt5y0yy8dnoY
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2aXs8iXs6WXau68PTSkSMNtMhO-yhDphD9
Better site: ProxyBot webproxy https://proxybot.cc/b?q=26BdXunu8U668iu8PTSrkS5yNgypy8dnoYHIF6owFus6oouia
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-0hL5hpphO-0hDLhp0hO-ghpLh59
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-0hpLhpghO-0hD5hLN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993Squ716FaShO-5hDth5LhO-yhDghpV-hO-0h5MhL0hO-yh58-hD5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oS1uuqY7kBsXX
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2o7XiauQ8PTSaknkOX8TdTHrwl-2-tNy0K-b-m-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNptyt0M3tN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSb-F6suaCFuOskYY
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2iu1B8YXWua66F8s6oSkFnXsYuSaunkXYStpNMgt3tS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSTYCUXiBSYXquj6Q8TdTHdFuIwdnnTh3LhM8-hM8-1118Iksuj66q8s6ohM8-6BdXunu8U668iu8PTbkoTl1XandwM5NbkoTlduXUdnwgNbkoTls6Y6FBsduouwYXUdnbkoTlBd61OIksuBwIkYBubkoTlj6FauFOs6Y6FwjYCubkoTlBnFukowIkYBubkoTldukauFwIkYBu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNpMMNNN399
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-ph5thp3hO-5hDghL8-hO-ghLO-hLthO-ghpNh50hO-5h5Nh5y
Better site: ProxyBot webproxy https://proxybot.cc/b?q=26BdXunu8U668iu8PTSrkS5yNgypy8dnoYHIF6owFus6oouia
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSc-UiksX6OJ-kohR-3hLV-FuE
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSv-6FYaOv-kFOc-c-OskBCkYnXuB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2dXjX333Ekqqki8dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2qVBkq68dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993Squ716FaSMNNphMaNMhMaNt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSLBkdXO4-YkBBOR-68
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSV-uPXok
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNtNptM9N95
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2nkakXokPk1B8dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXShR-O-hL9
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-ghL0h58-hO-yh5O-hp8-hO-0h59hpD
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-phpyhDghO-9hD5h5O-hO-ghp9hDL
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-3h53hpyhO-3h53hLDx-V-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-ghLDhDphO-9hD5hLV-hO-ph5gh5V-hO-php0h5N
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-5hDth5LhO-yhDMhLthO-phLgh5yOZhO-yh5yhDyhO-yhDLhLDhO-ghpR-h5R-A
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2qXXnu8PTSsFukn6FSc-FZ-XNuiPG-N
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993Squ716FaShO-0hpV-hDthO-ph5gh5O-hO-yhDphD5hO-0hDMhDD
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-9hD5hp0hO-ghp9hDNhO-5hDNhDghO-yh5R-hDL
Better site: ProxyBot webproxy https://proxybot.cc/b?q=Fsg8XMX8PTSjXiSUun8QHNN0My359bbt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=BrCkYYsdkiiuY8s6oSBrk8dnoY
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSTYCUXiBSYXqu8TdTHdFuIwdnnTh3LhM8-hM8-BrCkYYsdkiiuY8s6ohM8-kFsdXWuBhM8-y9gp55098dnoYbkoTlBuiawIkYBubkoTlYk76CnwjCnn6iOs6CinbkoTl1XandwttNbkoTlBd61OIksuBwIkYBubkoTlksnX6iwYXqubkoTlBXEuwBokYYbkoTlduXUdnwMt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-3h53hpyhO-3h53hLR-hO-3h53hD3hO-3h53h5phO-3h53hLLhO-3h53hDR-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-3h5MhDyhO-3h53hLphO-3h53hDR-hO-3h53h55
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTSuinF7SBSXiIksn8TFuBBSMNMNStNST6BnVpN00S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-9hD5h5V-hO-0hD3hpyhO-0hDDhpO-hO-yhpR-hL5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-0h5ghDMhO-0h55hpM
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118XnouaXk8s68PTSiu1BSBCjn6TSX6nBusCFXn7S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShO-5hLLhLV-hO-5hDNhDghO-0hpV-hpt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSMNN5Nyt3
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2q681XqXTuaXk86FUS1XqXShO-R-hpyh59hO-DhLyhD9hO-V-hpghL5hO-V-h5DhDNhO-Dh5Mhp5hO-R-hpV-hp5OhO-R-hDV-hp9hO-DhLthpR-hO-Dh5Mhp5tpOhO-DhDMhp9hO-R-hpR-hLNhO-V-hp0h5p
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXSx-H-V-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSTYCUXiBSYXqu8TdTHdFuIwdnnTBh3LhM8-hM8-1118Iksuj66q8s6ohM8-ikFCB6qCbkoTh3D1XandwttNbkoTh3DYk76CnwjCnn6iOs6CinbkoTh3DksnX6iwYXqubkoTh3DBd61OIksuBwIkYBubkoTh3DBdkFuwIkYBubkoTh3DduXUdnwMt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21uj8kFsdXWu86FUS1ujSMNt5NMt0t5MM3tS1118FkqBqXnsdui8iunSMNt0SNgS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2n6jCn6Tn6CFB8PTSBd6TS3p5ySjaV0y76P6S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-5hLyhD8-hO-5h55hDphO-0hLph5DhO-phLgh5y
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-yhDNh58-hO-ph5gh5O-hO-5hp0hLR-hO-yhp3h5thO-yhDghLyhO-0hLyhLV-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2n6okn6oki8PTSHnkUwhuphkuhka
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ousdndCiauF8dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSf-XsquY6au6iOZA-knXiOLouFXskiOG-H-OsdkiiuYA
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2aXs8iXs6WXau68PTSsSs699tN05t
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXS2-uYPCqOG-CFqB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-yhDthDthO-0hpR-hLR-hO-0hp0h5ghO-ghDghpM
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTSUCYauuiShO-5h5LhD5hO-5hLthp3S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNN0tMMNN99t
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSLYuQkiaFkOZ-6YY6inkX
Better site: ProxyBot webproxy https://proxybot.cc/b?q=1118XinuFiund6nYXiu8PTSvTkUu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSR-knuU6F7fc-iI6FoknX6iOnusdi6Y6U7OokikUuouin
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-gh59hLthO-9hDLhDLhO-0hLphp8-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21uj8kFsdXWu86FUS1ujSMNtgNgN3tM9Ny0S1118qknFXikVFCiB8s6oSMNtNSN0SM5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNNgttNpt5t993
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-3h5MhL0hO-3h53hLphO-3h53hD3hO-3h53hpy
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ICPXqui8dknuikjY6U8PTS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=oFn8PTSnuYuWXBX6iSkBkn6qCS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-0h5ghpNhO-ghp0hpthO-ghpLh59
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXS2-XF6ss6
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2111876CnCju8s6oSuojuaSaZ-jV-2-W9pm-q5HFuYwN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSMNMNN0MgtN3gtN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSDknkWXkGOV-CnsdOO-kBnOc-iaXuB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSDCaUunkF7OnFuknXuBO6IOnduOO-CF6TukiOR-6ooCiXnXuB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-ghLgh5DhO-ghp9hDNhO-phLgh5y
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShO-3h5MhD3hO-3h5MhDt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2XisCjkn6F8dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSb-F6n6Vc-nkYXsOYkiUCkUu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2iu1B8YXWua66F8s6oSkFnXsYuSaunkXYStpNtppyNS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTSuinF7SBSki6ia8dknuYkj68PTSMNMNtNtNttt9NN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSx-XUdVa7ikoXsVFkiUuOFuiauFXiU
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-3h53h55hO-3h53hLDhO-3h53hpyhO-3h5MhLthO-3h53hD3
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTSBukFsdSnkUHrw2-uFWXsuv-6FquF
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-yh5V-h53hO-0hpR-hLR-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSb-FXW7OR-6CisXYO6IOnduOS-iXnuaOZ-XiUa6o
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNpN3tpM5Mg
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2qX76nkqkVBXisutpg98dknuikjY6U8s6oSuinF7SMNMNStNSt3SM3NM3y
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21uj8kFsdXWu86FUS1ujSMNtpNyN0Nyt399SnduFXBXiUiuTkY86FU8iTSiu1BSty39p
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-3h5MhL9hO-3h53hD3hO-3h5MhD8-hO-3h53hDR-hO-3h53h5thO-3h5MhLghO-3h53hD3hO-3h5MhD5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2iu1B8YXWua66F8s6oSn6TXsBSaunkXYStptt0903S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-gh5phDphO-0hpR-h5p
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTS7nJ-Xi6ShO-0hpLhpghO-yh58-hDghO-ph5NhpLhO-5hDMhL5S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNMt0Nyy0My
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2kBsXX8PTSkFsdXWuSBdkFTSMNt5N5S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2TFnXouB8PTSokXiSdnoYSBukFsdFYTSs6oTki7OXaS005g0
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-gh5DhpphO-0hpMh53hO-ph5Lh53
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSO-ssYuBXkBnXskYOA-knXi
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993Squ716FaShO-yhDthpyhO-0hpR-hpD
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-9hDLhLR-hO-0hDDhLR-hO-ghDghpL
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2pT6Bn8nWSnkUShuphpjhjjhu5hjjh5k
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2s6YXBB8s6oSBXnuokTS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXSG-uoTYknufhO-0hpghLyhO-0hpR-hLR-hO-3h5thLO-hO-yh5V-h5LhO-yhD3hD0
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShuyhpjhkNhuyhj3hj0
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNN0tpMttMNy
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSb-uikYn7OIkFu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2n1XnnuF8s6oS16BkHYkiUbvQ3V-lak
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSK-kouBOH-8Of-uuY
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNpN9NN3tNp
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSLYuQkiauFODkXiOZXiWuin6FA
Better site: ProxyBot webproxy https://proxybot.cc/b?q=TCF6FuBC8dknuikaXkF78s6oSuinF7SMNt5SNtSNyStN9530
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSR-knuU6F7fLYYOkFnXsYuBO1XndOn66Ooki7OuQkoTYuB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShO-3h53hpthO-3h53h55hO-3h5MhDp
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShu5h5Mhkyhu0hp0hpp
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2j8dknuik8iu8PTS7nJ-Xi6So6WXuS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSR-knuU6F7fb-kUuBO1XndOjF6quiOFuIuFuisuOikouB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2i6nu8s6oSokUkEXiu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSV-CiUkiOYkiUCkUu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-3h53h55hO-3h53hD3hO-3h53hp0hO-3h5MhL8-hO-3h53h55hO-3h5MhLy
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2kCauu8PTSW6XsuSBd61SM99NN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-yhDNh58-hO-yhDghpV-hO-yh5phpDhO-ghp9hp8-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-ghp9hDNhO-0hDMhD3hO-0hDNhD9hO-0hD3hLt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNpM0tp9gNM
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNN5t9t0y0tN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTSqu716FaShO-yhL9hp0hO-yhpDhDV-
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118PTFXou8PTSkFnXsYuBSVSt53N9
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-yhLNh5NhO-ghp9hDNhO-yhDLh59hO-9hD5h5p
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2q681XqXTuaXk86FUS1XqXShO-V-h5R-h5R-hO-R-hpV-hDR-fR-e-H-c-V-VtpOb-kiauoXsOR-kBuBOXiOLFUuinXikOj7OiCojuFOj7OTF6WXisu8BWU
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNN0Ntt330tt
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSl-XBBX6iOf-CuBnFkO2-uhR-3hDt6FkOauOYkO2-6Yuaka
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSG-dXiOIXYoOnFkiBXBn6FOYXrCXaOsF7BnkYOaXBTYk7
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993SMNMNtNMMN59yyp
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ndq8qkiEku8iunSiunSXnsSny3N0S
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXStNhO-yhDphD9hO-9hDDhL3
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXSyyhO-yhDphD9
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSb-uksuICYOnFkiBXnX6iO6IOT61uF
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSK-CaXsXkYOjFkisd
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNgM5tM3y9N
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-9hD5h5LhO-0hpV-hpthO-yh5yhD5hO-yhLV-hpN
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSA-kiankU
Better site: ProxyBot webproxy https://proxybot.cc/b?q=jY6U8kssuk8s68PTS1TVY6UXi8TdT
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNN5tgMM90M5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-3h5MhLMhO-3h53h5LhO-3h5MhL0hO-3h53hD3hO-3h5MhDp
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118okFXjY6U8PTS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSLe-A-O2-d6T
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSA-XBnO6IOJ-6okiOuoTuF6FB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118U66UYu8s68PTf993SokTBHYYw39890M0p3Gt33893yt3ybBTiwN8NNgt53GN8NNp09ybnwqbEwtg
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSA-XnnYuOA-kquOR-Xn7O2-sd66YOV-XBnFXsn
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2BkFCnCqkX8dknuikjY6U8s6oS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBunnXiUB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-phpphDV-hO-yh5yh5p
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSBdkFuF8TdTHCwdnnTBh3LhM8-hM8-ki6ia8dknuYkj68PThM8-MNMNNpM5t3N333
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSR-knuU6F7fR-OZTF6UFkooXiUOYkiUCkUuAOYXjFkFXuB
Better site: ProxyBot webproxy https://proxybot.cc/b?q=TYCB8n6jCn6Tn6CFB8PTS1XiuSjukCiuOokFS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSK-XiOa7ikBn7OZM0yhO-Mh5Nhp39MNA
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2UkoujXE8PTSkFnXsYuSsknuU6F7Sty
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-yhp8-hDLhO-0hpR-hLR-hO-0hD3hpy
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2a8dknuik8iu8PTf993Squ716FaShO-ghDO-h5O-hO-5hLthp3hO-yhL9hLghO-yhLV-hL0
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ki6ia8dknuYkj68PTf993Squ716FaShu5hkkhjphu5hkshpghu9hj5hkahuyh5Mhjg
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21uj8kFsdXWu86FUS1ujSMNtpN3M9Npyp39SnduFXBXiUiuTkY86FU8iTSiu1BS35t
Better site: ProxyBot webproxy https://proxybot.cc/b?q=26BdXunu8U668iu8PTSrkSM0090yy8dnoYHIF6owikWXOFus6oouia
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSe-TuFknX6iOb-k7jksq
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-phDLhDDhO-5hp0hLR-hO-yh58-hp0hO-ghDghLNhO-ph53hL5
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSG-Vo6auY
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118Iksuj66q8s6oSTYCUXiBSYXquj6Q8TdTHdFuIwdnnTh3LhM8-hM8-1118Iksuj66q8s6ohM8-6BdXunu8U668iu8PTbkoTl1XandwM5NbkoTlduXUdnwgNbkoTls6Y6FBsduouwYXUdnbkoTlBd61OIksuBwIkYBubkoTlj6FauFOs6Y6FwjYCubkoTlBnFukowIkYBubkoTldukauFwIkYBu
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2ui81XqXTuaXk86FUS1XqXSLi6au
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2Pk81XqXTuaXk86FUS1XqXShO-yh58-h5DhO-ph53hL5hO-phLgh5y
Better site: ProxyBot webproxy https://proxybot.cc/b?q=2kBsXX8PTSkFsdXWuSiunUukFSMNtNNMS
Better site: ProxyBot webproxy https://proxybot.cc/b?q=21118nduFuUXBnuF8s6oSMNMNSNgSM5SIksuOokBqBOiXBnS