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

USMS Top 10 Swims by Marie K Kelleher (209)

Below are all recorded individual Top 10 achievements for Marie K Kelleher since 1971.

2013 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W100-104 50 Free   Marie K Kelleher   100   VMST   Virginia   1:58.08 

2012 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W100-104 50 Free   Marie K Kelleher   100   VMST   Virginia   1:44.10 
 1   W100-104 100 Free   Marie K Kelleher   100   VMST   Virginia   3:40.00 

2012 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W95-99 50 Free   Marie K Kelleher   99   VMST   Virginia   1:48.60 
 2   W95-99 100 Free   Marie K Kelleher   99   VMST   Virginia   3:38.94 

2011 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W95-99 50 Free   Marie K Kelleher   98   VMST   Virginia   1:39.68 
 1   W95-99 100 Free   Marie K Kelleher   98   VMST   Virginia   3:23.90 

2010 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W95-99 100 Free   Marie K Kelleher   98   VMST   Virginia   3:51.88 
 1   W95-99 50 Breast   Marie K Kelleher   98   VMST   Virginia   2:10.80 

2009 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W95-99 50 Free   Marie K Kelleher   96   VMST   Virginia   1:26.17 
 1   W95-99 100 Free   Marie K Kelleher   96   VMST   Virginia   3:08.79 
 1   W95-99 50 Back   Marie K Kelleher   96   VMST   Virginia   1:35.39 
 1   W95-99 50 Breast   Marie K Kelleher   96   VMST   Virginia   1:55.41 
 1   W95-99 100 IM   Marie K Kelleher   96   VMST   Virginia   3:38.19 

2008 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W95-99 100 Free   Marie K Kelleher   96   VMST   Virginia   3:10.36 
 1   W95-99 200 Free   Marie K Kelleher   96   VMST   Virginia   6:50.52 
 1   W95-99 100 IM   Marie K Kelleher   96   VMST   Virginia   3:54.89 

2008 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W95-99 100 Free   Marie Kelleher   95   VMST   Virginia   3:02.75 
 1   W95-99 200 Free   Marie Kelleher   95   VMST   Virginia   6:12.19 
 1   W95-99 100 IM   Marie Kelleher   95   VMST   Virginia   3:28.34 

2007 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 3   W90-94 100 Free   Marie Kelleher   94   VMST   Virginia   2:50.24 
 3   W90-94 200 Free   Marie Kelleher   94   VMST   Virginia   5:56.23 
 1   W90-94 50 Fly   Marie Kelleher   94   VMST   Virginia   1:40.67 
 2   W90-94 100 IM   Marie Kelleher   94   VMST   Virginia   3:14.10 

2006 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W90-94 100 Free   Marie Kelleher   94   VMST   Virginia   2:57.46 
 2   W90-94 200 Free   Marie Kelleher   94   VMST   Virginia   6:43.83 
 1   W90-94 50 Fly   Marie Kelleher   94   VMST   Virginia   1:48.46 
 1   W90-94 100 IM   Marie Kelleher   94   VMST   Virginia   3:31.92 

2005 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W90-94 100 Free   Marie Kelleher   93   VMST   Virginia   2:52.61 
 1   W90-94 100 IM   Marie Kelleher   93   VMST   Virginia   3:33.02 

2005 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W90-94 100 Free   Marie Kelleher   92   VMST   Virginia   2:39.15 
 2   W90-94 200 Free   Marie Kelleher   92   VMST   Virginia   5:29.17 
 1   W90-94 50 Fly   Marie Kelleher   92   VMST   Virginia   1:37.66 
 1   W90-94 100 IM   Marie Kelleher   92   VMST   Virginia   3:10.93 

2004 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 1   W90-94 100 Free   Marie Kelleher   90   VMST   Virginia   2:19.25 
 1   W90-94 200 Free   Marie Kelleher   90   VMST   Virginia   4:59.01 
 1   W90-94 50 Breast   Marie Kelleher   90   VMST   Virginia   1:23.53 
 1   W90-94 50 Fly   Marie Kelleher   90   VMST   Virginia   1:33.74 
 1   W90-94 100 IM   Marie Kelleher   90   VMST   Virginia   3:01.95 
 1   W90-94 200 IM   Marie Kelleher   90   VMST   Virginia   6:26.48 

