TULOY PO KAYO sa aking munting kastilyo.... WELCOME TO KASTILYONG LAPIS ....

Jun 16, 2010

Fastest Pinoy Update: Freedom Run

Yehey! I am almost finished with my Fastest Pinoy Ratings software.

I have always wanted to create a list of the fastest Pinoy runners in our local races. See Old Ratings Post.

I tried.

But was overwhelmed by the task.

Manually, I will download the PDF race results from the internet. Copy the Top 10 runners from each race category. Compute the points for each winner using a personal points system. Tally the points and come up with a list of the fastest runners overall and for each race distance (marathon, half, 10 mile, 15K, 10K, 5K, etc.).

It was fun from the beginning. And it was also appreciated by some readers of this blog.

However, it was too difficult to maintain as more race results come by the weekends.

I had to manually track each runners points from every race. That means for a winning runner:
  1. I have to look up over my list if I have already added this runner before.
  2. If the runner already was in the list previously, accumulate his total points per distance and overall.
  3. If not, then insert his name on my list.

For hundreds of runners, this task was simply overwhelming. And prone to errors. I could easily miss his / her name on the long list.
To prevent errors, I had to keep two major lists:
  1. Alphabetically sorted list of winners. So I can easily check if a winning runner already exist or not.
  2. List of runners based on points. The Fastest Pinoy Runners List.
On top of these two lists, I also have to make a list for each race distance (marathon, half, 10 mile, 15K, 10K, 5K, etc.).

Predictably, I gave up on the task after 2-3 months of manual efforts.

New Software

Now comes my personal software to make the computations, searching, sorting, listing, HTML blog posting automatic.

It took me weeks and even months of free and spare time to finally have a working version. And I learned a lot from the development process.
  • Fast search of runners by using binary trees and binary search. (also tried a hash table implementation)
  • Fast sorting of the fastest runners by points by using merged sort algorithm. (also tried insertion and binary sorts)
  • HTML tags for the web pages on my blog. I used a stack data structure to keep track of my HTML table (runners name, age, time, races joined, championship titles). 
  • Using linked lists for my alphabetically sorted tree, runners list sorted by winning points, HTML tags for my blog post (see my good looking HTML tables on the provided samples below).
  • Mastery of data structures both linked and contiguous. I actually failed this subject in college. Hahaha. Great thing I have this personal software project to revisit it and be inspired to learn it this time. ;)
  • More C++ data structures like vectors and lists.
  • How to design my C++ objects, classes and relationships. I finally decided to keep two : RunnersList that keeps all the winning runners information and the RaceList class that keeps all the race information.
The only thing left unautomated for now is taking the top 10 winners from each category and creating a file that could be accepted as a valid input for my ratings software. This is still pretty much on development. (As of now, I am using a Linux script to translate the winners list into an acceptable input file.)

I hope to finalize this software and start tracking the Fastest Pinoy Runners from late 2009 up to present.

Sample Output

You may find your name on the fastest list below. Congratulations!

Last Update: Wednesday (9:01 PM), June 23, 2010.
Just added Nature Valley, Enervon, Globe, Neutrogena and SanMig Coffee Bay Run.

Race List
RACE ID RACE VENUE DATE ORGANIZER
21 Freedom Run Greenhills, San Juan Jun 13 2010
20 Nature Valley Run 2010 The Fort May 30 2010 RunRio
19 Enervon Happy Trail Run 2010 Timberland Heights May 23 2010
18 SanMig Coffee Bay Run Mall of Asia May 23 2010
17 Neutrogena Chase the Sun Run The Fort May 16 2010
16 Globe Run for Home 2010 Makati CBD Mar 21 2010 RunRio
15 Nat Geo Earth Day Run 2010 Mall Of Asia
14 Runew 2010 2010
13 Mizuno Infinity Run 2010 The Fort Apr 11 2010
12 GreenFields Sunset Run 2010 GreenFields, Laguna
11 Earth Run 2010 The Fort
10 DZMM Takbo Para sa Kalikasan Quirino Grandstand Feb 28 2010
9 Condura Run 2010 The Fort Feb 07 2010
8 Assumption Run 2010 Mall of Asia Jan 31 2010
7 Race and Shine 2009 2009
6 Quezon City International Marathon Quezon City
5 OctobeRun 2009 The Fort
4 Subic International Marathon 2009 Subic, Zambales 2009
3 Eco-Dash The Fort
2 Adidas King of the Road The Fort Oct 25 2009
1 Timex The Fort Nov 2009



