2004 Special Volume
Reviewer List |
|
|
|
|
|
|
March 6, 2004 |
|
|
|
The
Board of Editors wishes to acknowledge gratefully the contributions made by
the following |
|
|
249
individuals, from 58 countries, who served as reviewers of articles submitted
for publication in this book: |
|
|
|
|
|
|
Name |
Country |
Affiliation |
|
|
1 |
A. A. Burluka |
United Kingdom |
University of Leeds |
|
|
2 |
A. Betâmio de Almeida |
Portugal |
Technical University of Lisbon |
|
|
3 |
A. Haji-Sheikh |
USA |
U. Texas at Arlington |
|
|
4 |
A. Y. Montgomery |
Australia |
Royal Melbourne Institute of Technology |
|
|
5 |
A.A. Kassim |
Singapore |
University of Singapore |
|
|
6 |
Abbas El-Zein |
Lebanon |
American University of Beirut |
|
|
7 |
Adam Crawford |
United Kingdom |
Loughborough University |
|
|
8 |
Adam J.-L. Hou |
Taiwan |
National Tsing Hua University |
|
|
9 |
Adam Moore |
United Kingdom |
University of Nottingham |
|
|
10 |
Adnan A. Basma |
United Arab Emirates |
University of Sharjah |
|
|
11 |
Adnan Akay |
USA |
Carnegie Mellon University |
|
|
12 |
Adrian Bastiani |
Australia |
University of Newcastle |
|
|
13 |
Alan McPhail |
Australia |
University of Western Sydney |
|
|
14 |
Alan V. Sahakian |
USA |
Northwestern University |
|
|
15 |
Alcínia Zita Sampaio |
Portugal |
Technical University of Lisbon |
|
|
16 |
Alessandro La Neve |
Brazil |
Centro Universitário da FEI |
|
|
17 |
Alex Hariz |
Australia |
University of South Australia |
|
|
18 |
Alexander Mamishev |
USA |
University of Washington |
|
|
19 |
Amine Berqia |
Portugal |
University of Algarve |
|
|
20 |
Amit K. Roy Chowdhury |
USA |
University of California, Riverside |
|
|
21 |
Anastasia S. Safigianni |
Greece |
University of Thrace |
|
|
22 |
Andrea Samolejova |
Czech Republic |
VSB-Technical University of Ostrava |
|
|
23 |
Andreas Schlachetzki |
Germany |
Technical University Braunschweig |
|
|
24 |
Andrew T. Metters |
USA |
Clemson University |
|
|
25 |
Andy Koronios |
Australia |
University of South
Australia |
|
|
26 |
Angelo
J. Perna |
USA |
New Jersey Institute of Technology |
|
|
27 |
Antonio Dias de Figueiredo |
Portugal |
University of Coimbra |
|
|
28 |
Antonios Zavaliangos |
USA |
Drexel University |
|
|
29 |
Arne Gjengedal |
Norway |
Tromsø University College |
|
|
30 |
Ata Kaban |
United Kingdom |
University of Birmingham |
|
|
31 |
Avinash K. Sinha |
India |
Indian Institute of Technology, Kharagpur |
|
|
32 |
Azizan Zainal Abidin |
Malaysia |
Universiti Teknologi PETRONAS |
|
|
33 |
Barry J. Farbrother |
USA |
Ohio Northern University |
|
|
34 |
Bart Massey |
USA |
Portland State University |
|
|
35 |
Belén García Mora |
Spain |
Universidad Politécnica de Valencia |
|
|
36 |
Bernabé Marí |
Spain |
Universitat
Politècnica de València |
|
|
37 |
Betâmio de Almeida |
Portugal |
Technical University
of Lisbon |
|
|
38 |
Beverly J. Davis |
USA |
Purdue University |
|
|
39 |
Brandon Muramatsu |
USA |
University of California, Berkeley |
|
|
40 |
Brenton Dansie |
Australia |
University of South Australia |
|
|
41 |
Brian Lithgow |
Australia |
Monash University |
|
|
42 |
C.-K. Lee |
Taiwan |
National Taiwan University |
|
|
43 |
Carlo Cattani |
Italy |
University of Salerno |
|
|
44 |
Carlos Gonzalia |
Sweden |
Chalmers University
of Technology |
|
|
45 |
Charles Nippert |
USA |
Widener University |
|
|
46 |
Charles R. Glagola |
USA |
University of Florida |
|
|
47 |
Charles-Antoine Brunet |
Canada |
Université de Sherbrooke |
|
|
48 |
Chin-Hsiang Cheng |
Taiwan |
Tatung University |
|
|
49 |
Chris Smaill |
New Zealand |
University of Auckland |
|
|
50 |
Clara Amelia de Oliveira |
Brazil |
Federal
University of Santa Catarina |
|
|
51 |
Corrado Poli |
USA |
University of Masschusetts - Amherst |
|
|
52 |
Craig Mcdonald |
Australia |
University of Canberra |
|
|
53 |
D. C. Levy |
Australia |
University of Sydney |
|
|
54 |
D.D. Sworder |
USA |
University of California - San Diego |
|
|
55 |
Damián Ginestar Peiró |
Spain |
Universidad Politécnica de Valencia |
|
|
56 |
David Airey |
Australia |
University of Sydney |
|
|
57 |
David Dowling |
Australia |
University of Southern Queensland |
|
|
58 |
David J. Ahlgren |
USA |
Trinity College |
|
|
59 |
David Lowe |
Australia |
University of
Technology Sydney |
|
|
60 |
David M Panton |
Australia |
University of South Australia |
|
|
61 |
David M. Holifield |
United Kingdom |
University of Wales Institute, Cardiff |
|
|
62 |
Denis Gracanin |
USA |
Virginia Tech |
|
|
63 |
Des Jenkinson |
United Kingdom |
Northumbria University |
|
|
64 |
Dominique Bourgeois |
France |
Université de la Méditerranée-Aix Marseille |
|
|
65 |
Donald R. Falkenburg |
USA |
Wayne State University |
|
|
66 |
Donald Senich |
USA |
National Science Foundation |
|
|
67 |
Doug Hargreaves |
Australia |
Queensland University of Technology |
|
|
68 |
Drago Hercog |
Slovenia |
University of Ljubljana |
|
|
69 |
Edward E. Anderson |
USA |
Texas Tech University |
|
|
70 |
Eli Fromm |
USA |
Drexel University |
|
|
71 |
Elijah Kannatey-Asibu |
USA |
University of Michigan |
|
|
72 |
Elizabeth M Laws |
United Kingdom |
University of Salford |
|
|
73 |
Ernst L. Leiss |
USA |
University of Houston |
|
|
74 |
Fiona Underwood |
Australia |
University of South Australia |
|
|
75 |
Frances L. Van Scoy |
USA |
West Virginia University |
|
|
76 |
Gary E. Ford |
USA |
University of California Davis |
|
|
77 |
Gavin Melles |
Australia |
University of Melbourne |
|
|
78 |
George M. Papadourakis |
Greece |
Technological Educational Institute of Crete |
|
|
79 |
Geraldine B. Milano |
USA |
New Jersey Institute of Technology |
|
|
80 |
Gilles Y. Delisle |
Canada |
University of Ottawa |
|
|
81 |
Gloria M. Rogers |
USA |
Rose-Hulman Institute of Technology |
|
|
82 |
Guy Gauthier |
Canada |
École de Technologie Supérieure |
|
|
83 |
H.E. Hanrahan |
South Africa |
University of the Witwatersrand |
|
|
84 |
Harald Haugen |
Norway |
Stord/Haugesund University College |
|
|
85 |
Henry N Jerez |
USA |
Los Alamos National Laboratory |
|
|
86 |
Herman Mann |
Czech Republic |
Czech Technical University - Prague |
|
|
87 |
Hong Wu |
Norway |
Østfold University College |
|
|
88 |
Howard Kimmel |
USA |
New Jersey Institute of Technology |
|
|
89 |
Hsu Chun-liang |
Taiwan |
St. John’s Institute of Technology |
|
|
90 |
Hugo Fuks |
Brazil |
Polytechnic Catholic University of Rio de Janeiro |
|
|
91 |
Ian Benest |
United Kingdom |
University of York |
|
|
92 |
Ian F.C. Smith |
Switzerland |
EPFL |
|
|
93 |
Idalia Ramos |
Puerto Rico |
University of Puerto Rico at Humacao |
|
|
94 |
Igor M. Verner |
Israel |
Technion - Israel Institute of Technology |
|
|
95 |
Ingvar Gustavsson |
Sweden |
Blekinge Inst of Technology |
|
|
96 |
Ishiang Shih |
Canada |
McGill University |
|
|
97 |
J. A. Gilles Doiron |
Singapore |
National University of Singapore |
|
|
98 |
J. Keith Nisbett |
USA |
University of Missouri – Rolla |
|
|
99 |
J.N.Bandyopadhyay |
India |
Indian Institute of Trchnology, Kharagpur |
|
|
100 |
Jaime Riera |
Spain |
Universidad Politécnica de Valencia |
|
|
101 |
James A Newell |
USA |
Rowan University |
|
|
102 |
James P Trevelyan |
Australia |
University of Western
Australia |
|
|
103 |
Janis Swan |
New Zealand |
University of Waikato |
|
|
104 |
Jaromír Hrad |
Czech Republic |
Czech Technical University in Prague |
|
|
105 |
Jaromir Polak |
Czech Republic |
VSB-Technical Universityt of Ostrava |
|
|
106 |
Javid Atai |
Australia |
University of Sydney |
|
|
107 |
Jean Armstrong |
Australia |
La Trobe University |
|
|
108 |
Jeffrey E. Froyd |
USA |
Texas A&M University |
|
|
109 |
Jerzy Mościński |
Poland |
Silesian University of Technology |
|
|
110 |
Jim Henry |
USA |
University of Tennessee at Chattanooga |
|
|
111 |
Jiun-Jih Miau |
Taiwan |
National Cheng Kung University |
|
|
112 |
Jocelyn Armarego |
Australia |
Murdoch University |
|
|
113 |
Joe Tront |
USA |
Virginia Tech |
|
|
114 |
Johannes Görke |
Germany |
University of Tuebingen - Wissenschaftlicher Angestellter |
|
|
115 |
John C. Lusth |
USA |
University of Arkansas |
|
|
116 |
John Carpinelli |
USA |
New Jersey Institute of Technology |
|
|
117 |
John Hoddinott |
Canada |
University of Alberta |
|
|
118 |
John Steffen |
USA |
Valparaiso University |
|
|
119 |
John W. Prados |
USA |
The University of Tennessee |
|
|
120 |
John Webster |
New Zealand |
UNITEC Institute of Technology |
|
|
121 |
Jonathan Lopez-Morell |
USA |
Michigan State-University |
|
|
122 |
Jong H. Kim |
South Korea |
Korea Advanced Institute of Science and Technology |
|
|
123 |
Jordan Berg |
USA |
Texas Tech University |
|
|
124 |
Jorma Kyyrä |
Finland |
Helsinki University of Technology |
|
|
125 |
José A. R. Parise |
Brazil |
Polytechnic Catholic University of Rio de Janeiro |
|
|
126 |
Jose Antonio Moraño |
Spain |
Universidad Politécnica de Valencia |
|
|
127 |
José Galindo |
Spain |
Universidad Politécnica de Valencia |
|
|
128 |
José Ramón Ferrer Villenueva |
Spain |
Universidad Politécnica de Valencia |
|
|
129 |
Juan-Miguel Martínez-Rubio |
Spain |
Universidad Politécnica de Valencia |
|
|
130 |
Juh Wah Chen |
USA |
Southern Illinois University |
|
|
131 |
K. Krishnamurthy |
USA |
University of Missouri-Rolla |
|
|
132 |
K. L DeVries |
USA |
University of Utah |
|
|
133 |
Karen Schmahl |
USA |
Miami University of Ohio |
|
|
134 |
Karmela Aleksic-Maslac |
Croatia |
University of Zagreb |
|
|
135 |
Keith Holbert |
USA |
Arizona State University |
|
|
136 |
Keith Stuart |
Spain |
Universidad Politécnica de Valencia |
|
|
137 |
Kenneth J. Hill |
United Kingdom |
Middlesex University |
|
|
138 |
Kevin D. Taylor |
USA |
Purdue University |
|
|
139 |
Kevin E. Sweeney |
USA |
National Science Foundation |
|
|
140 |
Kurt Gramoll |
USA |
University of Oklahoma |
|
|
141 |
Lakshmi V. Munukutla |
USA |
Arizona State University East |
|
|
142 |
Larry E. Erickson |
USA |
Kansas State University |
|
|
143 |
Lawrence Jenkins |
India |
Indian Institute of Science, Bangalore |
|
|
144 |
Liang-Rui Chen |
Taiwan |
National Huwei Institute of technology |
|
|
145 |
Liu, Shu-Fen |
Taiwan |
Higher Technical
Institute, Nicosia |
|
|
146 |
Loren Schwiebert |
USA |
Wayne State University |
|
|
147 |
Low Sew Ming |
Malaysia |
Monash University - Malaysia |
|
|
148 |
Lucy Morse |
USA |
University of Central Florida |
|
|
149 |
Lueny Morell |
USA |
Hewlett Packard Company |
|
|
150 |
Luiz Carlos Scavarda |
Brazil |
Polytechnic Catholic University of Rio de Janeiro |
|
|
151 |
Luiz Gargione |
Brazil |
Universidade do Vale do Paraíba |
|
|
152 |
M. Brumsen |
Netherland |
Delft University of Technology |
|
|
153 |
M. M. Mwinyiwiwa |
Tanzania |
University of Dar es Salaam |
|
|
154 |
Marcela BORECKÁ |
Czech Republic |
Brno University of Technology |
|
|
155 |
Marcela Mora Vargas |
Colombia |
Universidad EAFIT |
|
|
156 |
Maria Helena Lima Baptista Braz |
Portugal |
Technical University of Lisbon |
|
|
157 |
María Isabel Morales |
Spain |
Universidad Politécnica de Valencia |
|
|
158 |
Maria Joao M. Martins |
Portugal |
Instituto Superior Tecnico |
|
|
159 |
Maria M. Seron |
Australia |
University of Newcastle |
|
|
160 |
Mariana Ruiz Morales |
Mexico |
Universidad Iberoamericana |
|
|
161 |
Marion Hagler |
USA |
Mississippi State University |
|
|
162 |
Marios Kassinopoulos |
Cyprus |
Higher Technical
Institute, Nicosia |
|
|
163 |
Mary P. Harper |
USA |
Purdue University |
|
|
164 |
Matilde P. Legua |
Spain |
Universidad de Zaragoza |
|
|
165 |
Mehter Mohammed Allam |
India |
Indian Institute of Science - Bangalore |
|
|
166 |
Melvyn Dodridge |
United Kingdom |
Derby University |
|
|
167 |
Michael H. Cole |
USA |
Montana State University |
|
|
168 |
Michael Khonsari |
USA |
Louisiana State University |
|
|
169 |
Michel Robert |
France |
Université Henri Poincaré |
|
|
170 |
Miguel Castro |
Puerto Rico |
University of Puerto Rico - Mayagüez |
|
|
171 |
Morteza Biglari-Abhari |
New Zealand |
University of Auckland |
|
|
172 |
Muhammad Sohail Ahmed |
USA |
Wayne State University |
|
|
173 |
Myra Kogen |
USA |
Brooklyn College, CUNY |
|
|
174 |
N.K.Kishore |
India |
Indian Institute of Technology, Kharagpur |
|
|
175 |
Nariman Sepehri |
Canada |
University of Manitoba |
|
|
176 |
Nicholas Bilalis |
Greece |
Technical University of Crete |
|
|
177 |
Norbert Gruenwald |
Germany |
Hochschule Wismar |
|
|
178 |
Ovid A. "Gus" Plumb |
USA |
University of Wyoming |
|
|
179 |
P.N. Balaguru |
USA |
National Science Foundation |
|
|
180 |
Pardo Mustillo |
Canada |
Concordia University |
|
|
181 |
Patrick Badillo |
France |
Université de la Méditerranée-Aix Marseille |
|
|
182 |
Patrio Chiu |
Canada |
McGill University |
|
|
183 |
Pedro Manuel Gameiro Henriques |
Portugal |
University of
Technology Lisbon |
|
|
184 |
Peter Filip |
USA |
Southern Illinois University |
|
|
185 |
Peter H. Meckl |
USA |
Purdue University |
|
|
186 |
Peter Kazanzides |
USA |
Johns Hopkins University |
|
|
187 |
Peter Moson |
Hungary |
Budapest University of Technology and Economics |
|
|
188 |
Petr Polak |
Czech Republic |
VSB-Technical Universityt of Ostrava |
|
|
189 |
R.S. Gutierrez |
USA |
University of Texas - El Paso |
|
|
190 |
Rabin Raut |
Canada |
Concordia University |
|
|
191 |
Rabindranath Raut |
Canada |
Concordia University |
|
|
192 |
Reidar Kvadsheim |
Norway |
Oslo University College |
|
|
193 |
Ren-Hung Hwang |
Taiwan |
National Chung Cheng University |
|
|
194 |
Richard Gale |
USA |
Texas Tech University |
|
|
195 |
Richard M. Felder |
USA |
North Carolina State University |
|
|
196 |
Richard S. Cowan |
USA |
Georgia Institute of Technology |
|
|
197 |
Richard S. Figliola |
USA |
Clemson University |
|
|
198 |
Richard Zollars |
USA |
Washington Sate University |
|
|
199 |
Robert English |
USA |
New Jersey Institute of Technology |
|
|
200 |
Robin Ford |
Australia |
University of New South Wales |
|
|
201 |
Rogelio Palomera-Garcia |
Puerto Rico |
University of Puerto Rico - Mayagüez |
|
|
202 |
Rohit Dua |
USA |
University of Missouri - Rolla |
|
|
203 |
Roman Taraban |
USA |
Texas Tech University |
|
|
204 |
Ron J Kovac |
USA |
Ball State University |
|
|
205 |
Ronald Sterkenburg |
USA |
Purdue Unversity |
|
|
206 |
Rui Miguel Lage Ferreira |
Portugal |
Technical University of Lisbon |
|
|
207 |
S. Kakac |
USA |
University of Miami |
|
|
208 |
S. M. Aziz |
Australia |
University of South Australia |
|
|
209 |
Salvador Coll |
Spain |
Universidad Politécnica de Valencia |
|
|
210 |
Sam Hsu |
USA |
Florida Atlantic University |
|
|
211 |
Sameh Issa |
Jordan |
The Hashemite University |
|
|
212 |
Sami Kara |
Australia |
University of New South Wales |
|
|
213 |
Sandnes Frode |
Norway |
Oslo University College |
|
|
214 |
Sarah Williamson |
United Kingdom |
LTSN Engineering |
|
|
215 |
Serge Abrate |
USA |
Southern Illinois University |
|
|
216 |
Sheikh A. Akbar |
USA |
Ohio State University |
|
|
217 |
Shlomo Waks |
Israel |
Technion – Israel Institute of Technology |
|
|
218 |
Sohail Anwar |
USA |
Penn State University |
|
|
219 |
Sonia M. Bartolomei_Suárez |
Puerto Rico |
University of Puerto Rico - Mayagüez |
|
|
220 |
Soumen Das |
India |
Indian Institute of Technology - Kharagpur |
|
|
221 |
Stephanie Farrell |
USA |
Rowan University |
|
|
222 |
Stephen B. Seidman |
USA |
New Jersey Institute of Technology |
|
|
223 |
Stephen Hansen |
Australia |
University of Western Sydney |
|
|
224 |
Stephen Johnston |
Australia |
University of
Technology Sydney |
|
|
225 |
Stuart H. Munson-McGee |
USA |
New Mexico State University |
|
|
226 |
Surendra Shrestha |
Australia |
University of Western Sydney |
|
|
227 |
Surita R. Bhatia |
USA |
University of Massachusetts Amherst |
|
|
228 |
Sylvain Coulombe |
Canada |
McGill University |
|
|
229 |
T.J. Brailsford |
United Kingdom |
University of Nottingham |
|
|
230 |
Tatsuya Kikuchi |
Japan |
Tokyo Metropolitan Institute of Technology |
|
|
231 |
Thomas J. Kim |
USA |
University of Rhode Island |
|
|
232 |
Thomas K. Jewell |
USA |
Union College |
|
|
233 |
Thomas R. Fischer |
USA |
Washington State University |
|
|
234 |
Thomas W. Healy |
Australia |
University of Melbourne |
|
|
235 |
Tim Dallas |
USA |
Texas Tech University |
|
|
236 |
Tim Wilkinson |
Australia |
The University of Sydney |
|
|
237 |
Timothy L.J. Ferris |
Australia |
University of South Australia |
|
|
238 |
Tor A. Fjeldly |
Norway |
Norwegian University of Science and Technology |
|
|
239 |
Tracie Barber |
Australia |
University of New South Wales |
|
|
240 |
Tsun-Wei Chang |
Taiwan |
Tatung University |
|
|
241 |
Vaclav Havlicek |
Czech Republic |
Czech Technical University in Prague |
|
|
242 |
Vicent Miquel Rodrigo Peñarrocha |
Spain |
Universidad Politécnica de Valencia |
|
|
243 |
Vikram M. Gadre |
India |
Indian Institute of Technology - Bombay |
|
|
244 |
Vojislav Ilic |
Australia |
University of Western Sydney |
|
|
245 |
Warren Batchelor |
Australia |
Monash University |
|
|
246 |
Warren Yates |
Australia |
University of
Technology Sydney |
|
|
247 |
Wasim Saman |
Australia |
University of South Australia |
|
|
248 |
Withit Chatlatanagulchai |
USA |
Purdue University |
|
|
249 |
Xiren Cao |
China |
HK University of Science and Technology |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|