Bench Press World Ranking 2019 - Men 105.0
kg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PL |
NAME |
YOB |
NAT |
BWT |
Result |
Place |
Date |
|
|
1. |
Vladimir Grishaev |
1981 |
RUS |
103,56 |
346,0 |
Tokyo |
25.05.2019 |
|
|
|
|
|
|
2. |
Arslan Suyunshaliyev |
1989 |
KAZ |
104,54 |
345,0 |
Tokyo |
25.05.2019 |
|
|
|
|
|
|
|
3. |
Tumenjargal
Dashzegve |
1987 |
MGL |
104,32 |
340,0 |
Tokyo |
25.05.2019 |
|
|
|
|
|
|
4. |
Volodymyr Bettiar |
1984 |
UKR |
102,10 |
330,0 |
Tokyo |
25.05.2019 |
|
|
|
|
|
|
|
|
Egor Savelev |
1994 |
RUS |
104,49 |
330,0 |
Tampere |
19.10.2019 |
|
|
|
|
|
|
|
6. |
Allan Grenier |
1990 |
FRA |
104,92 |
325,0 |
Tokyo |
25.05.2019 |
|
|
|
|
|
|
7. |
Evgenii Roenko |
1996 |
RUS |
104,42 |
323,0 |
Tampere |
17.10.2019 |
|
|
|
|
|
|
|
8. |
Vanderlei Barbosa |
1987 |
BRA |
104,80 |
322,5 |
Piriapolis |
22.10.2019 |
|
|
|
|
|
|
|
9. |
Yasuki Yamashita |
1991 |
JPN |
100,68 |
320,0 |
Tokyo |
25.05.2019 |
|
|
|
Sergei Degtiarev |
1992 |
RUS |
104,04 |
320,0 |
Tokyo |
25.05.2019 |
|
|
11. |
Sergii Bilyi |
1990 |
UKR |
103,70 |
315,0 |
Pilsen |
03.05.2019 |
|
|
12. |
Sergey Vaigant |
1989 |
KAZ |
102,87 |
310,0 |
Hong Kong |
25.04.2019 |
|
|
13. |
Danylo Kovalov |
1996 |
UKR |
104,67 |
307,5 |
Pilsen |
03.05.2019 |
|
|
14. |
Petri Kuosma |
1979 |
FIN |
104,91 |
305,0 |
Tampere |
19.10.2019 |
|
|
15. |
Ilya Maslov |
1989 |
KAZ |
103,90 |
302,5 |
Hong Kong |
25.04.2019 |
|
|
16. |
Roman Simakhin |
1996 |
RUS |
100,30 |
300,0 |
Tokyo |
23.05.2019 |
|
|
17. |
Kristoffer Eikeland |
1989 |
NOR |
104,26 |
295,0 |
Dubai |
21.11.2019 |
|
|
18. |
Stian Walgermo |
1988 |
NOR |
104,42 |
290,0 |
Pilsen |
03.05.2019 |
|
|
|
Masahiko Kassai |
1971 |
JPN |
104,54 |
290,0 |
Tokyo |
22.05.2019 |
|
|
|
Mattias Ivarsson |
1987 |
SWE |
104,60 |
290,0 |
Tokyo |
25.05.2019 |
|
|
|
Lukas Skrib |
1994 |
SVK |
103,67 |
290,0 |
Tampere |
19.10.2019 |
|
|
22. |
Sergey Mashintcov |
1987 |
RUS |
102,13 |
277,5 |
Dubai |
21.11.2019 |
|
|
23. |
Ruslan Sadykov |
1986 |
KAZ |
102,95 |
275,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Khaled Ghazal |
1972 |
CZE |
104,33 |
275,0 |
Tampere |
18.10.2019 |
|
|
25. |
Barkhasbaatar
Lkhagvajav |
1988 |
MGL |
104,00 |
265,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Hjalmar Mae |
1980 |
EST |
104,48 |
265,0 |
Tampere |
19.10.2019 |
|
|
|
Takahito Akutsu |
1982 |
JPN |
100,79 |
265,0 |
Dubai |
21.11.2019 |
|
|
|
Martin Lange |
1987 |
GER |
104,24 |
265,0 |
Dubai |
21.11.2019 |
|
|
29. |
Uuganbayar Damdin |
1976 |
MGL |
103,90 |
262,5 |
Tokyo |
22.05.2019 |
|
|
30. |
Michael Gibson |
1987 |
GBR |
104,04 |
260,0 |
St. John's |
17.09.2019 |
|
|
31. |
William Thacker |
1972 |
USA |
103,20 |
257,5 |
Tokyo |
22.05.2019 |
|
|
|
Daniel Balaita |
1974 |
ROU |
99,66 |
257,5 |
Sibiu |
06.07.2019 |
|
|
|
Bayasgalan
Tserensodnom |
1976 |
MGL |
104,50 |
257,5 |
Ulaanbaatar |
09.09.2019 |
|
|
34. |
Shuji Goto |
1968 |
JPN |
103,14 |
255,0 |
Tokyo |
22.05.2019 |
|
|
|
Tomi Maatta |
1982 |
FIN |
104,95 |
255,0 |
Dubai |
21.11.2019 |
|
|
36. |
Christian Flueras |
1996 |
GER |
103,05 |
250,0 |
Tokyo |
23.05.2019 |
|
|
|
Nelson Martinez |
1986 |
ECU |
103,60 |
250,0 |
Piriapolis |
22.10.2019 |
|
|
38. |
Garrett Bailey |
1992 |
USA |
104,96 |
247,5 |
San Jose |
09.08.2019 |
|
|
|
Vaclav Vlk |
2000 |
CZE |
103,41 |
247,5 |
Tampere |
17.10.2019 |
|
|
|
Jussi Kangasvieri |
1987 |
FIN |
104,88 |
247,5 |
Dubai |
21.11.2019 |
|
|
41. |
Alex Cambray Orrason |
1989 |
ISL |
104,78 |
245,0 |
Pilsen |
03.05.2019 |
|
|
42. |
Fabrice Leroy |
1963 |
FRA |
103,44 |
242,5 |
Tokyo |
22.05.2019 |
|
|
|
Jari Kyntaja |
1971 |
FIN |
102,65 |
242,5 |
Tampere |
18.10.2019 |
|
|
44. |
Stanislaw Mentel |
1954 |
POL |
100,98 |
241,0 |
Tampere |
16.10.2019 |
|
|
45. |
Erik Gunhamn |
1992 |
SWE |
101,11 |
240,0 |
Pilsen |
03.05.2019 |
|
|
|
Saduakas Salavatov |
1980 |
KAZ |
103,05 |
240,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
John Hamson |
1990 |
GBR |
103,69 |
240,0 |
Dubai |
21.11.2019 |
|
|
48. |
Jason Johnson |
1971 |
USA |
104,20 |
237,5 |
Potchefstroom |
11.10.2019 |
|
|
49. |
Mike Ferrantelli |
1966 |
USA |
104,22 |
235,0 |
Tokyo |
22.05.2019 |
|
|
|
Jeppe Frost Balsby |
1986 |
DEN |
104,56 |
235,0 |
Tampere |
19.10.2019 |
|
|
51. |
Petro Olar |
1977 |
UKR |
103,67 |
232,5 |
Sibiu |
06.07.2019 |
|
|
52. |
Nicolas Toth |
2001 |
CZE |
103,40 |
230,0 |
Tokyo |
23.05.2019 |
|
|
|
Adrian Locke |
1990 |
CAN |
102,69 |
230,0 |
Dubai |
21.11.2019 |
|
|
54. |
Yevhenii Bielyi |
1989 |
UKR |
98,68 |
225,0 |
Mukachevo |
08.09.2019 |
|
|
|
Mikko Tiensuu |
1978 |
FIN |
104,53 |
225,0 |
Tampere |
18.10.2019 |
|
|
|
Jose Fernandez |
1959 |
URU |
96,80 |
225,0 |
Piriapolis |
22.10.2019 |
|
|
57. |
Martin Prokop |
1999 |
CZE |
104,37 |
222,5 |
Regina |
30.08.2019 |
|
|
|
Alcimar Gottschild |
1968 |
BRA |
103,10 |
222,5 |
Piriapolis |
22.10.2019 |
|
|
59. |
Yevhenii Cherniatin |
1996 |
UKR |
98,65 |
220,0 |
Pilsen |
01.05.2019 |
|
|
|
Miki Okayama |
1972 |
JPN |
104,30 |
220,0 |
Ulaanbaatar |
09.09.2019 |
|
|
61. |
Odd Arne Opstad |
1968 |
NOR |
104,20 |
217,5 |
Sibiu |
05.07.2019 |
|
|
62. |
Bradley Freestone |
1987 |
AUS |
104,60 |
215,0 |
Gold Coast |
12.03.2019 |
|
|
|
Mohammed Alhumaidi |
1980 |
UAE |
101,20 |
215,0 |
Hong Kong |
25.04.2019 |
|
|
|
Mostafa Yazdani
Kachouei |
1988 |
IRI |
101,49 |
215,0 |
Dubai |
21.11.2019 |
|
|
|
Geroge Seeger |
1992 |
GBR |
103,52 |
215,0 |
Dubai |
21.11.2019 |
|
|
66. |
Marcus Denke |
1978 |
SWE |
104,36 |
212,5 |
Sibiu |
06.07.2019 |
|
|
67. |
Imam Syahrudin |
1998 |
INA |
97,80 |
210,0 |
Hong Kong |
25.04.2019 |
|
|
|
Redda Haddou |
1978 |
FRA |
100,22 |
210,0 |
Tokyo |
22.05.2019 |
|
|
|
Tuomas Puhakka |
1995 |
FIN |
104,96 |
210,0 |
San Zenone al Lambro |
08.09.2019 |
|
|
|
Michel Logli |
1966 |
FRA |
103,95 |
210,0 |
Potchefstroom |
10.10.2019 |
|
|
71. |
Juha Pohjonen |
1966 |
FIN |
103,44 |
207,5 |
Tampere |
17.10.2019 |
|
|
72. |
Aleksei Zhuravskii |
1997 |
RUS |
94,35 |
205,0 |
Pilsen |
01.05.2019 |
|
|
|
Evzen Sicevskyj |
1997 |
CZE |
102,50 |
205,0 |
Tokyo |
23.05.2019 |
|
|
|
Hermanni Jarvenpaa |
2003 |
FIN |
104,04 |
205,0 |
Videbæk |
14.09.2019 |
|
|
|
Maksim Pikaliuk |
1979 |
RUS |
104,50 |
205,0 |
Potchefstroom |
11.10.2019 |
|
|
76. |
Imrich Svec |
1966 |
SVK |
99,40 |
200,0 |
Sibiu |
05.07.2019 |
|
|
|
Cristian Oproiu |
1978 |
ROU |
103,35 |
200,0 |
Potchefstroom |
11.10.2019 |
|
|
|
Veijo Rasanen |
1957 |
FIN |
103,29 |
200,0 |
Tampere |
16.10.2019 |
|
|
79. |
Mats Green |
1964 |
SWE |
98,23 |
197,5 |
Tampere |
17.10.2019 |
|
|
80. |
Hideki Da Silva |
1999 |
JPN |
95,68 |
195,0 |
Regina |
30.08.2019 |
|
|
|
Mio Dabeski |
1965 |
SWE |
96,55 |
195,0 |
Tampere |
17.10.2019 |
|
|
82. |
Mateusz Szymkiewicz |
2001 |
POL |
97,34 |
192,5 |
Regina |
30.08.2019 |
|
|
|
Jochem Schaap |
1995 |
NED |
99,51 |
192,5 |
San Zenone al Lambro |
08.09.2019 |
|
|
84. |
Ahmad Abdullah |
1986 |
SYR |
103,51 |
190,0 |
Hong Kong |
25.04.2019 |
|
|
|
Jaroslav Halac |
2000 |
SVK |
104,54 |
190,0 |
Pilsen |
01.05.2019 |
|
|
|
Adam Portes |
1995 |
CZE |
98,88 |
190,0 |
Pilsen |
03.05.2019 |
|
|
|
Marius Vermeulen |
1957 |
NED |
102,20 |
190,0 |
Tokyo |
22.05.2019 |
|
|
|
Obryan Rodriguez |
1997 |
PUR |
99,99 |
190,0 |
San Jose |
09.08.2019 |
|
|
|
Chad Sinclair |
1991 |
CAN |
104,49 |
190,0 |
St. John's |
17.09.2019 |
|
|
|
Zydrunas Smelstorius |
1970 |
LTU |
101,94 |
190,0 |
Tampere |
18.10.2019 |
|
|
|
Gustavo Rodriguez |
1968 |
URU |
104,00 |
190,0 |
Piriapolis |
22.10.2019 |
|
|
92. |
William Schemel |
1959 |
USA |
102,50 |
187,5 |
Tokyo |
22.05.2019 |
|
|
|
Alan Krockover |
1968 |
USA |
103,25 |
187,5 |
Potchefstroom |
10.10.2019 |
|
|
|
Michael Kalter |
1972 |
USA |
104,00 |
187,5 |
Potchefstroom |
11.10.2019 |
|
|
|
Olli Skogberg |
1959 |
FIN |
102,74 |
187,5 |
Tampere |
16.10.2019 |
|
|
|
|
|
96. |
Dan Turus |
1996 |
ROU |
104,70 |
185,0 |
Pilsen |
01.05.2019 |
|
|
|
|
|
|
|
Bjorn Iversen |
1955 |
SWE |
103,80 |
185,0 |
Sibiu |
04.07.2019 |
|
|
|
Gilbert Arriaga |
2002 |
USA |
104,57 |
185,0 |
Regina |
30.08.2019 |
|
|
|
Dashnyam Dulguunkherlen |
2000 |
MGL |
104,40 |
185,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Christo Schoonraad |
1963 |
RSA |
103,10 |
185,0 |
Potchefstroom |
10.10.2019 |
|
|
|
Josef Seitz |
1956 |
GER |
102,57 |
185,0 |
Tampere |
16.10.2019 |
|
|
|
Reda Hussin |
1990 |
EGY |
98,78 |
185,0 |
Dubai |
21.11.2019 |
|
|
103. |
Seppo Norpila |
1963 |
FIN |
98,40 |
182,5 |
Tokyo |
22.05.2019 |
|
|
|
Gary Edwards |
1953 |
USA |
103,42 |
182,5 |
Tokyo |
22.05.2019 |
|
|
|
Alex Ochs |
2001 |
USA |
103,15 |
182,5 |
Tokyo |
23.05.2019 |
|
|
|
Paul Gidney |
1963 |
CAN |
101,87 |
182,5 |
St. John's |
18.09.2019 |
|
|
|
Vonna Ray Baxter |
1958 |
USA |
96,90 |
182,5 |
Potchefstroom |
09.10.2019 |
|
|
|
Robert Cernovsky |
1978 |
CZE |
104,20 |
182,5 |
Potchefstroom |
11.10.2019 |
|
|
109. |
Tarmo Vanhamaki |
1960 |
FIN |
101,14 |
180,0 |
Tokyo |
22.05.2019 |
|
|
|
Brian Kravtsov |
1996 |
CAN |
103,17 |
180,0 |
Regina |
30.08.2019 |
|
|
|
Indika Paranagama |
1986 |
SRI |
103,17 |
180,0 |
St. John's |
18.09.2019 |
|
|
|
Graham Green |
1978 |
RSA |
99,70 |
180,0 |
Potchefstroom |
11.10.2019 |
|
|
|
Mohammed Alkhanbouli |
1980 |
UAE |
102,65 |
180,0 |
Dubai |
21.11.2019 |
|
|
114. |
Matej Jurka |
2001 |
CZE |
104,11 |
177,5 |
Regina |
30.08.2019 |
|
|
|
Sven Laenen |
1975 |
BEL |
102,94 |
177,5 |
San Zenone al Lambro |
08.09.2019 |
|
|
|
Brian Callahan |
1963 |
USA |
104,40 |
177,5 |
Potchefstroom |
10.10.2019 |
|
|
117. |
Patrick Whymark |
1962 |
AUS |
101,15 |
175,0 |
Gold Coast |
13.03.2019 |
|
|
|
Mario Pinna |
1976 |
ITA |
103,05 |
175,0 |
Sibiu |
06.07.2019 |
|
|
|
Bilguun Mungunbaatar |
2001 |
MGL |
101,55 |
175,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Ricardo Fongaro |
1981 |
BRA |
100,12 |
175,0 |
Dubai |
21.11.2019 |
|
|
121. |
Alexander Geitner |
1978 |
GER |
104,12 |
172,5 |
Sibiu |
06.07.2019 |
|
|
122. |
Munehiro Shiota |
1977 |
JPN |
94,54 |
170,0 |
Hong Kong |
24.04.2019 |
|
|
123. |
Richard Kelemen |
1975 |
HUN |
96,38 |
165,0 |
Tokyo |
22.05.2019 |
|
|
|
Talyn Adams |
2001 |
USA |
100,59 |
165,0 |
Regina |
30.08.2019 |
|
|
|
Azamat Zhashkeyev |
1974 |
KAZ |
104,35 |
165,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Joergen Rasmussen |
1973 |
DEN |
104,70 |
165,0 |
Potchefstroom |
11.10.2019 |
|
|
127. |
Austen Zentner |
1996 |
CAN |
104,75 |
157,5 |
Regina |
30.08.2019 |
|
|
128. |
Azizbek Amarov |
2001 |
KAZ |
93,15 |
155,0 |
Gold Coast |
13.03.2019 |
|
|
|
David Charnock |
1964 |
GBR |
104,40 |
155,0 |
Sibiu |
05.07.2019 |
|
|
|
Aytan Sarisoy |
1998 |
GBR |
101,81 |
155,0 |
Regina |
30.08.2019 |
|
|
|
Louis Plelps |
1990 |
GBR |
103,88 |
155,0 |
St. John's |
18.09.2019 |
|
|
132. |
Kieran Perry |
1996 |
GBR |
96,90 |
152,5 |
Pilsen |
01.05.2019 |
|
|
|
Austin Payne |
2000 |
USA |
100,88 |
152,5 |
San Jose |
09.08.2019 |
|
|
134. |
Imre Miko |
1967 |
HUN |
95,18 |
150,0 |
Tokyo |
22.05.2019 |
|
|
|
Laurent Durocher |
1952 |
FRA |
101,32 |
150,0 |
Tokyo |
22.05.2019 |
|
|
136. |
Lasse Justesen |
2000 |
DEN |
102,97 |
145,0 |
Videbæk |
14.09.2019 |
|
|
137. |
Daniel Baffia |
1999 |
HUN |
96,05 |
142,5 |
Tokyo |
23.05.2019 |
|
|
|
Ron Corcoran |
1966 |
CAN |
98,46 |
142,5 |
St. John's |
17.09.2019 |
|
|
|
Arunjeet Singh |
1974 |
IND |
96,49 |
142,5 |
St. John's |
18.09.2019 |
|
|
140. |
Zhassurbek Akhmetov |
1998 |
KAZ |
101,00 |
140,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Amarjargal Ydamsuren |
1956 |
MGL |
102,40 |
140,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Jiri Hornik |
1948 |
CZE |
93,20 |
140,0 |
Tampere |
16.10.2019 |
|
|
143. |
Jean Michel Mattera |
1956 |
FRA |
95,30 |
137,5 |
Sibiu |
04.07.2019 |
|
|
|
Serge Piret |
1958 |
BEL |
99,70 |
137,5 |
Sibiu |
04.07.2019 |
|
|
145. |
Finn Bjerk |
1949 |
NOR |
103,08 |
135,0 |
Tampere |
16.10.2019 |
|
|
146. |
Kalev Martsepp |
1959 |
EST |
99,20 |
132,5 |
Potchefstroom |
09.10.2019 |
|
|
147. |
Daniel Royer |
1957 |
CAN |
104,31 |
130,0 |
St. John's |
17.09.2019 |
|
|
148. |
Stanislav Tretyakov |
2002 |
KAZ |
100,00 |
125,0 |
Hong Kong |
25.04.2019 |
|
|
149. |
John Moore |
1937 |
USA |
101,40 |
122,5 |
Panama City |
26.10.2019 |
|
|
150. |
Vikum Perera |
1996 |
SRI |
102,95 |
120,0 |
Gold Coast |
13.03.2019 |
|
|
|
Tapio Kahari |
1946 |
FIN |
95,83 |
120,0 |
Sibiu |
03.07.2019 |
|
|
152. |
Veikko Mannisto |
1940 |
FIN |
93,98 |
117,5 |
Tampere |
16.10.2019 |
|
|
153. |
Martin Benedikovic |
2001 |
SVK |
93,89 |
110,0 |
Pilsen |
29.04.2019 |
|
|
|
Adzhibek Abakirov |
1947 |
KGZ |
101,50 |
110,0 |
Ulaanbaatar |
09.09.2019 |
|
|
|
Silva Kakolya Jamond
Indrajith |
2001 |
SRI |
103,55 |
110,0 |
St. John's |
18.09.2019 |
|
|
156. |
Kakolya Janmod Silva |
2001 |
SRI |
102,65 |
105,0 |
Gold Coast |
13.03.2019 |
|
|
|
Nasser Alsyabi |
2000 |
OMN |
101,86 |
105,0 |
Hong Kong |
25.04.2019 |
|
|
|
Steve Lyons |
1978 |
USA |
95,94 |
105,0 |
Dubai |
22.11.2019 |
|
|
159. |
Ahmed Farrag |
1998 |
EGY |
101,95 |
100,0 |
Potchefstroom |
02.10.2019 |
|
|
|
Mihkel Laurits |
1944 |
EST |
101,50 |
100,0 |
Potchefstroom |
07.10.2019 |
|
|
161. |
Frank Tucker |
1952 |
GUY |
98,90 |
97,5 |
Piriapolis |
22.10.2019 |
|
|
162. |
Ziad Mohamad |
1972 |
SYR |
97,34 |
90,0 |
Hong Kong |
25.04.2019 |
|
|
163. |
Richard Landry |
1947 |
USA |
94,70 |
85,0 |
Potchefstroom |
07.10.2019 |
|
|
164. |
En-Chieh Wang |
2005 |
TPE |
97,00 |
82,5 |
Hong Kong |
25.04.2019 |
|
|
165. |
Rudiger Hopp |
1955 |
SWE |
96,06 |
75,0 |
Sibiu |
04.07.2019 |
|
|
166. |
Ibrahim Abdulla Al
Hammadi |
1987 |
UAE |
98,20 |
70,0 |
Dubai |
22.11.2019 |
|
|
167. |
Shaughn Conners |
? |
CAN |
104,62 |
40,0 |
St. John's |
16.09.2019 |
|
|
168. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|