301 18 301 18 Zhentuo Li 45-49 1:57:51 45-49 302 73 302 73 Kelvin Tong 35-39 1:57:54 35-39 303 44 303 44 Yiu Sun Ho 40-44 1:59:40 40-44 304 51 304 51 Sidhant Gupta 25-29 1:59:47 25-29 305 52 305 52 Joao Renato Pascual 25-29 2:00:09 25-29 306 45 306 45 Robin Lo 40-44 2:00:13 40-44 307 74 307 74 Mandeep Tulseja 35-39 2:00:57 35-39 308 53 308 53 Ka Shing Lai 25-29 2:01:48 25-29 309 14 309 14 David Bell 50-54 2:01:52 50-54 310 54 310 54 Michael Zeng 25-29 2:01:58 25-29 311 75 311 75 Johime Lee 35-39 2:02:08 35-39 312 76 312 76 Enoch Chan 35-39 2:02:18 35-39 313 46 313 46 Tak Chun Joseph Leung 40-44 2:02:22 40-44 314 55 314 55 Ka Yue Michael Suen 25-29 2:03:29 25-29 315 77 315 77 Kevin Bonifacio 35-39 2:03:48 35-39 316 92 316 92 Kin Meng Choo 30-34 2:03:55 30-34 317 93 317 93 Ken Or 30-34 2:05:03 30-34 318 47 318 47 William Ng 40-44 2:05:13 40-44 319 19 319 19 Rick Smith 45-49 2:05:48 45-49 320 78 320 78 Aaron Ang 35-39 2:05:49 35-39 321 1 321 1 David Ng 60-64 2:06:56 60-64 322 79 322 79 Tom Silver 35-39 2:06:56 35-39 323 94 323 94 Bilal Khan 30-34 2:07:35 30-34 324 56 324 56 Eason Wong 25-29 2:08:16 25-29 325 80 325 80 Ho Tim Wong 35-39 2:08:54 35-39 326 48 326 48 Bui Manh Ma 40-44 2:10:03 40-44 327 95 327 95 Yoon Sik Lee 30-34 2:12:23 30-34 328 81 328 81 Marco Yeung 35-39 2:13:44 35-39 329 82 329 82 Varun Raval 35-39 2:14:01 35-39 330 83 330 83 Arthur Li 35-39 2:15:22 35-39 331 96 331 96 Steve Chow 30-34 2:15:43 30-34 332 57 332 57 Hugo Novales 25-29 2:22:59 25-29 333 84 333 84 Wong Tony 35-39 2:23:42 35-39 334 97 334 97 Robert Jones 30-34 2:23:55 30-34 335 49 335 49 Adrian Gaffud 40-44 2:26:49 40-44 336 50 336 50 Key Ho 40-44 2:27:28 40-44 337 58 337 58 Matthew Tsang 25-29 2:28:24 25-29 338 10 338 10 Long Yu Ng 16-24 2:33:06 16-24 339 59 339 59 King Or 25-29 2:34:15 25-29 340 6 340 6 Karim Luqman 55-59 2:39:06 55-59 341 20 341 20 Leung Oi Wong 45-49 2:43:37 45-49 342 60 342 60 Christopher Tse 25-29 2:50:55 25-29