2002 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 8   W85-89 100 Free   Marie K Kelleher   89   VMST   Virginia   2:18.31 
 6   W85-89 200 Free   Marie K Kelleher   89   VMST   Virginia   4:57.11 
 2   W85-89 50 Breast   Marie K Kelleher   89   VMST   Virginia   1:26.04 
 1   W85-89 50 Fly   Marie K Kelleher   89   VMST   Virginia   1:29.05 

2000 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W85-89 50 Free   Marie Kelleher   86   VMST   Virginia   59.90 
 2   W85-89 100 Free   Marie Kelleher   86   VMST   Virginia   2:18.58 
 1   W85-89 200 Free   Marie K Kelleher   88   VMST   Virginia   5:13.75 
 1   W85-89 50 Breast   Marie Kelleher   86   VMST   Virginia   1:25.28 
 2   W85-89 50 Fly   Marie K Kelleher   88   VMST   Virginia   1:37.53 
 2   W85-89 100 Fly   Marie K Kelleher   88   VMST   Virginia   3:33.92 
 2   W85-89 200 IM   Marie Kelleher   86   VMST   Virginia   6:39.40 

2000 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 3   W85-89 100 Free   Marie Kelleher   87   VMST   Virginia   2:11.61 
 3   W85-89 50 Back   Marie Kelleher   87   VMST   Virginia   1:16.56 
 5   W85-89 100 Back   Marie Kelleher   87   VMST   Virginia   2:50.41 
 3   W85-89 100 IM   Marie Kelleher   87   VMST   Virginia   2:40.71 
 2   W85-89 200 IM   Marie Kelleher   87   VMST   Virginia   5:48.51 

1999 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 5   W85-89 100 Free   Marie Kelleher   85   VMST   Virginia   2:09.41 
 2   W85-89 200 Free   Marie Kelleher   85   VMST   Virginia   4:31.28 
 4   W85-89 50 Back   Marie Kelleher   85   VMST   Virginia   1:08.92 
 4   W85-89 100 Back   Marie Kelleher   85   VMST   Virginia   2:41.43 
 2   W85-89 100 IM   Marie Kelleher   85   VMST   Virginia   2:35.48 

1998 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W85-89 50 Free   Marie Kelleher   85   VMST   Virginia   50.90 
 2   W85-89 100 Free   Marie K Kelleher   85   VMST   Virginia   2:03.17 
 1   W85-89 200 Free   Marie K Kelleher   85   VMST   Virginia   4:21.41 
 1   W85-89 50 Fly   Marie K Kelleher   85   VMST   Virginia   1:17.66 
 1   W85-89 100 IM   Marie Kelleher   85   VMST   Virginia   2:29.39 
 2   W85-89 200 IM   Marie K Kelleher   85   VMST   Virginia   5:38.13 

1997 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 8   W80-84 200 Free   Marie Kelleher   83   VMST   Virginia   4:19.22 
 9   W80-84 50 Breast   Marie Kelleher   83   VMST   Virginia   1:12.84 
 6   W80-84 100 Breast   Marie Kelleher   83   VMST   Virginia   2:45.66 
 7   W80-84 50 Fly   Marie Kelleher   83   VMST   Virginia   1:14.75 
 9   W80-84 100 IM   Marie Kelleher   83   VMST   Virginia   2:28.31 
 4   W80-84 200 IM   Marie Kelleher   83   VMST   Virginia   5:24.95 

1996 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 5   W80-84 50 Free   Marie Kelleher   83   VMST   Virginia   51.55 
 5   W80-84 100 Free   Marie Kelleher   83   VMST   Virginia   2:01.98 
 6   W80-84 500 Free   Marie Kelleher   83   VMST   Virginia   11:36.56 
 3   W80-84 50 Fly   Marie Kelleher   83   VMST   Virginia   1:14.14 
 3   W80-84 100 IM   Marie Kelleher   83   VMST   Virginia   2:24.74 
 4   W80-84 200 IM   Marie Kelleher   83   VMST   Virginia   5:20.94 

1995 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 5   W80-84 50 Free   Marie Kelleher   82   VMST   Virginia   53.15 
 5   W80-84 100 Free   Marie Kelleher   82   VMST   Virginia   1:58.27 
 4   W80-84 50 Fly   Marie Kelleher   82   VMST   Virginia   1:17.89 
 3   W80-84 200 IM   Marie Kelleher   82   VMST   Virginia   5:28.41 

