Encouraging More Adults to Swim
Join/Renew/Update
USMS Top Ten

USMS Top Ten Swims by Kathy L Garnier (114)

Below are all recorded individual top ten achievements for Kathy L Garnier since 1971.

2014 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W50-54 50 Free  Kathy L Garnier  53  CMS  Colorado  26.52 
 10  W50-54 200 Free  Kathy L Garnier  53  CMS  Colorado  2:09.71 

2013 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W50-54 50 Free  Kathy L Garnier  53  CMS  Colorado  29.59 
 6  W50-54 100 Free  Kathy L Garnier  53  CMS  Colorado  1:06.22 
 8  W50-54 200 Free  Kathy L Garnier  53  CMS  Colorado  2:30.53 

2013 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 7  W50-54 50 Free  Kathy L Garnier  53  CMS  Colorado  29.99 
 7  W50-54 100 Free  Kathy L Garnier  53  CMS  Colorado  1:07.56 

2013 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W50-54 50 Free  Kathy L Garnier  52  CMS  Colorado  26.21 
 6  W50-54 100 Free  Kathy L Garnier  52  CMS  Colorado  58.08 
 8  W50-54 200 Free  Kathy L Garnier  52  CMS  Colorado  2:10.01 

2012 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W50-54 50 Free  Kathy L Garnier  52  CMS  Colorado  29.64 
 2  W50-54 100 Free  Kathy L Garnier  52  CMS  Colorado  1:05.67 
 5  W50-54 200 Free  Kathy L Garnier  52  CMS  Colorado  2:27.80 

2012 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W50-54 50 Free  Kathy L Garnier  51  CMS  Colorado  26.15 
 7  W50-54 100 Free  Kathy L Garnier  51  CMS  Colorado  57.41 
 10  W50-54 200 Free  Kathy L Garnier  51  CMS  Colorado  2:08.97 

2011 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 7  W50-54 50 Free  Kathy L Garnier  51  CMS  Colorado  29.90 
 9  W50-54 100 Free  Kathy L Garnier  51  CMS  Colorado  1:07.62 

2011 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W50-54 50 Free  Kathy L Garnier  50  CMS  Colorado  25.84 
 4  W50-54 100 Free  Kathy L Garnier  50  CMS  Colorado  57.28 
 4  W50-54 200 Free  Kathy L Garnier  50  CMS  Colorado  2:08.15 

2010 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W50-54 50 Free  Kathy L Garnier  50  CMS  Colorado  29.47 
 5  W50-54 100 Free  Kathy L Garnier  50  CMS  Colorado  1:05.40 
 6  W50-54 200 Free  Kathy L Garnier  50  CMS  Colorado  2:30.87 

2010 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W50-54 50 Free  Kathy Garnier  50  CMS  Colorado  28.55 
 1  W50-54 100 Free  Kathy L Garnier  50  CMS  Colorado  1:03.70 
 2  W50-54 200 Free  Kathy L Garnier  50  CMS  Colorado  2:22.48 

2010 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 9  W45-49 100 Free  Kathy L Garnier  49  CMS  Colorado  56.42 

2009 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W45-49 50 Free  Kathy L Garnier  49  CMS  Colorado  29.01 
 8  W45-49 100 Free  Kathy L Garnier  49  CMS  Colorado  1:04.64 

2009 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W45-49 50 Free  Kathy Garnier  48  CMS  Colorado  25.31 
 4  W45-49 100 Free  Kathy L Garnier  48  CMS  Colorado  55.38 
 8  W45-49 200 Free  Kathy L Garnier  48  CMS  Colorado  2:03.74 

2008 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W45-49 50 Free  Kathy L Garnier  48  CMS  Colorado  29.00 
 5  W45-49 100 Free  Kathy L Garnier  48  CMS  Colorado  1:04.31 
 8  W45-49 200 Free  Kathy L Garnier  48  CMS  Colorado  2:25.20 

2008 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W45-49 50 Free  Kathy L Garnier  47  CMS  Colorado  25.09 
 8  W45-49 100 Free  Kathy L Garnier  47  CMS  Colorado  56.60 

