Final Results: USACO 2014 February Contest, Bronze

Key:
* = Correct
x = Wrong Answer
t = Timeout
c = Didn't Compile
s = Signal (crashed, exceeded memory limits, invalid syscall)

Pre-College Participants (Full List):

Country Year Name Score    mirror    auto    scode
JPN  2015    Ken Ogura1000 ********** ********** *********
BGR  2015    Vasil Sarafov1000 ********** ********** *********
USA  2016    Suchir Balaji1000 ********** ********** *********
USA  2015    Preetham Gujjula1000 ********** ********** *********
RUS  2015    Egor Shcherbin1000 ********** ********** *********
FIN  2015    Tuukka Korhonen1000 ********** ********** *********
BRA  2015    Lucca Siaudzionis967 *********s ********** *********
USA  2015    Paul Rosa967 ******x*** ********** *********
USA  2016    Jack Neus926 ********** ********** *x****x**
BRA  2017    Joao Victor Almeida de Aguiar900 **x*x*t*** ********** *********
USA  2017    Andrew Yang900 ********** *****tt**t *********
USA  2014    Mak Lee900 *******ssx ********** *********
USA  2016    Benjamin Yang900 ********** *****tt**t *********
USA  2016    Jesse Cai867 ********** ****ttt**t *********
USA  2015    Kaz Smith867 ********** ****ttt**t *********
USA  2014    Darshan Patil867 **x*x**xx* ********** *********
GBR  2017    Pratap Singh867 ********** ****ttt**t *********
CHN  2017    Michael Long863 **x*x*t*** ********** ******x**
IRN  2015    Alireza Abdolahian859 **x*x***** ********** *x****x**
LTU  2014    Saulius Kazokas856 *********s ********** ***xx**x*
USA  2014    J.D. Fishman833 ********** ****tttt*t *********
CHN  2017    Yukang Chen833 *********s ****sss**s *********
BEL  2014    Henri Devillez830 ********** ****ttt**t ********t
USA  2016    Victoria Tsai830 ********** ****ttt**t *x*******
USA  2015    Neil Patel826 ********** *****tt**t *x****x**
USA  2017    Haoyuan Sun800 ********** ****tttttt *********
USA  2018    George Morton800 ********** ****tttttt *********
NOR  2014    Fredrik Anfinsen800 ****tttttt ********** *********
USA  2015    Alok Tripathy800 ****tttttt ********** *********
USA  2016    Adam Sweitzer800 ********** *x**sssx*s *********
MYS  2014    Fu Yong Quah800 ********** ****ssstts *********
USA  2016    Yanjun Yang800 *****tttts *********t *********
USA  2015    Sanjay Subramanian793 ********** *****xxx*x *x****x**
USA  2015    Kasper Gammeltoft789 ********** *****tt**t *x****xx*
USA  2015    Ethan Lowman778 ********** ********** **xxxxxx*
USA  2016    Neil Patil767 *****xxxxx ******t**t *********
USA  2016    Girishvar Venkat767 *********t ****tttttt *********
RUS  2014    Konstantin Semenov767 ********** ***sssssss *********
USA  2015    Jesse Zhang767 ********** ***xtxxxxx *********
RUS  2014    Gleb Posobin767 **x*ttssss ********** *********
USA  2015    Ryan Rice767 ********** ***ttttttt *********
BGR  2015    Alexander M.767 ********** ***xtxxxxx *********
SWE  2014    Emma Nimstad767 ********** *x*x*xxxxx *********
USA  2016    Luke Shimanuki763 ********** ****tttttt ******x**
USA  2015    William Lu763 ********** ****tttttt *x*******
CAN  2014    Yu Xuan Shao763 ********** ****ssstts *x*******
USA  2014    Jamie Herman763 ********** ***tttt*tt *x*******
CHN  2018    Shuwei Huang759 *****tttts ********** *x****x**
CHN  2015    Zh Shi759 *****tttts ********** *x****x**
VNM  2015    Cuong Viet741 ********** ********** *xxxxxxx*
BRA  2017    Robson Pessoa741 ********** ********** *xxxxxxx*
USA  2015    Bayre Li733 **x*x*x*** ***t*tt*tt *********
CHN  2019    XingRui Huang730 *********s ****ssssss ******x**
USA  2015    Sarah Wooders730 ********** ***xtttttt ******x**
USA  2017    Shasvat Jawahar726 ********** ****tttttt *x****x**
LTU  2015    Vytautas Strimaitis726 ********** ****ssstts *x****x**
USA  2014    Jacob Imola726 ********** ****tttttt *x****x**
USA  2014    Dixee Kimball719 ********** *****sss*s **xxx**x*
BLR  2017    Vlad Vishnev704 ********** ********** *xxtxttxt
USA  2015    Andrew Foote700 ********** *xxttxxxtt *********
USA  2014    Tom Sandell700 *****xxxxx ****ttt**t *********
CAN  2016    Grant Spink700 *****xxxxx ****ttt**t *********
IRN  2015    Parsa Nooralinejad700 ********** *sssssssss *********
USA  2015    Mehdi Drissi700 ********** *xxxxxxxxx *********
KAZ  2016    Nazarbek Altybay700 ********** *xxxssssss *********
USA  2014    William Kretschmer700 ********** *xxxxttxxx *********
USA  2015    Jacob Gold700 ********** *xxxxxxxxx *********
LVA  2014    Olafs Eglajs700 ****ttttts *****tt**t *********
BLR  2015    Pavel Doroshkevich700 ********** *xxxtttttt *********
USA  2015    Sergey Maltsev700 **x*x*x*** ****tttttt *********
EST  2015    Kerstin Äkke693 **x*x***** ****tttt*t *x****x**
USA  2016    Ankur Sundara693 *****xxxxx ******t**t *x****x**
USA  2015    Jonas Wechsler693 *********s ****ssssss *x****x**
IRN  2016    Ali Azadi689 ********** ****ssstts ***xx**x*
IRN  2016    Elham Daneshmand681 ********** ****sss**s **xxxx*x*
CAN  2014    Victor Zheng681 **x*x***** ******t**t **xxxx*x*
MEX  2014    Andrea Acevedo670 *x******** ********** *xxsxssxs
TUR  2016    Erman Kirez667 *****x**** *xxxxttxxt *********
USA  2016    Sheng Cao667 *****xxxxx ****ttt*tt *********
USA  2016    William Gan667 *****xxxxx ****txxx*x *********
USA  2015    Brian Qiu667 ********** *********
VNM  2015    Mai Huy Hoàng667 *********s *xxxxxxsxx *********
IRN  2015    Ali Gorji667 ****tttttt ****sss**s *********
USA  2015    Chuanbo Pan667 *x******** *xxxttttxt *********
ARM  2015    Hakob Tamazyan667 **x*x*t*** ***tssstts *********
RUS  2017    Anton Krasnokutskiy667 ********** **********
CHN  2016    Jifan Zhang663 *x******** **ssssssss ******x**
USA  2018    William Hsu663 ********** *tttttttst ******x**
USA  2016    Matthew Sun663 ********** *xxxxxxxxx ********x
GEO  2015    Thomas Mikava663 ********** *sssssssss ******x**
USA  2015    Charlie Huang663 ********** *xxttttttt *x*******
CHN  2018    Yande Chen659 ********** **ssssssss *x****x**
USA  2016    Rares Cristian659 ********** **ssssssss *x****x**
USA  2018    Matthew Lee659 ********** *x*xtttxxt *x****x**
USA  2016    Anthony Zheng659 ********** **ssssssss *x****x**
USA  2016    Jonathan Ni656 ********** ***xxxxxxx *x****xx*
MKD  2017    Mihail Denkovski652 **x*x***** ****sss**s *x*xx**x*
BLR  2014    Konstantin Linov641 ********** *****tt**t *xxxxxxx*
ROU  2016    Roxana Luca633 **t*t***** *xssssssss *********
USA  2016    Tiger Huang633 **x*x***** *xxxxxxxxx *********
USA  2015    Sushruth Reddy633 *****xxxxx ****txxxxt *********
USA  2015    Christopher Jamrozy633 *****ttttt ****tttttt *********
USA  2016    Thomas Leing633 **x*s*t*** **tttttttt *********
GEO  2018    Ani Machaidze633 *********s **********
USA  2015    Taehyun Kim630 *x******** *xxxxxxxxx ********t
BLR  2014    Andrew Shumak630 **t*t***** **xxxxxxxx ********x
TUR  2016    Erman Kiraz630 *****x**** *xxxxttxxt ******x**
RUS  2015    Ilya Pavlov626 *xxxxxxxxx ********** ***x**x**
USA  2016    Amanda Li626 ********** *xxxxxxxxx *x****x**
CHN  2018    susan H626 *xxxtttttt ********** *x****x**
IRN  2017    Elham Salamat626 ********** *xxxxxxxxx *x****x**
CHN  2016    Jiachen Chen626 ********** *xssssssss *x****x**
BLR  2015    Vyacheslav Lukyanenko622 ********** **xxxxxxxx ***t*t**t
USA  2014    Genevieve Sertic607 ********** ****ttt**t *xxxxxxx*
VNM  2016    Phong So607 ********** *****xxx*x *xxxxxxx*
BLR  2018    Maksim Kleschev607 ********** *****tt*tt *xxxxxxx*
USA  2017    Yogeshwar Velingker600 ****tttttt ****tttttt *********
USA  2015    Anthony Liu600 *****ttttt *x**tttxtt *********
TUR  2016    Melih Ozcan600 **x*x*x*** *xxxxttxxt *********
TUR  2016    Erdem Kirez593 *****x**** *xxxxttxxt *x****x**
USA  2015    Ashwath Thirumalai593 ********** cccccccccc *x****x**
CHN  2016    李 天二593 ********** *x****x**
CAN  2017    Callum Moseley589 *x******** **tttttttt *x****xx*
USA  2015    William Chen589 *****xxxxx ****ttt**t *x****xx*
USA  2017    Andrew Shi581 ********** ***ttttttt *x*xx*xx*
DEU  2014    Julian Duester567 *xx*x*x*** *xxxxxxxxx *********
USA  2015    Noah Kaplan567 **x*x**xx* *xxxsssxts *********
BLR  2014    Alexey Dovgal563 *****ttttt ***sssssss ******x**
USA  2014    Christopher Denny563 **tttttttt *****xxx*x *x*******
USA  2015    Hyunwook Chu559 **x*xxxxtx ****ttt**t *x****x**
USA  2015    Christopher Hsu559 *****xxxxx ****tttttt *x****x**
USA  2018    Shadaj Laddad556 **t*t*t*** *x**tttxtt *x****x*x
THA  2016    Thad Benjaponpitak552 ********** *xxsssssss ***xx*xx*
VEN  2015    German Blandin548 *********s ***sssssss **xxxx*x*
BLR  2015    Ilja Homutovsky541 ********** ****xxxxxx *xxxxxxx*
BLR  2015    Yiryi Bondarchuck541 ********** ****ssssss *xxxxxxx*
USA  2016    Derek Huang541 ********** ****tttttt *xxxxxxx*
USA  2015    Clifford Ressel533 **tttttttt ****tttttt *********
USA  2016    Matthew Zheng533 **x*x*ssss *x*ttttttt *********
USA  2015    Huaiyu Yang533 **x*x**ttt *xxxxxxxxx *********
USA  2015    Arun Kannan533 *****xxxxx *xxxxttxxt *********
USA  2016    Kevin Lin533 *****xxxxx *xxxxxxxxx *********
EST  2019    Richard Luhtaru530 ****tttttt ***ttttttt ******x**
DEU  2015    Simon Siegert526 *tt**t**** *xxxxxxxxx *x****x**
USA  2016    Ashley Kim526 **x*xxxxxx ****txxx*x *x****x**
USA  2014    Steven Kwon526 **x*xxxxxx *x***xtx*t *x****x**
USA  2015    Jerrick Chen526 **x*x*x*** *xxxxxxxxx *x****x**
USA  2016    Avery Lamp522 **x*x***** *xxxxxxxxx ***xx**x*
USA  2017    Peter Wu515 *xxxxxxxxx ********** **xxxx*x*
USA  2018    Jerry Chen515 **x*x***** ***stxxxxx **xxxx*x*
USA  2015    Peter Hong515 **t*t*t*** ****ssstts *x*xx*xx*
BRA  2016    Rafael Chehab511 ********** **ssssssss *xxxx*xx*
BLR  2017    Vyacheslav Kozlovsky507 **t*t*t*** ****xxx**x *xxxx*xxx
IRN  2016    Keyvan Khademi507 ********** ***xtttttt *xxxxxxx*
IRN  2016    Parsa Abdollahi507 ********** ***sssssss *xxxx*xxx
USA  2017    Blair Chen507 ********** ***tssssss *xxxxxxx*
CHN  2016    维萨里 孟鑫507 ********** ***ttttttt *xxxx*xxx
CHN  2015    Yiwei Du504 ********** *x**tttt*t *xxxxxxxx
CAN  2017    Siddhant Jain504 ********** ****tttttt xxxxxxxx*
USA  2016    Suriya Kandaswamy500 ****tttttt *xxxxxxxxx *********
USA  2016    Robin Park500 *x***xxxxx *xxxxxxxxx *********
USA  2015    Kelsey Pownell500 ****ttxttt *xxxxxxxxx *********
USA  2018    Michael Wan496 **xxxx*xxx s***tttttt ********t
CAN  2015    Harry Liu493 **x*xxxxxx ***tttt*tt *x****x**
USA  2016    Raymond Lin493 ****tttttt ***ttttttt *x****x**
MEX  2014    Juan Carlos Sigler Priego481 ********** xxxxxxxxxx **xxxx*x*
USA  2019    Jason Lee481 **t*t*x*** ***ttttttt **xxxx*x*
USA  2017    Tomas Choi478 *******ttt ****tttttt *xxxx*xx*
USA  2014    Chaitra Banala478 *x******** *x*ttttxtt *xxxxx*x*
USA  2015    Ethan Sargent478 ********** *xxxxxxxxx *xxxxx*x*
USA  2016    Hitesh Yalamanchili478 *****ttttt ****ttt**t *xxxxx*x*
USA  2016    Habeen Chang474 ********** *xxxxxxx*x *xxxxxxx*
USA  2017    Shreyas Raman474 *x******** ***ttttttt *xxxxxxx*
USA  2016    Mingyuan Li474 ********** *x*tssstts *xxxxxxx*
ARM  2016    Karen Mkrtumyan474 ********** **ssssssss **xxxxxxx
UKR  2016    Slava Oheretny470 ********** ***ttttttt xxxxxxxx*
KGZ  2014    Akylbek Tokon uulu470 ********** ***ttttttt *xxxxxxxx
USA  2015    Vinay Viswanadha467 *ttttttttt ***ttttttt *********
CHN  2016    Xiruo Zhang467 **x*tttttt *xxxsssxxs *********
USA  2014    Khalil Anderson467 ********** ****tttttt
BGR  2019    Plamen Dinev 467 ********** ****tttttt
USA  2016    Raymond Huang467 ********** ****txxxtt
COL  2014    Sebastian Chaves467 ********** ***tttt*tt
FIN  2014    Joonatan Saarhelo463 *xxxxxxxxx ****ssssss ******x**
USA  2016    Brendan Horng463 **xxxxxxxx ***ttttttt *x*******
USA  2016    Minjae Kwon459 *****xxxxx *xxxxxxxxx *x****x**
USA  2016    Kevin Abraham459 ***ttttttt ***ttttttt *x****x**
USA  2017    Ryan Soedjak459 ****tttttt *x*ttttttt *x****x**
USA  2016    Alec Zhang459 *****xxxxx *xxxxxxxxx *x****x**
USA  2016    Risheek Reddy Rajolu459 **x**ttttt *xx*tttttt *x****x**
USA  2014    Michael Zhang444 ********** xxxxxxxxxx *xxxx*xx*
CYP  2014    Rafail Loizou444 **x*x**xx* ****tttttt *sxxxxs**
CYP  2014    Adamos Ttofari444 **x*x**xx* ****tttttt *sxxxxs**
CHN  2014    Shaoyu Meng444 ********** *xxxxx*x*
ARM  2017    Mikayel Mkrtchyan441 ********** *xxxssstts *xxxx*xxx
TUR  2016    Erkan Gok441 ********** *xxxxttxxt *xxxx*xxx
KOR  2015    Kim JungHyun441 *xx*xx*xx* *****ss**s *xxxx*xxx
BGR  2017    Ivan Andreev441 ********** *xssssssss *xxxxxxx*
CHN  2019    Jim Liu441 ********** *xxxxxxxxx *xxxx*xxx
BLR  2014    Vladislav Gamezo441 ********** *xxxxttxxt *xxxxxxx*
USA  2015    Richard Chen441 *****ttttt ****ttt**t *xxxx*xxx
USA  2015    Bill Baldwin441 ********** *xxxxxxxxx *xxxxxxx*
USA  2017    Benjamin Owens441 ********** *xssssssss *xxxx*xxx
TKM  2016    Allanur Shiriyev441 *xxxxxxxxx ********** *xxxxxxx*
USA  2015    Ugo Nwagbo441 ********** *xxxxxxxxx *xxxx*xxx
CHN  2015    Qiang Li441 ********** *xxxttttxt *xxxx*xxx
USA  2015    Teju Nareddy437 **x*x*x*** ****tttt*t *xxxxxxxx
BGR  2018    Tsveta Todorova437 ********** **ssssssss xxxxxxxx*
THA  2015    Pathirat Kosakanchit433 ********** ***xssssss
MNG  2014    Maidar Dashbayar433 ********** ***tttttst
USA  2015    Frank Su433 *****x**** ****tttttt xxxxxxxxx
POL  2014    Karol Kaszuba433 ********** ***sssssss
BLR  2014    Andrey Berzhynsky433 ****x***** ****ssssss
FRA  2016    Gaëtan Blond433 *******x** ****tttttt
MEX  2014    Jose Eduardo Marcos Dehilario433 ********** ***sssssss
USA  2015    Michael Szegedy430 ***x*ttttt *x*******
USA  2016    Andrew Li426 *xxxxxxxxx ****tttttt *x****x**
USA  2014    Dhara Patel426 *xxxxxxxxx ****tttttt *x****x**
USA  2016    Vivek Bharadwaj422 **x*tttttx ***ttttttt ***xx**x*
CAN  2015    Reza Fakhraei415 **x*x*s*** *xxxtttxxt **xxxx*x*
USA  2015    Emma Sloan411 *x***ttttt ****tttt*t *xxxx*xx*
ASM  2015    Alexander Vladimir Stock407 ********** *xxxxxxx*
USA  2014    Sinan Sahin407 *********x *xxxxxxxxx *xxxxxxx*
USA  2020    Tony Kim407 *x******** *xxxxxxxxx *xxxx*xxx
USA  2016    Ben Fickes407 ********** xxxxxxxxxx *xxxxxxx*
USA  2015    Ali Ciftci407 *********x *xxxxxxxxx *xxxxxxx*
MEX  2015    Emmanuel Antonio407 ********** ssssssssss *xxxx*xxx
USA  2015    Furkan Haney407 *********x *xxxxxxxxx *xxxxxxx*
USA  2017    Kenz Kallal404 **s*sx**** ****tttttt *tttttttt
CAN  2015    Nenad Bauk404 ********** *xxtssssss *xxxxxxxx
USA  2016    Zachary Stier404 **x*x*x*** ****tttttt *xxxxtxxt
USA  2016    Jason Lam404 ********** *sssssssss *xxxxxxxx
USA  2015    Rishub Jain400 *xxxxxxxxx *xxttttttt *********
USA  2015    Omar Hegazy400 *xxxxxxxxx *xxxxxxxxx *********
DEU  2014    Jasper Bröker400 *xxxxxxxxx *xxxxxxxxx *********
KOR  2015    Kyu Heon Kim400 **xxxxxxxx xxxxxxxxxx *********
USA  2017    Shawn Sheng400 **t*t*x*** ****tttt*t
UKR  2016    Gleb Deriyenko400 ********** **xxxxxxxx
USA  2015    Chloe Mendez400 **x*x*x*** ****tttt*t
CUB  2015    Daniel Enrique400 ********** *x*sssssss
IRN  2015    Armin Fallah400 ********** **ssssssss
NLD  2016    Daniël Huisman393 **x*xxxxxx *xxxxxxxxx *x****x**
USA  2015    Ian Pentland393 ***xxxxxxx *xxxxxxxxx *x****x**
USA  2014    Aaron Claussen393 *xxxxxxxxx ***ttttttt *x****x**
USA  2015    Orien Zeng393 **xxxxxxxx **tttttttt *x****x**
USA  2016    Sean Yu385 *xtxttxttt ****tttt*t *x*xx**x*
GRC  2016    Rafael Ketsetsidis381 **x*xxs**s **ssssssss **xxxx*x*
CHN  2016    Meng Shangqi381 *xxxxxxxxx *****tt*tt *xxxx**x*
USA  2017    Kevin Rao381 *****xxxxx *x*ttttxtt *x*xx*xx*
USA  2015    Mitsuru Otsuka381 *xxxxxx**t ****tttttt **xxxx*x*
USA  2017    Wanqi Zhu378 *****ttttt ***ttttttt *xxxxx*x*
USA  2016    Jonathan Zhang374 **x*x**xx* ***ttttttt *xxxx*xxx
USA  2015    Soroush Nasiriany374 *****xxxxx *x**tttx*t *xxxxxxx*
GEO  2016    Nika Losaberidze374 **x*x**xx* ***sssssss *xxxxxxx*
CAN  2014    Jason Du370 *****xxxxx ****tttx*t *xxxxxxxx
TKM  2017    Bayram Guwanjow370 **x*x***** **ssssssss *xxxxxxxx
ROU  2015    Florin Chirica367 *xxxxxxxxx *********
USA  2015    Sreeharsha Potu367 tttttttttt *xxxxxxxxx *********
IRN  2017    Bahar Bateni367 *xxxxxxxxx *********
CHN  2016    Xiruo Zhang367 *xxxxxxxxx *********
USA  2018    Michael Trehan367 ****tttttt *****tt**t
BLR  2016    Sergey Konoplich367 ********** *xxxxxxxxx
AZE  2017    Gumball Waterson367 ********** *xxxxxxxxx
TUR  2016    Kürşat Bakış367 ********** *xxxssssss
USA  2014    Maria Stull367 *****xxxxx ****ttt**t
VNM  2015    Ichimaru Gin367 ********** *xxxssssss
CHN  2015    Tianlong Shan367 ********** *xxxttttxt
BLR  2014    Alex Krasnov367 **x*x***** ***ttttttt
USA  2017    Michael Chinn367 ********** *xxttttttt
USA  2017    Betsy Pu367 ********** *xxxxxxxxt
USA  2014    Emily Fletcher367 ********** *xxxtttttt
USA  2016    Chi Kyu Lee363 *xxxxxxxxx *xxxxxxxxx ********t
USA  2016    Heather Graham359 ***ttttttt *x****x**
USA  2014    Veniamin Gushchin356 *xxxxxxxxx *x**tttxtt ***xx**x*
IRN  2016    Samira Goodarzi352 *xxxxxxxxx ***tsss*ts ***s*ss*s
USA  2015    Andrew Jeong348 *****xxxxx *xxxtttttt *xx*x*xx*
IND  2014    Sanyam S348 ****tttttt **ssssssss **xxxx*x*
USA  2016    Milan Bharadwaj344 **x*xttttt ***tttt*tt *xxx*xxx*
CAN  2014    Evan Cao341 *****xxxxx ***ttttttt *xxxxxxx*
ROU  2016    Cornel Goran341 *******sss *xssssssss *xxxxxxx*
USA  2015    Amit Saxena341 *x*x*xxxxx ****tttt*t *xxxx*xxx
USA  2017    Fateh Ibrahimli337 **x*x****s **ssssssss *xxxxxxxx
USA  2015    Jason Schwartz333 *********
EST  2016    Oliver Nisumaa333 *********
TUR  2017    Eren Erişken333 ********** xxxxxxxxxx
USA  2015    Jayanth Sundaresan333 **********
USA  2017    Heidi Dong333 **s*s***** **tttttttt
CHN  2016    书涵 杨333 **********
MKD  2016    Petar Pandilovski333 **********
MKD  2016    Andrej Ivanov333 **********
USA  2016    Andrew Chen333 ****tttttt ****ttt**t
BLR  2014    Dmitry Fisko333 **********
VNM  2016    Jonh Smith333 **********
BGR  2018    Georgi Hristov333 **********
ARM  2014    Ruben 333 **t*txt*** ****ssstts
USA  2014    James Peacock333 **********
BLR  2014    Pavel Gruntovich333 **********
BLR  2014    Denis Baydan333 **********
CHN  2015    YuHe Tian333 **********
GRC  2016    George Venizelos333 **********
UKR  2014    Ilya Levchenko333 **********
PRT  2015    Fábio Ferreira333 **********
ARM  2017    Xagak Galstyan333 ********** ttttttttt
USA  2015    Katherine Erdman326 *xxxxxxxxx *xxxxxxxxx *x****x**
FIN  2016    Hannes Ihalainen326 *sssssssss *sssssssss *x****x**
USA  2016    Lawrence Liu322 xxxxxxxxxx ***xtttttt ***xx**x*
IRN  2015    sara s319 ssssssssss ***tsss*ts ***s*ss*s
USA  2015    Eleanor Epskamp-Hunt307 *xxxxxxxxx ****ttt**t *xxxx*xxx
DEU  2014    Kai Rautenberg307 **xxxxxxxx *x***xxx*t *xxxxxxx*
DEU  2014    Thomas Gibert307 **xxxxxxxx *x***xxx*t *xxxxxxx*
DEU  2014    Heiko Friesen307 **xxxxxxxx *x***xxx*t *xxxxxxx*
USA  2015    Jake Mayer307 xxxxxxxxxx *****tt**t *xxxxxxx*
USA  2015    Joshua Yuan307 *xxxxxtttt ****ttt**t *xxxx*xxx
CHN  2016    懿鸣 郑307 **x*x*x**s *xxxxxxxxx *xxxx*xxx
TKM  2015    Bekmyrat Atayev307 *xxxxxxxxx ****ttt**t *xxxxxxx*
USA  2015    Jae Sung Park304 *****ttttt ***ttttttt *xxxxxxxx
TKM  2016    Begmyrat Mammedow304 **x*x*x*** *xssssssss *xxxxxxxx
SGP  2015    Zhi Jian Wang300 *****ttttt ****tttttt
MKD  2016    Bozhidar Stankovic300 ******t***
USA  2015    Samuel Grayson300 ******tttt ***ttttttt
USA  2014    Marie Freudenburg300 ******x***
MKD  2015    Andrej Simeski300 ******t***
USA  2016    Yilai Wu300 *****t*x*x *x*ttttttt
CUB  2015    Nelson González289 *xxxxxxxxx *xxxssssss ***xx**x*
USA  2014    Freddie Rice278 ****ttxttt *xxxxxxxxx **xxxxxx*
DEU  2014    Cedric Krause274 *xxxxxxxxx *x***xxx*t *xxxxxxx*
USA  2015    Michael Dong274 *xxxxxxxxx ****ttt*tt *xxxxxxx*
USA  2017    Krishna Suraj274 *xxxxxxxxx ****ttt*tt *xxxxxxx*
USA  2015    Shomik Verma274 *****xxxxx *xxxxxxxxx *xxxxxxx*
USA  2015    Siva Somayyajula270 **x*xxxxxx ***tttt*tt *xxxxxxxx
USA  2016    Sophia Luo270 *xxxxxxxxx ****ttt**t *tttttttt
USA  2015    Yidi Huang267 *****ttttt ***ttttttt
USA  2014    Angus Gibbs267 **x*x*x*** *xxxtttxxt
MEX  2016    Angel David Ortega Ramirez267 **t*t*****
USA  2015    Kimberly Kwon267 **x*x***** xxxxxxxxx
POL  2015    Piotr Woznicki267 **t*t*****
MYS  2014    Koay Hong Vin259 *x****x**
MYS  2016    Kah Xuan Lim259 *x****x**
MYS  2015    Leong Yu Fan259 *x****x**
MYS  2015    Rubin Cheng259 *x****x**
MYS  2014    JJ N248 **x*xtsttt xxtttttttt **xxxx*x*
USA  2016    Jiahua Zhang244 **x*xxxxxx *xxxxxxxxx *x*xxxxx*
USA  2017    Anna Lou244 *xxxxxxxxt ***ttttttt *xxxx*xx*
CHN  2015    Hongyi Sun241 *xtttttttt *x**tttt*t *xxxxxxx*
USA  2017    Bryan Owens241 *xxxxxxxxx ****ssstts *xxxx*xxx
TKM  2015    Ruslan Merdanov241 *xxxxxxxxx ****tttttt *xxxx*xxx
KAZ  2017    Nurbakhyt Madibekov241 **tttttttt ***sssssss *xxxx*xxx
USA  2016    Valerie Chen237 *xxxxxxxxx ****tttt*t *xttttxtt
USA  2015    Vikram Idury237 *****xxxxx *xxxxttxxt *xxxxxxxx
LTU  2014    Evaldas Pavalkis237 *****ttttt *xssssssss xxxxxxxx*
BLR  2017    Елизавета Рудько233 **t*t*t***
BLR  2017    Даниил Рудько233 **t*t*t***
USA  2015    Nick Condron233 *****ttttt **tttttttt
USA  2017    Suresh Talapaneni233 *xx*x*x*** *xxxxxxxxx
USA  2014    Katherine Rothe233 *xx*x*x*** *xxxxxxxxx
BLR  2017    Valera Kameko233 **x*xxt*** *xxxxxxxxx
KOR  2016    Donghyeon Kim233 **x*x*x***
USA  2017    Daniel Wang233 **x*x*x***
IRN  2015    Seyed Alireza Khoshghalb215 **ssssssss **xxxx*x*
AZE  2016    Elgun Cebrayilov207 **xxxxxxxx **ssssssss *xxxxxxx*
CHN  2016    玉鑫 牛207 *xxxxttttt ***ttttttt *xxxx*xxx
ARM  2016    Levon Muradyan207 *sssssssss ***tssstts *xxxxxxx*
USA  2015    Eric Baxley207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2017    Kyle Bachinski207 *xxxxxxxxx ***ttttttt *xxxx*xxx
USA  2018    Randy Zhao207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2016    Lilia Tang207 *xxxxxxxxx ***ttttttt xxxtxt*x*
USA  2014    Jeffrey Woodbury207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2014    Tate Mazer207 **x*xxxxxx *xxxxxxxxx *xxxx*xxx
USA  2014    Brian Scheff207 *xxxxxxxxx ***ttttttt *xxxxxxx*
BLR  2016    Eduard Vilchevski207 *xxxxxxxxx ***xxtxxxx *xxxxxxx*
USA  2017    Mahesh Murag204 *x***ttttt *xxttttttt *xxxxxxxx
GRC  2015    Dimitris Tsitselas204 *xxxxxxxxx ****tttttt *xxxxxxxx
USA  2014    Aditya Jain204 xxxxxxxxxx ****tttt*t *xxxxxxxx
THA  2015    Sarot Busala204 ***x*xxxxx *xssssssss xxxxxxxx*
USA  2016    Pranav Nanga204 *xxxxxxxxx ****tttttt *xxxxxxxx
CHN  2015    Li Zeyang200 **x*x**xx*
USA  2015    Money Maker200 ****ttt**t
USA  2016    Robert Kim200 *****xxxxx *xxxxxxxxx
USA  2014    Rahul Gupta200 *****ttttt *xxxtttttt
CAN  2018    W Cassidy200 ***xxxxxxx ***ttttttt xtttttttt
VNM  2016    Duc Le200 ****xxx**x
USA  2014    Ethan To200 ****ttt**t
KOR  2015    Yeongwoo Hong200 *****xxxxx *xxxtttttt
USA  2015    William Kang181 *xxxtttttt *xx*x*xx*
AZE  2016    Ibrahim Memmedov174 *xxxxxxxxx **ssssssss *xxxxxxx*
TKM  2016    Bayramgeldi Shageldiyev174 *xxxxxxxxx **ssssssss *xxxxxxx*
USA  2015    Jeffrey Wang174 *xx*xttttt *xxttttttt *xxxxxxx*
USA  2015    Alex Barberio174 *xxxxxxxx* *xxxxxxxxx *xxxx*xxx
USA  2016    Aaron Liu174 *xxxxxxxxx **tttttttt *xxxx*xxx
AZE  2016    Ali Ceferov174 *xxxxxxxxx **ssssssss *xxxx*xxx
BLR  2014    Denis Svidunovich174 *xxxxttttt **xxxxxxxx *xxxxxxx*
ARM  2014    David Safrastyan174 *xt*tttttt *xxxttttxt *xxxxxxx*
USA  2019    Alex Gu170 *xxxxxxxxx ***ttttttt *xxxxxxxx
TKM  2018    Resul Hangeldiyew170 *xxxxxxxxx ***tssssss *xxxxxxxx
TUR  2017    Ahmet Akkoc170 *xxxxxtttt ***ttttttt xxxxxxxx*
USA  2015    Alen Bers170 *xxxxxxxxx ***tssssss *xxxxxxxx
USA  2015    Hriday Kamshatti167 *****xxxxx
USA  2014    Mark Wilson167 *****xxxxx
USA  2017    Carol Wang167 *xxxxxxxxx ****tttttt
USA  2014    Humza Khan167 ****tttt*t
USA  2015    Aaron Huang167 *****xxttx xxxxttttxt
IRN  2016    kimia 167 *xxxxxxxxt ****ssstts
CHN  2020    John Doe167 *****xxxxx
USA  2015    Thomas Hsu167 *****xxxxx xxxxtttttt
USA  2015    Beck Goodloe167 *****xxxxx
USA  2016    Jessica Zhu167 *xxxxxxxxx ****sttttt
USA  2014    Scott Zheng144 *xxxxxxxxx *xxxxx*x*
USA  2015    Carolyn Hamman144 *xxxxxxxxx *xxxxx*x*
USA  2015    Pramukh Govindaraju141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2015    Binh Le141 *xxxxxxxxt *xxxxxxxxx *xxxxxxx*
USA  2018    Sky Li141 *xxxxxxxxt *xxxxxxxxx *xxxx*xxx
BLR  2017    Danik Kozyrev141 *xxxxxxxxx *xxttxxttx *xxxx*xxx
USA  2014    Matthew Steele141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Edwin Peng141 *sssssssss *xxxxxxxxx *xxxx*xxx
AZE  2015    Aliagha Shirinov141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2018    Juyon Lee141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Kushal Tirumala141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
GEO  2018    Mishiko Mukhiguli141 *xxxxxxxxx *xxxsssxxs *xxxx*xxx
USA  2014    Joseph Lee141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Sean Wang141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Alex Zabaldo141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2016    Derek Nong141 *xxxxxtttt *xxxxxxxxx *xxxx*xxx
TUR  2016    M.Ebrar Ceylan141 *xxxxxxxxx *xssssssss *xxxx*xxx
USA  2017    Vishnu Murale 141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
MYS  2020    Zi Song Yeoh141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
CHN  2018    Letian Zheng141 *xxxxxxxxx *xxxsssxxs *xxxxxxx*
USA  2017    Sabrina Zhang141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Sujay Utkarsh141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Kevin Werme141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Clifford Chen141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Brent Usui141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Phil Switlick141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Adrian Biagioli141 *xxxxxxxxx *xxxtttxxt *xxxx*xxx
CAN  2014    Vladislav Zhurba141 *xtxtxtxxx *xxxxxtxxt *xxxxxxx*
USA  2017    Manan Shah141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Vishnu Thiagarajan141 *xxxxxxttt *xxxxxxxxx *xxxxxxx*
AZE  2017    Ali Ceferov141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Arjun Lal141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2017    Gary Zhu141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Animesh Tripathy137 *xxtxxxttx *x*ttttttt *tttttttt
USA  2014    Shuai He137 **xttttttt *xxxxxxxxx xxxxxxxx*
AZE  2016    Samir Suleymanli137 *txtxttttx **ssssssss *xxxxxxxx
USA  2016    Anthony Li137 *x*xxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2015    Ryan Turner137 *xxxxxxxxx *x*tcccccc *xxxxxxxx
USA  2016    Kevin Xu133 ****tttttt
FRA  2015    Mathieu Percelay133 xxxxxxxxxx ****ssssss
USA  2014    Christopher McTague133 *xxxxxxxxx ***xtttttt xxxxxxxxx
DEU  2015    Leonardo Huebscher133 **x*xxxxxx *xxxxxxxxx
MDA  2014    Lilian Ciobanu133 ****tttttt
CUB  2014    Kedir Lluch133 ****tttttt
USA  2014    Katelyn Ge133 *x***xxxxx
BLR  2014    Polina Lapytko133 ****xxxxxx
USA  2014    John Liou133 ***x*xxxxx
ARM  2017    Hamlet Mikaelyan133 ****ssssss
COL  2016    Juan Camilo Bedoya133 ****tttttt
EST  2014    Kaspar Kliimask133 ***xxxtttt *xxxxxxxxx
USA  2014    Thida Yin133 *x***xxxxx
CHN  2014    -Shuting Guo133 **x*tttttt *ssstttttt
USA  2015    Andrew Wang133 *xxxxxxxxx ***ttttttt
CAN  2016    Kevin Shi107 xxxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Ivan Yu107 *xxxxxxxxx xxxxxxxxxx *xxxx*xxx
USA  2017    Henry Zhang107 *xssssssss *xxxxxxx*
SYR  2016    Joud Zouzou107 *xxxxxxxxx *xxxxxxx*
USA  2015    Ryan Alweiss107 *xxxxxxxxx xxxxxxxxxx *xxxx*xxx
HRV  2022    Dorijan Lendvaj107 *xxxxxxxxx ssssssssss *sxxxxsx*
USA  2019    Stan Zhang107 xxxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Edward Hu107 *xxxxxxxxx *xxxxxxx*
USA  2014    Ansh Chaudhary107 xxxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Nadia Escandon107 *xxxtttxtt *xxxx*xxx
UKR  2020    Sofia Melnyk104 **xxxxxxxx *xxxxxxxx
BLR  2018    Ivan Revt104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
MEX  2014    Diana Itzel Mendez104 *xxxxxxxxx *xxttttttt *xxxxxxxx
USA  2017    Patrick Huie104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2015    Connor Bivens104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2014    Randal Kwok104 *xxxxttttt *xxxtttxtt *xxxxxxxx
USA  2018    kathi yuhan104 **ssssssss *xxxxxxxx
USA  2018    Justin Chen104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
BLR  2018    Daniil Kutuev104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
TKM  2017    Umar Muhammetkulyyew104 *xxxxxxxxx *xxxsxssss *xxxxxxxx
TKM  2018    Dowletgeldi Rozynmuradow104 *xxxxxxxxx *xxxsxssss *xxxxxxxx
USA  2018    Leo Alcock104 *xxxxxxxxx *xxxtttttt *xxxxxxxx
USA  2014    Pravina Samaratunga104 *x*ttttttx xxxxtttxxs *xxxxxxxx
USA  2017    Ewen Wang104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
CYP  2014    Andronikos Charalambous100 ***ttttttt
UKR  2015    Roman Kachur100 **t*tttttt
USA  2016    Alex Wang100 **x*tttttt
USA  2016    Kevin Xiao100 ***ttttttt
GEO  2018    Lexo Borashvili100 ***ttttttt
USA  2015    Young-hun Lee100 ***ttttttt
USA  2014    Jenner Wile100 ***ttttttt
GBR  2015    Ed Fenwick100 *x**tttxtt
USA  2014    Rachel Chang100 **xtxtxtt*
USA  2015    Matoska Waltz100 *x**tttttt
USA  2017    Leon Yuan100 ***ttttttt
USA  2014    Jacob Fenton100 ***ttttttt
USA  2017    Brian Liu74 xxxxxxxxxx xxxxxxxxxx *xxxx*xxx
USA  2016    Jacky Lee74 cccccccccc xxxxxxxxxx *xxxxxxx*
USA  2015    Kathleen D'Souza70 *xxxxxxxxx xxxxxxxxxx *xxxxxxxx
MEX  2015    Jaime Hernandez70 *xxxxxxxxx *xxxxxxxx
KAZ  2015    Mohammed Mohammed70 *xxxxxxxxx xttttxtt*
USA  2015    Danial Hussain70 *xxxxxxxxx *xxxxxxxx
USA  2014    Solon Zhu70 *xxxtttxtt *tttttttt
USA  2014    Ben Hart70 *xxxxxxxxx *xxxxxxxx
UKR  2019    Назарій Деньга70 *xttxxxxxx xxxxxxxx*
USA  2014    Ethan Kwan70 *xxxxxxxxx *xxxxxxxx
USA  2014    Grace Reid67 *txtxtxttt *xxxxxxxxx
ROU  2015    Cristian Nacu67 *x*ttttttt
USA  2018    Dylan Pentland67 *xxxxxxxxx *xxxxxxxxx
BLR  2016    Nikita Kulichok67 **xxxxxxxx
CHN  2014    Chin Chan67 **ssssssss
GEO  2021    Aleqsandr Skhirtladze67 *x*tssstts
USA  2019    Nicholas Miklaucic67 *x*ttttttt
BGR  2018    Viktor Venkov67 **ssssssss
USA  2015    Zach Mills67 *x*ttttttt
USA  2014    Noah Becker67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Benjamin Maddux67 *x*xtttxxt
USA  2014    Krishna Bharathala67 **ssssssss
BLR  2016    Nick Zamulov67 **ssssssss
USA  2014    Ho Kwan Alex Yeung67 *xxxxxxxxx *xxxxxxxxx xxxxxxxxx
USA  2016    Chelsie Eiden37 xxxxxxxx*
IRN  2016    Mar Mat37 ssssssssss *ssssssss
USA  2014    Derry Xu37 *xxxxxxxx
USA  2019    Edward Jin37 xxxxxxxxxx xxxxxxxx*
USA  2017    Victor Yin37 xxxxxxxx*
USA  2017    Kaushal Partani37 xxxxxxxxxx xxxxxxxxxx xxxxxxxx*
USA  2015    Kyle Liang37 xxxxxxxx*
USA  2014    Roshan Dongre33 *xxxxxxxxx xxxxxxxxx
USA  2017    Kenyon Prater33 *xxxxxxxxx
USA  2015    Kaylie Butt33 *xxxxtxxxt
USA  2017    Viktor Zenkov33 *xsxsttttt cccccccccc
USA  2014    Haidar Imam33 *xxxxxxxxx
BGR  2018    Martina Georgieva33 *xxxxxxxxx
HRV  2014    Anamarija Balaban33 *xxxxxxxxx
HRV  2020    Filip Beleta33 *xssssssss
IND  2014    Anmol Maini33 *xxxxxxxxx
USA  2019    Harrison Chen33 *xtttttttt xxxxxxxxxx
USA  2015    Ian Chu33 *xxttttttt
USA  2014    Ben Dunham33 *xxxxxxxxx
USA  2015    Skylar Rizzolo33 *xxttttttt
USA  2014    Katherine Wu33 *xxxxxxxxx
USA  2014    Stanislaw Lawera33 *xxttxxxtx
IRN  2016    Kimia H33 *xxxxxxxxx
USA  2014    James Diao33 *xxxxxxxxx xxxxxxxxx
USA  2016    Alexandra 33 *xxxxxxxxx
USA  2014    Hanna Rumora33 *xxxxxxxxx
USA  2015    Matthew Tran33 *xxxxxxxxx
USA  2014    Rachel Polus33 *xxxxxxxxx
USA  2014    Patrick Ding33 *xxxxxxxxx
USA  2015    Cydney Martell33 *xxxxttxtt
USA  2015    Aaditya Venkateswaran33 *xxxtttttt
USA  2015    Tristan Woodsmith33 *xxttttttt
USA  2015    Kayla Park33 *xxxxxxxxx
CHN  2016    柳 文轩33 *xxxxxxxxx xxxxxxxxxx
USA  2015    Jeffrey Feng33 *xxxtttttt
USA  2016    Varun Sharma33 *xxxxxxxxx
LTU  2016    Lukas Biliutavicius33 *xxsssssss
USA  2016    Jason Liu33 *xxxxxxxxx
USA  2015    Luke Chui33 tttttttttt *xxxxxxxxx
USA  2015    Shreya Patel33 *xxxxxxxxx xxxxxxxxxx ttttttttt
USA  2015    Aric Liu33 *xxxxxxxxx
CAN  2014    Ivan Zhang33 *xxxxxxxxx
BRA  2016    Carlos Baqueta33 *xxxtttttt
USA  2019    Jason Dong33 *xxxxxxxxs cccccccccc
USA  2015    Abby Shirey33 *xxxxxxxxx
USA  2014    Amber Salome33 *xxxxxxxxx
CHN  2016    Jack Chan33 *xxxxxxxxx
CHN  2016    Flysheep Li33 *ttttttttt
USA  2018    Shwetark Patel33 cccccccccc *xxttttttt
USA  2017    David Chen33 *xxxxxxxxx
USA  2015    Parker Russcher33 *xxxxxxxxx
USA  2014    Advitheey Chelikani33 *xxxxxxxxx
USA  2014    Ximone Willis33 cccccccccc *xxxxxxxxx
USA  2014    Ivy Moore0 xxxxxxxxx
IRN  2015    Alireza Mahmoudi0 xxxxxxxxxx
IND  2014    rajasimhan shanmugam0 tttttttttt
USA  2014    Joseph Cheng0 xxxxxxxxxx
USA  2016    Jamila McKenzie0 cccccccccc cccccccccc
USA  2019    Edward He0 xxxxxttttt
USA  2014    Mateusz Chorazy0 xxxxxxxxxx
USA  2017    Eric Chiu0 xxxxxxxxxx
USA  2016    Savannah Crooks0 xxxxxxxxx
USA  2015    Michael Chung0 xsssssssss
USA  2016    Connor Bach0 xxssssssss cccccccccc
MYS  2016    Xuan Ming Heng0 xxxxxxxxx
COL  2017    Andres Ricardo Perez Rojas0 xxxxxxxxxx xxxttttttt
USA  2016    Natasha Goenawan0 xxxxxxxxx
USA  2015    Stanley Wang0 xxxxxxxxx
USA  2015    alison mak0 ccccccccc
USA  2015    Yvonne Huang0 xxxtxttxt
USA  2015    Darien Joso0 tttttttttt
USA  2014    Ethan Kwan0 xxxxxxxxxx xxxxxxxxxx
USA  2016    Ali Thomas Jr.0 ccccccccc
USA  2016    David Yang0 tttttttttt
USA  2016    Hannah Wang0 cccccccccc
USA  2017    Daniel Wu0 xxxxxxxxxx
USA  2019    Sylvester Yue0 xxxttttttt
USA  2015    Kevin Huang0 xxxxxxxxxx
BLR  2018    Andrew Berlin0 xxxxxxxxxx
USA  2016    Sydnie Bodzianowski0 cccccccccc
USA  2015    Betsy Strehl0 xxxxtttttt
USA  2016    Sam Maddox0 tsssssssss
USA  2014    Austin Williams0 xxxxxxxxxx
USA  2014    Saksham Shukla0 tttttttttt xxxxxxxxxx
BLR  2018    Artem Starantsov0 xxxxxxxxxx
MEX  2019    Diana Luna0 xxxxxxxxxx
USA  2016    Grace Beverage0 cccccccccc
CHN  2016    裕东 卢0 xxttssstts
USA  2016    Margaret Benjamin0 cccccccccc
USA  2015    Eugene Kim0 cccccccccc
USA  2014    Xingyou Song0 ttttttxttt
USA  2014    Jason Fan0 cccccccccc
MYS  2017    Sean Gee0 xxxxxxxxxx
USA  2016    Ashton Armstead0 ssssssssss
USA  2015    Colby Hanley0 xxxxxxxxxx
IRN  2017    Sabaa Karimi0 xxssssssss