1994 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 6   W80-84 50 Free   Marie Kelleher   81   VMST   Virginia   59.62 
 6   W80-84 100 Free   Marie Kelleher   81   VMST   Virginia   2:18.79 
 5   W80-84 200 Free   Marie Kelleher   81   VMST   Virginia   4:52.06 
 2   W80-84 50 Fly   Marie Kelleher   81   VMST   Virginia   1:23.80 
 4   W80-84 100 Fly   Marie Kelleher   81   VMST   Virginia   3:11.53 
 3   W80-84 200 IM   Marie Kelleher   81   VMST   Virginia   6:14.81 

1994 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 6   W80-84 200 Free   Marie Kelleher   81   VMST   Virginia   4:19.07 
 4   W80-84 100 Breast   Marie Kelleher   81   VMST   Virginia   2:40.73 
 3   W80-84 100 Fly   Marie Kelleher   81   VMST   Virginia   2:42.38 
 2   W80-84 100 IM   Marie Kelleher   81   VMST   Virginia   2:19.02 
 2   W80-84 400 IM   Marie Kelleher   81   VMST   Virginia   11:13.51 

1993 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W80-84 50 Free   Marie Kelleher   80   VMST   Virginia   55.15 
 2   W80-84 100 Free   Marie Kelleher   80   VMST   Virginia   2:11.60 
 2   W80-84 200 Free   Marie Kelleher   80   VMST   Virginia   4:47.59 
 3   W80-84 200 Back   Marie Kelleher   80   VMST   Virginia   5:58.48 
 1   W80-84 50 Fly   Marie Kelleher   80   VMST   Virginia   1:18.28 

1993 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W80-84 50 Free   Marie Kelleher   80   VMST   Virginia   49.02 
 2   W80-84 200 Free   Marie Kelleher   80   VMST   Virginia   4:08.92 
 1   W80-84 1000 Free   Marie Kelleher   80   VMST   Virginia   22:33.79 
 4   W80-84 100 Back   Marie Kelleher   80   VMST   Virginia   2:23.51 
 5   W80-84 200 Back   Marie Kelleher   80   VMST   Virginia   5:03.37 
 3   W80-84 50 Breast   Marie Kelleher   80   VMST   Virginia   1:10.74 
 1   W80-84 100 IM   Marie Kelleher   80   VMST   Virginia   2:20.29 
 1   W80-84 200 IM   Marie Kelleher   80   VMST   Virginia   5:01.29 

1992 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 9   W75-79 200 Free   Marie K Kelleher   79   VMST   Virginia   4:05.74 
 10   W75-79 500 Free   Marie K Kelleher   79   VMST   Virginia   11:23.59 
 7   W75-79 1000 Free   Marie K Kelleher   79   VMST   Virginia   23:30.31 
 9   W75-79 50 Breast   Marie K Kelleher   79   VMST   Virginia   1:10.33 
 10   W75-79 50 Fly   Marie K Kelleher   79   VMST   Virginia   1:12.59 
 8   W75-79 100 IM   Marie K Kelleher   79   VMST   Virginia   2:19.10 
 7   W75-79 200 IM   Marie K Kelleher   79   VMST   Virginia   5:16.14 

1991 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 8   W75-79 50 Free   Marie K Kelleher   78   VMST   Virginia   55.33 
 9   W75-79 100 Free   Marie K Kelleher   78   VMST   Virginia   2:08.38 
 8   W75-79 200 Free   Marie K Kelleher   78   VMST   Virginia   4:51.04 
 8   W75-79 50 Back   Marie K Kelleher   78   VMST   Virginia   1:09.06 
 10   W75-79 200 Back   Marie K Kelleher   78   VMST   Virginia   5:31.22 

1991 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 6   W75-79 50 Free   Marie K Kelleher   78   VMST   Virginia   47.04 
 5   W75-79 100 Free   Marie K Kelleher   78   VMST   Virginia   1:49.84 
 7   W75-79 200 Free   Marie K Kelleher   78   VMST   Virginia   4:10.26 
 5   W75-79 500 Free   Marie K Kelleher   78   VMST   Virginia   10:58.68 
 8   W75-79 50 Breast   Marie K Kelleher   78   VMST   Virginia   1:09.10 
 6   W75-79 50 Fly   Marie K Kelleher   78   VMST   Virginia   1:09.54 
 4   W75-79 100 IM   Marie K Kelleher   78   VMST   Virginia   2:15.67 
 3   W75-79 200 IM   Marie K Kelleher   78   VMST   Virginia   4:57.17 

