Here are the 12 semifinalists!
?? Tomer Gewirtzman, Israel
6?? Anastasiya Naplekova, USA
7?? Dmitry Shishkin, Russian Federation
9?? Krzysztof Ksiazek, Poland
10 Bolai Cao, China
11 Hans Suh, South Korea
12 Dmytro Choni, Ukraine
14 Sangyoung Kim, South Korea
15 Aristo Sham, Hong Kong
18 Lars Fredrik Nystad, Norway
19 Artem Yasynskyy, Germany
20 Daumants Liepins, Latvia