Pre-College Participants (USA only):

Country Year Name Score    mirror    auto    scode
USA  2016    Suchir Balaji1000 ********** ********** *********
USA  2015    Preetham Gujjula1000 ********** ********** *********
USA  2015    Paul Rosa967 ******x*** ********** *********
USA  2016    Jack Neus926 ********** ********** *x****x**
USA  2017    Andrew Yang900 ********** *****tt**t *********
USA  2014    Mak Lee900 *******ssx ********** *********
USA  2016    Benjamin Yang900 ********** *****tt**t *********
USA  2016    Jesse Cai867 ********** ****ttt**t *********
USA  2015    Kaz Smith867 ********** ****ttt**t *********
USA  2014    Darshan Patil867 **x*x**xx* ********** *********
USA  2014    J.D. Fishman833 ********** ****tttt*t *********
USA  2016    Victoria Tsai830 ********** ****ttt**t *x*******
USA  2015    Neil Patel826 ********** *****tt**t *x****x**
USA  2017    Haoyuan Sun800 ********** ****tttttt *********
USA  2018    George Morton800 ********** ****tttttt *********
USA  2015    Alok Tripathy800 ****tttttt ********** *********
USA  2016    Adam Sweitzer800 ********** *x**sssx*s *********
USA  2016    Yanjun Yang800 *****tttts *********t *********
USA  2015    Sanjay Subramanian793 ********** *****xxx*x *x****x**
USA  2015    Kasper Gammeltoft789 ********** *****tt**t *x****xx*
USA  2015    Ethan Lowman778 ********** ********** **xxxxxx*
USA  2016    Neil Patil767 *****xxxxx ******t**t *********
USA  2016    Girishvar Venkat767 *********t ****tttttt *********
USA  2015    Jesse Zhang767 ********** ***xtxxxxx *********
USA  2015    Ryan Rice767 ********** ***ttttttt *********
USA  2016    Luke Shimanuki763 ********** ****tttttt ******x**
USA  2015    William Lu763 ********** ****tttttt *x*******
USA  2014    Jamie Herman763 ********** ***tttt*tt *x*******
USA  2015    Bayre Li733 **x*x*x*** ***t*tt*tt *********
USA  2015    Sarah Wooders730 ********** ***xtttttt ******x**
USA  2017    Shasvat Jawahar726 ********** ****tttttt *x****x**
USA  2014    Jacob Imola726 ********** ****tttttt *x****x**
USA  2014    Dixee Kimball719 ********** *****sss*s **xxx**x*
USA  2015    Andrew Foote700 ********** *xxttxxxtt *********
USA  2014    Tom Sandell700 *****xxxxx ****ttt**t *********
USA  2015    Mehdi Drissi700 ********** *xxxxxxxxx *********
USA  2014    William Kretschmer700 ********** *xxxxttxxx *********
USA  2015    Jacob Gold700 ********** *xxxxxxxxx *********
USA  2015    Sergey Maltsev700 **x*x*x*** ****tttttt *********
USA  2016    Ankur Sundara693 *****xxxxx ******t**t *x****x**
USA  2015    Jonas Wechsler693 *********s ****ssssss *x****x**
USA  2016    Sheng Cao667 *****xxxxx ****ttt*tt *********
USA  2016    William Gan667 *****xxxxx ****txxx*x *********
USA  2015    Brian Qiu667 ********** *********
USA  2015    Chuanbo Pan667 *x******** *xxxttttxt *********
USA  2018    William Hsu663 ********** *tttttttst ******x**
USA  2016    Matthew Sun663 ********** *xxxxxxxxx ********x
USA  2015    Charlie Huang663 ********** *xxttttttt *x*******
USA  2016    Rares Cristian659 ********** **ssssssss *x****x**
USA  2018    Matthew Lee659 ********** *x*xtttxxt *x****x**
USA  2016    Anthony Zheng659 ********** **ssssssss *x****x**
USA  2016    Jonathan Ni656 ********** ***xxxxxxx *x****xx*
USA  2016    Tiger Huang633 **x*x***** *xxxxxxxxx *********
USA  2015    Sushruth Reddy633 *****xxxxx ****txxxxt *********
USA  2015    Christopher Jamrozy633 *****ttttt ****tttttt *********
USA  2016    Thomas Leing633 **x*s*t*** **tttttttt *********
USA  2015    Taehyun Kim630 *x******** *xxxxxxxxx ********t
USA  2016    Amanda Li626 ********** *xxxxxxxxx *x****x**
USA  2014    Genevieve Sertic607 ********** ****ttt**t *xxxxxxx*
USA  2017    Yogeshwar Velingker600 ****tttttt ****tttttt *********
USA  2015    Anthony Liu600 *****ttttt *x**tttxtt *********
USA  2015    Ashwath Thirumalai593 ********** cccccccccc *x****x**
USA  2015    William Chen589 *****xxxxx ****ttt**t *x****xx*
USA  2017    Andrew Shi581 ********** ***ttttttt *x*xx*xx*
USA  2015    Noah Kaplan567 **x*x**xx* *xxxsssxts *********
USA  2014    Christopher Denny563 **tttttttt *****xxx*x *x*******
USA  2015    Hyunwook Chu559 **x*xxxxtx ****ttt**t *x****x**
USA  2015    Christopher Hsu559 *****xxxxx ****tttttt *x****x**
USA  2018    Shadaj Laddad556 **t*t*t*** *x**tttxtt *x****x*x
USA  2016    Derek Huang541 ********** ****tttttt *xxxxxxx*
USA  2015    Clifford Ressel533 **tttttttt ****tttttt *********
USA  2016    Matthew Zheng533 **x*x*ssss *x*ttttttt *********
USA  2015    Huaiyu Yang533 **x*x**ttt *xxxxxxxxx *********
USA  2015    Arun Kannan533 *****xxxxx *xxxxttxxt *********
USA  2016    Kevin Lin533 *****xxxxx *xxxxxxxxx *********
USA  2016    Ashley Kim526 **x*xxxxxx ****txxx*x *x****x**
USA  2014    Steven Kwon526 **x*xxxxxx *x***xtx*t *x****x**
USA  2015    Jerrick Chen526 **x*x*x*** *xxxxxxxxx *x****x**
USA  2016    Avery Lamp522 **x*x***** *xxxxxxxxx ***xx**x*
USA  2017    Peter Wu515 *xxxxxxxxx ********** **xxxx*x*
USA  2018    Jerry Chen515 **x*x***** ***stxxxxx **xxxx*x*
USA  2015    Peter Hong515 **t*t*t*** ****ssstts *x*xx*xx*
USA  2017    Blair Chen507 ********** ***tssssss *xxxxxxx*
USA  2016    Suriya Kandaswamy500 ****tttttt *xxxxxxxxx *********
USA  2016    Robin Park500 *x***xxxxx *xxxxxxxxx *********
USA  2015    Kelsey Pownell500 ****ttxttt *xxxxxxxxx *********
USA  2018    Michael Wan496 **xxxx*xxx s***tttttt ********t
USA  2016    Raymond Lin493 ****tttttt ***ttttttt *x****x**
USA  2019    Jason Lee481 **t*t*x*** ***ttttttt **xxxx*x*
USA  2017    Tomas Choi478 *******ttt ****tttttt *xxxx*xx*
USA  2014    Chaitra Banala478 *x******** *x*ttttxtt *xxxxx*x*
USA  2015    Ethan Sargent478 ********** *xxxxxxxxx *xxxxx*x*
USA  2016    Hitesh Yalamanchili478 *****ttttt ****ttt**t *xxxxx*x*
USA  2016    Habeen Chang474 ********** *xxxxxxx*x *xxxxxxx*
USA  2017    Shreyas Raman474 *x******** ***ttttttt *xxxxxxx*
USA  2016    Mingyuan Li474 ********** *x*tssstts *xxxxxxx*
USA  2015    Vinay Viswanadha467 *ttttttttt ***ttttttt *********
USA  2014    Khalil Anderson467 ********** ****tttttt
USA  2016    Raymond Huang467 ********** ****txxxtt
USA  2016    Brendan Horng463 **xxxxxxxx ***ttttttt *x*******
USA  2016    Minjae Kwon459 *****xxxxx *xxxxxxxxx *x****x**
USA  2016    Kevin Abraham459 ***ttttttt ***ttttttt *x****x**
USA  2017    Ryan Soedjak459 ****tttttt *x*ttttttt *x****x**
USA  2016    Alec Zhang459 *****xxxxx *xxxxxxxxx *x****x**
USA  2016    Risheek Reddy Rajolu459 **x**ttttt *xx*tttttt *x****x**
USA  2014    Michael Zhang444 ********** xxxxxxxxxx *xxxx*xx*
USA  2015    Richard Chen441 *****ttttt ****ttt**t *xxxx*xxx
USA  2015    Bill Baldwin441 ********** *xxxxxxxxx *xxxxxxx*
USA  2017    Benjamin Owens441 ********** *xssssssss *xxxx*xxx
USA  2015    Ugo Nwagbo441 ********** *xxxxxxxxx *xxxx*xxx
USA  2015    Teju Nareddy437 **x*x*x*** ****tttt*t *xxxxxxxx
USA  2015    Frank Su433 *****x**** ****tttttt xxxxxxxxx
USA  2015    Michael Szegedy430 ***x*ttttt *x*******
USA  2016    Andrew Li426 *xxxxxxxxx ****tttttt *x****x**
USA  2014    Dhara Patel426 *xxxxxxxxx ****tttttt *x****x**
USA  2016    Vivek Bharadwaj422 **x*tttttx ***ttttttt ***xx**x*
USA  2015    Emma Sloan411 *x***ttttt ****tttt*t *xxxx*xx*
USA  2014    Sinan Sahin407 *********x *xxxxxxxxx *xxxxxxx*
USA  2020    Tony Kim407 *x******** *xxxxxxxxx *xxxx*xxx
USA  2016    Ben Fickes407 ********** xxxxxxxxxx *xxxxxxx*
USA  2015    Ali Ciftci407 *********x *xxxxxxxxx *xxxxxxx*
USA  2015    Furkan Haney407 *********x *xxxxxxxxx *xxxxxxx*
USA  2017    Kenz Kallal404 **s*sx**** ****tttttt *tttttttt
USA  2016    Zachary Stier404 **x*x*x*** ****tttttt *xxxxtxxt
USA  2016    Jason Lam404 ********** *sssssssss *xxxxxxxx
USA  2015    Rishub Jain400 *xxxxxxxxx *xxttttttt *********
USA  2015    Omar Hegazy400 *xxxxxxxxx *xxxxxxxxx *********
USA  2017    Shawn Sheng400 **t*t*x*** ****tttt*t
USA  2015    Chloe Mendez400 **x*x*x*** ****tttt*t
USA  2015    Ian Pentland393 ***xxxxxxx *xxxxxxxxx *x****x**
USA  2014    Aaron Claussen393 *xxxxxxxxx ***ttttttt *x****x**
USA  2015    Orien Zeng393 **xxxxxxxx **tttttttt *x****x**
USA  2016    Sean Yu385 *xtxttxttt ****tttt*t *x*xx**x*
USA  2017    Kevin Rao381 *****xxxxx *x*ttttxtt *x*xx*xx*
USA  2015    Mitsuru Otsuka381 *xxxxxx**t ****tttttt **xxxx*x*
USA  2017    Wanqi Zhu378 *****ttttt ***ttttttt *xxxxx*x*
USA  2016    Jonathan Zhang374 **x*x**xx* ***ttttttt *xxxx*xxx
USA  2015    Soroush Nasiriany374 *****xxxxx *x**tttx*t *xxxxxxx*
USA  2015    Sreeharsha Potu367 tttttttttt *xxxxxxxxx *********
USA  2018    Michael Trehan367 ****tttttt *****tt**t
USA  2014    Maria Stull367 *****xxxxx ****ttt**t
USA  2017    Michael Chinn367 ********** *xxttttttt
USA  2017    Betsy Pu367 ********** *xxxxxxxxt
USA  2014    Emily Fletcher367 ********** *xxxtttttt
USA  2016    Chi Kyu Lee363 *xxxxxxxxx *xxxxxxxxx ********t
USA  2016    Heather Graham359 ***ttttttt *x****x**
USA  2014    Veniamin Gushchin356 *xxxxxxxxx *x**tttxtt ***xx**x*
USA  2015    Andrew Jeong348 *****xxxxx *xxxtttttt *xx*x*xx*
USA  2016    Milan Bharadwaj344 **x*xttttt ***tttt*tt *xxx*xxx*
USA  2015    Amit Saxena341 *x*x*xxxxx ****tttt*t *xxxx*xxx
USA  2017    Fateh Ibrahimli337 **x*x****s **ssssssss *xxxxxxxx
USA  2015    Jason Schwartz333 *********
USA  2015    Jayanth Sundaresan333 **********
USA  2017    Heidi Dong333 **s*s***** **tttttttt
USA  2016    Andrew Chen333 ****tttttt ****ttt**t
USA  2014    James Peacock333 **********
USA  2015    Katherine Erdman326 *xxxxxxxxx *xxxxxxxxx *x****x**
USA  2016    Lawrence Liu322 xxxxxxxxxx ***xtttttt ***xx**x*
USA  2015    Eleanor Epskamp-Hunt307 *xxxxxxxxx ****ttt**t *xxxx*xxx
USA  2015    Jake Mayer307 xxxxxxxxxx *****tt**t *xxxxxxx*
USA  2015    Joshua Yuan307 *xxxxxtttt ****ttt**t *xxxx*xxx
USA  2015    Jae Sung Park304 *****ttttt ***ttttttt *xxxxxxxx
USA  2015    Samuel Grayson300 ******tttt ***ttttttt
USA  2014    Marie Freudenburg300 ******x***
USA  2016    Yilai Wu300 *****t*x*x *x*ttttttt
USA  2014    Freddie Rice278 ****ttxttt *xxxxxxxxx **xxxxxx*
USA  2015    Michael Dong274 *xxxxxxxxx ****ttt*tt *xxxxxxx*
USA  2017    Krishna Suraj274 *xxxxxxxxx ****ttt*tt *xxxxxxx*
USA  2015    Shomik Verma274 *****xxxxx *xxxxxxxxx *xxxxxxx*
USA  2015    Siva Somayyajula270 **x*xxxxxx ***tttt*tt *xxxxxxxx
USA  2016    Sophia Luo270 *xxxxxxxxx ****ttt**t *tttttttt
USA  2015    Yidi Huang267 *****ttttt ***ttttttt
USA  2014    Angus Gibbs267 **x*x*x*** *xxxtttxxt
USA  2015    Kimberly Kwon267 **x*x***** xxxxxxxxx
USA  2016    Jiahua Zhang244 **x*xxxxxx *xxxxxxxxx *x*xxxxx*
USA  2017    Anna Lou244 *xxxxxxxxt ***ttttttt *xxxx*xx*
USA  2017    Bryan Owens241 *xxxxxxxxx ****ssstts *xxxx*xxx
USA  2016    Valerie Chen237 *xxxxxxxxx ****tttt*t *xttttxtt
USA  2015    Vikram Idury237 *****xxxxx *xxxxttxxt *xxxxxxxx
USA  2015    Nick Condron233 *****ttttt **tttttttt
USA  2017    Suresh Talapaneni233 *xx*x*x*** *xxxxxxxxx
USA  2014    Katherine Rothe233 *xx*x*x*** *xxxxxxxxx
USA  2017    Daniel Wang233 **x*x*x***
USA  2015    Eric Baxley207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2017    Kyle Bachinski207 *xxxxxxxxx ***ttttttt *xxxx*xxx
USA  2018    Randy Zhao207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2016    Lilia Tang207 *xxxxxxxxx ***ttttttt xxxtxt*x*
USA  2014    Jeffrey Woodbury207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2014    Tate Mazer207 **x*xxxxxx *xxxxxxxxx *xxxx*xxx
USA  2014    Brian Scheff207 *xxxxxxxxx ***ttttttt *xxxxxxx*
USA  2017    Mahesh Murag204 *x***ttttt *xxttttttt *xxxxxxxx
USA  2014    Aditya Jain204 xxxxxxxxxx ****tttt*t *xxxxxxxx
USA  2016    Pranav Nanga204 *xxxxxxxxx ****tttttt *xxxxxxxx
USA  2015    Money Maker200 ****ttt**t
USA  2016    Robert Kim200 *****xxxxx *xxxxxxxxx
USA  2014    Rahul Gupta200 *****ttttt *xxxtttttt
USA  2014    Ethan To200 ****ttt**t
USA  2015    William Kang181 *xxxtttttt *xx*x*xx*
USA  2015    Jeffrey Wang174 *xx*xttttt *xxttttttt *xxxxxxx*
USA  2015    Alex Barberio174 *xxxxxxxx* *xxxxxxxxx *xxxx*xxx
USA  2016    Aaron Liu174 *xxxxxxxxx **tttttttt *xxxx*xxx
USA  2019    Alex Gu170 *xxxxxxxxx ***ttttttt *xxxxxxxx
USA  2015    Alen Bers170 *xxxxxxxxx ***tssssss *xxxxxxxx
USA  2015    Hriday Kamshatti167 *****xxxxx
USA  2014    Mark Wilson167 *****xxxxx
USA  2017    Carol Wang167 *xxxxxxxxx ****tttttt
USA  2014    Humza Khan167 ****tttt*t
USA  2015    Aaron Huang167 *****xxttx xxxxttttxt
USA  2015    Thomas Hsu167 *****xxxxx xxxxtttttt
USA  2015    Beck Goodloe167 *****xxxxx
USA  2016    Jessica Zhu167 *xxxxxxxxx ****sttttt
USA  2014    Scott Zheng144 *xxxxxxxxx *xxxxx*x*
USA  2015    Carolyn Hamman144 *xxxxxxxxx *xxxxx*x*
USA  2015    Pramukh Govindaraju141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2015    Binh Le141 *xxxxxxxxt *xxxxxxxxx *xxxxxxx*
USA  2018    Sky Li141 *xxxxxxxxt *xxxxxxxxx *xxxx*xxx
USA  2014    Matthew Steele141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Edwin Peng141 *sssssssss *xxxxxxxxx *xxxx*xxx
USA  2018    Juyon Lee141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Kushal Tirumala141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2014    Joseph Lee141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Sean Wang141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Alex Zabaldo141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2016    Derek Nong141 *xxxxxtttt *xxxxxxxxx *xxxx*xxx
USA  2017    Vishnu Murale 141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Sabrina Zhang141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2017    Sujay Utkarsh141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Kevin Werme141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Clifford Chen141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Brent Usui141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Phil Switlick141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Adrian Biagioli141 *xxxxxxxxx *xxxtttxxt *xxxx*xxx
USA  2017    Manan Shah141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Vishnu Thiagarajan141 *xxxxxxttt *xxxxxxxxx *xxxxxxx*
USA  2016    Arjun Lal141 *xxxxxxxxx *xxxxxxxxx *xxxxxxx*
USA  2017    Gary Zhu141 *xxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2016    Animesh Tripathy137 *xxtxxxttx *x*ttttttt *tttttttt
USA  2014    Shuai He137 **xttttttt *xxxxxxxxx xxxxxxxx*
USA  2016    Anthony Li137 *x*xxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2015    Ryan Turner137 *xxxxxxxxx *x*tcccccc *xxxxxxxx
USA  2016    Kevin Xu133 ****tttttt
USA  2014    Christopher McTague133 *xxxxxxxxx ***xtttttt xxxxxxxxx
USA  2014    Katelyn Ge133 *x***xxxxx
USA  2014    John Liou133 ***x*xxxxx
USA  2014    Thida Yin133 *x***xxxxx
USA  2015    Andrew Wang133 *xxxxxxxxx ***ttttttt
USA  2017    Ivan Yu107 *xxxxxxxxx xxxxxxxxxx *xxxx*xxx
USA  2017    Henry Zhang107 *xssssssss *xxxxxxx*
USA  2015    Ryan Alweiss107 *xxxxxxxxx xxxxxxxxxx *xxxx*xxx
USA  2019    Stan Zhang107 xxxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2015    Edward Hu107 *xxxxxxxxx *xxxxxxx*
USA  2014    Ansh Chaudhary107 xxxxxxxxxx *xxxxxxxxx *xxxx*xxx
USA  2018    Nadia Escandon107 *xxxtttxtt *xxxx*xxx
USA  2017    Patrick Huie104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2015    Connor Bivens104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2014    Randal Kwok104 *xxxxttttt *xxxtttxtt *xxxxxxxx
USA  2018    kathi yuhan104 **ssssssss *xxxxxxxx
USA  2018    Justin Chen104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2018    Leo Alcock104 *xxxxxxxxx *xxxtttttt *xxxxxxxx
USA  2014    Pravina Samaratunga104 *x*ttttttx xxxxtttxxs *xxxxxxxx
USA  2017    Ewen Wang104 *xxxxxxxxx *xxxxxxxxx *xxxxxxxx
USA  2016    Alex Wang100 **x*tttttt
USA  2016    Kevin Xiao100 ***ttttttt
USA  2015    Young-hun Lee100 ***ttttttt
USA  2014    Jenner Wile100 ***ttttttt
USA  2014    Rachel Chang100 **xtxtxtt*
USA  2015    Matoska Waltz100 *x**tttttt
USA  2017    Leon Yuan100 ***ttttttt
USA  2014    Jacob Fenton100 ***ttttttt
USA  2017    Brian Liu74 xxxxxxxxxx xxxxxxxxxx *xxxx*xxx
USA  2016    Jacky Lee74 cccccccccc xxxxxxxxxx *xxxxxxx*
USA  2015    Kathleen D'Souza70 *xxxxxxxxx xxxxxxxxxx *xxxxxxxx
USA  2015    Danial Hussain70 *xxxxxxxxx *xxxxxxxx
USA  2014    Solon Zhu70 *xxxtttxtt *tttttttt
USA  2014    Ben Hart70 *xxxxxxxxx *xxxxxxxx
USA  2014    Ethan Kwan70 *xxxxxxxxx *xxxxxxxx
USA  2014    Grace Reid67 *txtxtxttt *xxxxxxxxx
USA  2018    Dylan Pentland67 *xxxxxxxxx *xxxxxxxxx
USA  2019    Nicholas Miklaucic67 *x*ttttttt
USA  2015    Zach Mills67 *x*ttttttt
USA  2014    Noah Becker67 *xxxxxxxxx *xxxxxxxxx
USA  2015    Benjamin Maddux67 *x*xtttxxt
USA  2014    Krishna Bharathala67 **ssssssss
USA  2014    Ho Kwan Alex Yeung67 *xxxxxxxxx *xxxxxxxxx xxxxxxxxx
USA  2016    Chelsie Eiden37 xxxxxxxx*
USA  2014    Derry Xu37 *xxxxxxxx
USA  2019    Edward Jin37 xxxxxxxxxx xxxxxxxx*
USA  2017    Victor Yin37 xxxxxxxx*
USA  2017    Kaushal Partani37 xxxxxxxxxx xxxxxxxxxx xxxxxxxx*
USA  2015    Kyle Liang37 xxxxxxxx*
USA  2014    Roshan Dongre33 *xxxxxxxxx xxxxxxxxx
USA  2017    Kenyon Prater33 *xxxxxxxxx
USA  2015    Kaylie Butt33 *xxxxtxxxt
USA  2017    Viktor Zenkov33 *xsxsttttt cccccccccc
USA  2014    Haidar Imam33 *xxxxxxxxx
USA  2019    Harrison Chen33 *xtttttttt xxxxxxxxxx
USA  2015    Ian Chu33 *xxttttttt
USA  2014    Ben Dunham33 *xxxxxxxxx
USA  2015    Skylar Rizzolo33 *xxttttttt
USA  2014    Katherine Wu33 *xxxxxxxxx
USA  2014    Stanislaw Lawera33 *xxttxxxtx
USA  2014    James Diao33 *xxxxxxxxx xxxxxxxxx
USA  2016    Alexandra 33 *xxxxxxxxx
USA  2014    Hanna Rumora33 *xxxxxxxxx
USA  2015    Matthew Tran33 *xxxxxxxxx
USA  2014    Rachel Polus33 *xxxxxxxxx
USA  2014    Patrick Ding33 *xxxxxxxxx
USA  2015    Cydney Martell33 *xxxxttxtt
USA  2015    Aaditya Venkateswaran33 *xxxtttttt
USA  2015    Tristan Woodsmith33 *xxttttttt
USA  2015    Kayla Park33 *xxxxxxxxx
USA  2015    Jeffrey Feng33 *xxxtttttt
USA  2016    Varun Sharma33 *xxxxxxxxx
USA  2016    Jason Liu33 *xxxxxxxxx
USA  2015    Luke Chui33 tttttttttt *xxxxxxxxx
USA  2015    Shreya Patel33 *xxxxxxxxx xxxxxxxxxx ttttttttt
USA  2015    Aric Liu33 *xxxxxxxxx
USA  2019    Jason Dong33 *xxxxxxxxs cccccccccc
USA  2015    Abby Shirey33 *xxxxxxxxx
USA  2014    Amber Salome33 *xxxxxxxxx
USA  2018    Shwetark Patel33 cccccccccc *xxttttttt
USA  2017    David Chen33 *xxxxxxxxx
USA  2015    Parker Russcher33 *xxxxxxxxx
USA  2014    Advitheey Chelikani33 *xxxxxxxxx
USA  2014    Ximone Willis33 cccccccccc *xxxxxxxxx
USA  2014    Ivy Moore0 xxxxxxxxx
USA  2014    Joseph Cheng0 xxxxxxxxxx
USA  2016    Jamila McKenzie0 cccccccccc cccccccccc
USA  2019    Edward He0 xxxxxttttt
USA  2014    Mateusz Chorazy0 xxxxxxxxxx
USA  2017    Eric Chiu0 xxxxxxxxxx
USA  2016    Savannah Crooks0 xxxxxxxxx
USA  2015    Michael Chung0 xsssssssss
USA  2016    Connor Bach0 xxssssssss cccccccccc
USA  2016    Natasha Goenawan0 xxxxxxxxx
USA  2015    Stanley Wang0 xxxxxxxxx
USA  2015    alison mak0 ccccccccc
USA  2015    Yvonne Huang0 xxxtxttxt
USA  2015    Darien Joso0 tttttttttt
USA  2014    Ethan Kwan0 xxxxxxxxxx xxxxxxxxxx
USA  2016    Ali Thomas Jr.0 ccccccccc
USA  2016    David Yang0 tttttttttt
USA  2016    Hannah Wang0 cccccccccc
USA  2017    Daniel Wu0 xxxxxxxxxx
USA  2019    Sylvester Yue0 xxxttttttt
USA  2015    Kevin Huang0 xxxxxxxxxx
USA  2016    Sydnie Bodzianowski0 cccccccccc
USA  2015    Betsy Strehl0 xxxxtttttt
USA  2016    Sam Maddox0 tsssssssss
USA  2014    Austin Williams0 xxxxxxxxxx
USA  2014    Saksham Shukla0 tttttttttt xxxxxxxxxx
USA  2016    Grace Beverage0 cccccccccc
USA  2016    Margaret Benjamin0 cccccccccc
USA  2015    Eugene Kim0 cccccccccc
USA  2014    Xingyou Song0 ttttttxttt
USA  2014    Jason Fan0 cccccccccc
USA  2016    Ashton Armstead0 ssssssssss
USA  2015    Colby Hanley0 xxxxxxxxxx