1990 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 3   W75-79 50 Free   Marie K Kelleher   77   VMST   Virginia   52.71 
 4   W75-79 100 Free   Marie K Kelleher   77   VMST   Virginia   2:04.59 
 4   W75-79 200 Free   Marie K Kelleher   77   VMST   Virginia   4:47.39 
 4   W75-79 800 Free   Marie K Kelleher   77   VMST   Virginia   20:51.64 
 8   W75-79 50 Back   Marie K Kelleher   77   VMST   Virginia   1:13.03 
 9   W75-79 100 Back   Marie K Kelleher   77   VMST   Virginia   2:49.39 
 6   W75-79 200 Back   Marie K Kelleher   77   VMST   Virginia   5:41.12 
 4   W75-79 50 Breast   Marie K Kelleher   77   VMST   Virginia   1:20.84 
 3   W75-79 50 Fly   Marie K Kelleher   77   VMST   Virginia   1:25.45 
 4   W75-79 200 IM   Marie K Kelleher   77   VMST   Virginia   6:01.68 

1989 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 3   W75-79 50 Free   Marie K Kelleher   76   VMST   Virginia   52.21 
 4   W75-79 100 Free   Marie K Kelleher   76   VMST   Virginia   2:05.92 
 4   W75-79 200 Free   Marie K Kelleher   76   VMST   Virginia   4:34.70 
 3   W75-79 400 Free   Marie K Kelleher   76   VMST   Virginia   9:32.24 
 2   W75-79 800 Free   Marie K Kelleher   76   VMST   Virginia   19:41.05 
 4   W75-79 100 IM   Marie K Kelleher   76   VMST   Virginia   2:31.43 

1989 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 10   W75-79 200 Free   Marie K Kelleher   76   VMST   Virginia   4:53.83 
 4   W75-79 1500 Free   Marie K Kelleher   76   VMST   Virginia   39:27.90 

1989 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 4   W75-79 50 Free   Marie K Kelleher   76   VMST   Virginia   46.59 
 3   W75-79 100 Free   Marie K Kelleher   76   VMST   Virginia   1:48.04 
 4   W75-79 200 Free   Marie K Kelleher   76   VMST   Virginia   4:05.72 
 2   W75-79 500 Free   Marie K Kelleher   76   VMST   Virginia   10:52.09 
 3   W75-79 1000 Free   Marie K Kelleher   76   VMST   Virginia   22:44.22 
 3   W75-79 1650 Free   Marie K Kelleher   76   VMST   Virginia   36:45.91 
 7   W75-79 200 Back   Marie K Kelleher   76   VMST   Virginia   4:46.72 
 2   W75-79 50 Fly   Marie K Kelleher   76   VMST   Virginia   1:09.01 
 4   W75-79 100 IM   Marie K Kelleher   76   VMST   Virginia   2:14.42 
 3   W75-79 200 IM   Marie K Kelleher   76   VMST   Virginia   4:54.13 

1988 Short Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 2   W75-79 50 Free   Marie K Kelleher   75   VMST   Virginia   52.67 
 1   W75-79 100 Free   Marie K Kelleher   75   VMST   Virginia   2:04.74 
 1   W75-79 200 Free   Marie K Kelleher   75   VMST   Virginia   4:35.30 
 4   W75-79 50 Back   Marie K Kelleher   75   VMST   Virginia   1:11.00 
 4   W75-79 100 IM   Marie K Kelleher   75   VMST   Virginia   2:36.41 

1988 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 4   W75-79 50 Free   Marie K Kelleher   75   VMST   Virginia   45.69 
 3   W75-79 100 Free   Marie K Kelleher   75   VMST   Virginia   1:48.27 
 3   W75-79 200 Free   Marie K Kelleher   75   VMST   Virginia   4:00.71 
 2   W75-79 500 Free   Marie K Kelleher   75   VMST   Virginia   10:37.89 
 1   W75-79 1650 Free   Marie K Kelleher   75   VMST   Virginia   36:26.72 
 10   W75-79 50 Back   Marie K Kelleher   75   VMST   Virginia   1:00.36 
 8   W75-79 100 Back   Marie K Kelleher   75   VMST   Virginia   2:15.61 
 9   W75-79 200 Back   Marie K Kelleher   75   VMST   Virginia   4:52.61 
 9   W75-79 50 Breast   Marie K Kelleher   75   VMST   Virginia   1:06.95 
 6   W75-79 50 Fly   Marie K Kelleher   75   VMST   Virginia   1:13.34 
 5   W75-79 100 IM   Marie K Kelleher   75   VMST   Virginia   2:18.90 
 4   W75-79 200 IM   Marie K Kelleher   75   VMST   Virginia   5:01.44 