2007 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 9  W45-49 50 Free  Kathy L Garnier  47  CMS  Colorado  29.12 
 4  W45-49 100 Free  Kathy L Garnier  47  CMS  Colorado  1:04.03 
 8  W45-49 200 Free  Kathy L Garnier  47  CMS  Colorado  2:22.62 

2007 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 9  W45-49 50 Free  Kathy Garnier  46  CMS  Colorado  25.84 
 6  W45-49 100 Free  Kathy L Garnier  46  CMS  Colorado  56.31 
 6  W45-49 200 Free  Kathy Garnier  46  CMS  Colorado  2:05.23 

2006 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W45-49 50 Free  Kathy Garnier  46  CMS  Colorado  28.64 
 4  W45-49 100 Free  Kathy Garnier  46  CMS  Colorado  1:04.53 
 8  W45-49 200 Free  Kathy Garnier  46  CMS  Colorado  2:24.73 

2006 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 4  W45-49 50 Free  Kathy Garnier  46  CMS  Colorado  28.82 
 1  W45-49 100 Free  Kathy Garnier  46  CMS  Colorado  1:01.92 
 8  W45-49 200 Free  Kathy Garnier  46  CMS  Colorado  2:23.87 

2006 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W45-49 50 Free  Kathy L Garnier  45  CMS  Colorado  25.19 
 1  W45-49 100 Free  Kathy L Garnier  45  CMS  Colorado  55.06 
 3  W45-49 200 Free  Kathy L Garnier  45  CMS  Colorado  2:04.01 

2005 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W45-49 50 Free  Kathy Garnier  45  CMS  Colorado  28.99 
 1  W45-49 100 Free  Kathy Garnier  45  CMS  Colorado  1:03.86 
 2  W45-49 200 Free  Kathy Garnier  45  CMS  Colorado  2:22.82 

2005 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W45-49 50 Free  Kathy L Garnier  45  CMS  Colorado  28.38 
 2  W45-49 100 Free  Kathy L Garnier  45  CMS  Colorado  1:02.95 
 7  W45-49 200 Free  Kathy L Garnier  45  CMS  Colorado  2:26.95 

2005 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W40-44 50 Free  Kathy L Garnier  44  CMS  Colorado  25.25 
 9  W40-44 100 Free  Kathy L Garnier  44  CMS  Colorado  55.17 

2004 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 9  W40-44 50 Free  Kathy Garnier  44  RMM  Colorado  29.33 
 5  W40-44 100 Free  Kathy Garnier  44  RMM  Colorado  1:04.43 
 7  W40-44 200 Free  Kathy Garnier  44  RMM  Colorado  2:23.29 

2004 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W40-44 50 Free  Kathy Garnier  44  RMM  Colorado  28.43 
 10  W40-44 200 Free  Kathy Garnier  44  RMM  Colorado  2:21.89 

2004 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W40-44 50 Free  Kathy Garnier  43  RMM  Colorado  24.90 
 6  W40-44 100 Free  Kathy L Garnier  43  RMM  Colorado  54.86 
 8  W40-44 200 Free  Kathy L Garnier  43  RMM  Colorado  2:03.58 

2003 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W40-44 50 Free  Kathy Garnier  43  RMM  Colorado  29.12 
 9  W40-44 100 Free  Kathy Garnier  43  RMM  Colorado  1:04.29 

2003 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 7  W40-44 50 Free  Kathy Garnier  42  RMM  Colorado  25.01 
 6  W40-44 100 Free  Kathy Garnier  42  RMM  Colorado  55.51 

2002 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W40-44 50 Free  Kathy Garnier  42  RMM  Colorado  29.23 
 5  W40-44 100 Free  Kathy Garnier  42  RMM  Colorado  1:04.71 

2002 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 4  W40-44 50 Free  Kathy L Garnier  41  RMM  Colorado  24.87 
 3  W40-44 100 Free  Kathy Garnier  41  RMM  Colorado  54.92 
 10  W40-44 200 Free  Kathy L Garnier  41  RMM  Colorado  2:03.46 

