Team champions
| Race | Team | Points |
|---|---|---|
| Boys Race 1 Over 18:30 | South Shore | 19 |
| Novice Race | North Shore | 19 |
Boys Race 1 Over 18:30
| Pl | Name | Yr | School | Mark | Pts |
|---|---|---|---|---|---|
| 1 | Edward PanYr 10 · South Shore | 10 | South Shore | 16:00.56 | 1 |
| 2 | Alex KanesYr 9 · North Shore | 9 | North Shore | 16:10.37 | 2 |
| 3 | Samuel HsuYr 11 · South Shore | 11 | South Shore | 16:20.47 | 3 |
| 4 | Ryan HungYr 11 · South Shore | 11 | South Shore | 16:25.59 | 4 |
| 5 | Aaron RiveraYr 11 · South Shore | 11 | South Shore | 16:36.26 | 5 |
| 6 | Max LewinYr 9 · South Shore | 9 | South Shore | 16:37.27 | 6 |
| 7 | Jake RodriguezYr 10 · South Shore | 10 | South Shore | 16:41.51 | |
| 8 | Samuel LevineYr 11 · North Shore | 11 | North Shore | 16:43.91 | 8 |
| 9 | Steven OliveiraYr 12 · South Shore | 12 | South Shore | 16:53.70 | |
| 10 | Zach MoyerYr 9 · South Shore | 9 | South Shore | 16:55.70 | |
| 11 | Cayden MiuYr 10 · North Shore | 10 | North Shore | 16:55.70 | 10 |
| 12 | James WattieYr 9 · South Shore | 9 | South Shore | 16:57.48 | |
| 13 | Brady WolkenYr 9 · South Shore | 9 | South Shore | 17:03.50 | |
| 14 | Orel NahamooYr 11 · North Shore | 11 | North Shore | 17:03.89 | 11 |
| 15 | Daniel BaumYr 9 · South Shore | 9 | South Shore | 17:04.95 | |
| 16 | Isaac SamuelsonYr 10 · South Shore | 10 | South Shore | 17:05.98 | |
| 17 | Eadon HechtYr 10 · South Shore | 10 | South Shore | 17:07.57 | |
| 18 | Connor GlennonYr 9 · South Shore | 9 | South Shore | 17:08.84 | |
| 19 | Jamie ChuaYr 11 · North Shore | 11 | North Shore | 17:12.22 | 12 |
| 20 | Ryan SchramnYr 10 · South Shore | 10 | South Shore | 17:14.37 | |
| 21 | Thomas GalanteYr 10 · South Shore | 10 | South Shore | 17:15.32 | |
| 22 | Dylan LeongYr 11 · North Shore | 11 | North Shore | 17:18.13 | |
| 23 | Adin NicholsonYr 11 · North Shore | 11 | North Shore | 17:19.39 | |
| 24 | Jordan NicciYr 11 · South Shore | 11 | South Shore | 17:21.86 | |
| 25 | Aidan YuenYr 10 · North Shore | 10 | North Shore | 17:23.23 | |
| 26 | Christopher MarchandYr 9 · North Shore | 9 | North Shore | 17:25.28 | |
| 27 | Alex DuffyYr 9 · South Shore | 9 | South Shore | 17:28.91 | |
| 28 | Michael WoythalerYr 9 · South Shore | 9 | South Shore | 17:29.00 | |
| 29 | Collin TrustYr 9 · North Shore | 9 | North Shore | 17:29.90 | |
| 30 | Jordan CarucciYr 9 · South Shore | 9 | South Shore | 17:32.62 | |
| 31 | Dan GodoyYr 10 · South Shore | 10 | South Shore | 17:35.73 | |
| 32 | Conor CorelessYr 9 · South Shore | 9 | South Shore | 17:38.03 | |
| 33 | Steven RealeYr 12 · North Shore | 12 | North Shore | 17:40.81 | |
| 34 | Sean HartYr 9 · South Shore | 9 | South Shore | 17:43.73 | |
| 35 | Matthew VitucciYr 10 · South Shore | 10 | South Shore | 17:49.01 | |
| 36 | Michael AntonellisYr 9 · South Shore | 9 | South Shore | 17:50.42 | |
| 37 | Elliot ShimYr 9 · North Shore | 9 | North Shore | 17:54.76 | |
| 38 | Maxwell YangYr 10 · North Shore | 10 | North Shore | 17:58.36 | |
| 39 | Joseph PistoneYr 10 · South Shore | 10 | South Shore | 17:58.64 | |
| 40 | Miguel MendozaYr 12 · South Shore | 12 | South Shore | 17:58.79 | |
| 41 | Ethan ChenYr 9 · South Shore | 9 | South Shore | 18:00.92 | |
| 42 | Amrit SinghYr 12 · North Shore | 12 | North Shore | 18:01.43 | |
| 43 | Brad ChenYr 12 · North Shore | 12 | North Shore | 18:07.03 | |
| 44 | Cole ArbisiYr 11 · South Shore | 11 | South Shore | 18:09.46 | |
| 45 | Fengxin ZhangYr 9 · North Shore | 9 | North Shore | 18:09.57 | |
| 46 | Luca BonanomeYr 9 · South Shore | 9 | South Shore | 18:09.64 | |
| 47 | Anson NGYr 10 · North Shore | 10 | North Shore | 18:11.53 | |
| 48 | Joshua CooperYr 11 · South Shore | 11 | South Shore | 18:18.94 | |
| 49 | Abdullah SyedYr 11 · South Shore | 11 | South Shore | 18:21.02 | |
| 50 | Nikhil JandaYr 9 · North Shore | 9 | North Shore | 18:21.56 | |
| 51 | Jack JingeleskiYr 10 · South Shore | 10 | South Shore | 18:24.49 | |
| 52 | Vir SinghYr 9 · North Shore | 9 | North Shore | 18:27.47 | |
| 53 | Richard HungYr 9 · South Shore | 9 | South Shore | 18:28.23 | |
| 54 | Taha ZiaYr 11 · North Shore | 11 | North Shore | 18:28.44 | |
| 55 | Colin ChanYr 9 · North Shore | 9 | North Shore | 18:29.27 | |
| 56 | Christian ChanYr 9 · South Shore | 9 | South Shore | 18:30.35 | |
| 57 | Jack AlbanoYr 10 · South Shore | 10 | South Shore | 18:32.10 | |
| 58 | Sunny KamadjeuYr 9 · North Shore | 9 | North Shore | 18:34.71 | |
| 59 | Sebastian NGYr 9 · North Shore | 9 | North Shore | 18:34.95 | |
| 60 | Ethan PattersonYr 10 · South Shore | 10 | South Shore | 18:34.97 | |
| 61 | Light AtiveYr 9 · South Shore | 9 | South Shore | 18:35.04 | |
| 62 | Kevin VillagranYr 10 · South Shore | 10 | South Shore | 18:35.36 | |
| 63 | Evan WikleYr 9 · South Shore | 9 | South Shore | 18:36.19 | |
| 64 | Justin McDonaldYr 11 · South Shore | 11 | South Shore | 18:37.05 | |
| 65 | Nicholas MorenoYr 10 · South Shore | 10 | South Shore | 18:40.36 | |
| 66 | Juan Torres RudasYr 11 · North Shore | 11 | North Shore | 18:44.99 | |
| 67 | Magnus GrosYr 9 · South Shore | 9 | South Shore | 18:45.11 | |
| 68 | Cory YuenYr 9 · North Shore | 9 | North Shore | 18:48.32 | |
| 69 | Ethan PonceYr 9 · South Shore | 9 | South Shore | 18:50.08 | |
| 70 | Stamatios AtsidaftisYr 10 · South Shore | 10 | South Shore | 18:50.11 | |
| 71 | Aidan MaloneyYr 10 · South Shore | 10 | South Shore | 18:58.43 | |
| 72 | Antonio SottileYr 12 · North Shore | 12 | North Shore | 18:59.88 | |
| 73 | Angelo ParisiYr 12 · South Shore | 12 | South Shore | 19:00.90 | |
| 74 | Matthew GassenheimerYr 11 · North Shore | 11 | North Shore | 19:02.14 | |
| 75 | Henry McCluskyYr 9 · South Shore | 9 | South Shore | 19:03.87 | |
| 76 | Braden BlackerYr 10 · North Shore | 10 | North Shore | 19:07.20 | |
| 77 | Eric JiangYr 9 · North Shore | 9 | North Shore | 19:07.98 | |
| 78 | Marc JahoorYr 11 · South Shore | 11 | South Shore | 19:09.35 | |
| 79 | Ryan MaloneyYr 12 · South Shore | 12 | South Shore | 19:11.01 | |
| 80 | Demetri ThomatosYr 11 · South Shore | 11 | South Shore | 19:13.36 | |
| 81 | Jordon QuinnYr 11 · South Shore | 11 | South Shore | 19:14.42 | |
| 82 | Jonathan SpencerYr 9 · South Shore | 9 | South Shore | 19:16.79 | |
| 83 | Xiao LianYr 10 · North Shore | 10 | North Shore | 19:17.48 | |
| 84 | Cooper MottYr 9 · North Shore | 9 | North Shore | 19:20.30 | |
| 85 | Nelson LinYr 10 · North Shore | 10 | North Shore | 19:21.00 | |
| 86 | Jadier ChecoYr 10 · South Shore | 10 | South Shore | 19:27.19 | |
| 87 | Steven BarreraYr 9 · North Shore | 9 | North Shore | 19:29.02 | |
| 88 | Ivan LeeYr 12 · North Shore | 12 | North Shore | 19:29.04 | |
| 89 | Eason ChiuYr 10 · North Shore | 10 | North Shore | 19:30.47 | |
| 90 | Eddie ZhengYr 10 · North Shore | 10 | North Shore | 19:30.90 | |
| 91 | Yanni George-PierreYr 10 · South Shore | 10 | South Shore | 19:31.16 | |
| 92 | Marc ChengYr 10 · North Shore | 10 | North Shore | 19:33.07 | |
| 93 | Brandon LeongYr 10 · North Shore | 10 | North Shore | 19:35.20 | |
| 94 | Jacob EstradaYr 9 · South Shore | 9 | South Shore | 19:38.29 | |
| 95 | Paul LynchYr 8 · South Shore | 8 | South Shore | 19:40.43 | |
| 96 | Justin McFaddenYr 10 · South Shore | 10 | South Shore | 19:43.47 | |
| 97 | Raffaele ImperatoYr 10 · North Shore | 10 | North Shore | 19:44.84 | |
| 98 | Kyle JuneYr 11 · South Shore | 11 | South Shore | 19:45.38 | |
| 99 | Arthur Brown IIIYr 12 · South Shore | 12 | South Shore | 19:45.61 | |
| 100 | Edison ChenYr 10 · North Shore | 10 | North Shore | 19:45.68 | |
| 101 | Aiden BacshiYr 13 · North Shore | 13 | North Shore | 19:47.95 | |
| 102 | Will RyanYr 12 · South Shore | 12 | South Shore | 19:49.49 | |
| 103 | Chris CuiYr 11 · North Shore | 11 | North Shore | 19:50.70 | |
| 104 | Aidan CallahanYr 11 · South Shore | 11 | South Shore | 19:59.05 | |
| 105 | Evan BennettYr 11 · South Shore | 11 | South Shore | 19:59.45 | |
| 106 | Ahmaid AdoodieYr 10 · South Shore | 10 | South Shore | 20:00.71 | |
| 107 | Joseph SantanielloYr 11 · South Shore | 11 | South Shore | 20:04.53 | |
| 108 | Roman HokansonYr 10 · North Shore | 10 | North Shore | 20:08.96 | |
| 109 | Anthony ReyesYr 12 · South Shore | 12 | South Shore | 20:11.41 | |
| 110 | James RomanoYr 12 · South Shore | 12 | South Shore | 20:14.75 | |
| 111 | Gavin LinYr 10 · North Shore | 10 | North Shore | 20:15.19 | |
| 112 | Aiden O'HaraYr 9 · North Shore | 9 | North Shore | 20:18.60 | |
| 113 | John RozzoYr 10 · South Shore | 10 | South Shore | 20:22.80 | |
| 114 | Roberto MendozaYr 10 · South Shore | 10 | South Shore | 20:26.12 | |
| 115 | Leven ChenYr 11 · North Shore | 11 | North Shore | 20:32.27 | |
| 116 | Tianyu MaoYr 9 · North Shore | 9 | North Shore | 20:36.35 | |
| 117 | Josh LeeYr 10 · South Shore | 10 | South Shore | 20:37.09 | |
| 118 | Kelvin DuranYr 9 · North Shore | 9 | North Shore | 20:39.14 | |
| 119 | Joseph GalloYr 9 · North Shore | 9 | North Shore | 20:39.63 | |
| 120 | Maynard JeremiahYr 12 · South Shore | 12 | South Shore | 20:44.75 | |
| 121 | Jelani FreemanYr 9 · South Shore | 9 | South Shore | 20:45.32 | |
| 122 | Jack GaillardYr 10 · South Shore | 10 | South Shore | 20:45.74 | |
| 123 | James CuranYr 12 · South Shore | 12 | South Shore | 20:46.07 | |
| 124 | Ethan LaheyYr 9 · South Shore | 9 | South Shore | 20:53.13 | |
| 125 | Sebastian RavishankarYr 12 · North Shore | 12 | North Shore | 20:53.45 | |
| 126 | Christian McGowanYr 10 · South Shore | 10 | South Shore | 20:54.55 | |
| 127 | Joseph RozzoYr 11 · South Shore | 11 | South Shore | 20:56.65 | |
| 128 | Bryan EscamillaYr 9 · North Shore | 9 | North Shore | 20:58.92 | |
| 129 | Kody MitchellYr 9 · North Shore | 9 | North Shore | 20:59.28 | |
| 130 | David JimenezYr 7 · North Shore | 7 | North Shore | 21:04.38 | |
| 131 | Jack GorchovYr 11 · North Shore | 11 | North Shore | 21:18.27 | |
| 132 | Liam DifranciscaYr 9 · South Shore | 9 | South Shore | 21:19.97 | |
| 133 | Scott NolanYr 10 · South Shore | 10 | South Shore | 21:22.46 | |
| 134 | Eliot BihYr 9 · North Shore | 9 | North Shore | 21:28.65 | |
| 135 | Joe FunatomiYr 9 · North Shore | 9 | North Shore | 21:52.47 | |
| 136 | Antonio BarceloYr 9 · South Shore | 9 | South Shore | 21:53.30 | |
| 137 | Andy HuangYr 10 · South Shore | 10 | South Shore | 21:53.46 | |
| 138 | Muhammad HaqueYr 9 · North Shore | 9 | North Shore | 21:58.75 | |
| 139 | Oliver DaltonYr 9 · South Shore | 9 | South Shore | 22:02.15 | |
| 140 | Matthew WippermanYr 9 · South Shore | 9 | South Shore | 22:10.47 | |
| 141 | Sean Gonzalez YazdpourYr 10 · South Shore | 10 | South Shore | 22:10.59 | |
| 142 | Jonathan HerreraYr 10 · South Shore | 10 | South Shore | 22:14.06 | |
| 143 | Tyler LuiYr 10 · South Shore | 10 | South Shore | 22:16.37 | |
| 144 | Max BensonYr 9 · North Shore | 9 | North Shore | 22:29.82 | |
| 145 | Jeremiah SotoYr 12 · South Shore | 12 | South Shore | 22:33.98 | |
| 146 | Matthew AriasYr 9 · South Shore | 9 | South Shore | 22:39.12 | |
| 147 | Sonny SalemYr 10 · South Shore | 10 | South Shore | 22:47.18 | |
| 148 | David BobbyYr 9 · North Shore | 9 | North Shore | 23:03.31 | |
| 149 | Garris WilliamsYr 9 · South Shore | 9 | South Shore | 23:03.78 | |
| 150 | Bevilacqua MichaelYr 9 · North Shore | 9 | North Shore | 23:03.86 | |
| 151 | Zachary BerchanskyYr 9 · North Shore | 9 | North Shore | 23:06.09 | |
| 152 | William LangisYr 10 · South Shore | 10 | South Shore | 23:19.71 | |
| 153 | David CaeiganYr 9 · South Shore | 9 | South Shore | 23:21.50 | |
| 154 | Chance LeeYr 10 · North Shore | 10 | North Shore | 23:39.33 | |
| 155 | Gurjasdeep SinghYr 10 · South Shore | 10 | South Shore | 23:44.84 | |
| 156 | Patrick AlbrechtYr 9 · North Shore | 9 | North Shore | 23:45.55 | |
| 157 | Christopher AlvaradoYr 9 · North Shore | 9 | North Shore | 23:52.02 | |
| 158 | Abrar KaziYr 10 · North Shore | 10 | North Shore | 23:59.65 | |
| 159 | Sal RotheYr 11 · South Shore | 11 | South Shore | 24:02.92 | |
| 160 | Jayden DelavanderYr 10 · South Shore | 10 | South Shore | 24:04.18 | |
| 161 | Jason GoldsteinYr 9 · South Shore | 9 | South Shore | 24:06.37 | |
| 162 | Dominic IgneriYr 10 · South Shore | 10 | South Shore | 24:06.62 | |
| 163 | Yusuf NazliYr 9 · North Shore | 9 | North Shore | 24:25.75 | |
| 164 | Matthew EustaceYr 10 · North Shore | 10 | North Shore | 24:40.26 | |
| 165 | Treshon GreeneYr 12 · South Shore | 12 | South Shore | 24:49.64 | |
| 166 | Domenico MasiYr 11 · North Shore | 11 | North Shore | 24:52.86 | |
| 167 | Khristian PersaudYr 9 · South Shore | 9 | South Shore | 24:59.99 | |
| 168 | Zayd KarimYr 12 · North Shore | 12 | North Shore | 25:02.33 | |
| 169 | Bidipta RoyYr 12 · South Shore | 12 | South Shore | 25:10.04 | |
| 170 | Eliel MoralesYr 10 · South Shore | 10 | South Shore | 25:57.89 | |
| 171 | Owen SchulmamYr 10 · North Shore | 10 | North Shore | 26:19.59 | |
| 172 | Leander RoganYr 9 · South Shore | 9 | South Shore | 26:35.91 | |
| 173 | Aidan AnzaloneYr 9 · North Shore | 9 | North Shore | 27:09.34 | |
| 174 | Samuel SultYr 10 · South Shore | 10 | South Shore | 29:00.59 | |
| 175 | John LeviYr 9 · South Shore | 9 | South Shore | 30:41.41 | |
| 176 | Alex ChenYr 9 · North Shore | 9 | North Shore | 31:43.00 |
Boys Race 1 Over 18:30 team scores
| Pl | Team | Points |
|---|---|---|
| 1 | South Shore | 19 |
| 2 | North Shore | 43 |
Novice Race
| Pl | Name | Yr | School | Mark | Pts |
|---|---|---|---|---|---|
| 1 | Samyr ChrispinYr 12 · North Shore | 12 | North Shore | 9:44.81 | 1 |
| 2 | Joe WoodsYr 10 · South Shore | 10 | South Shore | 9:50.55 | 2 |
| 3 | Joseph StevensYr 11 · North Shore | 11 | North Shore | 10:24.46 | 3 |
| 4 | Brad ZhaoYr 11 · North Shore | 11 | North Shore | 11:14.99 | 4 |
| 5 | Kyle NobleYr 10 · North Shore | 10 | North Shore | 11:18.50 | 5 |
| 6 | Sanjay LewisYr 12 · North Shore | 12 | North Shore | 11:44.02 | 6 |
| 7 | Delia KirkpatrickYr 8 · South Shore | 8 | South Shore | 11:45.62 | 7 |
| 8 | Jake SchettiniYr 11 · South Shore | 11 | South Shore | 11:54.91 | 8 |
| 9 | Lenny JeanYr 12 · North Shore | 12 | North Shore | 12:05.06 | |
| 10 | Alexander LiedyYr 10 · North Shore | 10 | North Shore | 12:12.79 | |
| 11 | Jacob AlmonteYr 10 · South Shore | 10 | South Shore | 12:17.65 | 11 |
| 12 | Rebecca MaraziYr 12 · South Shore | 12 | South Shore | 12:19.89 | 12 |
| 13 | Andrew LeeYr 11 · North Shore | 11 | North Shore | 12:29.88 | |
| 14 | Alex SmithYr 10 · North Shore | 10 | North Shore | 12:33.19 | |
| 15 | Trevor StaszakYr 12 · South Shore | 12 | South Shore | 12:33.59 | 13 |
| 16 | Pavithra EswarYr 9 · North Shore | 9 | North Shore | 12:41.54 | 14 |
| 17 | Zakarya LayachiYr 12 · South Shore | 12 | South Shore | 12:49.62 | 15 |
| 18 | Maddie DouglasYr 10 · South Shore | 10 | South Shore | 12:57.00 | 16 |
| 19 | Dian GuYr 10 · North Shore | 10 | North Shore | 13:01.08 | |
| 20 | Charles ReisYr 11 · South Shore | 11 | South Shore | 13:05.22 | |
| 21 | Brooke MazzeiYr 10 · South Shore | 10 | South Shore | 13:05.90 | 18 |
| 22 | Kaitlyn SchaferYr 12 · South Shore | 12 | South Shore | 13:10.84 | 19 |
| 23 | Santhi KarrasYr 12 · South Shore | 12 | South Shore | 13:10.86 | |
| 24 | Sam DelucaYr 12 · South Shore | 12 | South Shore | 13:19.44 | |
| 25 | Anna FiodalisiYr 8 · North Shore | 8 | North Shore | 13:22.56 | 22 |
| 26 | Jennifer GerberYr 8 · North Shore | 8 | North Shore | 13:48.09 | 23 |
| 27 | Adelina RodriguezYr 11 · North Shore | 11 | North Shore | 14:05.40 | 24 |
| 28 | Kiara MouzonYr 12 · North Shore | 12 | North Shore | 14:08.23 | 25 |
| 29 | Andrea SullivanYr 10 · North Shore | 10 | North Shore | 14:46.54 | |
| 30 | Lourdes LallemandYr 11 · North Shore | 11 | North Shore | 15:02.64 | |
| 31 | Myah RobertsYr 11 · South Shore | 11 | South Shore | 15:15.21 | |
| 32 | Jenella PoorajahYr 10 · South Shore | 10 | South Shore | 15:24.56 | |
| 33 | Julia ManninoYr 9 · South Shore | 9 | South Shore | 15:26.55 | |
| 34 | Anna AbiusoYr 10 · South Shore | 10 | South Shore | 15:41.59 | |
| 35 | Junie WengYr 11 · North Shore | 11 | North Shore | 15:46.67 | |
| 36 | Gia ChadhaYr 10 · North Shore | 10 | North Shore | 15:46.68 | |
| 37 | Chelsea WatsonYr 11 · North Shore | 11 | North Shore | 16:18.64 | |
| 38 | Grace ZhangYr 9 · North Shore | 9 | North Shore | 16:42.22 | |
| 39 | Inioluwa LongeYr 10 · South Shore | 10 | South Shore | 16:47.45 | |
| 40 | Andrey GlasgowYr 10 · South Shore | 10 | South Shore | 16:50.53 | |
| 41 | Meyah RobertsYr 11 · South Shore | 11 | South Shore | 16:51.31 | |
| 42 | Anna JacobsYr 9 · South Shore | 9 | South Shore | 17:22.21 | |
| 43 | Sasha WestYr 9 · North Shore | 9 | North Shore | 17:25.04 | |
| 44 | Manaal AhmadYr 9 · North Shore | 9 | North Shore | 17:30.33 | |
| 45 | Eden MaynardYr 11 · South Shore | 11 | South Shore | 17:49.33 | |
| 46 | Timothy PolandYr 10 · South Shore | 10 | South Shore | 17:52.30 | |
| 47 | Teryn McMillianYr 10 · South Shore | 10 | South Shore | 18:00.53 | |
| 48 | Keira EnrightYr 12 · South Shore | 12 | South Shore | 18:04.18 | |
| 49 | Shania DawsonYr 11 · South Shore | 11 | South Shore | 18:21.08 | |
| 50 | Nevaeh MotesYr 9 · North Shore | 9 | North Shore | 19:10.40 | |
| 51 | Sophia SerranoYr 9 · North Shore | 9 | North Shore | 19:10.58 | |
| 52 | Emily MillerYr 11 · South Shore | 11 | South Shore | 19:20.45 | |
| 53 | Dayanara GonzalezYr 9 · South Shore | 9 | South Shore | 19:29.14 | |
| 54 | Jinkuan ChenYr 9 · North Shore | 9 | North Shore | 20:31.70 | |
| 55 | Mariah WardYr 9 · South Shore | 9 | South Shore | 20:36.12 | |
| 56 | Navaeh JohnsonYr 11 · South Shore | 11 | South Shore | 20:41.76 |
Novice Race team scores
| Pl | Team | Points |
|---|---|---|
| 1 | North Shore | 19 |
| 2 | South Shore | 40 |