1987 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 9   W70-74 50 Free   Marie K Kelleher   74   VMST   Virginia   48.31 
 7   W70-74 1500 Free   Marie K Kelleher   74   VMST   Virginia   36:07.18 

1987 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 8   W70-74 50 Free   Marie K Kelleher   74   VMST   Virginia   44.55 
 9   W70-74 100 Free   Marie K Kelleher   74   VMST   Virginia   1:44.43 
 9   W70-74 200 Free   Marie K Kelleher   74   VMST   Virginia   3:50.21 
 7   W70-74 500 Free   Marie K Kelleher   74   VMST   Virginia   10:05.58 
 6   W70-74 1650 Free   Marie K Kelleher   74   VMST   Virginia   35:23.04 

1986 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 4   W70-74 50 Free   Marie K Kelleher   73   VMST   Virginia   49.59 
 5   W70-74 100 Free   Marie K Kelleher   73   VMST   Virginia   1:57.07 
 8   W70-74 200 Free   Marie K Kelleher   73   VMST   Virginia   4:23.59 
 7   W70-74 400 Free   Marie K Kelleher   73   VMST   Virginia   9:15.16 
 3   W70-74 800 Free   Marie K Kelleher   73   VMST   Virginia   18:47.37 
 4   W70-74 1500 Free   Marie K Kelleher   73   VMST   Virginia   37:40.67 
 10   W70-74 50 Breast   Marie K Kelleher   73   VMST   Virginia   1:15.21 

1986 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 8   W70-74 50 Free   Marie K Kelleher   73   VMST   Virginia   43.43 
 7   W70-74 100 Free   Marie K Kelleher   73   VMST   Virginia   1:44.52 
 9   W70-74 200 Free   Marie K Kelleher   73   VMST   Virginia   3:56.84 
 7   W70-74 500 Free   Marie K Kelleher   73   VMST   Virginia   10:12.49 
 4   W70-74 1000 Free   Marie K Kelleher   73   VMST   Virginia   21:23.14 
 10   W70-74 1650 Free   Marie K Kelleher   73   VMST   Virginia   37:48.58 

1985 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 10   W70-74 50 Free   Marie K Kelleher   72   VMST   Virginia   55.22 
 8   W70-74 100 Free   Marie K Kelleher   72   VMST   Virginia   2:10.68 
 7   W70-74 200 Free   Marie K Kelleher   72   VMST   Virginia   4:42.83 
 6   W70-74 400 Free   Marie K Kelleher   72   VMST   Virginia   9:53.25 

1985 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 10   W70-74 500 Free   Marie K Kelleher   71   VMST   Virginia   10:49.23 
 7   W70-74 1650 Free   Marie K Kelleher   71   VMST   Virginia   37:29.21 

1983 Long Course Meters

 Place  Event   Name   Age   Club   LMSC   Time 
 5   W70-74 50 Free   Marie K Kelleher   70   VAM   Virginia   49.84 
 7   W70-74 100 Free   Marie K Kelleher   70   VAM   Virginia   2:03.45 
 7   W70-74 200 Free   Marie K Kelleher   70   VAM   Virginia   4:38.68 
 8   W70-74 400 Free   Marie K Kelleher   70   VAM   Virginia   9:46.88 
 4   W70-74 1500 Free   Marie K Kelleher   70   VAM   Virginia   37:52.68 
 10   W70-74 50 Back   Marie K Kelleher   70   VAM   Virginia   1:08.06 

1983 Short Course Yards

 Place  Event   Name   Age   Club   LMSC   Time 
 6   W70-74 50 Free   Marie K Kelleher   70   VAM   Virginia   45.04 
 10   W70-74 100 Free   Marie K Kelleher   70   VAM   Virginia   1:47.05 
 6   W70-74 200 Free   Marie K Kelleher   70   VAM   Virginia   3:59.36 
 6   W70-74 500 Free   Marie K Kelleher   70   VAM   Virginia   10:34.73 
 6   W70-74 100 IM   Marie K Kelleher   70   VAM   Virginia   2:11.28 

USMS Top 10 Relay Swims by Marie K Kelleher

No relay Top 10 swims were found for Marie K Kelleher.

Sponsor #29Sponsor #49Sponsor #25Sponsor #33Sponsor #14
Sponsor #51Sponsor #36Sponsor #13Sponsor #44Sponsor #42
Sponsor #50Sponsor #41Sponsor #35Sponsor #43Sponsor #20Sponsor #52