2001 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W40-44 50 Free  Kathy Garnier  41  RMM  Colorado  29.01 
 7  W40-44 100 Free  Kathy Garnier  41  RMM  Colorado  1:04.29 
 8  W40-44 200 Free  Kathy Garnier  41  RMM  Colorado  2:23.44 

2001 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W40-44 50 Free  Kathy Garnier  40  RMM  Colorado  25.09 
 3  W40-44 100 Free  Kathy Garnier  40  RMM  Colorado  55.43 
 7  W40-44 200 Free  Kathy Garnier  40  RMM  Colorado  2:02.69 

2000 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 4  W40-44 50 Free  Kathy Garnier  40  RMM  Colorado  29.19 
 3  W40-44 100 Free  Kathy Garnier  40  RMM  Colorado  1:03.53 
 10  W40-44 200 Free  Kathy Garnier  40  RMM  Colorado  2:27.08 

2000 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 4  W40-44 50 Free  Kathy Garnier  40  RMM  Colorado  29.12 
 3  W40-44 100 Free  Kathy Garnier  40  RMM  Colorado  1:03.43 
 4  W40-44 200 Free  Kathy Garnier  40  RMM  Colorado  2:23.31 

2000 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 10  W35-39 50 Free  Kathy Garnier  39  RMM  Colorado  25.35 
 9  W35-39 100 Free  Kathy Garnier  39  RMM  Colorado  55.90 

1998 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W35-39 50 Free  Kathy Garnier  38  RMM  Colorado  29.19 
 8  W35-39 100 Free  Kathy Garnier  38  RMM  Colorado  1:04.61 

1995 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W35-39 50 Free  Kathy Garnier  35  RMM  Colorado  29.70 
 9  W35-39 100 Free  Kathy Garnier  35  RMM  Colorado  1:07.06 

1993 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W30-34 50 Free  Kathy Garnier  32  RMM  Colorado  28.31 
 7  W30-34 100 Free  Kathy Garnier  32  RMM  Colorado  1:03.59 
 9  W30-34 200 Free  Kathy Garnier  32  RMM  Colorado  2:25.58 

1993 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 7  W30-34 50 Free  Kathy Garnier  32  RMM  Colorado  25.28 

1992 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W30-34 50 Free  Katherine L Garnier  31  RMM  Colorado  28.68 
 1  W30-34 100 Free  Katherine L Garnier  31  RMM  Colorado  1:03.18 
 10  W30-34 200 Free  Katherine L Garnier  31  RMM  Colorado  2:25.38 

1992 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W30-34 100 Free  Katherine L Garnier  32  RMM  Colorado  1:03.65 
 10  W30-34 200 Free  Katherine L Garnier  32  RMM  Colorado  2:20.57 

1991 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W30-34 50 Free  Katherine L Garnier  30  RMM  Colorado  28.93 
 6  W30-34 100 Free  Katherine L Garnier  30  RMM  Colorado  1:04.16 
 8  W30-34 200 Free  Katherine L Garnier  30  RMM  Colorado  2:27.14 

1991 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 10  W30-34 50 Free  Katherine L Garnier  30  RMM  Colorado  25.34 

1990 Short Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W25-29 50 Free  Katherine L Garnier  29  RMM  Colorado  29.81 

1990 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 9  W30-34 50 Free  Katherine L Garnier  30  RMM  Colorado  29.82 
 6  W30-34 100 Free  Katherine L Garnier  30  RMM  Colorado  1:04.80 
 10  W30-34 200 Free  Katherine L Garnier  30  RMM  Colorado  2:27.58 

1989 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W25-29 50 Free  Katherine L Garnier  29  RMM  Colorado  28.83 

 

USMS Top Ten Relay Swims by Kathy L Garnier (75)

Below are all recorded relay top ten achievements for Kathy L Garnier since 1971.

2014 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W45+ 200 Free  Kathy L Garnier  53  CMS  Colorado  1:45.80 
 3  W45+ 200 Medley  Kathy L Garnier  53  CMS  Colorado  2:02.10 
 5  X45+ 200 Medley  Kathy L Garnier  53  CMS  Colorado  1:52.64 