Winners List by Points
RANK RUNNER AGE POINTS BEST PACE CHAMPIONSHIP TITLES
1 Mervin Guarte 16 700 2:37 o Adidas King of the Road
o OctobeRun 2009
o Quezon City International Marathon
o Condura Run 2010
o Runew 2010
o Neutrogena Chase the Sun Run
o Freedom Run
2 Darwin Lim 22 619 3:14 o Earth Run 2010
3 Cresenciano Sabal 31 613 3:13 o Freedom Run
4 Alley Quisay 29 603 3:14 o DZMM Takbo Para sa Kalikasan
o GreenFields Sunset Run 2010
5 Michael Bacong 21 600 3:00 o Condura Run 2010
o Earth Run 2010
o GreenFields Sunset Run 2010
o Runew 2010
o Neutrogena Chase the Sun Run
o SanMig Coffee Bay Run
6 Jujet De Asis 28 591 3:05 o Eco-Dash
o Nat Geo Earth Day Run 2010
o Enervon Happy Trail Run 2010
7 Willy Tanui 25 564 3:15 o Condura Run 2010
o Globe Run for Home 2010
o Neutrogena Chase the Sun Run
o SanMig Coffee Bay Run
o Nature Valley Run 2010
8 Gerald Sabal 24 555 3:08 o Race and Shine 2009
o GreenFields Sunset Run 2010
9 Carlito Fantilaga 27 496 3:04 o Timex
10 Crifrankreadel Indapan 24 471 3:14
11 Reynaldo Delos Reyes 38 460 3:16 o Earth Run 2010
12 Roger Denolo 18 454 2:41 o Earth Run 2010
13 Ferdinand Corpuz 19 426 3:08 o Runew 2010
o Freedom Run
14 Regie Lumauag 35 426 3:23
15 Elmer Sabal 28 421 3:24
16 Eric Panique 25 409 3:14 o Condura Run 2010
o SanMig Coffee Bay Run
17 Bernardo Desamito Jr. 34 385 3:13 o OctobeRun 2009
o GreenFields Sunset Run 2010
o Mizuno Infinity Run 2010
18 Justin Tabunda 19 366 3:06
19 Alquin Bolivar 24 361 3:15
20 Rafael Poliquit - 326 3:14 o Nature Valley Run 2010

Winners List by Marathon Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 David K. Kipsang 27 109 2:37:50 o Condura Run 2010
2 Sammy Kiptoo - 100 2:30:10 o Quezon City International Marathon
3 Cresenciano Sabal 31 100 2:32:58
4 Chepsiror Vincent - 100 2:27:54 o Subic International Marathon 2009
5 Elmer Sabal 28 97 2:34:58
6 Samuel Tarustoo - 81 2:30:38
7 Willy Kipkemoi Rotich 13 81 2:28:14
8 Elly Bett - 64 2:31:09
9 Daniel K. Koringo - 64 2:29:57
10 Richard Mutisya 22 61 2:30:30

Winners List by Half Marathon Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Alley Quisay 29 358 1:11:43 o GreenFields Sunset Run 2010
2 Cresenciano Sabal 31 251 1:13:29
3 Eric Panique 25 245 1:11:41 o Condura Run 2010
4 Kember Kiberess - 200 1:08:48 o Timex
o Globe Run for Home 2010
5 Darwin Lim 22 181 1:12:57 o Earth Run 2010
6 Crifrankreadel Indapan 24 166 1:10:05
7 Willy Tanui 25 164 1:11:43 o Nature Valley Run 2010
8 Reynaldo Delos Reyes 38 106 1:17:10
9 Jose Mari Javier 37 100 1:35:36 o Assumption Run 2010
10 Johnson K Tarus - 100 1:11:34 o Subic International Marathon 2009

Winners List by 10 Mile Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Reynaldo Delos Reyes 38 109 57:12 o Earth Run 2010
2 Allan Ballester 35 100 57:38 o Runew 2010
3 Bernardo Desamito Jr. 34 100 51:16 o OctobeRun 2009
4 Ricky Acosta - 81 1:01:28
5 Cresenciano Sabal 31 81 51:16
6 Esmeraldo Ondoy 40 81 1:01:13
7 Salvador Bolivar - 64 1:01:50
8 Jonathan Galo 37 64 1:01:31
9 Crifrankreadel Indapan 24 64 51:29
10 Darwin Lim 22 49 51:33

Winners List by 15 Km Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Reynaldo Delos Reyes 38 209 52:13
2 Willy Tanui 25 200 49:42 o Globe Run for Home 2010
o SanMig Coffee Bay Run
3 Alley Quisay 29 145 50:05
4 Anthony Ilosgei - 100 49:25 o Neutrogena Chase the Sun Run
5 Eduardo Buenavista 31 100 48:58 o Mizuno Infinity Run 2010
6 Joel Caniza - 100 1:17:05 o Assumption Run 2010
7 Gerald Sabal 24 100 50:15 o Race and Shine 2009
8 Rovilson Fernandez - 81 1:19:30
9 Jessie Ano - 81 51:54
10 Cresenciano Sabal 31 81 49:53

