13th Annual |
Upstate New York Cross Country Series |
|
Saturday, September 7 @ Akron Falls Park |
Weather: Sunny and warm (mid 80's) |
|
5k |
|
1 |
OM/1 |
Craig Lefort |
|
M24 |
Genesee Valley Harriers |
16:29.6 |
|
|
2 |
OM/2 |
Dave O'Keeffe |
|
M43 |
Syracuse Chargers |
|
16:36 |
|
|
3 |
OM/3 |
Matt Blodgett |
|
M25 |
Genesee Valley Harriers |
16:43 |
|
|
4 |
OM/4 |
Doug Mitarotonda |
M21 |
Syracuse Track Club |
|
16:51 |
|
|
5 |
MM/1 |
Dave Hawes |
|
M40 |
Genesee Valley Harriers |
16:53 |
|
|
6 |
OM/5 |
Jim Oberst |
|
M39 |
Genesee Valley Harriers |
16:54 |
|
|
7 |
OM/6 |
Dave Bradshaw |
|
M24 |
Genesee Valley Harriers |
16:55 |
|
|
8 |
OM/7 |
Matt Doyle |
|
M20 |
Syracuse Track Club |
|
16:56 |
|
|
9 |
OM/8 |
Jason Urckfitz |
|
M33 |
Genesee Valley Harriers |
17:00 |
|
|
10 |
OM/9 |
Mike Sinkevich |
|
M22 |
Syracuse Track Club |
|
17:04 |
|
|
11 |
OM/10 |
Don Miller |
|
M32 |
Genesee Valley Harriers |
17:05 |
|
|
12 |
MM/2 |
Bob Carroll |
|
M45 |
Checkers AC |
|
17:09 |
|
|
13 |
OM/11 |
Eric Finnemore |
|
M27 |
Genesee Valley Harriers |
17:11 |
|
|
14 |
OM/12 |
Gerry McOmber |
M24 |
Syracuse Track Club |
|
17:16 |
|
|
15 |
OM/13 |
Bill Fisher |
|
M23 |
Syracuse Track Club |
|
17:18 |
|
|
16 |
OM/14 |
Chris Dupont |
|
M23 |
Syracuse Track Club |
|
17:25 |
|
|
17 |
OM/15 |
Richard Tarpening |
M31 |
Auburn Pulsars |
|
17:28 |
|
|
18 |
OM/16 |
Chip O'Hara |
|
M21 |
Syracuse Chargers |
|
17:32 |
|
|
19 |
OM/17 |
Robert Bolton |
|
M41 |
Syracuse Chargers |
|
17:33 |
|
|
20 |
MM/3 |
Jim Robinson |
|
M49 |
Genesee Valley Harriers |
17:36 |
|
|
21 |
OM/18 |
Greg Derick |
|
M30 |
Checkers AC |
|
17:46 |
|
|
22 |
MM/4 |
Tony Vodacek |
|
M43 |
Genesee Valley Harriers |
17:48 |
|
|
23 |
OM/19 |
Mark Gaffney |
|
M35 |
Syracuse Chargers |
|
17:51 |
|
|
24 |
OM/20 |
Ryan Forrestel |
|
M28 |
Checkers AC |
|
17:53 |
|
|
25 |
OM/21 |
Doug Kirsch |
|
M25 |
Syracuse Track Club |
|
17:54 |
|
|
26 |
VM/1 |
Jerry Irving |
|
M51 |
Checkers AC |
|
17:56 |
|
|
27 |
|
Trevor White |
|
M29 |
Clarence, NY |
|
17:57 |
|
|
28 |
MM/5 |
Rick Hoebeke |
|
M53 |
High Noon AC |
|
17:59 |
|
|
29 |
MM/6 |
Rich Grimm |
|
M41 |
Checkers AC |
|
18:01 |
|
|
30 |
OM/22 |
Dan Rohnke |
|
M37 |
Genesee Valley Harriers |
18:07 |
|
|
31 |
MM/7 |
Mike Rogers |
|
M47 |
Checkers AC |
|
18:09 |
|
|
32 |
MM/8 |
Jeff Juran |
|
M45 |
High Noon AC |
|
18:16 |
|
|
33 |
OM/23 |
Dave Carroll |
|
M39 |
Checkers AC |
|
18:19 |
|
|
34 |
OM/24 |
Jason Knarr |
|
M26 |
Genesee Valley Harriers |
18:21 |
|
|
35 |
|
Argillo Rodriguez |
M19 |
High Noon AC |
|
18:22 |
|
|
36 |
MM/9 |
Gary Griffin |
|
M41 |
Genesee Valley Harriers |
18:23 |
|
|
37 |
|
Gary Hurta |
|
M33 |
Checkers AC |
|
18:24 |
|
|
38 |
MM/10 |
Ed Lindo |
|
M41 |
Syracuse Chargers |
|
18:25 |
|
|
39 |
MM/11 |
Mark Rybinski |
|
M47 |
Syracuse Chargers |
|
18:25 |
|
|
40 |
OM/25 |
Mike Selig |
|
M24 |
Syracuse Track Club |
|
18:26 |
|
|
41 |
MM/12 |
James Waldron |
|
M41 |
Checkers AC |
|
18:27 |
|
|
42 |
MM/13 |
Tim Ingall |
|
M43 |
High Noon AC |
|
18:28 |
|
|
43 |
OM/26 |
Tim Reetz |
|
M25 |
Genesee Valley Harriers |
18:29 |
|
|
44 |
|
Ken Burroughs |
|
M28 |
Canandaigua, NY |
|
18:30 |
|
|
45 |
MM/14 |
John Hylas |
|
M44 |
High Noon AC |
|
18:38 |
|
|
46 |
MM/15 |
Brian Dodge |
|
M49 |
Syracuse Chargers |
|
18:43 |
|
|
47 |
MM/16 |
Allen Dise |
|
M43 |
Checkers AC |
|
18:44 |
|
|
48 |
MM/17 |
Gary Radford |
|
M45 |
Syracuse Chargers |
|
18:46 |
|
|
49 |
OM/27 |
Ben Ferro |
|
M31 |
Genesee Valley Harriers |
18:48 |
|
|
50 |
|
Jason McGrath |
|
M29 |
Coyote Running |
|
18:49 |
|
|
51 |
VM/2 |
Steve Forrestel |
|
M52 |
Checkers AC |
|
18:52 |
|
|
52 |
OM/28 |
Tom Stuart |
|
M24 |
Genesee Valley Harriers |
18:56 |
|
|
53 |
MM/18 |
Bob Merritt |
|
M44 |
Checkers AC |
|
18:57 |
|
|
54 |
OM/29 |
Steven Woodard |
M38 |
Checkers AC |
|
18:59 |
|
|
55 |
MM/19 |
Jim Schaffstall |
|
M40 |
Checkers AC |
|
19:02 |
|
|
56 |
OM/30 |
Tom Dessauer |
|
M35 |
Checkers AC |
|
19:04 |
|
|
57 |
MM/20 |
John Whitman |
|
M48 |
High Noon AC |
|
19:05 |
|
|
58 |
VM/3 |
Gary Hastings |
|
M54 |
Checkers AC |
|
19:07 |
|
|
59 |
OM/31 |
Greg Gray |
|
M36 |
Genesee Valley Harriers |
19:09 |
|
|
60 |
OM/32 |
Derek Simmonds |
M31 |
Auburn Pulsars |
|
19:13 |
|
|
61 |
OM/33 |
Ted Washburn |
|
M31 |
Checkers AC |
|
19:15 |
|
|
62 |
VM/4 |
Ted Paget |
|
M51 |
Checkers AC |
|
19:18 |
|
|
63 |
MM/21 |
Charlie Fay |
|
M49 |
High Noon AC |
|
19:19 |
|
|
64 |
OM/34 |
Tim Mousaw |
|
M25 |
Genesee Valley Harriers |
19:21 |
|
|
65 |
VM/5 |
Ric Perry |
|
M53 |
Genesee Valley Harriers |
19:22 |
|
|
66 |
|
Hermann Pohl |
|
M39 |
Coyote Running |
|
19:23 |
|
|
67 |
OM/35 |
Alex Thompson |
|
M21 |
Syracuse Chargers |
|
19:27 |
|
|
68 |
OW/1 |
Becky Heuer |
|
F37 |
Checkers AC |
|
19:31 |
|
|
69 |
OM/36 |
Noah Lushington |
M19 |
Genesee Valley Harriers |
19:34 |
|
|
70 |
OM/37 |
Brett Richner |
|
M25 |
Checkers AC |
|
19:42 |
|
|
71 |
OM/38 |
Brandon St. John |
M22 |
Genesee Valley Harriers |
19:46 |
|
|
72 |
|
Mike Doherty |
|
M45 |
Getzville, NY |
|
19:49 |
|
|
73 |
MM/22 |
Mark Harrison |
|
M47 |
Genesee Valley Harriers |
19:53 |
|
|
74 |
OM/39 |
Matt Caton |
|
M39 |
Alternative TC |
|
19:55 |
|
|
75 |
OW/2 |
Karen Elliot |
|
F26 |
Genesee Valley Harriers |
19:56 |
|
|
76 |
|
Tim Fulton |
|
M41 |
Coyote Running |
|
19:57 |
|
|
77 |
VM/6 |
Peter Forrestel |
|
M50 |
Checkers AC |
|
19:59 |
|
|
78 |
VM/7 |
Paul Duttge |
|
M52 |
Checkers AC |
|
20:02 |
|
|
79 |
OM/40 |
Thomas Baroni |
|
M35 |
Checkers AC |
|
20:06 |
|
|
80 |
OM/41 |
Steve Van Kerkhove |
M39 |
Genesee Valley Harriers |
20:07 |
|
|
81 |
MM/23 |
Jay Reeder |
|
M46 |
Genesee Valley Harriers |
20:09 |
|
|
82 |
VM/8 |
Dave Ward |
|
M51 |
Checkers AC |
|
20:16 |
|
|
83 |
OM/42 |
Chris Ankrum |
|
M35 |
Checkers AC |
|
20:17 |
|
|
84 |
MM/24 |
Tony Farraro |
|
M44 |
Alternative TC |
|
20:21 |
|
|
85 |
MM/25 |
Alan Wrobel |
|
M43 |
Checkers AC |
|
20:25 |
|
|
86 |
VM/9 |
Jim May |
|
M56 |
Genesee Valley Harriers |
20:28 |
|
|
87 |
OW/3 |
Megan Hyland |
|
F23 |
Genesee Valley Harriers |
20:30 |
|
|
88 |
OW/4 |
Carolyn Smith-Hanna |
F51 |
Genesee Valley Harriers |
20:31 |
|
|
89 |
VM/10 |
Dave Blake |
|
M53 |
Genesee Valley Harriers |
20:33 |
|
|
90 |
MM/26 |
Herb Engman |
|
M57 |
High Noon AC |
|
20:35 |
|
|
91 |
|
Dan Peck |
|
M36 |
High Noon AC |
|
20:36 |
|
|
92 |
OM/43 |
Mike Lyons |
|
M39 |
Genesee Valley Harriers |
20:41 |
|
|
93 |
VM/11 |
Tom Lamme |
|
M55 |
Genesee Valley Harriers |
20:42 |
|
|
94 |
VM/12 |
Larry Zygo |
|
M52 |
Genesee Valley Harriers |
20:46 |
|
|
95 |
VM/13 |
Peter Hogan |
|
M51 |
Checkers AC |
|
20:47 |
|
|
96 |
OM/44 |
Dave Bowen |
|
M50 |
Auburn Pulsars |
|
20:48 |
|
|
97 |
VM/14 |
Jim Boyle |
|
M52 |
Genesee Valley Harriers |
20:50 |
|
|
98 |
OM/45 |
Robb Smillie |
|
M35 |
Genesee Valley Harriers |
20:52 |
|
|
99 |
MM/27 |
Tom Miller |
|
M47 |
Checkers AC |
|
21:00 |
|
|
100 |
|
James Zollweg |
|
M42 |
Hilton, NY |
|
21:03 |
|
|
101 |
OW/5 |
Deb Springer |
|
F27 |
Syracuse Chargers |
|
21:05 |
|
|
102 |
OW/6 |
Ann Messenger |
F25 |
Genesee Valley Harriers |
21:11 |
|
|
103 |
|
Edmund Buchane |
M42 |
Checkers AC |
|
21:13 |
|
|
104 |
VM/15 |
Fran Emmerling |
M53 |
Checkers AC |
|
21:18 |
|
|
105 |
OW/7 |
Amy Hurta |
|
F32 |
Checkers AC |
|
21:20 |
|
|
106 |
VM/16 |
Sam Neal |
|
M52 |
Checkers AC |
|
21:24 |
|
|
107 |
OW/8 |
Joann O'Loughlin |
F36 |
Checkers AC |
|
21:29 |
|
|
108 |
OW/9 |
Ruth Yanai |
|
F44 |
Syracuse Chargers |
|
21:29 |
|
|
109 |
OM/46 |
Dave Sauter |
|
M35 |
Alternative TC |
|
21:30 |
|
|
110 |
OM/47 |
Dan Townsend |
|
M31 |
Auburn Pulsars |
|
21:31 |
|
|
111 |
VM/17 |
Rick Worner |
|
M54 |
Genesee Valley Harriers |
21:35 |
|
|
112 |
OW/10 |
Amy Fakterowitz |
F34 |
Checkers AC |
|
21:39 |
|
|
113 |
OW/11 |
Leatha Damron |
|
F39 |
Syracuse Chargers |
|
21:42 |
|
|
114 |
MM/28 |
Mark Guasteferro |
M41 |
Checkers AC |
|
21:44 |
|
|
115 |
OM/48 |
Bryan Jajkowski |
M33 |
Checkers AC |
|
21:45 |
|
|
116 |
MW/1 |
Laurie Kinsella |
|
F48 |
Genesee Valley Harriers |
21:46 |
|
|
117 |
VM/18 |
Roger Howe |
|
M54 |
Genesee Valley Harriers |
21:48 |
|
|
118 |
MM/29 |
Vinny Hogan |
|
M41 |
Alternative TC |
|
21:49 |
|
|
119 |
OW/12 |
Gail Geiger |
|
F39 |
Genesee Valley Harriers |
21:50 |
|
|
120 |
VM/19 |
Ralph Zimmerman |
M61 |
Checkers AC |
|
21:58 |
|
|
121 |
|
Cathy Levine |
|
F46 |
Checkers AC |
|
21:59 |
|
|
122 |
MM/30 |
Paul Smarsh |
|
M42 |
Alternative Track Club |
22:01 |
|
|
123 |
OW/13 |
Julie Doell |
|
F33 |
Checkers AC |
|
22:02 |
|
|
124 |
VM/20 |
Mike Reif |
|
M52 |
Genesee Valley Harriers |
22:09 |
|
|
125 |
MM/31 |
Jim Davis |
|
M47 |
Genesee Valley Harriers |
22:10 |
|
|
126 |
OW/14 |
April Messenger |
F25 |
Genesee Valley Harriers |
22:11 |
|
|
127 |
MM/32 |
Dan Quinlisk |
|
M45 |
Alternative Track Club |
22:16 |
|
|
128 |
OW/15 |
Jennifer Wagner |
F36 |
Genesee Valley Harriers |
22:23 |
|
|
129 |
OM/49 |
Rich Meehan |
|
M32 |
Alternative Track Club |
22:28 |
|
|
130 |
|
Diane Sardes |
|
F50 |
Checkers AC |
|
22:31 |
|
|
131 |
MM/33 |
Tom Donnelly |
|
M49 |
Checkers AC |
|
22:38 |
|
|
132 |
VM/21 |
John Moore |
|
M60 |
Checkers AC |
|
22:54 |
|
|
133 |
VM/22 |
Mike Hasenauer |
M50 |
Genesee Valley Harriers |
22:57 |
|
|
134 |
OW/16 |
Patti Ford |
|
F46 |
Syracuse Chargers |
|
23:02 |
|
|
135 |
|
Jerry Smith |
|
M59 |
Syracuse Track Club |
|
23:31 |
|
|
136 |
MM/34 |
David Rappl |
|
M45 |
Checkers AC |
|
23:39 |
|
|
137 |
OM/50 |
Terry Robbins |
|
M33 |
Alternative Track Club |
23:53 |
|
|
138 |
MW/2 |
Marie White |
|
F42 |
Genesee Valley Harriers |
23:56 |
|
|
139 |
OM/51 |
Bill Simmonds |
|
M57 |
Auburn Pulsars |
|
24:10 |
|
|
140 |
MM/35 |
Dick Rybinski |
|
M50 |
Syracuse Chargers |
|
24:11 |
|
|
141 |
MM/36 |
Tim Matthews |
|
M50 |
Alternative Track Club |
24:15 |
|
|
142 |
MM/37 |
Noel Chavez |
|
M45 |
Genesee Valley Harriers |
24:16 |
|
|
143 |
VM/23 |
Otto Freyler |
|
M69 |
Genesee Valley Harriers |
24:19 |
|
|
144 |
VM/24 |
Dick Telarico |
|
M63 |
Genesee Valley Harriers |
24:22 |
|
|
145 |
|
Bruce Lavner |
|
M47 |
Genesee Valley Harriers |
24:23 |
|
|
146 |
OM/52 |
Jerry Bridges |
|
M34 |
Alternative Track Club |
24:24 |
|
|
147 |
MW/3 |
Jeanne Herrick |
|
F51 |
Genesee Valley Harriers |
24:25 |
|
|
148 |
|
Sidohan Devlin |
|
F42 |
Hamburg, NY |
|
24:28 |
|
|
149 |
OW/17 |
Carol Dodge |
|
F45 |
Syracuse Chargers |
|
24:33 |
|
|
150 |
|
Laura Malczewski |
F25 |
Lancaster, NY |
|
24:36 |
|
|
151 |
MW/4 |
Julie Taylor-Ogden |
F46 |
Genesee Valley Harriers |
24:46 |
|
|
152 |
|
Richard Adamczyk |
M22 |
Manlius, NY |
|
24:49 |
|
|
153 |
|
Michael Young |
|
M34 |
Brockport, NY |
|
24:54 |
|
|
154 |
|
Jan Jezorio |
|
M52 |
Bond Lake AC |
|
25:03 |
|
|
155 |
MW/5 |
Beth Scott |
|
F50 |
Genesee Valley Harriers |
25:12 |
|
|
156 |
|
Carolyn Zimmerman |
F53 |
Checkers AC |
|
25:13 |
|
|
157 |
|
Ralph Josephson |
M56 |
Westfield, NY |
|
25:46 |
|
|
158 |
|
Art Roos |
|
M50 |
Syracuse Track Club |
|
25:48 |
|
|
159 |
OM/53 |
Al Bentkovsky |
|
M53 |
Auburn Pulsars |
|
25:53 |
|
|
160 |
OW/18 |
Yvonne Tasker-Rothenberg |
F60 |
Syracuse Chargers |
|
26:00 |
|
|
161 |
OM/54 |
Bob Simmonds |
|
M52 |
Auburn Pulsars |
|
26:34 |
|
|
162 |
OW/19 |
Catherine Myer |
|
F35 |
Checkers AC |
|
26:39 |
|
|
163 |
OM/55 |
Kieran O'Loughlin |
M38 |
Checkers AC |
|
26:58 |
|
|
164 |
|
Rob Vanderwerf |
M35 |
Checkers AC |
|
27:14 |
|
|
165 |
|
Brent Hild |
|
M27 |
Rochester, NY |
|
27:23 |
|
|
166 |
VM/25 |
Rich Van Almkerk |
M55 |
Genesee Valley Harriers |
27:58 |
|
|
167 |
|
Lauree Kenyon |
|
F36 |
Farmington, NY |
|
28:06 |
|
|
168 |
MW/6 |
Marcia Van Vechten |
F43 |
Genesee Valley Harriers |
28:16 |
|
|
169 |
MW/7 |
Alice Kelly |
|
F54 |
Genesee Valley Harriers |
28:24 |
|
|
170 |
OM/56 |
Godfrey Ofezu |
|
M27 |
Auburn Pulsars |
|
29:15 |
|
|
171 |
|
Linda Forrestel |
|
F52 |
Checkers AC |
|
29:57 |
|
|
172 |
OW/20 |
Melissa Hanson |
F34 |
Checkers AC |
|
33:12 |
|
|
|
TEAM SCORING |
|
|
|
|
OPEN MEN: |
|
Points |
Scorers |
|
Displace |
|
|
|
1 |
Genesee Valley Harriers |
23 |
1,3,5,6,8 |
|
(11,22,28) |
|
|
|
2 |
Syracuse Track Club |
45 |
4,7,9,12,13 |
(14,21,25) |
|
|
|
3 |
Syracuse Chargers |
89 |
2,16,17,19,35 |
|
|
|
|
4 |
GVH II |
|
118 |
10,24,26,27,31 |
|
|
|
|
5 |
Checkers AC |
|
120 |
18,20,23,29,30 |
(40) |
|
|
|
6 |
Auburn Pulsars |
|
189 |
15,32,44,47,51 |
(53,54,56) |
|
|
|
7 |
GVH Purple |
|
192 |
34,36,38,41,43 |
(45) |
|
|
|
8 |
Checkers AC "B" |
215 |
33,37,42,48,55 |
|
|
|
9 |
Alternative Track Club |
236 |
39,46,49,50,52 |
|
|
|
|
MASTERS MEN: |
|
Points |
Scorers |
|
Displace |
|
|
|
1 |
Genesee Valley Harriers |
39 |
1,3,4,9,22 |
|
(23,31,37) |
|
|
|
2 |
Checkers AC/Buffalo |
43 |
2,6,7,12,16 |
(18,19) |
|
|
|
3 |
High Noon AC/Ithaca |
60 |
5,8,13,14,20 |
(21,26) |
|
|
|
4 |
Syracuse Chargers |
88 |
10,11,15,17,35 |
|
|
|
|
5 |
Checkers AC "B" |
147 |
25,27,28,33,34 |
|
|
|
|
6 |
Alternative Track Club |
151 |
24,29,30,32,36 |
|
|
|
|
|
VETERAN MEN: |
|
Points |
Scorers |
|
Displace |
|
|
|
1 |
Checkers AC/Buffalo |
16 |
1,2,3,4,6 |
|
(7) |
|
|
|
2 |
Genesee Valley Harriers |
47 |
5,9,10,11,12 |
(14,17) |
|
|
|
3 |
Checkers AC "B" |
71 |
8,13,15,16,19 |
(21) |
|
|
|
4 |
GVH II |
|
107 |
18,20,22,23,24 |
(25) |
|
|
|
|
OPEN WOMEN: |
|
Points |
Scorers |
|
Displace |
|
|
|
1 |
Genesee Valley Harriers |
27 |
2,3,4,6,12 |
|
(14,15) |
|
|
|
2 |
Checkers AC/Buffalo |
39 |
1,7,8,10,13 |
(19,20) |
|
|
|
3 |
Syracuse Chargers |
58 |
5,9,11,16,17 |
(18) |
|
|
|
|
MASTERS WOMEN |
|
|
|
1 |
Genesee Valley Harriers |
15 |
1,2,3,4,5 |
|
(6,7) |
|
|
|
Checkers AC/Buffalo |
inc. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|