Observers:

Country Name Score    mirror    auto    scode
NZLBill Rogers1000 ********** ********** *********
RUSNikita Shapovalov1000 ********** ********** *********
VNMQuynh Nga Nguyen1000 ********** ********** *********
CUBErnesto Carvajal1000 ********** ********** *********
GRCUltimo Proxima967 *********s ********** *********
BLRAleksey Borunov963 ********** ********** *x*******
CHNPeter Chenning926 ********** ********** *x****x**
NLDMarc Paul Noordman896 ********** ********tt ********x
CHNChao Zhang767 ********** ***sssssss *********
CHNYuxuan Wang759 *****tttts ********** *x****x**
CHNZhanhong Shi759 *****tttts ********** *x****x**
DOMRoberto Abreu741 ********** ********** *xxxxxxx*
VNMHai Hoang733 ********** **ssssssss *********
BRARicardo Stange700 ********** *xxxxxxxxx *********
RUSDmitry Philippov700 ********** *xxxxxxxxx *********
BGDTonmoy Mollik667 *********s *xxxxxxxxx *********
TWNMing Chuan Lin667 ********** *********
CHNMinhuan Chen659 *********s ***sssssss *x****x**
CHNYeqi Huang659 ********** **ssssssss *x****x**
CHNZheye Deng633 **x*x***** *xssssssss *********
CHNRunze Wang633 **x*tttttt *****xxx*x *********
DEUGunnar Birke633 *******s*s *xxxxxxxxx *********
BGRIvan Ivanov581 ********** ***ttttttt **xxxx*x*
IDNTjandra Satria581 ********** ***sssssss **xxxx*x*
ESTGregor Eesmaa544 **x*x*x*** ****ttt**t **tttt*tt
IRNAmirkasra Jalaldoust515 ********** *xxxxxxxxx **xxxx*x*
IRLDina Garmash478 ****tttttt *****tt**t *xxxxx*x*
INDGoutham R467 ********** ****ssssss
MYSKian Boon Lee467 ********** ****tttttt
IRNAmir Shams441 *xxxxxxxxx ********** *xxxxxxx*
SGPAndy Tay437 ********** **ssssssss *xxxxxxxx
DOMNelson Taveras433 *x*x*xxxxx *********
USAPeter Craft415 **x*x*x*** *xxxxxxxxx **xxxx*x*
VNMHuy Lê Khắc400 ********** **xxxxxxxx
CANMike Parker374 **x*x***** *xxxxxxxxx *xxxxxxx*
CHNSheng Cao367 *xxxxxxxxx *********
ARMNarek Hovhannisyan367 ********** *xxxsssxxs
DOMSebastian Lugo367 *xxxtttttt **********
BLRAndrew Vychev367 ********** *xxttttttt
IRNSoroush Vahidi352 *ttttttttt ****ssstts *xxx***x*
BLRIvan Grechko337 ***s**s**s *x*xxxxxxx *xxxxxxxx
VNMQuang Huynh333 **********
MNGEnkhsanaa Natsagdorj333 **t*t***** **ssssssss
RUSOsipov Stanislav333 **********
KAZAnuar Serikov333 **********
CHNYue Jiang333 **********
MEXDereck Castillo333 **********
IDNWynne Wijaya326 *xxxxxxxxx *xxxtttttt *x****x**
DEUMartin Nils Bischoff307 **xxxxxxxx *x***xxx*t *xxxxxxx*
EGYAhmed Ossama300 *********s
IDNWiwit Rifa'i293 *xxxxxxxxx ssssssssss *x****x**
BRAAnderson Silva281 ****ssssss **xxxx*x*
CHNPeter Zou274 ****ttt**t *xxxxxxx*
SYRSam alraheb267 **x*xx**xx ***ttttttt
MYSKah Jun Lim259 *x****x**
VNMHung Nguyen259 *x****x**
VENCristhian Lunardi241 *xxxxxxxxx ****tttxxt *xxxx*xxx
CHN毛心怡 毛心怡233 ****x**xx*
AUSRuowei Chen207 **x*xttttt *xssssssss *xxxxxxx*
VENCarlos Callañaupa200 *****ttttt *xxxtttttt
IRNHassan Pezeshk200 *****xxx*x
DOMAlfonso Araujo133 ****tttttt
IDNIcal 133 ****xsssss
VENLuis Andres Ramirez Matheus133 *xxxxxxxxx ***sssssss
COLManuel Alejandro Vergara Diaz133 ****tttttt
ARMGevorg Hindoyan133 *xxxxxxxxx ***ttttttt
USABrenden Raulerson74 *xxxxxxx*
ITAMichele Cipriano67 *xxxtttttt *xxxxxxxxx
BLRAnastasiya Chirvonaya67 **xxxxxxxx
ROULaurentiu Duma67 **ssssssss
SYRHadi Saleh67 *xxxtttttt *xssssssss
VNMKiều Quốc Đạt67 **sstttsst
USAThuy Nguyen37 xxxxxxxx*
ROUAdina Mateescu33 *xxxttttxt
INDAbhay Sibal33 *xxxxxxxxx
MEXJuan Antonio Ruiz Leal33 *xxxxxxxxx
USAJohn Smith0 xxxxxxxxxx
MKDMert Ajvaz0 cccccccccc
MYSTing Le Wei0 cccccccccc
BOLMauri Wilde0 tttttttttt