NJSIAA State Group Championship |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Holmdel
Park |
|
|
11/11/1989 |
|
Race - 5K |
|
|
GROUP I |
|
GROUP II |
|
GROUP III |
|
GROUP IV |
|
Non Public A |
|
Non Public B |
|
Top 50 finishers |
|
Top 20 finishers |
|
Top 20 finishers |
|
Top 50 finishers |
|
Top 20 finishers |
|
Top 20 finishers |
|
Individual
Standings |
|
|
Individual Standings |
|
Individual Standings |
|
Individual Standings |
|
Individual Standings |
|
Individual Standings |
|
|
PLACE |
NAME |
SCHOOL |
TIME |
SCORING PLACE |
|
|
PLACE |
NAME |
SCHOOL |
TIME |
|
PLACE |
NAME |
SCHOOL |
TIME |
|
PLACE |
NAME |
SCHOOL |
TIME |
|
|
PLACE |
NAME |
SCHOOL |
TIME |
|
PLACE |
NAME |
SCHOOL |
TIME |
|
1 |
Matt Martin |
Haddon Township |
16:44 |
1 |
|
|
1 |
Bryan Spoonire |
Asbury Park |
16:28 |
|
1 |
Ken Flynn |
Ramsey |
16:19 |
|
|
1T |
Russell Curley |
Columbia |
16:20 |
|
|
1 |
Joe Cranston |
Paul VI - Haddonfield |
16:28 |
|
1 |
Tom Naimoli |
Mater Dei |
16:31 |
|
2 |
Tim Shanahan |
Haddonfield |
17:05 |
2 |
|
2 |
Craig Masker |
Mahwah |
16:56 |
|
2 |
Ray Beyer |
Absegami |
16:40 |
|
|
1T |
Albert Donawa |
Camden |
16:20 |
|
|
2 |
Vinnie Cieslik |
Paul VI - Haddonfield |
16:47 |
|
2 |
Harry Drew |
St. Rose |
16:41 |
|
3 |
Kirk Earney |
Haddon Township |
17:13 |
3 |
|
3 |
Craig McDonald |
Asbury Park |
17:00 |
|
3 |
Rich Cochrane |
Wayne Valley |
16:47 |
|
|
3 |
Ihab Massry |
Toms River North |
16:48 |
|
|
3 |
Tom Lillis |
Christian Brothers Acad. |
16:56 |
|
3 |
Mark Sivieri |
St. Augustine |
16:50 |
|
4 |
Kevin Underwood |
Haddonfield |
17:21 |
4 |
|
4 |
Brian Walsh |
Chatham Township |
17:02 |
|
4 |
Chris Shields |
Mendham |
16:47 |
|
|
4 |
Dan Avis |
Westfield |
16:59 |
|
|
4 |
Kevin Horty |
Delbarton |
16:58 |
|
4 |
Nuno Santo |
St. Benedict |
17:04 |
|
5 |
Larry Weiss |
Metuchen |
17:23 |
5 |
|
5 |
John Peluso |
Manchester Township |
17:13 |
|
5 |
Shane DeGannes |
Woodrow Wilson |
16:50 |
|
|
|
|
5 |
Jody Carlson |
Pemberton |
17:02 |
|
|
5 |
Rich Sciria |
Christian Brothers Acad. |
17:00 |
|
5 |
Ron Kornafel |
St. Augustine |
17:17 |
|
6 |
Brian Durham |
Burlington Township |
17:24 |
6 |
|
6 |
Jim Lame |
Wallkill Valley |
17:14 |
|
6 |
Joe Pawlish |
Ocean Township |
16:52 |
|
|
6 |
Ben Jezovnik |
Shawnee |
17:07 |
|
|
6 |
Pete Dougherty |
Paul VI - Haddonfield |
17:01 |
|
6 |
Jason Polaha |
Sacred Heart |
17:31 |
|
7 |
Ron Brock |
Riverside |
17:24 |
7 |
|
7 |
Art DelaCruz |
Northern Burlington |
17:17 |
|
7 |
Chad Beer |
Morris Hills |
16:53 |
|
|
7 |
Marc Micali |
Toms River East |
17:11 |
|
|
7 |
Rob Forberger |
Camden Catholic |
17:04 |
|
7 |
Jeff Mastroly |
St. Rose |
17:36 |
|
8 |
Kevin Schilling |
Pitman |
17:26 |
|
|
8 |
Chris Lee |
Holmdel |
17:18 |
|
8 |
Chris Simon |
Highland Regional |
16:55 |
|
|
8 |
Rui Ornelas |
Kearny |
17:12 |
|
|
8 |
David Pataky |
Paramus Catholic |
17:05 |
|
8 |
Ted Callinan |
Gloucester Catholic |
17:40 |
|
9 |
Shawn Brock |
Riverside |
17:30 |
8 |
|
9 |
Desmond Joyner |
Asbury Park |
17:20 |
|
9 |
Jerry Franks |
Highland Regional |
16:55 |
|
|
9 |
Eric Boucher |
Ridgewood |
17:15 |
|
|
9 |
Marc McDonald |
Christian Brothers Acad. |
17:13 |
|
9 |
Jim McElhatton |
Wildwood Catholic |
17:51 |
|
10 |
Matthew Sanson |
North Warren |
17:49 |
|
|
10 |
Jason Rinsky |
Millburn |
17:22 |
|
10 |
Clinton Bell |
Franklin Township |
17:03 |
|
|
10 |
Dorian Fenner |
Newark East Side |
17:18 |
|
|
10 |
Pat Campbell |
Holy Cross |
17:19 |
|
10 |
Tim Lear |
Pingry |
17:54 |
|
11 |
Ross Lefkowitz |
Bernards |
17:51 |
|
|
11 |
Steve Stanley |
Cinnaminson |
17:32 |
|
11 |
Mike Clavin |
Scotch Plains |
17:04 |
|
|
11 |
Gerg Tauz |
Morristown |
17:21 |
|
11 |
Joe Laroski |
Red Bank Catholic |
17:21 |
|
11 |
Alimaphi Sutton |
St. Benedict |
17:58 |
|
12 |
Everette Gray |
Newark Arts |
17:52 |
9 |
|
12 |
John Keevey |
Cinnaminson |
17:35 |
|
12 |
Victor Torres |
Union Hill |
17:13 |
|
|
12 |
Matt Jelley |
Toms River North |
17:23 |
|
|
12 |
Pat Douma |
Christian Brothers Acad. |
17:23 |
|
12 |
Gary Villatoro |
Our Lady of Good Counsel |
18:04 |
|
13 |
Doug Marshall |
Haddonfield |
17:55 |
10 |
|
13 |
David Gerridge |
Chatham Township |
17:39 |
|
13 |
Ricky Jones |
Rancocas Valley |
17:14 |
|
|
13 |
Shawn Fyffe |
Passaic |
17:24 |
|
|
13 |
James Donnell |
Notre Dame |
17:26 |
|
13 |
John Polaha |
Sacred Heart |
18:07 |
|
14 |
John Anderson |
Whippany Park |
17:56 |
11 |
|
14 |
Frazee Sutphen |
Somerville |
17:45 |
|
14 |
Jerome Newsome |
Bridgeton |
17:14 |
|
|
14 |
Scott Weikel |
Cherokee |
17:25 |
|
|
14 |
Ron Caponegro |
Paul VI - Haddonfield |
17:27 |
|
14 |
Rob Diemar |
Pingry |
18:11 |
|
15 |
Vic Turegano |
Henry Hudson |
17:59 |
12 |
|
15 |
Greg Rubino |
Woodridge-Hasbrouck Heights |
17:49 |
|
15 |
Steve Karavas |
Fort Lee |
17:17 |
|
|
15 |
Andy Gunderson |
Toms River East |
17:28 |
|
|
15 |
Chris Horan |
St. Joseph - Metuchen |
17:30 |
|
15 |
Chris Lear |
Pingry |
18:13 |
|
16 |
Colin McNamara |
Emerson |
18:03 |
13 |
|
16 |
Jason Russell |
Rutherford |
17:55 |
|
16 |
Sean Tucker |
Cedar Ridge |
17:18 |
|
|
16 |
Tim Maurer |
Cherokee |
17:28 |
|
|
16 |
Matt Doherty |
St. Joseph - Metuchen |
17:31 |
|
16 |
Mark Sekel |
St. Joseph - Hammonton |
18:17 |
|
17 |
Craig Boyce |
Bernards |
18:06 |
|
|
17 |
Jeff Rubino |
Woodridge-Hasbrouck Heights |
17:57 |
|
17 |
Eugene Darius |
Highland Regional |
17:20 |
|
|
17 |
Keith Farrell |
Toms River East |
17:29 |
|
|
17 |
Tom Keefer |
Paul VI - Haddonfield |
17:32 |
|
17 |
Doug Tansey |
Pingry |
18:26 |
|
18 |
Phil Peterson |
Whippany Park |
18:08 |
14 |
|
18 |
Ted Bamford |
Clearview |
17:57 |
|
18 |
Brian Norwell |
Mendham |
17:22 |
|
|
18 |
Dave Werner |
Cherokee |
17:29 |
|
|
18 |
Frank Innes |
Paul VI - Haddonfield |
17:32 |
|
18 |
Ed Reilly |
Bishop Eustace |
18:32 |
|
19 |
Matt DiMartinis |
Wildwood |
18:10 |
15 |
|
19 |
Pietro Cavallaro |
Summit |
18:00 |
|
19 |
Brad Rozelle |
Highland Regional |
17:22 |
|
|
19 |
Jean Destine |
Elizabeth |
17:30 |
|
|
19 |
Mark Viggiano |
Red Bank Catholic |
17:37 |
|
19 |
John Pavlowski |
Don Bosco Tech |
18:32 |
|
20 |
Scott Eremus |
Henry Hudson |
18:11 |
16 |
|
20 |
Nick Figre |
Caldwell |
18:00 |
|
20 |
Mike Shemonsky |
Eastern |
17:23 |
|
|
20 |
Scott McGhee |
Neptune |
17:32 |
|
|
20 |
Eric Bayles |
Paul VI - Haddonfield |
17:37 |
|
20 |
James Kinkela |
St. Augustine |
18:32 |
|
21 |
Clarence Bruton |
Newark Arts |
18:13 |
17 |
|
|
|
|
21 |
Allen Huber |
Clifton |
17:34 |
|
|
|
|
|
22 |
Greg Hollows |
Haddon Township |
18:13 |
18 |
|
Team Standings |
|
Team Standings |
|
|
22 |
Steve Barbagiovanni |
Cherokee |
17:35 |
|
|
Team Standings |
|
Team Standings |
|
|
23 |
Kevin McKeown |
Haddonfield |
18:13 |
19 |
|
PLACE |
TEAM |
SCORE |
|
PLACE |
TEAM |
SCORE |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
23 |
Craig O'Brien |
Middleton South |
17:36 |
|
|
PLACE |
TEAM |
SCORE |
|
PLACE |
TEAM |
SCORE |
|
|
24 |
Steve Siebelts |
Gov Livingston |
18:14 |
20 |
|
1 |
Cinnaminson |
82 |
|
1 |
Highland Regional |
70 |
6 |
7 |
12 |
14 |
31 |
33 |
47 |
|
24 |
Ed Hults |
North Bergen |
17:37 |
|
1 |
Paul VI - Haddonfield |
40 |
|
1 |
Pingry |
80 |
|
|
25 |
Ben Carey |
Burlington Township |
18:14 |
21 |
|
2 |
Millburn |
134 |
|
2 |
Cedar Ridge |
100 |
11 |
16 |
18 |
23 |
32 |
35 |
50 |
|
25 |
Josh Fronefield |
Ridgewood |
17:42 |
|
2 |
.Christian Brothers Acad. |
64 |
|
2 |
Sacred Heart |
91 |
|
26 |
Aaron Stock |
Haddonfield |
18:18 |
22 |
|
3 |
Chatham Township |
156 |
|
3 |
Bridgeton |
161 |
10 |
25 |
26 |
46 |
54 |
99 |
109 |
|
26 |
Adolfo Saldana |
Dickinson |
17:42 |
|
3 |
Red Bank Catholic |
126 |
|
3 |
St. Benedict's |
119 |
|
27 |
Kevin Lott |
Gov Livingston |
18:19 |
23 |
|
4 |
Clearview |
167 |
|
4 |
Union Hills |
178 |
8 |
21 |
36 |
48 |
65 |
71 |
77 |
|
27 |
Joe Ruvolo |
J. P. Stevens |
17:43 |
|
4 |
St. Joseph- Metuchen |
166 |
|
4 |
St. Rose |
123 |
|
28 |
Rich Strout |
Waldwick |
18:28 |
24 |
|
5 |
Holmdel |
178 |
|
5 |
Eastern |
210 |
15 |
20 |
55 |
59 |
61 |
92 |
95 |
|
28 |
Marcel Mol |
North Hunterdon |
17:44 |
|
5 |
Notre Dame |
174 |
|
5 |
Gloucester Catholic |
151 |
|
29 |
Andre Markos |
Highland Park |
18:32 |
25 |
|
6 |
Rutherford |
204 |
|
6 |
Paramus |
220 |
17 |
30 |
40 |
44 |
89 |
128 |
|
|
29 |
Marquel Thomas |
Newark East Side |
17:46 |
|
6 |
Delbarton |
180 |
|
6 |
St. Augustine |
171 |
|
30 |
Dave Cantoffa |
Whippany Park |
18:33 |
26 |
|
7 |
Somerville |
206 |
|
7 |
Ramsey |
221 |
1 |
22 |
24 |
78 |
96 |
116 |
|
|
30 |
Kevin Beirne |
Hackensack |
17:47 |
|
7 |
Seton Hall Prep |
205 |
|
7 |
Our Lady of Good Counsel |
223 |
|
31 |
Brian Peterson |
Whippany Park |
18:33 |
27 |
|
8 |
Kittatinny |
220 |
|
8 |
West Morris - Central |
237 |
34 |
38 |
51 |
52 |
62 |
110 |
119 |
|
31 |
Tim Strafford |
Madison Central |
17:48 |
|
8 |
Paramus Catholic |
221 |
|
8 |
Bishop Eustace |
229 |
|
32 |
Chris Kearns |
Leonia |
18:34 |
|
|
9 |
Manchester Township |
232 |
|
9 |
West Morris - Mendham |
268 |
3 |
13 |
79 |
80 |
93 |
98 |
122 |
|
32 |
Chip Oscarson |
North Hunterdon |
17:49 |
|
9 |
Bergen Catholic |
227 |
|
9 |
Wildwood Catholic |
231 |
|
33 |
Chris Lemley |
Middlesex |
18:36 |
28 |
|
10 |
Delran |
234 |
|
10 |
Hamilton North |
270 |
19 |
27 |
37 |
75 |
112 |
125 |
133 |
|
33 |
Jeff Stroh |
Shawnee |
17:51 |
|
10 |
Holy Spirit |
273 |
|
10 |
Mater Dei |
235 |
|
34 |
Ryan Lindslay |
Metuchen |
18:37 |
29 |
|
11 |
Delaware Valley |
260 |
|
11 |
Phillipsburg |
296 |
45 |
49 |
53 |
58 |
91 |
97 |
105 |
|
34 |
Jon Bertsen |
Ridgewood |
17:53 |
|
11 |
St. Peter Prep |
322 |
|
11 |
Eastern Christian |
263 |
|
35 |
John DiDonato |
Wildwood |
18:37 |
30 |
|
12 |
Penns Grove |
278 |
|
12 |
Rancocas Valley |
296 |
9 |
42 |
60 |
82 |
103 |
134 |
135 |
|
35 |
? |
Woodbridge |
17:53 |
|
12 |
Camden Catholic |
364 |
|
12 |
DePaul |
265 |
|
36 |
Kevin Brocklehurst |
Bound Brook |
18:38 |
31 |
|
13 |
Boonton |
312 |
|
13 |
Morris Hills |
325 |
5 |
29 |
68 |
102 |
121 |
126 |
129 |
|
36 |
Glen Basser |
Middleton South |
17:54 |
|
13 |
St. John Vianney |
378 |
|
13 |
St. Joseph - Hammonton |
274 |
|
37 |
John Mykytok |
Bound Brook |
18:40 |
32 |
|
14 |
Hackettstown |
326 |
|
14 |
Hamilton East |
338 |
39 |
57 |
69 |
73 |
100 |
111 |
117 |
|
37 |
Mike Klina |
Toms River North |
17:54 |
|
14 |
Don Bosco Prep |
402 |
|
14 |
Monsignor Donovan |
315 |
|
38 |
Richie Marter |
Riverside |
18;42 |
33 |
|
15 |
Hopatcong |
335 |
|
15 |
Mt. Olive |
344 |
41 |
64 |
66 |
72 |
101 |
131 |
|
|
38 |
Brian Harris |
? |
17:55 |
|
15 |
Bishop Ahr |
409 |
|
15 |
Don Bosco Tech |
398 |
|
39 |
Billy Bonner |
Metuchen |
18:42 |
34 |
|
16 |
Mahwah |
353 |
|
16 |
Pascack Hills |
348 |
28 |
56 |
63 |
94 |
107 |
113 |
|
|
39 |
Matt Kelly |
Toms River North |
17:55 |
|
16 |
Hudson Catholic |
449 |
|
16 |
Oratory |
496 |
|
40 |
Drew Caruso |
Waldwick |
18:42 |
35 |
|
17 |
Hopewell Valley |
368 |
|
17 |
Ocean Townshp |
361 |
4 |
67 |
74 |
104 |
118 |
130 |
132 |
|
40 |
Ken Krapoc |
Manalapan |
17:56 |
|
17 |
Essex Catholic |
469 |
|
41 |
Paul Capuzzo |
Emerson |
18:43 |
36 |
|
18 |
Northern Highlands |
400 |
|
18 |
Voorhees |
390 |
43 |
83 |
86 |
88 |
90 |
108 |
114 |
|
41 |
Jim Letko |
North Hunterdon |
17:57 |
|
18 |
Immaculata |
471 |
|
42 |
Mike Ryan |
Bogota |
18:48 |
37 |
|
19 |
Ridge |
413 |
|
19 |
Absegami |
394 |
2 |
76 |
87 |
106 |
123 |
124 |
|
|
42 |
Aaron Totten-Lancaster |
Shawnee |
17:57 |
|
19 |
St. Joseph - Montvale |
530 |
|
43 |
Darrin Strout |
Bound Brook |
18:51 |
38 |
|
20 |
High Point |
435 |
70 |
81 |
84 |
85 |
115 |
120 |
127 |
|
43 |
Gilbert Farmer |
Westfield |
17:57 |
|
44 |
Josh Keena |
Whippany Park |
18:51 |
39 |
|
44 |
Scott Moylan |
Madison Central |
17:58 |
|
45 |
Jim Nyuwellsy |
Saddle Brook |
18:53 |
40 |
|
45 |
Rui Martins |
Newark East Side |
17:59 |
|
46 |
Jerry Martin |
Waldwick |
18:55 |
41 |
|
46 |
Ed Vezzola |
North Bergen |
18:00 |
|
47 |
Jonathan Nowlan |
Riverside |
18:56 |
42 |
|
47 |
Chris Mariano |
Toms River East |
18:01 |
|
48 |
Damien DelRusso |
Henry Hudson |
19:00 |
43 |
|
48 |
Tom Stevenson |
Ridgewood |
18:02 |
|
49 |
Kyle Alessi |
Waldwick |
19:03 |
44 |
|
49 |
Eshwar Kapur |
Cherry Hill West |
18:04 |
|
50 |
Ray Taylor |
Wildwood |
19:09 |
45 |
|
50 |
Joe Casale |
Toms River North |
18:04 |
|
|
Team
Standings |
|
Team Standings |
|
PLACE |
TEAM |
SCORE |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
PLACE |
TEAM |
SCORE |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1 |
Haddonfield |
57 |
2 |
4 |
10 |
19 |
22 |
47 |
58 |
|
1 |
Toms River North |
104 |
1 |
8 |
27 |
29 |
39 |
69 |
71 |
|
2 |
Whippany Park |
117 |
11 |
14 |
26 |
27 |
39 |
70 |
114 |
|
2 |
Cherokee |
109 |
9 |
11 |
13 |
15 |
61 |
70 |
106 |
|
3 |
Riverside |
143 |
7 |
8 |
33 |
42 |
53 |
77 |
97 |
|
3 |
Toms River East |
113 |
4 |
10 |
12 |
37 |
50 |
65 |
78 |
|
4 |
Haddon Township |
153 |
1 |
3 |
18 |
64 |
67 |
71 |
72 |
|
4 |
North Hunterdon |
144 |
19 |
23 |
28 |
31 |
43 |
45 |
62 |
|
5 |
Metuchen |
165 |
5 |
29 |
34 |
48 |
49 |
85 |
96 |
|
5 |
Shawnee |
166 |
3 |
24 |
32 |
47 |
60 |
67 |
107 |
|
6 |
Henry Hudson |
196 |
12 |
16 |
43 |
62 |
63 |
74 |
102 |
|
6 |
Ridgewood |
176 |
5 |
18 |
25 |
38 |
90 |
114 |
123 |
|
7 |
Waldwick |
224 |
24 |
35 |
41 |
44 |
80 |
83 |
119 |
|
7 |
Newark East Side |
201 |
6 |
20 |
35 |
63 |
77 |
89 |
|
|
8 |
Wildwood |
229 |
15 |
30 |
45 |
51 |
88 |
103 |
122 |
|
8 |
Middletown South |
220 |
16 |
26 |
44 |
46 |
88 |
105 |
119 |
|
9 |
Gov Livingston |
233 |
20 |
23 |
56 |
61 |
73 |
104 |
113 |
|
|
|
|
|
9 |
North Bergen |
247 |
17 |
36 |
41 |
52 |
101 |
120 |
129 |
|
10 |
Bound Brook |
257 |
31 |
32 |
38 |
75 |
81 |
109 |
111 |
|
|
|
|
|
10 |
Westfield |
254 |
2 |
33 |
58 |
64 |
97 |
122 |
128 |
|
11 |
Burlington Township |
262 |
6 |
21 |
52 |
76 |
107 |
117 |
123 |
|
|
|
|
|
11 |
Madison Central |
255 |
22 |
34 |
40 |
74 |
85 |
110 |
136 |
|
12 |
Newark Arts |
276 |
9 |
17 |
66 |
91 |
93 |
110 |
|
|
|
|
|
|
12 |
Morristown |
271 |
7 |
42 |
48 |
81 |
93 |
98 |
137 |
|
13 |
Saddle Brook |
286 |
40 |
50 |
59 |
68 |
69 |
120 |
|
|
|
|
|
|
13 |
Vernon |
344 |
53 |
54 |
75 |
79 |
83 |
106 |
116 |
|
14 |
Highland Park |
309 |
25 |
57 |
65 |
78 |
84 |
99 |
101 |
|
|
|
|
|
14 |
Edison |
397 |
56 |
57 |
91 |
94 |
99 |
111 |
131 |
|
15 |
Middlesex |
314 |
28 |
46 |
60 |
86 |
94 |
98 |
105 |
|
|
|
|
|
15 |
Manalapan |
401 |
30 |
68 |
82 |
108 |
113 |
124 |
130 |
|
16 |
Emerson |
316 |
13 |
36 |
82 |
92 |
95 |
100 |
115 |
|
|
|
|
|
16 |
Elizabeth |
403 |
14 |
72 |
96 |
103 |
118 |
134 |
|
|
17 |
Bogota |
392 |
37 |
54 |
87 |
106 |
108 |
116 |
118 |
|
|
|
|
|
17 |
Passaic Tech |
405 |
55 |
73 |
76 |
92 |
109 |
127 |
135 |
|
18 |
Becton |
425 |
55 |
79 |
89 |
90 |
112 |
121 |
|
|
|
|
|
|
18 |
Morris Knolls |
406 |
59 |
66 |
84 |
95 |
102 |
104 |
121 |
|
|
|
|
|
|
19 |
Vineland |
415 |
49 |
51 |
86 |
112 |
117 |
125 |
|
|
|
|
|
|
|
20 |
Hackensack |
429 |
21 |
80 |
87 |
115 |
126 |
132 |
133 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|