2013 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W45+ 200 Free  Kathy L Garnier  52  CMS  Colorado  1:45.17 
 1  X45+ 200 Free  Kathy L Garnier  52  CMS  Colorado  1:39.79 
 1  W45+ 200 Medley  Kathy L Garnier  52  CMS  Colorado  2:00.94 
 3  X45+ 200 Medley  Kathy L Garnier  52  CMS  Colorado  1:53.10 

2012 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W45+ 200 Free  Kathy L Garnier  51  CMS  Colorado  1:44.51 
 7  X45+ 200 Free  Kathy L Garnier  51  CMS  Colorado  1:42.72 
 4  W45+ 200 Medley  Kathy L Garnier  51  CMS  Colorado  2:01.90 

2011 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 7  W35+ 200 Free  Kathy L Garnier  50  CMS  Colorado  1:49.54 
 1  W45+ 200 Free  Kathy L Garnier  50  CMS  Colorado  1:40.44 
 2  X45+ 200 Free  Kathy L Garnier  50  CMS  Colorado  1:37.83 
 7  X45+ 200 Medley  Kathy L Garnier  50  CMS  Colorado  1:54.19 
 8  W45+ 200 Medley  Kathy L Garnier  50  CMS  Colorado  2:09.82 

2010 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 1  X200-239 200 Free  Kathy L Garnier  50  CMS  Colorado  1:52.79 
 8  W200-239 200 Free  Kathy L Garnier  50  CMS  Colorado  2:29.90 
 8  X200-239 200 Medley  Kathy L Garnier  50  CMS  Colorado  2:23.83 

2009 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 8  W35+ 200 Medley  Kathy L Garnier  48  CMS  Colorado  2:01.74 
 1  X45+ 200 Free  Kathy L Garnier  48  CMS  Colorado  1:35.91 
 1  W45+ 200 Free  Kathy L Garnier  48  CMS  Colorado  1:42.14 
 2  X45+ 200 Medley  Kathy L Garnier  48  CMS  Colorado  1:50.52 
 4  W45+ 200 Medley  Kathy L Garnier  48  CMS  Colorado  2:02.26 

2008 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 6  W35+ 200 Medley  Kathy L Garnier  47  CMS  Colorado  2:04.69 
 1  W45+ 200 Free  Kathy L Garnier  47  CMS  Colorado  1:43.32 
 3  X45+ 200 Free  Kathy L Garnier  47  CMS  Colorado  1:36.61 
 1  W45+ 200 Medley  Kathy L Garnier  47  CMS  Colorado  1:58.62 

2007 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W35+ 200 Free  Kathy L Garnier  46  CMS  Colorado  1:38.59 
 1  X45+ 200 Free  Kathy L Garnier  46  CMS  Colorado  1:36.76 
 5  X45+ 200 Medley  Kathy L Garnier  46  CMS  Colorado  1:52.64 
 7  W45+ 200 Medley  Kathy L Garnier  46  CMS  Colorado  2:11.52 

2006 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 5  W160-199 200 Free  Kathy Garnier  46  CMS  Colorado  1:58.54 
 7  W160-199 200 Medley  Kathy Garnier  46  CMS  Colorado  2:17.08 
 1  X200-239 200 Free  Kathy Garnier  46  CMS  Colorado  1:44.96 

2006 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W25+ 200 Free  Kathy L Garnier  45  CMS  Colorado  1:36.46 
 2  X25+ 200 Medley  Kathy L Garnier  45  CMS  Colorado  1:44.19 
 1  W35+ 200 Medley  Kathy L Garnier  45  CMS  Colorado  1:48.55 
 1  X45+ 200 Free  Kathy L Garnier  45  CMS  Colorado  1:36.97 

2005 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 2  W120-159 200 Medley  Kathy L Garnier  45  CMS  Colorado  2:21.08 
 2  X160-199 200 Free  Kathy L Garnier  45  CMS  Colorado  1:52.03 
 6  W200-239 200 Free  Kathy L Garnier  45  CMS  Colorado  2:18.39 