Winners List by 10 Km Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Jujet De Asis 28 310 32:29 o Eco-Dash
2 Darwin Lim 22 308 32:20
3 Bernardo Desamito Jr. 34 281 34:04 o GreenFields Sunset Run 2010
o Mizuno Infinity Run 2010
4 Rafael Poliquit - 245 33:20 o Nature Valley Run 2010
5 Elmer Sabal 28 243 33:58
6 Willy Tanui 25 200 32:21 o Condura Run 2010
o Neutrogena Chase the Sun Run
7 Gerald Sabal 24 194 34:04
8 Crifrankreadel Indapan 24 192 32:32
9 Irinio Raquin 24 181 32:53 o Nat Geo Earth Day Run 2010
10 Ben Alejandrino 22 177 32:46

Winners List by 5 Mile Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES

Winners List by 5 Km Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Mervin Guarte 16 700 13:05 o Adidas King of the Road
o OctobeRun 2009
o Quezon City International Marathon
o Condura Run 2010
o Runew 2010
o Neutrogena Chase the Sun Run
o Freedom Run
2 Roger Denolo 18 373 13:24 o Earth Run 2010
3 Jujet De Asis 28 281 15:23 o Nat Geo Earth Day Run 2010
o Enervon Happy Trail Run 2010
4 Regie Lumauag 35 279 16:53
5 Gerald Sabal 24 245 15:38 o GreenFields Sunset Run 2010
6 Justin Tabunda 19 236 15:26
7 Rey Martin Santos 24 204 18:01
8 Carlito Fantilaga 27 202 15:20
9 Jonathan Kiptanui Cheboi - 145 15:42
10 Ferdinand Corpuz 19 145 15:53

Winners List by 3 Km Points
RANK RUNNER AGE POINTS BEST TIME CHAMPIONSHIP TITLES
1 Michael Bacong 21 500 9:00 o Condura Run 2010
o Earth Run 2010
o GreenFields Sunset Run 2010
o Runew 2010
o Neutrogena Chase the Sun Run
2 Milbert Nabuab - 230 10:09 o Nat Geo Earth Day Run 2010
3 Carlito Fantilaga 27 213 9:15 o Timex
4 Patrick Gongob 20 204 8:40 o Globe Run for Home 2010
o Nature Valley Run 2010
5 Wenlie Maulas - 181 9:17 o SanMig Coffee Bay Run
6 Ferdinand Corpuz 19 181 9:22 o Freedom Run
7 Justin Tabunda 19 130 9:53
8 Derek Amarante 18 117 9:57
9 Norman Apolinar 12 116 11:47
10 Angelo Gonzalez - 100 11:18 o Assumption Run 2010