2005 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W35+ 200 Free  Kathy L Garnier  44  CMS  Colorado  1:38.46 
 2  X35+ 200 Free  Kathy L Garnier  44  CMS  Colorado  1:34.02 
 1  W35+ 200 Medley  Kathy L Garnier  44  CMS  Colorado  1:50.57 
 8  X35+ 200 Medley  Kathy L Garnier  44  CMS  Colorado  1:51.41 

2004 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  X35+ 200 Free  Kathy L Garnier  43  RMM  Colorado  1:30.17 
 1  W35+ 200 Free  Kathy L Garnier  43  RMM  Colorado  1:39.55 
 1  X35+ 200 Medley  Kathy L Garnier  43  RMM  Colorado  1:41.58 
 2  W35+ 200 Medley  Kathy L Garnier  43  RMM  Colorado  1:50.95 

2003 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W35+ 200 Free  Kathy L Garnier  42  RMM  Colorado  1:36.90 
 2  X35+ 200 Free  Kathy L Garnier  42  RMM  Colorado  1:34.74 
 3  W35+ 200 Medley  Kathy L Garnier  42  RMM  Colorado  1:54.96 
 4  X35+ 200 Medley  Kathy L Garnier  42  RMM  Colorado  1:44.47 

2002 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 3  X25+ 200 Medley  Kathy L Garnier  41  RMM  Colorado  1:45.31 
 1  W35+ 200 Free  Kathy L Garnier  41  RMM  Colorado  1:39.23 
 1  X35+ 200 Free  Kathy L Garnier  41  RMM  Colorado  1:32.67 
 1  W35+ 800 Free  Kathy Garnier  41  RMM  Colorado  8:16.72 
 1  W35+ 200 Medley  Kathy L Garnier  41  RMM  Colorado  1:53.58 

2001 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W35+ 200 Free  Kathy Garnier  40  RMM  Colorado  1:40.90 
 4  X35+ 200 Free  Kathy Garnier  40  RMM  Colorado  1:37.29 
 5  X35+ 200 Medley  Kathy Garnier  40  RMM  Colorado  1:50.57 

2000 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  W35+ 200 Free  Kathy Garnier  39  RMM  Colorado  1:43.42 
 1  X35+ 200 Free  Kathy Garnier  39  RMM  Colorado  1:34.11 
 1  X35+ 200 Medley  Kathy Garnier  39  RMM  Colorado  1:45.96 
 4  W35+ 200 Medley  Kathy Garnier  39  RMM  Colorado  1:58.47 

1999 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 3  X35+ 200 Free  Kathy Garnier  38  RMM  Colorado  1:35.42 
 4  W35+ 200 Free  Kathy Garnier  38  RMM  Colorado  1:46.38 
 7  W35+ 200 Medley  Kathy Garnier  38  RMM  Colorado  2:01.11 

1998 Long Course Meters

 Place  Event  Name  Age  Club  LMSC  Time 
 3  W120-159 200 Free  Kathy Garnier  38  RMM  Colorado  1:58.23 
 3  W120-159 200 Medley  Kathy Garnier  38  RMM  Colorado  2:17.38 
 1  X160-199 200 Free  Kathy Garnier  38  RMM  Colorado  1:45.83 

1998 Short Course Yards

 Place  Event  Name  Age  Club  LMSC  Time 
 1  X35+ 200 Free  KATHY L GARNIER  37  RMM  Colorado  1:34.86 
 5  W35+ 200 Free  KATHY L GARNIER  37  RMM  Colorado  1:47.13 
 2  X35+ 200 Medley  KATHY L GARNIER  37  RMM  Colorado  1:48.08 
 8  W35+ 200 Medley  KATHY L GARNIER  37  RMM  Colorado  2:04.74 
Sponsor #41Sponsor #29Sponsor #50Sponsor #47Sponsor #25
Sponsor #13Sponsor #35Sponsor #52Sponsor #42Sponsor #43Sponsor #14Sponsor #44
Sponsor #36Sponsor #49Sponsor #20Sponsor #51Sponsor #45Sponsor #33Sponsor #21