Winners List by First Name
NO. RUNNER AGE RACES POINTS BEST PACE
1 Aaron Vitor - [8] 4 4:19
2 Abraham Barcarse Jr 24 [3] 64 3:34
3 Abraham Missos - [17] 81 3:20
4 Abundio Coral Jr. - [15] 81 3:39
5 Adan Sapungay - [14] 1 5:06
6 Adelardo Marjes - [11] 49 3:01
7 Adjennie Rose Delos Santos - [14] [16] [18] 59 3:35
8 Adones Lubaton 31 [3] 100 3:53
9 Ailene Tolentino - [12] [20] [21] 110 4:13
10 Aladin Vidad - [14] 25 4:39
11 Albert Jay Samson - [11] 1 4:09
12 Albert Sy - [20] 1 4:27
13 Albertson Cauayon - [1] 25 3:48
14 Alejandro Magsalang 30 [13] 36 4:05
15 Alex Arabit - [20] 49 3:43
16 Alex Melly - [4] [6] 130 3:34
17 Alexander Castaneda Batino - [4] 9 3:43
18 Alexander Tubar - [15] 1 4:41
19 Alfredo Ocampo 48 [3] [11] 74 4:21
20 Allan Ballester 35 [9] [14] [18] 185 3:29
21 Allen Mendoza 31 [5] 1 3:42
22 Alley Quisay 29 [1] [4] [9] [10] [12] [13] [18] [20] 603 3:14
23 Alquin Bolivar 24 [1] [2] [4] [5] [9] [16] 361 3:15
24 Alvin Canada 29 [5] 16 3:26
25 Alvin Canapa - [12] 4 4:43
26 Anbert Espanola - [16] 64 4:16
27 Anderson Baylosis - [1] 49 4:12
28 Andres Bonifacio - [15] 9 4:34
29 Andy Pope - [14] [17] 74 3:42
30 Angelica Masalihi 12 [5] 1 4:27
31 Angelo Gonzalez - [8] 100 3:46
32 Angelo Onhchua - [18] 16 4:20
33 Anna Vargas 29 [3] 25 4:40
34 Anthony Ilosgei - [17] 100 3:18
35 Anthony Kosgei - [19] 100 3:46
36 Anthony Welsh - [8] 81 5:03
37 Anton Amistoso - [14] 9 4:50
38 Apollo H. Briguella - [4] 9 4:34
39 Archie Rodriguez - [7] 9 5:22
40 Arnel Macabata - [8] 9 4:19
41 Arnold Manabo - [18] [20] 73 3:53
42 Art Thomas Fronda 17 [5] [12] [14] [15] 185 3:21
43 Arvin Briones - [14] 1 5:16
44 Athelreid Lopez - [8] 64 3:57
45 August Benedicto - [4] 81 3:54
46 Avelino Enrique - [7] 4 5:07
47 Aver Sister - [15] [16] [20] 69 3:51
48 Ayala Melanio - [1] 16 4:00
49 Baby Marites Bitbit - [19] 1 5:26
50 Barry Marshall - [16] 4 4:38
51 Ben Alejandrino 22 [6] [9] [10] [13] 277 2:56
52 Bernardita Mag-aso - [1] 1 4:08
53 Bernardo Desamito Jr. 34 [5] [6] [12] [13] [19] 385 3:13
54 Bernardo Tobias - [19] 36 5:05
55 Bill Fismalis - [7] 4 5:23
56 Bobit Manzano 47 [17] [21] 41 4:13
57 Bong Zandueta - [7] 1 5:30
58 Brendo Pabayo - [16] 81 3:51
59 Bryan Martinez - [16] 4 4:02
60 Bryan Paje - [12] 81 4:20
61 Bumahit Dandelon - [1] 16 4:00
62 Byron Tenorio - [11] 36 4:21
63 Carlito Antonio - [18] 64 3:19
64 Carlito Fantilaga 27 [1] [2] [3] [5] [9] [11] [13] [14] 496 3:04
65 Carlo Pedregosa - [4] 36 4:06
66 Carmela Sugala 12 [5] [18] 10 4:09
67 Cary Jongko - [1] 9 4:09
68 Catherine Cruz - [21] 4 6:41
69 Cecillia Wangui - [6] 36 4:02
70 Chad Davis 40 [3] 1 4:50
71 Charles Maina - [1] [6] 164 3:38
72 Charlie Zapanta - [11] 64 3:57
73 Chepsiror Vincent - [4] 100 3:31
74 Christabel Martes 30 [2] 36 3:47
75 Christine Delfin - [14] [20] [21] 35 3:21
76 Christopher Claur 30 [2] 9 4:58
77 Christopher Iblan - [1] 4 4:10
78 Christopher Ulboc - [1] 100 3:17
79 Claire Montemayor - [19] 4 7:00
80 Cresenciano Sabal 31 [4] [5] [6] [9] [11] [12] [18] [20] [21] 613 3:13
81 Crifrankreadel Indapan 24 [1] [4] [5] [9] [10] [16] [18] [20] 471 3:14
82 Daniel K. Koringo - [4] 64 3:34
83 Daniel Kipkemei - [6] 49 3:37
84 Darwin Lim 22 [2] [5] [6] [9] [11] [12] [13] [18] [21] 619 3:14
85 David K. Kipsang 27 [4] [9] [15] 158 3:29
86 David Oting - [15] [20] 52 4:14
87 David Verlee - [3] 16 4:15
88 Dean Dela Cruz - [8] 4 5:35
89 Denmar Zaleta 16 [21] 36 6:05
90 Dennis Dela Cruz - [11] 64 3:01
91 Derek Amarante 18 [12] [13] [14] [17] 230 3:02
92 Dionard Bendanillo 24 [9] 1 4:21
93 Divine Grace Tapit - [11] [12] 20 4:09
94 Domingo Cabantan - [8] 81 3:53
95 Dones Melchor - [12] 1 5:06
96 Duncan Amarao 12 [5] 64 3:50
97 Ed Capulong - [21] 9 6:40
98 Edgar Fulay - [17] 36 3:56
99 Edgar Lazaro - [16] 1 4:59
100 Edgar Taniela - [13] 49 4:02
101 Edison Madomo - [8] 16 5:16
102 Edison Ticzon - [18] 4 4:24
103 Edlberto De Rosals - [16] 16 4:46
104 Edrich Chan 25 [11] 9 4:04
105 Eduardo Buenavista 31 [13] 100 3:16
106 Edward Cabiling 15 [11] [21] 41 3:11
107 Edward Kho 36 [3] 64 4:24
108 Elly Bett - [6] 64 3:35
109 Elmer Bartolo 27 [9] 4 3:41
110 Elmer Bryan Bilangdal - [1] 1 4:34
111 Elmer Sabal 28 [6] [9] [12] [13] [15] [16] 421 3:24
112 Emelito Brion - [8] 64 5:07
113 Emma Magango 23 [3] 25 4:10
114 Enock Rotich 22 [15] [20] [21] 133 2:58
115 Enrique Naive - [12] 16 5:11
116 Eric Panique 25 [4] [6] [9] [16] [18] 409 3:14
117 Erick Jimenez - [8] 36 5:04
118 Ericson Perez - [7] 64 5:01
119 Erwin Go 39 [13] 25 3:18
120 Esmeraldo Ondoy 40 [2] [14] 106 3:50
121 Euca Bolingot - [12] 16 4:31
122 Felipe Paulo - [16] 25 4:28
123 Ferdinand Corpuz 19 [11] [14] [17] [18] [21] 426 3:08
124 Flordeliza Donos - [1] 25 3:58
125 Francis Dimagiba 26 [21] 25 4:21
126 Francisco Tuvera - [14] 25 4:41
127 Franklin Peñalosa - [20] 49 4:06
128 Freddie Mercado - [19] 4 5:26
129 Gary Berba - [16] 1 4:43
130 Genevieve Dela Peña - [7] 64 5:06
131 Gerald Sabal 24 [5] [7] [9] [12] [13] [15] [17] [20] 555 3:08
132 Gerard Reyes - [8] 9 5:59
133 Gerardo Camba 39 [21] 25 6:09
134 Gerry Valenciano - [16] 16 4:33
135 Gervacio Ledda 30 [13] 4 3:25
136 Gian Marco Saquilon 18 [11] 16 4:23
137 Gilbert Kipkemoi - [1] [4] 65 3:25
138 Gilbert Sarmiento 18 [13] 36 3:05
139 Glendell Tañag - [7] 49 4:16
140 Gordon Cancio - [8] 9 5:27
141 Gregorio Heray - [16] 25 4:45
142 Hale Vankouahnett - [7] 4 4:45
143 Hans Santos - [7] 16 4:33
144 Hazel Madamba - [3] [7] 52 4:11
145 Heildenberg Dimaruco - [15] 4 4:34
146 Hermenegitdo Bautista Jr - [16] 49 4:25
147 Hernandito Pineda 45 [2] [13] [17] [19] 198 3:36
148 Hernanie C. Sore - [4] [6] 53 3:48
149 Herson Sy - [8] 49 5:22
150 Hillary Kipchumba - [4] 25 3:36
151 Hillary Kipkemb Lagat - [1] 36 3:30
152 Hiroshi Takai - [12] 36 4:47
153 Howell Ramos 32 [9] 4 4:20
154 Ian John Dela Pena - [17] 25 3:36
155 Ian Luo - [7] 25 4:47
156 Imbodo - [3] 1 4:15
157 Irinio Raquin 24 [9] [12] [15] 245 3:18
158 Isagani Marquez 31 [10] 4 3:42
159 Jaime Miguel Leogardo - [16] 49 3:34
160 James Arvin Eclipse 11 [9] 9 4:18
161 James Bickelhaupt 39 [10] 1 3:46
162 James Gutierrez - [14] 4 4:54
163 Janet Lumidao - [19] 16 5:15
164 Jason Leveille - [20] 1 4:24
165 Jason Palacio - [19] 9 5:16
166 Jay Nuñez - [16] 1 4:03
167 Jay Pakliban - [19] 1 7:07
168 Jay Solmiano - [16] 49 4:43
169 Jay-r Permejo - [1] 36 4:37
170 Jaypee Coronacion 26 [11] 25 3:11
171 Jayson Deuna - [16] 36 4:24
172 Jayson Guerrero - [17] [18] 52 3:42
173 Jelo Pena - [15] 25 4:20
174 Jenevieve Dela Pena - [19] 49 5:50
175 Jericho Ejercito - [8] 100 4:17
176 Jerome Bautista - [8] 1 6:08
177 Jerry Dela Rosa - [1] 36 3:46
178 Jessie Ano - [7] 81 3:28
179 Jesus Jeolysis Sia 9 [5] 81 3:26
180 Jetro Hernan Dolatre - [16] 81 2:55
181 Jhun Ayles - [12] 4 5:18
182 Jigger Santillan 21 [1] [2] 85 3:47
183 Jimmy Carpio 39 [13] 16 3:19
184 Joan Lee - [7] 36 6:37
185 Joel Bengtay - [4] [19] 128 3:57
186 Joel Beoncio - [16] 4 4:50
187 Joel Caniza - [8] 100 5:09
188 Joel Ramos - [19] 9 6:36
189 Joeri Timp - [7] 16 5:21
190 Joewie Taguinod - [16] 25 4:25
191 John Christoph Nayve 19 [11] 4 3:24
192 John Enriquez - [14] 16 4:43
193 John Lee - [7] 16 6:48
194 John Lozada - [7] 100 3:12
195 John Michael Mapacpac - [14] 16 4:41
196 John Versantvoort - [7] 81 5:00
197 Johnny Espana 23 [2] [5] 80 3:25
198 Johnson K Tarus - [4] 100 3:24
199 Jolly Villamor - [8] 25 5:27
200 Joma Bongcales 21 [11] 81 3:00
201 Jon-jon Rufino - [3] 4 4:48
202 Jonathan Galo 37 [7] [9] [11] 138 3:46
203 Jonathan Kiptanui Cheboi - [15] [17] 145 3:09
204 Jones Mortega - [15] 1 4:09
205 Jonhnson Kipkosgeitarus - [6] 9 3:46
206 Jose Jessie Adalia - [16] 16 4:41
207 Jose Mari Banzon - [15] 4 4:28
208 Jose Mari Javier 37 [5] [8] 101 3:49
209 Jose Martin Paiso - [16] [18] 37 4:24
210 Joseph Anthony Orduna 13 [3] 1 4:55
211 Joshua Ricaflanca - [14] 49 4:17
212 Josue Biscaro 31 [2] 16 4:56
213 Jowey Taguinod - [14] [15] 113 3:49
214 Jualyn Baugbog - [14] [15] 40 4:01
215 Juan Teodorico - [15] 4 4:07
216 Jucell Laya 22 [3] 49 3:49
217 Judie Joy Pasaporte - [14] [16] [19] 35 4:34
218 Jujet De Asis 28 [3] [5] [9] [10] [12] [13] [15] [19] 591 3:05
219 Julian Valencia - [7] 9 4:39
220 Julius Pairat - [20] 16 3:56
221 Jun Marasigan - [16] 9 4:36
222 Junby Carlos 38 [21] 16 6:33
223 June Tiria 25 [9] [11] [17] [20] 116 3:22
224 Junrox Roque - [16] [17] 10 4:29
225 Juny Carreon 30 [10] 9 3:42
226 Justin Tabunda 19 [2] [9] [14] [15] [17] [21] 366 3:06
227 Karol Peter Montalbo - [20] 1 4:20
228 Kelvin Solon 19 [2] [3] [5] 77 3:31
229 Kember Kiberess - [1] [16] 200 3:16
230 Kevin Punzalan 18 [21] 36 4:20
231 Kimbert Sarmiento 19 [9] [14] 145 3:05
232 Larry Blanka - [19] 16 6:30
233 Larry Caldwell 54 [9] 16 4:12
234 Larry Mendoza - [4] [19] 80 4:23
235 Lee Chakchakan - [16] 9 3:59
236 Leonalyn Raterta 8 [14] [18] [21] 84 4:17
237 Leowefred Zambrona 23 [11] [16] 89 3:14
238 Limbo Farrabeth - [12] 1 5:26
239 Linh Ngiiyen - [7] 16 4:50
240 Lito Gernale - [13] 25 4:06
241 Liza Diaz - [16] 36 3:35
242 Luis Penid - [12] 16 4:30
243 Luisa Raterta 29 [9] [12] [13] [16] [17] [18] [20] [21] 171 3:59
244 Madelyn Carter - [20] 4 4:18
245 Manny Paul Pawid - [11] 4 4:05
246 Manuel Apolinar 35 [3] 36 4:11
247 Manuel Lopez 38 [2] 4 4:08
248 Marc Alexander Altura 14 [9] 16 3:27
249 Marc De Mesa - [16] 49 4:18
250 Maricel Maquilan 23 [6] [12] [13] [17] [18] [20] [21] 139 4:08
251 Maricel Yambao - [3] 4 4:48
252 Mario Canja 42 [2] [7] 26 4:30
253 Mario Delgado - [1] 1 4:10
254 Mark Anthony Rodica - [14] [16] 18 4:43
255 Mark Jerome Saquing - [15] [18] 17 4:23
256 Mark Peralta - [7] 81 4:35
257 Mark Reyes - [1] 81 3:42
258 Mark Schandel - [16] 1 4:46
259 Mark Tieng 25 [3] 25 4:07
260 Marlo Mallorca - [1] 16 3:49
261 Marlon Bolivar 22 [2] 81 3:34
262 Marlon Servano 25 [21] 4 3:19
263 Marlon Yurango - [20] 9 4:12
264 Marlou Caidoy 37 [11] 36 4:00
265 Martin Lorenzo 37 [9] 1 4:46
266 Martin Quimson - [3] 36 4:33
267 Martin Reynoso - [8] 9 5:35
268 Marvin Bragas - [1] 49 3:43
269 Mary Ann Dela Cruz - [20] [21] 18 3:13
270 Mathan W. Bugnosen - [4] 1 4:57
271 Matheus Contieta - [15] 25 4:16
272 Mathiew Ohanllorne - [17] 64 3:39
273 Matloy Caidoy - [20] 25 3:48
274 Matthew Anton Liwanag - [14] 36 4:25
275 Matthieu O'halloran - [20] 36 4:09
276 Mayor Rosario Ladia - [18] 9 4:28
277 Mc Neil Cruz - [21] 49 5:31
278 Melanio Ayala 36 [2] [13] 17 3:26
279 Melchor Imperio - [15] 1 4:43
280 Melody Garcia - [7] 1 6:58
281 Mendel Lopez - [21] 100 3:54
282 Mercedita Fetalvero 29 [9] 25 3:52
283 Meriam Miranda - [3] 4 4:37
284 Mervin Guarte 16 [2] [5] [6] [9] [14] [17] [21] 700 2:37
285 Mharlo Pua 34 [2] 1 4:12
286 Michael Bacong 21 [9] [11] [12] [14] [17] [18] 600 3:00
287 Michael Dangca - [14] [16] 80 4:13
288 Michael Emmanuel Tan - [7] 9 6:48
289 Michael Mendoza - [17] [20] 80 3:39
290 Micheal Nelson - [3] 25 4:36
291 Michelle De Vera 11 [3] [5] [12] [14] [18] [20] 75 4:05
292 Mila Paje - [14] 1 0:00
293 Milbert Nabuab - [2] [3] [12] [15] 279 3:23
294 Miles Embuedo - [3] 64 3:58
295 Miscelle Gilbuena - [12] [15] [16] [21] 47 4:20
296 Mitch Mcgonigal - [7] 36 5:17
297 Monica Camus - [7] 1 5:11
298 Monica Torres 26 [9] [13] [16] 86 4:13
299 Moriel Carreon - [7] 25 6:48
300 Mr Endozo - [17] 1 4:28
301 Mr Fos - [17] 4 4:26
302 Mr Gallardo - [17] 25 3:57
303 Mr Maddawat - [17] 4 4:05
304 Mr Nukarram - [17] 9 4:23
305 Mr Pandulo - [17] 9 4:04
306 Mr Samson - [17] 1 4:05
307 Ms Marikina - [19] 36 5:56
308 Naoki Yamane - [1] [12] [14] 49 4:33
309 Narayan Das Ladyong - [20] 4 4:04
310 Nathaniel Futalan - [1] 9 4:45
311 Neil S. Catiil - [4] 16 3:36
312 Nelbert Ducusin - [6] 81 0:00
313 Nelly Chelimo - [18] 4 4:29
314 Nelson Elejeran 34 [9] 49 3:06
315 Nhea Ann Barcena 28 [1] [7] [12] [15] [16] [17] [18] [21] 207 3:12
316 Nickson Cuyom - [1] 81 3:18
317 Nicole Gayares 11 [3] 36 3:53
318 Nicolo Villasenor - [8] 1 5:30
319 Nikko Huelgas 18 [2] 4 4:04
320 Nikko Pascasio - [8] 36 5:22
321 Nilo Fantilaga - [20] 36 4:01
322 Noel Lavarento Binalla - [18] 4 4:23
323 Noli Llander - [3] 9 4:43
324 Norberto Sarona 38 [3] 9 4:47
325 Norman Apolinar 12 [3] [5] [7] 116 3:56
326 Norman Reyes - [1] 25 4:37
327 Onnan Quimno - [17] 36 3:58
328 Orlando Dalogdog 40 [5] 4 4:14
329 Oscar Fernandez - [8] 36 5:34
330 Pacino Andaya - [21] 81 2:41
331 Paolo Gonzalez - [8] 25 5:14
332 Pat Porte - [8] 49 3:59
333 Patrick Gongob 20 [9] [16] [20] [21] 268 2:54
334 Paul Christian Ruiz - [20] 25 4:12
335 Paul Edward Delina - [16] 16 4:33
336 Peris Poywo 31 [9] 16 4:40
337 Peter Albia - [11] [20] 50 3:39
338 Peter Kennedy 58 [9] 49 3:48
339 Pierluigi Miconi 40 [14] [16] [17] [21] 38 4:21
340 R Alphonsus Villanuev 17 [21] 1 6:43
341 Rafael Poliquit - [17] [18] [20] [21] 326 3:14
342 Raffy Ocampo - [8] 16 5:35
343 Raian Hulleza - [21] 49 2:44
344 Raj Moreno - [8] 1 5:38
345 Ralph Edward Schultz - [18] 25 3:57
346 Ramie Lacson - [6] [7] 101 3:50
347 Ramil Tabora 32 [21] 49 4:16
348 Ramon Paulo Mata - [14] 9 4:54
349 Ramoncito Domingo - [8] 64 5:21
350 Randy Bumahit - [7] 81 3:14
351 Raphael Gonzalez - [8] 36 4:00
352 Raul Agasa 47 [11] 1 4:31
353 Raul Lamprea 27 [5] [10] [13] 56 3:22
354 Ravi Uttamchandani - [1] 9 4:09
355 Raymond Abacan - [1] [20] 100 3:43
356 Rayzon Galdonez - [12] 25 4:30
357 Regie Lumauag 35 [1] [2] [3] [5] [6] [7] [12] [13] [15] [16] 426 3:23
358 Rene Desuyo 24 [3] [9] [10] [13] 162 3:30
359 Rene Herrera 30 [6] [9] 125 3:22
360 Rene Villarta - [7] 1 4:48
361 Rex Macasaet 23 [3] 16 4:46
362 Rexie Ecle Gatchalian - [12] 25 4:52
363 Rey Martin Santos 24 [2] [11] [12] [14] [19] 268 3:37
364 Reyan Aquino 28 [13] 9 3:23
365 Reyjel Paranaque 21 [9] 25 3:26
366 Reymar Delacion - [12] 1 4:50
367 Reynaldo Antoque 54 [3] 9 4:21
368 Reynaldo Delos Reyes 38 [1] [3] [5] [7] [9] [11] [13] [17] 460 3:16
369 Reynand Novallasca - [2] 100 3:33
370 Reynante Reyes - [14] 36 4:29
371 Ricardo Jimenez - [8] 64 4:47
372 Ricardo Jimenez Jr. - [16] 4 4:34
373 Ricardo Jonson - [1] 4 4:51
374 Richard Mutisya 22 [2] [4] [6] 161 3:29
375 Richie Rosales - [7] 49 6:34
376 Ricky Acosta - [11] 81 3:51
377 Ricky Trinidad 37 [3] 49 3:41
378 Rio Dela Cruz 27 [2] [9] [18] 86 3:47
379 Ritchie Alava 34 [2] 9 4:05
380 Rizen Recto - [18] 16 4:05
381 Robbney Lumampao - [7] 9 5:07
382 Robeno Gamali Javier - [4] 100 3:46
383 Robert Agustin 12 [5] 25 4:03
384 Robin Angeles - [18] [20] 20 4:16
385 Robin Sagun 12 [5] 49 3:53
386 Roderick Gripaldio - [20] 36 3:46
387 Rodolfo Tacadino 46 [5] 4 3:46
388 Rodrigo Narod Eco 26 [9] 36 4:04
389 Rogelio Reli 29 [5] 25 3:21
390 Rogelio Samperi - [8] 25 4:17
391 Roger Denolo 18 [3] [6] [11] [12] [13] [21] 454 2:41
392 Rolando Tagacay - [8] 16 4:18
393 Roldan Verano 18 [3] [7] 200 3:13
394 Rommel Morfe 26 [3] 1 4:50
395 Ronald Carizo - [14] 4 4:50
396 Ronald Salgado 26 [1] [12] [13] [14] 135 3:45
397 Ronelo Ibutnandi - [11] 4 4:31
398 Rosario Fercol - [7] 4 6:55
399 Rovilson Fernandez - [8] 81 5:18
400 Rowell Benavidez 20 [11] [12] 72 3:47
401 Rowena Ani-pico - [1] 1 4:56
402 Rudolph Capuchino 47 [9] 64 3:47
403 Runie Tiriko - [16] 100 3:36
404 Russell Ian Balagon 26 [9] 4 4:07
405 Ryan Eedion Alonzo 22 [3] [9] 13 4:13
406 Ryan Oliza - [18] 64 3:12
407 Salvador Bolivar - [14] 64 3:52
408 Salvador Garin - [12] 64 3:30
409 Sammy Kiptoo - [6] 100 3:34
410 Samson Biantan 52 [21] 1 9:36
411 Samuel Magas Talento - [15] 9 3:51
412 Samuel Tarustoo - [6] 81 3:35
413 Saturnino Camangonan 50 [2] 25 3:50
414 Scott Mackinnon 28 [9] 9 4:06
415 Sean Fariolin - [7] 25 5:20
416 Serenata Saluan 17 [3] [17] 45 3:41
417 Sherwin Zabala 30 [11] 16 4:01
418 Shinichi Taniguchi 39 [12] [21] 17 4:51
419 Shoniel Riego 12 [5] 100 3:23
420 Sixto Ducay - [6] 16 0:00
421 Sommai Sonted - [14] 25 4:30
422 Susan Chemutai 27 [9] 9 4:45
423 Susan Ferrer 51 [21] 4 4:24
424 Susan Jemutai - [17] [19] [20] 45 4:02
425 Susumu Wada - [18] 9 4:23
426 Teodorico Juan - [20] 49 3:45
427 Tim Dobermann - [17] 36 3:42
428 Urrea Gilbert - [20] 9 4:17
429 Vanessa Bardalosa 14 [9] 1 4:22
430 Vicente Taghap - [18] 36 4:08
431 Victor Reyes - [8] 49 4:58
432 Vincent Chepsiror - [1] 100 3:19
433 Warlito Dela Cruz - [12] 9 4:37
434 Wenlie Maulas - [17] [18] [20] 281 3:06
435 Willy Kipkemoi Rotich 13 [4] [9] [15] 154 3:26
436 Willy Rotica - [17] 64 3:06
437 Willy Tanui 25 [4] [9] [16] [17] [18] [20] 564 3:15
438 Wilson Catacataca - [16] [18] 37 4:26
439 Wilson Maningkil - [17] 49 3:18
440 Wito Pangalangan - [8] 81 4:34

No comments:

Post a Comment